Epic: #3 · Story: US4 (P2) · 依赖 Batch 1 · 可与 B2/B3 并行
目标
运维三大日常面:审计日志、配置管理、Feature Flag。
范围(tasks.md)
- TDD:T400–T401(三域 api/错误处理 + 集成 MSW)
- 实现:T402 Audit(auditquery:hash chain 校验/按 day 分组/actor pill/quick filter)· T403 Config(list+edit + stage/publish + 版本 + rollback)· T404 Flags(bool/variant + rollout% + kill switch)+ useFlag(禁硬编 flag 名)
PR
PR-13 Audit(@gocell/audit)· PR-14 Config · PR-15 Flags(PR-14/15 同属 @gocell/config)
并行性:PR-13(audit) 可与 config 两页并行;但 PR-14 → PR-15 串行(同包共享 routes.ts/index.ts 出口,归同一 worktree,宪法「同文件冲突归同一 worktree」)。
后端
auditcore/auditquery · configcore(configread/write/publish/rollback)· configcore(featureflag/flagwrite/flag.evaluate)。设计稿 dev-audit.jsx 347 行。
验收
三页真实数据闭环。
依赖
Batch 1(#3 子项)。
Epic: #3 · Story: US4 (P2) · 依赖 Batch 1 · 可与 B2/B3 并行
目标
运维三大日常面:审计日志、配置管理、Feature Flag。
范围(tasks.md)
PR
PR-13 Audit(
@gocell/audit)· PR-14 Config · PR-15 Flags(PR-14/15 同属@gocell/config)后端
auditcore/auditquery · configcore(configread/write/publish/rollback)· configcore(featureflag/flagwrite/flag.evaluate)。设计稿 dev-audit.jsx 347 行。
验收
三页真实数据闭环。
依赖
Batch 1(#3 子项)。