 chengmaandClaude Opus 4.8
|
c41f37a27d
|
feat(T-002): 建立核心数据模型与状态枚举
- src/core/status.py: TaskStatus 六态枚举,英文成员 + display_name/from_display
中英映射(单一事实源),对齐 04-architecture.md §3.4。
- src/core/models.py: OrderTask dataclass,字段集合/类型对齐 §3.3;支付模式不挂模型。
- tests/test_models.py: 枚举完整性/双向映射/未知值报错/默认值/实例独立性。
- 文档同步:04 §3.4 约定补 from_display;tasks/progress/current-state 更新。
验证:compileall OK;unittest Ran 10 tests, OK。
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-24 17:17:52 +08:00 |
|
 chengmaandClaude Opus 4.8
|
541dfab967
|
docs: 初始化项目文档集与一致性补丁
建立 harness coding 文档体系并完成一致性修正:
- 文档集:AGENTS.md/CLAUDE.md 入口,docs/00-05 规范文档,
api.md/routes.md/current-state.md,根目录 tasks.md/progress.md。
- 一致性补丁:TaskStatus 中英映射、支付模式收敛为全局 PaymentConfig、
执行器级 RunnerState 暂停语义、progress 与 current-state 职责边界。
- 工程地基:新增 .gitignore,忽略运行产物/敏感数据与 .claude 本地设置。
- 合规留痕:02 需求新增平台规则与合规风险条目。
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-24 16:15:46 +08:00 |
|