# stage 状态机 + 新建默认 lite

| 字段 | 内容 |
|---|---|
| 版本 | 0.1.16 |
| 日期 | 2026-07-27 |
| commit | 1548718 |
| MR | （直推 main；无单独 MR） |

## 问题

1. kb-admin / orchestrator 靠 prompt 记 stage 表，易与 audit/`applied_audited` 漂移，且长 chain 易被 harness 杀。
2. 新建变更默认心理锚定 standard 八步，小改摩擦大。
3. `SKILL.md` stage 枚举漏了 schema 已有的 `applied_audited`。

## 改动

| 项 | 落点 |
|---|---|
| 机器状态机 | `scripts/kb-stage-next.mjs`：读 manifest → JSON 下一跳（命令/工种/独立 chain/timeout/可选 audit shell） |
| 新建默认 lite | `--intent new` → `/kb-lite`；`--force-standard` → `/kb-propose` |
| 编排接入 | `agents/kb-admin.md`、`prompts/kb-orchestrator.md`：派发前必跑脚本；新建默认 lite |
| 枚举对齐 | `SKILL.md` stage 补 `applied_audited`；原则 8 改为「新建默认 lite」 |
| 工种 SSOT | `kb-agent-roles.md`：下一跳指向脚本；apply 链含 audit |

## 验证

```bash
node scripts/kb-stage-next.mjs --intent new
node scripts/kb-stage-next.mjs --file scripts/fixtures/manifest.valid.json
# standard: proposed→design, planned→apply, applied→audit, applied_audited→review, reviewed→test, tested→archive
# lite: applied→archive
```

## 后续

- 可选：`/kb-doctor` 汇总 bootstrap/CodeGraph/Key（未做）
- migrate from kb 时注意原则 8 与 orchestrator 口径勿被共享核覆盖
