 QiuSWandClaude Opus 5
|
421c865ad2
|
feat(tasks): adopt Vikunja as task authority with one-way export
把任务的协调状态迁到自建 Vikunja 的 cmbuyer 项目,git 保留单向投影,
并把「活跃任务写路径不得重叠」从自然语言规则变成机器门禁。
- scripts/vikunja_export.py:单向导出(只发 GET),stdlib-only 的
HTML→Markdown,只覆盖标记区块内,幂等,含 --selftest
- scripts/vikunja-mcp.sh:MCP 启动包装从家目录迁入仓库,版本写死 1.1.1
- scripts/validate_agent_context.py:新增四项离线检查——DOING 任务写路径
互斥、通配不得圈走共享文档、导出区块 sha256、连接键一致性
- docs/agent-context.json:新增 shared_documents 与 tracker,schema_version 2
- vikunja.env 比照 gitea.env 加入 gitignore,提交 vikunja.env.example
write_paths、## 边界与安全边界条目的权威留在 git,不迁往 Vikunja:
安全边界能否收紧靠 git diff 逐条复核,权威搬到远端会切断审计链。
门禁上线即报出存量违规:T-005 与 T-006 同为 DOING,在 06-tasks.md、
08-interaction-checklist.md、routes.md、current-state.md 四处重叠。
按 T-008 规定不得绕过,须由两者所有者收窄写路径或人工确认后转 DONE。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
2026-08-03 17:00:41 +08:00 |
|
QiuSW
|
b9e29ed970
|
docs(project): align product names and source directories
|
2026-08-03 16:27:05 +08:00 |
|
QiuSW
|
fe0c867948
|
docs(tasks): define project naming and directory contract
|
2026-08-03 16:18:10 +08:00 |
|
QiuSW
|
a7465d2745
|
feat(prototype): rename web app to procurement service
|
2026-08-03 16:05:05 +08:00 |
|
QiuSW
|
79a2767870
|
feat(prototype): show record details inline
|
2026-08-03 15:55:11 +08:00 |
|
QiuSW
|
0b757f8ad1
|
docs(tasks): plan inline desktop record detail
|
2026-08-03 15:47:37 +08:00 |
|
QiuSW
|
235abb4558
|
feat(prototype): redesign desktop procurement workspace
|
2026-08-03 15:35:31 +08:00 |
|
QiuSW
|
7e0b2e8b6a
|
docs(tasks): plan desktop workspace revision
|
2026-08-03 15:20:45 +08:00 |
|
QiuSW
|
9c3c2b2cab
|
feat(prototype): redesign procurement task workbench
|
2026-08-03 15:00:49 +08:00 |
|
QiuSW
|
cad00877d3
|
docs(tasks): plan web table prototype revision
|
2026-08-03 14:37:09 +08:00 |
|
QiuSW
|
b10a300a01
|
docs(prototype): record independent review and handoff
|
2026-08-03 12:44:59 +08:00 |
|
QiuSW
|
5550efff88
|
feat(prototype): add MVP desktop interaction flows
|
2026-08-03 12:37:32 +08:00 |
|
QiuSW
|
d052583607
|
feat(prototype): add MVP web interaction flows
|
2026-08-03 12:37:32 +08:00 |
|
QiuSW
|
851838e92a
|
docs(tasks): define web and desktop MVP prototypes
|
2026-08-03 12:15:34 +08:00 |
|
QiuSW
|
dfe3d56428
|
docs: establish MVP safety and prototype baseline
|
2026-08-03 12:13:39 +08:00 |
|