|
|
@@ -1713,5 +1713,140 @@
|
|
|
"dispatched_to": "local-45278",
|
|
|
"model": "axonhub/deepseek",
|
|
|
"done_at": "2026-11-06 02:20:56"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "DOC-2026-11-06-report-upload-product-cards",
|
|
|
+ "title": "报告上传页关联商品卡片区(去重可购买)+ 成员4列核验",
|
|
|
+ "priority": "P0",
|
|
|
+ "module": "cfc-frontend",
|
|
|
+ "instance": "lan-204",
|
|
|
+ "status": "done",
|
|
|
+ "spec": "docs/superpowers/specs/2026-11-06-report-upload-product-cards.md",
|
|
|
+ "prompt": "tools/xaf_agent_hub/out/report_upload_product_cards_prompt.txt",
|
|
|
+ "generated_from": "user",
|
|
|
+ "generated_at": "2026-11-06",
|
|
|
+ "session_id": "ses_e5021bcdfffew11nOjnx8F2aMN",
|
|
|
+ "dispatched_at": "2026-11-06",
|
|
|
+ "dispatched_to": "lan-204",
|
|
|
+ "model": "axonhub/deepseek",
|
|
|
+ "done_at": "2026-11-07 04:35:57"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "DOC-2026-11-06-coupon-claimed-actions",
|
|
|
+ "title": "我的优惠券已领取券按钮修复(转赠+使用)+ 使用按券类型跳转",
|
|
|
+ "priority": "P0",
|
|
|
+ "module": "cfc-frontend",
|
|
|
+ "instance": "lan-204",
|
|
|
+ "status": "done",
|
|
|
+ "spec": "docs/superpowers/specs/2026-11-06-coupon-claimed-actions.md",
|
|
|
+ "prompt": "tools/xaf_agent_hub/out/coupon_claimed_actions_prompt.txt",
|
|
|
+ "generated_from": "user",
|
|
|
+ "generated_at": "2026-11-06",
|
|
|
+ "session_id": "ses_e500055c4ffeB82u320aHgrS05",
|
|
|
+ "dispatched_at": "2026-11-06",
|
|
|
+ "dispatched_to": "lan-204",
|
|
|
+ "model": "axonhub/deepseek",
|
|
|
+ "done_at": "2026-11-07 04:35:57"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "DOC-2026-11-06-team-invite-share",
|
|
|
+ "title": "我的团队推广收益口径对齐 + 邀请成员直接分享(推荐绑定)",
|
|
|
+ "priority": "P0",
|
|
|
+ "module": "cfc-frontend",
|
|
|
+ "instance": "lan-204",
|
|
|
+ "status": "done",
|
|
|
+ "spec": "docs/superpowers/specs/2026-11-06-team-invite-share.md",
|
|
|
+ "prompt": "tools/xaf_agent_hub/out/team_invite_share_prompt.txt",
|
|
|
+ "generated_from": "user",
|
|
|
+ "generated_at": "2026-11-06",
|
|
|
+ "session_id": "ses_e4feacd7effez60jQlV6ks06oI",
|
|
|
+ "dispatched_at": "2026-11-06",
|
|
|
+ "dispatched_to": "lan-204",
|
|
|
+ "model": "axonhub/deepseek",
|
|
|
+ "done_at": "2026-11-07 04:35:57"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "EVD-1",
|
|
|
+ "title": "10 个 YELLOW 能力键契约复验 + GREEN 收口(执行 TR-6 / TR-9)",
|
|
|
+ "priority": "P0",
|
|
|
+ "module": "test-evidence",
|
|
|
+ "instance": "",
|
|
|
+ "status": "dispatched",
|
|
|
+ "spec": "docs/tdd/orchestration/sc-key-map.md",
|
|
|
+ "prompt": "你是测试验证执行者(测试角色)。目标:把状态机 10 个 YELLOW 能力键复验为 GREEN 并登记收口(对应 TR-6 覆盖 8 键 + TR-9 覆盖 B-35)。10 键及实现 sha(均已在 origin/cfclub,10/10 IN CHAIN,无需再写实现,只复验):admin.auth.login(6c7e09fe8)、health.report.upload(78b72c14f)、health.report.createReport(1767d4414)、dan.assessment.getActiveMaterial(c3e32460a)、sleep.config.tags(真实实现 93aad0152/f8b145d3a/4734bcf45)、task.history.view(ed8f1c347)、growth.history.view(da2727f53)、achievement.grid.fiveCol(e205656ee)、langgraph.questionnaire.generate(1b15b67d2)、dan.report.parseFormat(9628df3d9)。步骤:① git fetch origin && git worktree add -b verify-yellow-<slug> origin/cfclub(干净隔离);② 运行对应契约测试(cfc-backend 16 契约 + createTask 7 + review 32,以及各键对应 Controller/Service 单测),确认 10 键全绿无 FAIL;③ 基于 git 证据用 tdd-orchestrator 的 tdd_orchestrate.py --project E:/cfc --role 测试 --mark-green <key> --note 'R&D负责人派发复验' 逐键登记(有 FAIL 先定位或报 docs/tdd/test/blockers.md);④ 重跑 test_inventory.py 刷新 docs/tdd/test/automation-status.md;⑤ 提交并 push 执行证据到 origin/cfclub。纪律(硬):① 只补测试证据/复验,绝不写业务实现代码(O-7 已核对端点 100% 实现,防假RED=只文档核对+端点比对);② 不认会话自述,只认 git 真理证据(git merge-base --is-ancestor <sha> origin/cfclub);③ 完成后提交并 push 到 origin/cfclub,严禁 git add -A(精确 git add -- <paths> 或单文件 hash-object);④ 黑窗期(opencode 免费档 429)模型走 axonhub/deepseek;⑤ 主工作树 E:/cfc 有他人 WIP,务必在干净 worktree(git worktree add -b <slug> origin/cfclub)或 checkout origin/cfclub 后操作,勿动主工作树未提交改动。",
|
|
|
+ "session_id": "ses_e4d6a1f93ffekvP2lRpghobeyl",
|
|
|
+ "dispatched_at": "2026-11-07 04:38:49",
|
|
|
+ "dispatched_to": "local-45278",
|
|
|
+ "model": "axonhub/deepseek"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "EVD-2",
|
|
|
+ "title": "家庭-成员域 15 SC 三类流(正常/异常/权限)证据补建(O-7→TR-9)",
|
|
|
+ "priority": "P0",
|
|
|
+ "module": "test-evidence",
|
|
|
+ "instance": "",
|
|
|
+ "status": "dispatched",
|
|
|
+ "spec": "docs/tdd/orchestration/DEV_GOAL_user_scenarios.md",
|
|
|
+ "prompt": "你是测试证据构建者(O-7 契约补建工作流授权)。目标:为『家庭-成员』域未跑通 SC 补『正常流/异常流/权限流』三类流执行证据,推进 SC 跑通(DEV_GOAL 顶层目标 241 SC)。步骤:① 读 docs/tdd/orchestration/DEV_GOAL_user_scenarios.md §四 与 tests/user-scenarios/ 家庭-成员章节(如 02-family.md)、tests/test-cases/*.md;② 读 docs/tdd/orchestration/sc-key-map.md 家庭-成员相关 SC 行(SC-G-01~SC-G-12,已跑通 G-02/G-06,聚焦其余),确认对应 Controller 端点已在 origin/cfclub 实现(O-7 已核对 0 缺失,防假RED:只核对不重造实现);③ 为每 SC 编写三类流 e2e/契约测试(Playwright 或 JUnit 按域选,复用 tests/e2e 与 cfc-backend/src/test 既有框架),实跑三类流产出执行证据;④ 按 SC→能力键映射(方案 A:key 用合法 unit.domain.action,SC 编号+场景文件入 requirement,已合入设计契约入 design 标注『实现仅在 feature 分支』)必要时 --add-task 建任务;⑤ 提交并 push 证据到 origin/cfclub。纪律(硬):① 只补测试证据/复验,绝不写业务实现代码(O-7 已核对端点 100% 实现,防假RED=只文档核对+端点比对);② 不认会话自述,只认 git 真理证据(git merge-base --is-ancestor <sha> origin/cfclub);③ 完成后提交并 push 到 origin/cfclub,严禁 git add -A(精确 git add -- <paths> 或单文件 hash-object);④ 黑窗期(opencode 免费档 429)模型走 axonhub/deepseek;⑤ 主工作树 E:/cfc 有他人 WIP,务必在干净 worktree(git worktree add -b <slug> origin/cfclub)或 checkout origin/cfclub 后操作,勿动主工作树未提交改动。",
|
|
|
+ "session_id": "ses_e4d6a1cf9ffeTMBICs7GuRRq4c",
|
|
|
+ "dispatched_at": "2026-11-07 04:38:49",
|
|
|
+ "dispatched_to": "local-45278",
|
|
|
+ "model": "axonhub/deepseek"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "EVD-3",
|
|
|
+ "title": "任务/心愿域 22 SC 三类流证据补建",
|
|
|
+ "priority": "P0",
|
|
|
+ "module": "test-evidence",
|
|
|
+ "instance": "",
|
|
|
+ "status": "dispatched",
|
|
|
+ "spec": "docs/tdd/orchestration/DEV_GOAL_user_scenarios.md",
|
|
|
+ "prompt": "你是测试证据构建者(O-7 契约补建工作流授权)。目标:为『任务/心愿』域未跑通 SC 补三类流执行证据,推进 SC 跑通(DEV_GOAL 241 SC)。步骤:① 读 DEV_GOAL_user_scenarios.md §四 与 tests/user-scenarios/ 任务-心愿章节、tests/test-cases/*.md;② 读 sc-key-map.md 任务/心愿相关 SC 行,确认对应端点已在 origin/cfclub 实现(O-7 已核对 0 缺失,防假RED);③ 为每 SC 编写三类流 e2e/契约测试(复用 tests/e2e/api 与 cfc-backend/src/test 既有框架),实跑三类流产出执行证据;④ 按方案 A 映射必要时 --add-task 建任务;⑤ 提交并 push 证据到 origin/cfclub。纪律(硬):① 只补测试证据/复验,绝不写业务实现代码(O-7 已核对端点 100% 实现,防假RED=只文档核对+端点比对);② 不认会话自述,只认 git 真理证据(git merge-base --is-ancestor <sha> origin/cfclub);③ 完成后提交并 push 到 origin/cfclub,严禁 git add -A(精确 git add -- <paths> 或单文件 hash-object);④ 黑窗期(opencode 免费档 429)模型走 axonhub/deepseek;⑤ 主工作树 E:/cfc 有他人 WIP,务必在干净 worktree(git worktree add -b <slug> origin/cfclub)或 checkout origin/cfclub 后操作,勿动主工作树未提交改动。",
|
|
|
+ "session_id": "ses_e4d6a00a2ffe8JVU5J21bIj85g",
|
|
|
+ "dispatched_at": "2026-11-07 04:38:58",
|
|
|
+ "dispatched_to": "lan-248",
|
|
|
+ "model": "axonhub/deepseek"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "EVD-4",
|
|
|
+ "title": "商城/会员域 18 SC 三类流证据补建(O-7→TR-8)",
|
|
|
+ "priority": "P1",
|
|
|
+ "module": "test-evidence",
|
|
|
+ "instance": "",
|
|
|
+ "status": "dispatched",
|
|
|
+ "spec": "docs/tdd/orchestration/DEV_GOAL_user_scenarios.md",
|
|
|
+ "prompt": "你是测试证据构建者(O-7 契约补建工作流授权,本批次对应 TR-8)。目标:为『商城/会员』域未跑通 SC 补三类流执行证据,推进 SC 跑通(DEV_GOAL 241 SC)。步骤:① 读 DEV_GOAL_user_scenarios.md §四 与 tests/user-scenarios/ 商城-会员章节、tests/test-cases/*.md;② 读 sc-key-map.md 商城/会员相关 SC 行,确认对应端点已在 origin/cfclub 实现(O-7 已核对 0 缺失,防假RED);③ 为每 SC 编写三类流 e2e/契约测试(复用 tests/e2e 与 cfc-backend/src/test 既有框架),实跑三类流产出执行证据;④ 按方案 A 映射必要时 --add-task 建任务;⑤ 提交并 push 证据到 origin/cfclub。纪律(硬):① 只补测试证据/复验,绝不写业务实现代码(O-7 已核对端点 100% 实现,防假RED=只文档核对+端点比对);② 不认会话自述,只认 git 真理证据(git merge-base --is-ancestor <sha> origin/cfclub);③ 完成后提交并 push 到 origin/cfclub,严禁 git add -A(精确 git add -- <paths> 或单文件 hash-object);④ 黑窗期(opencode 免费档 429)模型走 axonhub/deepseek;⑤ 主工作树 E:/cfc 有他人 WIP,务必在干净 worktree(git worktree add -b <slug> origin/cfclub)或 checkout origin/cfclub 后操作,勿动主工作树未提交改动。",
|
|
|
+ "session_id": "ses_e4d69db9bffeeZo2N65YrjbOjB",
|
|
|
+ "dispatched_at": "2026-11-07 04:39:08",
|
|
|
+ "dispatched_to": "lan-248",
|
|
|
+ "model": "axonhub/deepseek"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "EVD-5",
|
|
|
+ "title": "五维能量域 12 SC 三类流证据补建",
|
|
|
+ "priority": "P1",
|
|
|
+ "module": "test-evidence",
|
|
|
+ "instance": "",
|
|
|
+ "status": "dispatched",
|
|
|
+ "spec": "docs/tdd/orchestration/DEV_GOAL_user_scenarios.md",
|
|
|
+ "prompt": "你是测试证据构建者(O-7 契约补建工作流授权)。目标:为『五维能量』域未跑通 SC 补三类流执行证据(O-4 已落地五维能量 12 SC 开工包),推进 SC 跑通(DEV_GOAL 241 SC)。步骤:① 读 DEV_GOAL_user_scenarios.md §四 与 tests/user-scenarios/ 五维能量章节、tests/test-cases/*.md;② 读 sc-key-map.md 五维能量相关 SC 行(含 SC-A-25/SC-A-26 维度配置治理),确认对应端点已在 origin/cfclub 实现(O-7 已核对 0 缺失,防假RED);③ 为每 SC 编写三类流 e2e/契约测试,实跑三类流产出执行证据;④ 按方案 A 映射必要时 --add-task 建任务;⑤ 提交并 push 证据到 origin/cfclub。纪律(硬):① 只补测试证据/复验,绝不写业务实现代码(O-7 已核对端点 100% 实现,防假RED=只文档核对+端点比对);② 不认会话自述,只认 git 真理证据(git merge-base --is-ancestor <sha> origin/cfclub);③ 完成后提交并 push 到 origin/cfclub,严禁 git add -A(精确 git add -- <paths> 或单文件 hash-object);④ 黑窗期(opencode 免费档 429)模型走 axonhub/deepseek;⑤ 主工作树 E:/cfc 有他人 WIP,务必在干净 worktree(git worktree add -b <slug> origin/cfclub)或 checkout origin/cfclub 后操作,勿动主工作树未提交改动。",
|
|
|
+ "session_id": "ses_e4d69a857ffeL9pmsdaNFrEPWg",
|
|
|
+ "dispatched_at": "2026-11-07 04:39:20",
|
|
|
+ "dispatched_to": "lan-248",
|
|
|
+ "model": "axonhub/deepseek"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "EVD-6",
|
|
|
+ "title": "CI 接入:729 用例 + Playwright/pytest/JUnit 套件持续回归",
|
|
|
+ "priority": "P1",
|
|
|
+ "module": "ci",
|
|
|
+ "instance": "",
|
|
|
+ "status": "dispatched",
|
|
|
+ "spec": "docs/tdd/orchestration/DEV_GOAL_user_scenarios.md",
|
|
|
+ "prompt": "目标:把现有 729 条结构化测试用例 + 70 Playwright 文件/410 方法 + 12 pytest 文件/55 方法接入 CI 持续回归(DEV_GOAL §四.5 必选项,否则『跑通』无法持续保持)。步骤:① 盘点 tests/e2e、cfc-backend/src/test/java、cfc-langgraph/tests、tools/xaf_agent_hub/tests 现有测试套件与运行命令(mvn test / pytest / playwright test);② 在仓库根新增 .github/workflows/ci.yml(或 Jenkinsfile):on push/PR 触发,分 job 跑后端 mvn test、cfc-langgraph pytest、前端 Playwright(headless);③ 先本地 dry-run 验证各套件可拉起(不强制全绿,先保证 CI 能跑);④ 提交并 push 到 origin/cfclub。纪律:只加 CI 配置与必要测试入口,不改业务实现;黑窗期若需运行模型走 axonhub/deepseek;主工作树有他人 WIP,在干净 worktree 操作勿动未提交改动。",
|
|
|
+ "session_id": "ses_e4d695f04ffeJs8OtbbpVvHLvk",
|
|
|
+ "dispatched_at": "2026-11-07 04:39:39",
|
|
|
+ "dispatched_to": "lan-248",
|
|
|
+ "model": "axonhub/deepseek"
|
|
|
}
|
|
|
]
|