Skip to content

feat(kernel): flow-record-layer - #121

Merged
devcxl merged 1 commit into
mainfrom
feat/flow-record-layer
Jul 31, 2026
Merged

feat(kernel): flow-record-layer#121
devcxl merged 1 commit into
mainfrom
feat/flow-record-layer

Conversation

@devcxl

@devcxl devcxl commented Jul 31, 2026

Copy link
Copy Markdown
Owner

flow-record-layer

  • src/kernel/records.ts — Flow/Task Record CRUD(GitHub Issues 权威源)+ KeyedMutex 串行写 + 乐观锁
  • TDD evidence 追加到单个受控 comment(marker 包裹、revision 递增、幂等)
  • cabbage:flow / cabbage:stage:* labels 管理
  • 新增 25 测试,全量 524 通过

Closes #103

…e comment + labels

- records.ts: createFlowRecord/createTaskRecord Draft+Sub Issue CRUD(gh CLI,--parent 关联)
- readTddEvidenceComment/appendTddEvidence:单个受控 comment,marker 包裹、revision 递增、幂等去重
- setStageLabel:替换 cabbage:stage:* 标签,保留 cabbage:flow
- updateFlowRecord:KeyedMutex 串行 + previousBody 乐观锁(冲突重读重试 1 次)
- types.ts 回验:FlowRecordRef/TaskRecordRef 签名与 CRUD 需求一致,无需调整
- test: 25 个用例(gh executor mock),全量回归 524 通过
@devcxl
devcxl merged commit f54f3ed into main Jul 31, 2026
1 check passed
@devcxl
devcxl deleted the feat/flow-record-layer branch August 1, 2026 16:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

flow-record-layer

1 participant