ZHCTPROMPT · HARNESS OS V2

快速实施规划

不推倒重来,不搬迁全部历史资料。用薄内核统一任务、状态、门禁和视图,先跑通真实闭环,再按失败点加固。

3 天跑通 P0 最小闭环
5 天形成可用 MVP
10 天完成核心收敛

最终只解决四件事

一个任务对象每项工作只有一个 contract 和一个 task id。
一个状态真源QUEUE、HEARTBEAT、任务索引改为生成视图。
一个门禁结果保存验证命令、退出码、环境、时间和证据。
一个执行入口统一 CLI 包装现有 Agent、测试和 Archon。
需求 / 云效 / 企业微信 ↓ Task Contract v1 ↓ State Machine + Router ↓ 现有 Agent / 工具 / Workflow ↓ Unified Gates → Human Approval ↓ Evidence + State ↓ QUEUE / HEARTBEAT / Index / Dashboard

三条最高执行原则

快速验证每个切片 2 小时内得到第一次可判定结果,最长不超过半个工作日;必须输出命令、退出码、状态差异或人工清单。
小步快跑一个切片只改变一个逻辑对象,完成后立即执行“实现 → 测试 → 验证 → 记录 → 下一片”。
小范围迁移按“示例任务 → 真实任务 → 单个视图 → 单个 Harness → 单个项目”扩围,每批只迁移一个对象。
适配优先先新增、双轨运行和对比,首期不删除、不批量改名、不整体移动历史目录;失败立即回旧入口。

三日 P0 冲刺

Day 1
锁定协议和内核
Task、State、Gate Result 三个 Schema;状态机;风险审批策略;一个示例任务。
契约可验证
Day 2
统一 CLI 和视图
validate、transition、gate、build-views;包装 development-agent 和 task-index。
状态可执行
Day 3
跑通真实低风险试点
独立分支/worktree、Agent 执行、自动验证、证据门禁、人工 review、生成视图。
闭环可演示

小范围迁移批次

批次只迁移什么快速验证失败回退
M0三个 Schema 和状态机本地通过/拒绝样例不影响旧系统
M1一个低风险真实任务一次完整状态流转回旧 QUEUE
M2一个 QUEUE 生成预览与旧视图逐项对比停止使用预览
M3development-agent 适配器新旧结果一致继续调用旧脚本
M4一个业务项目连续三个任务通过项目回旧工作流
扩围条件:当前批次未验证通过,不进入下一批;不迁移存量任务,不用大范围重构换取表面进度。

Day 4-10 收敛计划

时间重点完成结果
Day 4路径、分支、worktree、敏感信息、超时和审批门禁失败可阻断、过程可审计
Day 5新任务默认进入 state;旧、新视图双轨比对Harness v2 MVP 可用
Day 6-7研发、知识文档、交付证据三类任务覆盖主要工作类型
Day 8项目、仓库、Agent、Skill、任务、证据统一标识注册表完成收敛
Day 9生成保留/适配/弃用/外置清单,不搬大文件历史兼容路线明确
Day 10三个端到端任务验收,决定是否切换生成视图核心收敛完成

为了速度,明确不做什么

本期立即做
  • 统一 Schema
  • 统一状态机
  • 统一 Gate Result
  • 统一 CLI
  • 生成视图
  • 真实试点
暂缓到 MVP 之后
  • 全量历史迁移
  • 多 Agent 自治
  • 漂亮管理驾驶舱
  • 全量连接器
  • 自动合并与发布
  • 复杂模型路由
切片硬限制:单切片 1~2 小时、最长半天;一个逻辑能力、通常不超过 5 个文件;单批只迁移一个对象或最多 3 个同类任务。

验收红线