日产万行业务代码:我用两个月搭出的 Agent Harness 公路
议题背景:
过去两个月,Kanban2 核心业务一度接近「日产万行」变更节奏,提交越快越易返工,Agent 越多越易互踩环境。本次分享不讲堆功能,而讲如何同步把 fullcheck、CLI E2E、Agent skills/hooks 建成托住这种吞吐的 Harness:拆解「日产万行」的真实形态,给出从静态门禁到强制验收、多 Agent 共用运行时的建设公路图,识别 Harness 投入反超业务的复利信号,并给出落地清单。
内容大纲:
1. 「日产万行」如何拆解
1.1 业务加速期的真实形态:用提交与 churn 曲线看吞吐【待确认:曲线图与具体数据】
1.2 Kanban2 规模:三类代码约 175 万行(业务约 88.8 万、测试+CLI 约 60.3 万、文档约 26.2 万),两个月稳定增长约 100 万行
1.3 为什么吞吐上去了护栏必须一起上:越难验收、越易返工、环境互踩、决策丢失
2. Harness 建设公路图:先铺哪一段路
2.1 文档入口与静态门禁:AGENTS.md + agent-entry-guide、20+ 条 L1 静态守卫
2.2 CLI E2E 与测试数据底座:可编程验收机、setup / verify 从零种出测试组织
2.3 fullcheck 分层闸门(L0–L9)与 stop hook 强制验收:L7 契约网 vs L8 产品宇宙
2.4 可观测与 UI 现场验收:Loki + Alloy 查日志、Playwright MCP + 功能地图 + 截图证据
2.5 多 Agent 共用运行时:按 diff 重启、profile 自检、管道即代码、环境即容器
3. 投入结构的反转信号
3.1 业务与 Harness 并行爬升阶段【待确认:两条投入曲线与时间点】
3.2 Harness 投入反超业务:工程系统开始复利的标志
3.3 每次失败沉淀为护栏:L8-retry、稳定性登记册吃掉 flake
4. 可带走的落地清单
4.1 AGENTS / skills / invariants:文档定入口、Skills 定流程、L1 定红线
4.2 路径感知验收:path-aware 只跑受影响分层,降低无效运行
4.3 CNB 强制门禁:同一份 diff 必须过闸才能收尾;计划落盘、评审前置、证物交付
4.4 起步建议:中等复杂度系统 + 业务/架构 Pair,先补端到端链路,再建专用智能体
听众受益:
1. 「日产万行」如何拆解:用提交与 churn 曲线看清业务加速期的真实形态,以及为什么吞吐上去了,护栏必须一起上。
2. Harness 建设公路图:从文档入口与静态门禁,到 fullcheck / CLI E2E / stop hook 强制验收,再到多 Agent 共用运行时——知道先铺哪一段路。
3. 投入结构的反转信号:何时业务与 Harness 并行爬升,何时 Harness 投入反超业务——这是工程系统开始复利的标志。
4. 可带走的落地清单:AGENTS/skills/invariants、路径感知验收、CNB 强制门禁等,直接套到自己团队的「高吞吐交付」场景。