sources.json 11.5 KB
{
  "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存在,内容未精读"
    }
  ]
}