[ARCH] 同步 DevHarness 最新工作流与文档基线 #108
Closed
opened 2026-08-27 16:56:02 +08:00 by ila
·
3 comments
No Branch/Tag Specified
dev
feat/183-bell-contact-schedule
docs/171-coordination-e2e-wiki
feature/155-coordination-e2e
docs/168-sync-coordination-wiki
feature/154-coordination-deployment
docs/152-153-connectors
feature/153-event-evidence-connector
feature/152-brain-control
docs/151-machine-identity-acceptance
task/151-machine-identity
docs/150-contract-acceptance
docs/148-149-contract-acceptance
feature/149-runtime-status-contract
feature/150-event-evidence-contract
feature/148-source-config-contract
docs/8-mvp-acceptance
feature/145-sense-e2e-isolation-cleanup
feature/134-bell-independent-e2e
feature/142-bell-ui-shell-startup
feature/140-bell-minimal-admin-menu
feature/138-bell-production-captcha
feature/133-bell-alert-lifecycle
feature/132-bell-rule-alert
feature/131-bell-event-receipt
feature/16-brain-local-events
feature/15-brain-rules
feature/14-brain-vision
feature/13-brain-decode
feature/11-brain-input
main
feat/sense-79-ops-alerts
feat/sense-78-outbox
feat/77-sense-media-shards
feat/76-sense-edge-node-status
feat/75-sense-quota-capacity
feature/74-sense-operations
feature/73-sense-local-events
feature/72-sense-bulk-provisioning
feature/113-record-parallel-acceptance
feature/113-sync-parallel-implementation-docs
feature/71-sense-e2e-regression
feature/62-bell-goadmin-skeleton
feature/10-brain-python-cuda-skeleton
feature/108-sync-devharness
feature/90-sense-root-launcher
feature/106-supervisor-sense
fix/101-sense-layout-shell
feature/104-sense-login-30-days
docs/99-acceptance
feature/99-sense-app-config
feature/70-sense-windows-delivery
fix/95-sense-media-path-constraint
feature/97-sense-password-login
docs/92-acceptance
fix/92-sense-capabilities-jsonb
docs/69-acceptance
feature/69-sense-area
feature/68-sense-liveview
feature/67-sense-mediamtx-reconcile
feature/66-sense-onvif-admission
feature/65-sense-device-credential
feature/64-sense-auth-rbac-audit
feature/61-sense-goadmin-source-baseline
docs/acceptance-batch-20260814
coordination/58-finalize-branch-governance
explore
agent/codex/56-sense-device-edit-payload
agent/codex/54-sense-liveview-on-demand
agent/codex/51-sense-auto-liveview
agent/codex/50-sense-split-camera-credentials
agent/codex/48-sense-onvif-digest
agent/codex/46-sense-env-loader
agent/codex/44-sense-empty-navigation
agent/codex/42-sense-password-length-only
agent/codex/40-sense-password-min-6
agent/codex/37-sense-windows-package
agent/codex/36-bell-docs
agent/codex/9-bell-mvp
agent/codex/21-sense-mvp
agent/codex/28-current-prototypes
agent/codex/5-goadmin-baseline
agent/codex/3-go-admin-ui-reuse
agent/codex/1-collaboration-rules
No results found.
Milestone
No items
No Milestone
Projects
Clear projects
No projects
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: ila/yovision#108
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
状态
已完成
基本信息
原始需求与追溯
D:\OPC\dev_harness生成;上游更新后,同步更新当前项目的文档和工作流。基线
https://git.ilapage.cn/OPC/dev_harnessf23c2cf81f9792495f696d49e88d79b16cf298104bbacf4d7fb265984396bb5589c544105043fa0bdocs: 规范 PowerShell UTF-8 与执行策略 (#28)目标
把 YoVision 的 DevHarness 工具、工作流规则、工单模板和长期 Wiki 文档迁移到目标基线,同时完整保留 YoVision 的三项目并行、分支治理、GoAdmin 基线、共享写路径和 UI 复用等项目专用门禁。
非目标
Sense/**、Brain/**、Bell/**或contracts/**产品实现。docs/task/**和prototypes/**历史资产。已确认方案
dev_scripts/harness.py,替代三个旧命令脚本。docs/task/改为按明确要求导出的可选历史快照。任务页退出核心固定映射,但现有文件保留。.gitattributes,不执行全仓库 renormalize。设计证据
write_paths
AGENTS.mdCLAUDE.mdREADME.md.gitattributes.gitignore.gitea/issue_template/task.mddev_scripts/**tests/**wiki-docs.jsondocs/**禁止写入:
Sense/**、Brain/**、Bell/**、contracts/**、goadmin-baseline.json。长期文档影响
更新 YoVision Wiki 的项目档案、开发工作流、架构与代码地图、业务规则与术语、本地开发与验证、常见修改、故障排查、文档初始化/既有项目接入、产品需求、交付指南和模板;新增部署模板及部署与运维页面。所有本地
docs/改动必须由 Wiki 回读后导出。风险与回退
验收标准
python dev_scripts/harness.py check --strict通过。python dev_scripts/harness.py sync --check通过。python -m unittest discover -s tests -v通过。git diff --check通过。dev,工单停在待验收。未验证边界
不验证 Sense/Brain/Bell 产品运行、现场部署或生产环境;本任务不改变这些行为。
实施记录(2026-08-27):Gitea MCP 可正常处理核心 Wiki,但读取/更新
Task-66-Sense视频接入与Profile、Task-67-Sense视频服务生命周期与状态对账时把中文sub_url百分号再次编码,GET 返回 404。为完成已确认的历史快照结构兼容修复,将仅对这两个已存在页面回退使用 Gitea API;凭据仍只从.codex/gitea.env/进程环境读取,不写入命令输出、工单或仓库。更新后会在线回读 revision 并由harness.py export导出。最终实施证据(待验收)
结果
f23c2cf81f9792495f696d49e88d79b16cf29810迁移到4bbacf4d7fb265984396bb5589c544105043fa0b。dev_scripts/harness.py(check、sync、archive、export)。explore/main/dev、GoAdmin 固定基线、默认模块精简和 UI 复用门禁均已保留并纳入测试。wiki-docs.json只保留 19 个核心映射;现有历史快照未删除,任务快照默认按需导出。Deployment-Template和Deployment-and-Operations;没有修改 Sense、Brain、Bell、contracts 产品实现。Wiki 回读与镜像
核心页面均已在线回读并通过
sync --check:8ba2aba01f285e6d18991d69b377b601b040ee5b5507bf8a96fca4d2aa417ede95108304becaa9f08fd0046624c1b2d766d63c1e43de54e7c774b679e912a1ca14103e430119f84ecc4031224ddd2d5b8550109a5b295898612f2b44e14c41aa367c6aed6eae75bd653ab2f308fe74e95b01兼容快照 revision:#66
87b3a59f3f27;#67718765b6b8ef。对应镜像提交为a3d1bdf。Git / PR
266bf23a3d1bdfdev:b37c35009623d807bc00e869a1148c0d2e303931dev与origin/dev一致,工作区干净。merged=true和远端devSHA 双重确认。验证
python dev_scripts/harness.py check --strict:通过。python dev_scripts/harness.py sync --check:19 个核心页面全部一致。python -m unittest discover -s tests -v:48 项通过。git diff --check:通过。dev后重新执行严格检查和 48 项测试:通过。未验证部分
未运行 Sense、Brain、Bell 产品、真机、现场部署或生产环境;本工单没有修改产品运行行为。
用户验收
#108通过验收b37c35009623d807bc00e869a1148c0d2e303931