{ "generated_at": "2026-08-24", "task_id": "T-mt6yxpae", "sources": [ { "id": "S-01", "topic": "a. TDD/ATDD — 先写验收标准再写实现", "type": "web", "title": "Acceptance Test Driven Development (ATDD) | Agile Alliance", "url": "https://agilealliance.org/glossary/atdd/", "verified": true, "note": "权威敏捷方法论词典,定义 ATDD 核心概念" }, { "id": "S-02", "topic": "a. TDD/ATDD — 先写验收标准再写实现", "type": "web", "title": "Acceptance test-driven development | Wikipedia", "url": "https://en.wikipedia.org/wiki/Acceptance_test-driven_development", "verified": true, "note": "综述性定义 + 与 TDD/BDD 的关系" }, { "id": "S-03", "topic": "a. TDD/ATDD — 先写验收标准再写实现", "type": "web", "title": "Acceptance Test Driven Development | PMI", "url": "https://www.pmi.org/disciplined-agile/acceptance-test-driven-development", "verified": true, "note": "PMI Disciplined Agile 对 ATDD 的定位说明" }, { "id": "S-04", "topic": "a. TDD/ATDD — 先写验收标准再写实现", "type": "web", "title": "Acceptance Test Driven Development: A Comprehensive Guide | AccelQ", "url": "https://www.accelq.com/blog/acceptance-test-driven-development/", "verified": true, "note": "工作流程与 Gherkin 语法说明" }, { "id": "S-05", "topic": "b. 规格歧义处理规范 — 猜 vs 问", "type": "web", "title": "Posing thoughtful questions to clarify ambiguous requirements | DesignGurus", "url": "https://www.designgurus.io/answers/detail/posing-thoughtful-questions-to-clarify-ambiguous-requirements", "verified": true, "note": "主张主动提问优于假设推进,给出具体沟通技巧" }, { "id": "S-06", "topic": "b. 规格歧义处理规范 — 猜 vs 问", "type": "web", "title": "Best practices for handling incomplete or misleading requirements | DesignGurus", "url": "https://www.designgurus.io/answers/detail/best-practices-for-handling-incomplete-or-misleading-requirements", "verified": true, "note": "不澄清直接假设推进的成本分析" }, { "id": "S-07", "topic": "b. 规格歧义处理规范 — 猜 vs 问", "type": "web", "title": "Tackling Requirements Ambiguity | Number Analytics", "url": "https://www.numberanalytics.com/blog/ultimate-guide-requirements-ambiguity-software-engineering", "verified": true, "note": "综述性指南,含团队协作消歧最佳实践" }, { "id": "S-08", "topic": "c. 最小可行步骤/增量交付 — 小步快跑 vs 大段代码", "type": "web", "title": "Incremental vs. Big-Bang Modernization: Which Works Best for Your Business? | Devox Software", "url": "https://devoxsoftware.com/blog/incremental-vs-big-bang-modernization-which-works-best-for-your-business/", "verified": true, "note": "语境是系统级迁移而非单任务编码粒度,需类比迁移使用,已在 knowhow 中标注" }, { "id": "S-09", "topic": "c. 最小可行步骤/增量交付 — 小步快跑 vs 大段代码", "type": "web", "title": "Pros and Cons of Incremental Change vs. the \"Big Bang\" Approach | WalkMe", "url": "https://www.walkme.com/blog/incremental-change/", "verified": true, "note": "同上,系统级迁移语境的正反论证" }, { "id": "S-09b", "topic": "c. 最小可行步骤/增量交付 — 单任务内代码分段粒度", "type": "web", "title": "未核实:单次编码任务内部代码分段粒度的专门权威资料", "url": null, "verified": false, "note": "本轮搜索未命中专门针对'单个编码任务内怎么切最小步骤'(而非系统级迁移策略)的高权威来源,如实标注未核实,不编造" }, { "id": "S-10", "topic": "d. 代码自检 vs 真实运行验证", "type": "web", "title": "Code review can't keep up with AI. Build a verification layer instead. | DEV Community", "url": "https://dev.to/nhirschfeld/code-review-cant-keep-up-with-ai-build-a-verification-layer-instead-1oh4", "verified": true, "note": "论证自测无法替代真实执行,测试要走真实路径/真实输入/真实边界" }, { "id": "S-11", "topic": "d. 代码自检 vs 真实运行验证", "type": "web", "title": "As a software engineer, when doing code reviews, do you checkout and run tests or just read visually? | Quora", "url": "https://www.quora.com/As-a-software-engineer-when-you-are-doing-code-reviews-do-you-typically-checkout-the-code-and-run-the-tests-or-do-you-just-go-over-the-code-visually-and-try-to-understand-it", "verified": true, "note": "从业者一手经验:目视审查+有选择地真实执行的混合策略" }, { "id": "S-12", "topic": "d. 代码自检 vs 真实运行验证", "type": "web", "title": "Self-testing code | Wikipedia", "url": "https://en.wikipedia.org/wiki/Self-testing_code", "verified": true, "note": "自测代码概念定义,测试覆盖不完整时'通过测试'不等于'改动正确'" }, { "id": "S-13", "topic": "仓库权威源 — coder 硬约束与四段式生命周期", "type": "repo", "title": "system/agents/coder/agent.md", "url": "system/agents/coder/agent.md", "verified": true, "note": "硬约束1-7 + 四段式(Research/Plan/Execute/Verify)各阶段产出要求,全文精读" }, { "id": "S-14", "topic": "仓库权威源 — coder 工作原则", "type": "repo", "title": "system/agents/coder/soul.md", "url": "system/agents/coder/soul.md", "verified": true, "note": "工作原则1-6,全文精读" }, { "id": "S-15", "topic": "仓库权威源 — '写虚了'训练成可操作判据的先例", "type": "repo", "title": "system/agents/prd-planning/agent.md(类别4的具体做法一节)", "url": "system/agents/prd-planning/agent.md", "verified": true, "note": "描述性语言扫描 + 内容深度下限 + 业务度量翻译,含真实案例引用(36号文档)" }, { "id": "S-16", "topic": "仓库权威源 — prd-planning 工作原则7", "type": "repo", "title": "system/agents/prd-planning/soul.md(原则7)", "url": "system/agents/prd-planning/soul.md", "verified": true, "note": "形容词量化/删词改写方法论,全文精读" }, { "id": "S-17", "topic": "历史真实证据 — 样本A规格", "type": "repo-data", "title": "样本A(p-pyjha7)PRD", "url": "data/companies/e2e-demo/runs/run_c7d233619784/nodes/rn_42eed93342c5/prd.md", "verified": true, "note": "prd-planning训练前的PRD" }, { "id": "S-18", "topic": "历史真实证据 — 样本A规格", "type": "repo-data", "title": "样本A(p-pyjha7)SDD", "url": "data/companies/e2e-demo/runs/run_c7d233619784/nodes/rn_4618bc2aa72d/sdd.md", "verified": true, "note": "对应上面PRD的SDD" }, { "id": "S-19", "topic": "历史真实证据 — 样本A代码交付物", "type": "repo-data", "title": "样本A代码(index.html/script.js/styles.css)", "url": "data/companies/e2e-demo/projects/p-pyjha7/", "verified": true, "note": "实际交付代码,逐行核对与SDD I-1/I-2的偏离点" }, { "id": "S-20", "topic": "历史真实证据 — 样本A coder自测记录", "type": "repo-data", "title": "样本A coder.log(含attempt-1代码走查/attempt-2真实浏览器测试/attempt-3复核)", "url": "data/companies/e2e-demo/runs/run_c7d233619784/nodes/rn_09845e11f11b/coder.log", "verified": true, "note": "核心证据:attempt-1'代码走查+CSS规则推导'声称PASS,attempt-2改用Playwright真实测试并发现僵尸进程bug" }, { "id": "S-21", "topic": "历史真实证据 — 样本A独立验证记录", "type": "repo-data", "title": "样本A unit-tester test.log(独立不采信coder自述,重新真实跑一遍)", "url": "data/companies/e2e-demo/runs/run_c7d233619784/nodes/rn_9d48ea87f326/test.log", "verified": true, "note": "独立验证层证据,含Playwright脚本/截图/visual-acceptance-check.mjs真实输出" }, { "id": "S-22", "topic": "历史真实证据 — 样本B规格", "type": "repo-data", "title": "样本B(p-cgfdcr)PRD", "url": "data/companies/e2e-demo/runs/run_fa4d7e2bec49/nodes/rn_923042515de4/prd.md", "verified": true, "note": "prd-planning训练后的PRD,含形容词量化表" }, { "id": "S-23", "topic": "历史真实证据 — 样本B规格", "type": "repo-data", "title": "样本B(p-cgfdcr)SDD", "url": "data/companies/e2e-demo/runs/run_fa4d7e2bec49/nodes/rn_e628e29ecf9d/sdd.md", "verified": true, "note": "对应PRD的SDD,含§3.2明确禁止状态管理代码的设计决策" }, { "id": "S-24", "topic": "历史真实证据 — 样本B代码交付物", "type": "repo-data", "title": "样本B代码(index.html/script.js/style.css)", "url": "data/companies/e2e-demo/projects/p-cgfdcr/", "verified": true, "note": "实际交付代码,发现script.js含SDD §3.2明确禁止的currentScrollTarget状态管理代码" }, { "id": "S-25", "topic": "历史真实证据 — 样本B coder自测记录", "type": "repo-data", "title": "样本B coder.log(含EXECUTE阶段真实发现并修复arena滚动到顶bug的完整闭环)", "url": "data/companies/e2e-demo/runs/run_fa4d7e2bec49/nodes/rn_9385bad9a4e7/coder.log", "verified": true, "note": "正面案例:真实执行捕获SDD未预见到的bug,多档视口高度复测确认修复" }, { "id": "S-26", "topic": "历史真实证据 — 样本B独立验证记录", "type": "repo-data", "title": "样本B unit-tester test.log(独立脚本checks.mjs + 动画真实性时间序列采样)", "url": "data/companies/e2e-demo/runs/run_fa4d7e2bec49/nodes/rn_fc9155c598ef/test.log", "verified": true, "note": "独立验证层证据,含区分'真实平滑滚动'与'伪装成动画的瞬移'的时间采样验证手法" }, { "id": "S-27", "topic": "备用样本(供Evolve阶段挑选,未深入分析,仅核实路径存在)", "type": "repo-data", "title": "p-bkhylu(T-msyu6u9b-939c,含DELIVERY.md)", "url": "data/companies/e2e-demo/projects/p-bkhylu/", "verified": true, "note": "prd见run_9168bd24f46c/nodes/rn_129f6b7d610a/prd.md,sdd见同run/nodes/rn_6bcda7e1fd6a/sdd.md;已核实目录存在,内容未精读" }, { "id": "S-28", "topic": "备用样本(供Evolve阶段挑选,未深入分析,仅核实路径存在)", "type": "repo-data", "title": "p-v82tpc(T-mt2r6fz0-125b,唯一带tests/目录)", "url": "data/companies/e2e-demo/projects/p-v82tpc/", "verified": true, "note": "prd见run_0e9074815130/nodes/rn_43bdbfbbe6e6/prd.md,sdd见同run/nodes/rn_9e72db5d696e/sdd.md;已核实目录存在及tests/unit-tester.check.js存在,内容未精读" } ] }