{
  "directed": true,
  "multigraph": true,
  "graph": {
    "node_default": {},
    "edge_default": {},
    "baseline_version": "1.0",
    "released_on": "2026-10-09",
    "provenance": "corrected editorial 2026-10-09 plus explicit claim overlay",
    "audit_overlay": "PASS10 conditional numerical reproducibility and enriched sample bounds",
    "base_graph_nodes": 549,
    "base_graph_edges": 3636,
    "original_data_replicated": "NO",
    "pilot_data_collected": "NO",
    "historical_base_nodes": 617,
    "historical_base_edges": 3792,
    "research_release": "HOLD",
    "original_microdata_refits": "0",
    "real_pilot": "NO",
    "dataset_download_W150": "NOT_OBTAINED",
    "osmani_integration": "20261010_O001_O050_practitioner_appendix_v4",
    "osmani_source_baseline": "694 node / 4023 edge Oct10 graph, original preserved under provenance",
    "osmani_evidence_note": "Osmani Oxxx are practitioner articles (not experimental evidence); 16 cited O IDs have a distinct Appendix B editorial anchor; O-W edges are comparisons, not validation",
    "orosz_integration": "20261011_P001_P123_AUDITED_V3",
    "orosz_articles": 123,
    "orosz_scope": "Blog plus newsletter Deepdives; 2024-10-11 to 2026-10-11; literal The Pulse title-prefix exclusion; cross-source deduplication",
    "orosz_evidence_note": "52 public main articles; 71 restricted records remain provisional; no empirical replication or independent-rater accuracy score",
    "orosz_book_modified": "YES",
    "orosz_baseline_sha256": "18a364a871b32964269dc8f1f234955484509fcdbe4923b40a112c32bb4c7023",
    "orosz_review_version": "AUDITED_V3_SECOND_AUDIT",
    "orosz_inventory_completeness": "323 public-index candidate locations durably reconciled plus four boundary sentinels; hidden/deleted/unlisted material not certified",
    "book_orosz_integration": "OROSZ_BOOK_INTEGRATION_v5_20261011",
    "book_orosz_integration_note": "9 main-text sources, 5 additional method-only references; 14 printed P IDs; full P123 corpus retained; baseline research HOLD unchanged",
    "historical_corpus_orosz_book_modified": "NO",
    "current_book_edition": "EDITION:V11",
    "current_book_source_manifest": "audit/v11/CURRENT_SOURCE_HASHES.json",
    "current_book_graph_note": "Editorial revision with Chapter 13, separate Appendices and published-book metadata; v10 nodes/edges unchanged.",
    "historical_v6_current_book_edition": "EDITION:WOP:V6:20261011",
    "historical_v6_current_book_source_manifest": "audit/full_book_v6/CURRENT_READER_SOURCE_HASHES.json",
    "historical_v6_current_book_graph_note": "Source IDs, original evidence and original relationships retained. Current file hashes and actual chapter-bundle citations are a separate v6 layer. Historical corpus NO flag preserved under historical_corpus_orosz_book_modified.",
    "historical_v7_current_book_edition": "EDITION:WOP:JPG:V7:20261011",
    "historical_v7_current_book_source_manifest": "audit/jpg_v7/CURRENT_READER_SOURCE_HASHES_V7.json",
    "historical_v7_current_book_graph_note": "Image-only v7 presentation layer. All v6 source nodes, evidence, citations and keyed relationships preserved; actual chapter citations inherited unchanged from v6. Current rendering hashes reside on JPG:V7 nodes.",
    "historical_v8_current_book_edition": "EDITION:WOP:FIGURE_TEXT:V8:20261011",
    "historical_v8_current_book_source_manifest": "audit/figure_text_v8/CURRENT_READER_SOURCE_HASHES_V8.json",
    "historical_v8_current_book_graph_note": "v8 local figure callouts and reading explanations. Every v7 node, attribute and keyed relationship is preserved. All 30 JPG renditions and captions unchanged; current reader-file hashes live on the v8 layer. W/O/P chapter source use remains the inherited v6 citation layer.",
    "nd_extension": "FIVE_VOLUMES_20261011_V1",
    "nd_source_archive": "ND.zip",
    "nd_source_archive_sha256": "aec17774ce55da44e9f8f72b3e43d0552fdd12be62e00aee99a0836cc1b6e370",
    "nd_extension_cards": 111,
    "nd_extension_volumes": 5,
    "nd_baseline_recovery": "Complete original graph attributes and keyed edges recovered from embedded v6 atlas payload; GraphML serialization is reconstructed, not original-byte-identical",
    "nd_no_original_nodes_or_edges_modified": true,
    "historical_v9_current_book_edition": "EDITION:WOP:READER:V9:20261011",
    "historical_v9_current_book_source_manifest": "audit/reader_v9/CURRENT_READER_SOURCE_HASHES_V9.json",
    "historical_v9_current_book_graph_note": "v9 reader-facing introduction and appendices. All v8 nodes, keyed relationships and evidence attributes preserved. New document citations and figure passages describe current use, not new research. Chapter citation layer remains v6; chapter text and illustrations remain v8.",
    "v10_graph_schema": "V10_SERIES_TYPED_V1",
    "v10_new_nodes": 537,
    "v10_new_edges": 1872,
    "v10_publication": "AUTHOR_REVIEW_PENDING",
    "historical_v10_current_book_edition": "EDITION:V10",
    "historical_v10_current_book_source_manifest": "audit/v10/CURRENT_SOURCE_HASHES.json",
    "historical_v10_current_book_graph_note": "Additive v10 series, practice and literal source-use layer. Historical source evidence and all keyed edges preserved.",
    "current_chapter_count": 13,
    "current_appendix_count": 2,
    "v11_research_audit": "NO_NEW_EMPIRICAL_REPLICATION",
    "portable_atlas_release": "v11.2-static-20261013",
    "portable_atlas_basis": "Complete v11 graph checkpoint 002 plus v11.1 readable-reference overlay; v11.2 book title is presentation metadata",
    "portable_atlas_book_title": "Non-Deterministic Software Engineering, Second Edition",
    "portable_atlas_book_subtitle": "Engineering Trustworthy Change in the Age of AI and Coding Agents",
    "portable_atlas_snapshot_date": "2026-10-13",
    "portable_atlas_institutional_endorsement": "NOT_ASSERTED",
    "fowler_series_integration": "V12_F001_F033_20261013",
    "fowler_series_url": "https://martinfowler.com/articles/exploring-gen-ai.html",
    "fowler_series_scope": "33 linked essays/memos only; no site-wide completeness claim",
    "fowler_authorship": "Actual credited bylines; F means host-series provenance, not Martin Fowler authorship",
    "fowler_evidence_boundary": "Selected primary passages inspected; practitioner cases, arguments and small experiments distinguished; no independent replication",
    "fowler_book_changed": "NO",
    "fowler_base_graph_sha256": "57efc0e5c4bfd614ffa62108805eaa56d6096bf4e63f58baa10194fa3d05b2ed"
  },
  "nodes": [
    {
      "id": "W001",
      "label": "AI IDEs or Autonomous Agents? Measuring the Impact of Coding Agents on Software Development",
      "kind": "paper",
      "group": "Productivity",
      "year": "2026",
      "lead_author": "Agarwal",
      "source": "https://arxiv.org/abs/2601.13597",
      "contribution": "First-adopter agent use raises commits and code volume, but complexity and warnings rise too.",
      "limitation": "Observational assignment; output is not delivered value.",
      "manual_use": "Use to teach a metrics hierarchy: generated code → integrated change → deployed outcome → customer value.",
      "evidence_class": "Quasi-experimental / matched observation",
      "editorial_priority": "A",
      "bibliography_year": "2026",
      "original_evidence_class": "Quasi-experimental / matched observation",
      "reviewed_evidence_class": "Quasi-experimental / matched observation",
      "full_manuscript_audited": "no_pass2_section_scoped",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH05:FULL_TEXT_OPENED_METHODS_TABLES_LOCATED",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass.",
      "pass2_source_locator": "https://arxiv.org/html/2601.13597",
      "pass2_source_version": "arXiv v2 2026-01-27 and published DOI",
      "pass2_inspection_scope": "Sections 3.1--3.3 and Table 2 and design limitations",
      "pass2_methods_status": "PRIMARY_MANUSCRIPT_METHODS_AND_TABLES_SELECTED",
      "pass2_replication_status": "NO",
      "pass2_research_design": "Staggered DiD matched observables using AIDev v3",
      "pass2_critical_limitation": "No randomized adoption; selective repositories and adoption attribution; warning IDE-first effect not statistically significant",
      "pass2_audit_date": "2026-10-10"
    },
    {
      "id": "W002",
      "label": "Code with Me or for Me? How Increasing AI Automation Transforms Developer Workflows",
      "kind": "paper",
      "group": "Productivity",
      "year": "2026",
      "lead_author": "Chen",
      "source": "https://arxiv.org/abs/2507.08149",
      "contribution": "Delegating to an agent enables tasks beyond copilot assistance; lack of visibility constrains trust.",
      "limitation": "Twenty students; completion-time effects unspecified.",
      "manual_use": "Use to build a reviewer-calibration exercise with injected wrong suggestions and measured detection rates.",
      "evidence_class": "Benchmark / controlled laboratory",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Benchmark / controlled laboratory",
      "reviewed_evidence_class": "Benchmark / controlled laboratory",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH03:NOT_INDEPENDENTLY_INSPECTED; CH04:ABSTRACT",
      "previous_chapter_audit_count": "2",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W003",
      "label": "The Effects of Generative AI on High-Skilled Work: Evidence from Three Field Experiments with Software Developers",
      "kind": "paper",
      "group": "Productivity",
      "year": "2026",
      "lead_author": "Cui",
      "source": "https://www.sepolimi.com/p/se-ai-bibliography-productivity",
      "contribution": "Real-world coding assistants improve task completion, with an estimated 26% increase across thousands of developers.",
      "limitation": "First-generation tools; tasks completed do not measure shipped value.",
      "manual_use": "Measure activity and delivery separately; require downstream outcomes.",
      "evidence_class": "Controlled human or field experiment",
      "editorial_priority": "A",
      "bibliography_year": "2026",
      "original_evidence_class": "Controlled human or field experiment",
      "reviewed_evidence_class": "Controlled human or field experiment",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "pass3_audit_primary_url": "https://pubsonline.informs.org/doi/10.1287/mnsc.2025.00535",
      "pass3_audit_version": "Management Science 2026; author-hosted working paper June 2025 Table 3",
      "pass3_audit_depth": "WORKING_PAPER_TABLE_SELECTED_PUBLISHER_ABSTRACT",
      "pass3_audit_methods_locators": "2025 author manuscript Table 3 and publisher abstract",
      "pass3_audit_sample": "Three company randomized rollout designs, 4,867 engineers",
      "pass3_audit_observation": "Company WIV estimates 27.38,17.94,54.03%; pooled 26.08% SE10.3",
      "pass3_audit_boundary": "Outcome in working Table 3 is pull requests; journal full table parity outstanding",
      "pass3_audit_original_data_replication": "NO",
      "pass3_audit_provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10",
      "pass3_audit_date": "2026-10-10",
      "pass9_scope": "publisher official 15-page online supplement pp24-25,28; sample+ITT checked; no regressions refit"
    },
    {
      "id": "W004",
      "label": "Speed at the Cost of Quality: How Cursor AI Increases Short-Term Velocity and Long-Term Complexity in Open-Source Projects",
      "kind": "paper",
      "group": "Productivity",
      "year": "2026",
      "lead_author": "He",
      "source": "https://arxiv.org/abs/2511.04427",
      "contribution": "Early code-volume surge disappears as complexity and static-analysis findings remain elevated.",
      "limitation": "Matched OSS repositories cannot remove all adoption confounding.",
      "manual_use": "Measure activity and delivery separately; require downstream outcomes.",
      "evidence_class": "Quasi-experimental / matched observation",
      "editorial_priority": "A",
      "bibliography_year": "2026",
      "original_evidence_class": "Quasi-experimental / matched observation",
      "reviewed_evidence_class": "Quasi-experimental / matched observation",
      "full_manuscript_audited": "no_pass2_section_scoped",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH05:TARGETED_FULL_TEXT_PAGES_CHECKED",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass.",
      "pass2_source_locator": "https://www.cs.cmu.edu/~ckaestne/pdf/msr26.pdf",
      "pass2_source_version": "MSR 2026 publisher DOI and 19-page author PDF",
      "pass2_inspection_scope": "Sections 3.5 and 4.1 Table 2 printed page 7; Appendix B.3 Table 6 printed page 16",
      "pass2_methods_status": "PRIMARY_MANUSCRIPT_METHODS_AND_TABLES_SELECTED",
      "pass2_replication_status": "NO",
      "pass2_research_design": "Matched staggered DiD with three nonidentical estimators",
      "pass2_critical_limitation": "Estimator choices materially change quality findings; config-file use not exact agent activity; nonrandom treatment",
      "pass2_audit_date": "2026-10-10"
    },
    {
      "id": "W005",
      "label": "Early Adoption of Agentic Coding Tools by GitHub Projects",
      "kind": "paper",
      "group": "Productivity",
      "year": "2026",
      "lead_author": "Raida",
      "source": "https://www.sepolimi.com/p/se-ai-bibliography-productivity",
      "contribution": "Real pull-request usage is concentrated and frequently consists of just one or two agent PRs per adopting project.",
      "limitation": "Early adoption snapshot; does not measure organizational productivity.",
      "manual_use": "Make the engineering response an explicit scoped permission, testable gate or human escalation criterion.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH03:NOT_INDEPENDENTLY_INSPECTED",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W006",
      "label": "Agentic Much? Adoption of Coding Agents on GitHub",
      "kind": "paper",
      "group": "Productivity",
      "year": "2026",
      "lead_author": "Robbes",
      "source": "https://www.sepolimi.com/p/se-ai-bibliography-productivity",
      "contribution": "Coding-agent participation is spreading across public repositories and changes commit size and activity patterns.",
      "limitation": "Adoption and size are not effectiveness.",
      "manual_use": "Make the engineering response an explicit scoped permission, testable gate or human escalation criterion.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "W007",
      "label": "Usage, Effects and Requirements for AI Coding Assistants in the Enterprise: An Empirical Study",
      "kind": "paper",
      "group": "Productivity",
      "year": "2026",
      "lead_author": "Merler",
      "source": "https://arxiv.org/abs/2601.20112",
      "contribution": "Enterprise users report perceived usefulness and practical requirements that should shape deployment.",
      "limitation": "IBM respondents only; perception-based.",
      "manual_use": "Measure activity and delivery separately; require downstream outcomes.",
      "evidence_class": "Self-report / commercial evidence",
      "editorial_priority": "C",
      "bibliography_year": "2026",
      "original_evidence_class": "Self-report / commercial evidence",
      "reviewed_evidence_class": "Self-report / commercial evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "pass7_verified_primary_locator": "https://arxiv.org/abs/2601.20112",
      "pass7_identity_source_class": "author_preprint",
      "pass7_methods_replicated": "NO",
      "legacy_editorial_source": "https://www.sepolimi.com/p/se-ai-bibliography-productivity"
    },
    {
      "id": "W008",
      "label": "How Much Does AI Impact Development Speed? An Enterprise-Based Randomized Controlled Trial",
      "kind": "paper",
      "group": "Productivity",
      "year": "2025",
      "lead_author": "Paradis",
      "source": "https://www.sepolimi.com/p/se-ai-bibliography-productivity",
      "contribution": "Controlled enterprise tasks indicate roughly 21% faster task performance with assistance.",
      "limitation": "Narrow tasks and 96 participants limit generalization to long-lived systems.",
      "manual_use": "Measure activity and delivery separately; require downstream outcomes.",
      "evidence_class": "Controlled human or field experiment",
      "editorial_priority": "A",
      "bibliography_year": "2025",
      "original_evidence_class": "Controlled human or field experiment",
      "reviewed_evidence_class": "Controlled human or field experiment",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "W009",
      "label": "Productivity Assessment of Neural Code Completion",
      "kind": "paper",
      "group": "Productivity",
      "year": "2022",
      "lead_author": "Ziegler",
      "source": "https://arxiv.org/abs/2205.06537",
      "contribution": "Suggestion acceptance is only weakly associated with self-rated productivity, challenging acceptance rate as KPI.",
      "limitation": "Vendor users; survey not causal.",
      "manual_use": "Use to teach a metrics hierarchy: generated code → integrated change → deployed outcome → customer value.",
      "evidence_class": "Self-report / commercial evidence",
      "editorial_priority": "C",
      "bibliography_year": "2022",
      "original_evidence_class": "Self-report / commercial evidence",
      "reviewed_evidence_class": "Self-report / commercial evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "W010",
      "label": "Writing Code vs. Shipping Code: Productivity Effects Across Generations of AI Coding Tools",
      "kind": "paper",
      "group": "Productivity",
      "year": "2026",
      "lead_author": "Demirer",
      "source": "https://www.sepolimi.com/p/se-ai-bibliography-productivity",
      "contribution": "Agent advances raise commits substantially more than releases; delivery throughput has lower elasticity than coding throughput.",
      "limitation": "GitHub activity and matched designs do not establish business value.",
      "manual_use": "Use to teach a metrics hierarchy: generated code → integrated change → deployed outcome → customer value.",
      "evidence_class": "Quasi-experimental / matched observation",
      "editorial_priority": "A",
      "bibliography_year": "2026",
      "original_evidence_class": "Quasi-experimental / matched observation",
      "reviewed_evidence_class": "Quasi-experimental / matched observation",
      "full_manuscript_audited": "no_institutional_record_only",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH08:FULL_TEXT_AUDIT_PENDING; CH11:FULL_TEXT_PENDING",
      "previous_chapter_audit_count": "2",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass.",
      "pass2_source_locator": "https://www.nber.org/papers/w35275",
      "pass2_source_version": "NBER Working Paper 35275 September 2026 revision institutional record",
      "pass2_inspection_scope": "Institutional metadata and abstract; complete Sept manuscript not independently inspected",
      "pass2_methods_status": "PRIMARY_INSTITUTIONAL_RECORD_ONLY",
      "pass2_replication_status": "NO",
      "pass2_research_design": "Matched event study plus economic structural model as described by institution",
      "pass2_critical_limitation": "Observational adoption and different output endpoints; full revision and exact attribution tables not examined",
      "pass2_audit_date": "2026-10-10",
      "pass5_audit_date": "2026-10-10",
      "pass5_version": "NBER w35275 Sept 2026 revision; SSRN May 2026 separate abstract",
      "pass5_primary_locator": "https://www.nber.org/papers/w35275 ; https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6843068",
      "pass5_inspection_depth": "PUBLISHER_REVISION_ABSTRACT_AND_EARLIER_SSRN_ABSTRACT_ONLY",
      "pass5_page_scope": "Institutional abstracts only; 134-page September PDF not accessible",
      "pass5_sample": "September >500,000 developers; earlier May >100,000; distinct samples/estimates",
      "pass5_main_finding": "September cumulative commits ~30/180/240%; agent projects +80%; agent releases +30%; elasticity 0.23. May 40/140/180%; projects +50%; releases +30%; elasticity 0.25.",
      "pass5_residual_limitation": "No original coefficient tables or microdata inspected; estimates observational and structural, not direct firm outcomes.",
      "pass5_original_data_replicated": "NO",
      "pass5_provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT",
      "pass6_date": "2026-10-10",
      "pass6_locator": "https://www.nber.org/papers/w35275",
      "pass6_inspection_depth": "NBER_PRIMARY_INSTITUTIONAL_REVISED_RECORD",
      "pass6_page_scope": "NBER September 2026 revision abstract and author disclosures",
      "pass6_finding": "500k plus developer sample; 30/180/240% commit estimates; declared paid Microsoft consulting for two authors",
      "pass6_limitation": "SEPT_134PAGE_PDF_UNAVAILABLE",
      "pass6_original_data_replicated": "NO"
    },
    {
      "id": "W011",
      "label": "The Productivity-Reliability Paradox: Specification-Driven Governance for AI-Augmented Software Development",
      "kind": "paper",
      "group": "Productivity",
      "year": "2026",
      "lead_author": "Farrag",
      "source": "https://www.sepolimi.com/p/se-ai-bibliography-productivity",
      "contribution": "Proposes specification and verification governance to balance faster generation against reliability.",
      "limitation": "Synthesis rather than a new intervention trial.",
      "manual_use": "Use to teach a metrics hierarchy: generated code → integrated change → deployed outcome → customer value.",
      "evidence_class": "Theory / argument (not a new result)",
      "editorial_priority": "C",
      "bibliography_year": "2026",
      "original_evidence_class": "Theory / argument (not a new result)",
      "reviewed_evidence_class": "Multivocal synthesis + illustrative uncontrolled pilot",
      "full_manuscript_audited": "no_pass2_section_scoped",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH03:NOT_INDEPENDENTLY_INSPECTED; CH11:FULL_TEXT_PENDING",
      "previous_chapter_audit_count": "2",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass.",
      "pass2_source_locator": "https://arxiv.org/html/2605.01160",
      "pass2_source_version": "arXiv 2605.01160 HTML primary",
      "pass2_inspection_scope": "Methods sections 3 and evaluation sections 7.4.1--7.4.5",
      "pass2_methods_status": "PRIMARY_MANUSCRIPT_METHODS_AND_TABLES_SELECTED",
      "pass2_replication_status": "NO",
      "pass2_research_design": "Multivocal literature review plus nonrandom illustrative before-after exercise",
      "pass2_critical_limitation": "Self-selected synthetic/illustrative case with no randomized control and no credible causal estimate",
      "pass2_audit_date": "2026-10-10"
    },
    {
      "id": "W012",
      "label": "Agentic Coding in the Wild: Characterizing GitHub Copilot Traces at Production Scale",
      "kind": "paper",
      "group": "Productivity",
      "year": "2026",
      "lead_author": "Liu",
      "source": "https://www.sepolimi.com/p/se-ai-bibliography-productivity",
      "contribution": "Millions of traces characterize tool usage, agent sessions and infrastructure optimizations.",
      "limitation": "Session telemetry does not establish downstream outcomes.",
      "manual_use": "Make the engineering response an explicit scoped permission, testable gate or human escalation criterion.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH03:NOT_INDEPENDENTLY_INSPECTED",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W013",
      "label": "Quantifying the Expectation-Realisation Gap for Agentic AI Systems",
      "kind": "paper",
      "group": "Productivity",
      "year": "2026",
      "lead_author": "Lobentanzer",
      "source": "https://arxiv.org/abs/2602.20292",
      "contribution": "Compares agent expectations with measured productivity and warns against extrapolating benchmark success.",
      "limitation": "Reinterpretation of existing measures, not new experiment.",
      "manual_use": "Use to teach a metrics hierarchy: generated code → integrated change → deployed outcome → customer value.",
      "evidence_class": "Benchmark / controlled laboratory",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Benchmark / controlled laboratory",
      "reviewed_evidence_class": "Benchmark / controlled laboratory",
      "full_manuscript_audited": "no_primary_locator_only",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "https://arxiv.org/abs/2602.20292",
      "publication_status_note": "arXiv abstract, not full paper audited",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "source_verification_method": "PREPRINT_PRIMARY_RECORD",
      "audit_date": "2026-10-10",
      "audit_depth": "PRIMARY_METADATA_LOCATOR",
      "audit_locator": "Primary publication record; page-level study audit pending",
      "previous_chapter_audit_registers": "CH03:NOT_INDEPENDENTLY_INSPECTED",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W014",
      "label": "Adoption and Impact of Command-Line AI Coding Agents: A Study of Microsoft's Early 2026 Rollout of Claude Code and GitHub Copilot CLI",
      "kind": "paper",
      "group": "Productivity",
      "year": "2026",
      "lead_author": "Murphy-Hill",
      "source": "https://arxiv.org/abs/2607.01418",
      "contribution": "CLI agent adoption associates with 24% more merged PRs per engineer without detectable four-month decay.",
      "limitation": "Merged PRs are a proxy; adopter and tenure selection remain.",
      "manual_use": "Make the engineering response an explicit scoped permission, testable gate or human escalation criterion.",
      "evidence_class": "Quasi-experimental / matched observation",
      "editorial_priority": "A",
      "bibliography_year": "2026",
      "original_evidence_class": "Quasi-experimental / matched observation",
      "reviewed_evidence_class": "Quasi-experimental / matched observation",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "W015",
      "label": "Agentic Delegation and the Language Frontier of Software Developers: A Model and Evidence from Claude Code on GitHub",
      "kind": "paper",
      "group": "Productivity",
      "year": "2026",
      "lead_author": "Quispe",
      "source": "https://arxiv.org/abs/2605.25438",
      "contribution": "Claude Code adoption correlates with developers contributing in about 2.5 additional languages; breadth is not mastery.",
      "limitation": "Repository activity cannot prove actual acquired proficiency.",
      "manual_use": "Make the engineering response an explicit scoped permission, testable gate or human escalation criterion.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH10:FULL_TEXT_REVIEW_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass.",
      "pass7_verified_primary_locator": "https://arxiv.org/abs/2605.25438",
      "pass7_identity_source_class": "author_preprint",
      "pass7_methods_replicated": "NO",
      "legacy_editorial_source": "https://www.sepolimi.com/p/se-ai-bibliography-productivity"
    },
    {
      "id": "W016",
      "label": "The Impact of AI Coding Assistants on Software Engineering: A Longitudinal Study",
      "kind": "paper",
      "group": "Productivity",
      "year": "2026",
      "lead_author": "Vella",
      "source": "https://arxiv.org/abs/2605.23135",
      "contribution": "Most developers report less writing and greater productivity; negative experience measures also increase over time.",
      "limitation": "95 respondents and self-report.",
      "manual_use": "Use to teach a metrics hierarchy: generated code → integrated change → deployed outcome → customer value.",
      "evidence_class": "Self-report / commercial evidence",
      "editorial_priority": "C",
      "bibliography_year": "2026",
      "original_evidence_class": "Self-report / commercial evidence",
      "reviewed_evidence_class": "Self-report / commercial evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "W017",
      "label": "Randomized Controlled Trials for Conditional Access Optimization Agent",
      "kind": "paper",
      "group": "Productivity",
      "year": "2025",
      "lead_author": "Bono",
      "source": "https://www.sepolimi.com/p/se-ai-bibliography-productivity",
      "contribution": "Agent support improves administrative throughput and accuracy in enterprise configuration work.",
      "limitation": "Different domain from programming; do not present as SWE causal evidence.",
      "manual_use": "Use to teach a metrics hierarchy: generated code → integrated change → deployed outcome → customer value.",
      "evidence_class": "Controlled human or field experiment",
      "editorial_priority": "A",
      "bibliography_year": "2025",
      "original_evidence_class": "Controlled human or field experiment",
      "reviewed_evidence_class": "Controlled human or field experiment",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "Identity-administration agent RCT (not developer productivity)",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "W018",
      "label": "Intuition to Evidence: Measuring AI's True Impact on Developer Productivity",
      "kind": "paper",
      "group": "Productivity",
      "year": "2025",
      "lead_author": "Kumar",
      "source": "https://arxiv.org/abs/2509.19708",
      "contribution": "Reports increased engineering output and shorter review cycles under AI assistance.",
      "limitation": "Uncontrolled before/after changes; difficult attribution.",
      "manual_use": "Use to teach a metrics hierarchy: generated code → integrated change → deployed outcome → customer value.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2025",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "pass7_verified_primary_locator": "https://arxiv.org/abs/2509.19708",
      "pass7_identity_source_class": "author_preprint",
      "pass7_methods_replicated": "NO",
      "legacy_editorial_source": "https://www.sepolimi.com/p/se-ai-bibliography-productivity"
    },
    {
      "id": "W019",
      "label": "Generative AI and labour productivity: a field experiment on coding",
      "kind": "paper",
      "group": "Productivity",
      "year": "2024",
      "lead_author": "Gambacorta",
      "source": "https://www.sepolimi.com/p/se-ai-bibliography-productivity",
      "contribution": "Code-generation tool increases output notably for junior developers, suggesting heterogeneous gains.",
      "limitation": "Output-count metric; model and organization specificity.",
      "manual_use": "Use to teach a metrics hierarchy: generated code → integrated change → deployed outcome → customer value.",
      "evidence_class": "Benchmark / controlled laboratory",
      "editorial_priority": "B",
      "bibliography_year": "2024",
      "original_evidence_class": "Benchmark / controlled laboratory",
      "reviewed_evidence_class": "Benchmark / controlled laboratory",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "pass6_primary_locator": "https://www.bis.org/publications/working-paper-1208-generative-ai-and-labour-productivity-field-experiment-coding",
      "pass6_metadata_depth": "PRIMARY_WORKING_PAPER_AND_LATER_JOURNAL",
      "pass6_supporting_locator": "https://www.sciencedirect.com/science/article/pii/S1572308926000458"
    },
    {
      "id": "W020",
      "label": "Measuring the Self-Reported Impact of Early-2026 AI on Technical Worker Productivity",
      "kind": "paper",
      "group": "Productivity",
      "year": "2026",
      "lead_author": "Becker",
      "source": "https://metr.org/blog/2026-05-11-ai-usage-survey/",
      "contribution": "Survey respondents report major time savings with substantial heterogeneity.",
      "limitation": "Retrospective self estimates are not measured time saved.",
      "manual_use": "Use to teach a metrics hierarchy: generated code → integrated change → deployed outcome → customer value.",
      "evidence_class": "Self-report / commercial evidence",
      "editorial_priority": "C",
      "bibliography_year": "2026",
      "original_evidence_class": "Self-report / commercial evidence",
      "reviewed_evidence_class": "Self-report / commercial evidence",
      "full_manuscript_audited": "no_primary_locator_only",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "https://metr.org/blog/2026-05-11-ai-usage-survey/",
      "publication_status_note": "METR survey, self-reported impact; not causal or timed productivity",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "source_verification_method": "AUTHOR_INSTITUTION_REPORT",
      "audit_date": "2026-10-10",
      "audit_depth": "PRIMARY_METADATA_LOCATOR",
      "audit_locator": "Primary publication record; page-level study audit pending",
      "pass5_audit_date": "2026-10-10",
      "pass5_version": "METR May 11 2026 original research blog and appendix",
      "pass5_primary_locator": "https://metr.substack.com/p/2026-05-11-ai-usage-survey",
      "pass5_inspection_depth": "PRIMARY_METHODS_SURVEY_QUESTION_WORDING_FILTERING_AND_RESULTS",
      "pass5_page_scope": "HTML Summary, Methodology, Results, Data quality and footnotes",
      "pass5_sample": "359 raw unique respondents, 10 excluded anomalous -> 349 retained; convenience recruitment; approx 2% emailed response; approx 70% compensated",
      "pass5_main_finding": "Median self-reported value multiplier 1.4–2x and speed multiplier ~3x; retrospective 2025 1.3x, 2027 prediction 2.5x; these are beliefs and cannot be compared as experimental gains.",
      "pass5_residual_limitation": "No independent observation-based validation, raw respondent-level data not rerun; four listed occupational counts total 335 not the full retained 349, without proof of discrepancy.",
      "pass5_original_data_replicated": "NO",
      "pass5_provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "id": "W021",
      "label": "The AI Engineering Report 2026: The Acceleration Whiplash",
      "kind": "paper",
      "group": "Productivity",
      "year": "2026",
      "lead_author": "Faros AI",
      "source": "https://www.faros.ai/blog/ai-acceleration-whiplash-takeaways",
      "contribution": "Higher AI use associates with more throughput, larger PRs, more incidents and much slower review.",
      "limitation": "Closed vendor data; observational metrics and unreported definitions.",
      "manual_use": "Use to teach a metrics hierarchy: generated code → integrated change → deployed outcome → customer value.",
      "evidence_class": "Self-report / commercial evidence",
      "editorial_priority": "C",
      "bibliography_year": "2026",
      "original_evidence_class": "Self-report / commercial evidence",
      "reviewed_evidence_class": "Self-report / commercial evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "pass7_verified_primary_locator": "https://www.faros.ai/blog/ai-acceleration-whiplash-takeaways",
      "pass7_identity_source_class": "producer_primary_report",
      "pass7_methods_replicated": "NO",
      "legacy_editorial_source": "https://www.sepolimi.com/p/se-ai-bibliography-productivity"
    },
    {
      "id": "W022",
      "label": "AI Coding Agents: Adoption Trends",
      "kind": "paper",
      "group": "Productivity",
      "year": "2026",
      "lead_author": "JetBrains Research",
      "source": "https://blog.jetbrains.com/research/2026/08/ai-coding-agent-adoption-2026/",
      "contribution": "Frequent agent use has quickly become mainstream in the surveyed population.",
      "limitation": "Adoption levels reflect sample and do not measure value or quality.",
      "manual_use": "Make the engineering response an explicit scoped permission, testable gate or human escalation criterion.",
      "evidence_class": "Self-report / commercial evidence",
      "editorial_priority": "C",
      "bibliography_year": "2026",
      "original_evidence_class": "Self-report / commercial evidence",
      "reviewed_evidence_class": "Self-report / commercial evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "pass7_verified_primary_locator": "https://blog.jetbrains.com/research/2026/08/ai-coding-agent-adoption-2026/",
      "pass7_identity_source_class": "producer_primary_survey",
      "pass7_methods_replicated": "NO",
      "legacy_editorial_source": "https://www.sepolimi.com/p/se-ai-bibliography-productivity"
    },
    {
      "id": "W023",
      "label": "Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity",
      "kind": "paper",
      "group": "Productivity",
      "year": "2025",
      "lead_author": "Becker",
      "source": "https://www.sepolimi.com/p/se-ai-bibliography-productivity",
      "contribution": "Experienced maintainers were approximately 19% slower on familiar real-repository tasks using early-2025 tools.",
      "limitation": "Small sample and older tool generation; not universal effect.",
      "manual_use": "Use to teach a metrics hierarchy: generated code → integrated change → deployed outcome → customer value.",
      "evidence_class": "Controlled human or field experiment",
      "editorial_priority": "A",
      "bibliography_year": "2025",
      "original_evidence_class": "Controlled human or field experiment",
      "reviewed_evidence_class": "Controlled human or field experiment",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "W024",
      "label": "2025 State of AI-Assisted Software Development",
      "kind": "paper",
      "group": "Productivity",
      "year": "2025",
      "lead_author": "Google Cloud DORA",
      "source": "https://www.sepolimi.com/p/se-ai-bibliography-productivity",
      "contribution": "AI use links with greater throughput but lower stability; existing organizational capability moderates outcomes.",
      "limitation": "Cross-sectional self-report; association not causal.",
      "manual_use": "Use to teach a metrics hierarchy: generated code → integrated change → deployed outcome → customer value.",
      "evidence_class": "Self-report / commercial evidence",
      "editorial_priority": "C",
      "bibliography_year": "2025",
      "original_evidence_class": "Self-report / commercial evidence",
      "reviewed_evidence_class": "Self-report / commercial evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "pass6_primary_locator": "https://dora.dev/research/2025/dora-report/",
      "pass6_metadata_depth": "OFFICIAL_REPORT_INDEX",
      "pass6_supporting_locator": "https://dora.dev/research/2025/errata/"
    },
    {
      "id": "W025",
      "label": "Estimating AI productivity gains from Claude conversations",
      "kind": "paper",
      "group": "Productivity",
      "year": "2025",
      "lead_author": "Tamkin",
      "source": "https://www.sepolimi.com/p/se-ai-bibliography-productivity",
      "contribution": "Claude conversation analysis suggests sizable theoretical time saving.",
      "limitation": "Counterfactual completion time is estimated by model, not observed.",
      "manual_use": "Use to teach a metrics hierarchy: generated code → integrated change → deployed outcome → customer value.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2025",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "pass6_primary_locator": "https://www.anthropic.com/research/estimating-productivity-gains",
      "pass6_metadata_depth": "PRIMARY_RESEARCH_NOTE_AND_PDF",
      "pass6_supporting_locator": "https://assets.anthropic.com/m/28fda2ad148e2bf5/original/Estimating-AI-productivity-gains-from-Claude-conversations.pdf"
    },
    {
      "id": "W026",
      "label": "Accelerate State of DevOps Report 2024",
      "kind": "paper",
      "group": "Productivity",
      "year": "2024",
      "lead_author": "Google Cloud DORA",
      "source": "https://www.sepolimi.com/p/se-ai-bibliography-productivity",
      "contribution": "AI uptake associated with modest delivery-throughput and stability deterioration, highlighting systems bottlenecks.",
      "limitation": "Correlational; differs from later DORA populations and tools.",
      "manual_use": "Use to teach a metrics hierarchy: generated code → integrated change → deployed outcome → customer value.",
      "evidence_class": "Self-report / commercial evidence",
      "editorial_priority": "C",
      "bibliography_year": "2024",
      "original_evidence_class": "Self-report / commercial evidence",
      "reviewed_evidence_class": "Self-report / commercial evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "pass6_primary_locator": "https://dora.dev/research/2024/dora-report/",
      "pass6_metadata_depth": "OFFICIAL_REPORT_INDEX",
      "pass6_supporting_locator": "https://dora.dev/research/2024/errata/"
    },
    {
      "id": "W027",
      "label": "Beyond the Copilot: Scaling the Agentic Product Development Life Cycle",
      "kind": "paper",
      "group": "Productivity",
      "year": "2026",
      "lead_author": "Relyea",
      "source": "https://www.mckinsey.com/industries/technology-media-and-telecommunications/our-insights/beyond-the-copilot-scaling-the-agentic-product-development-life-cycle",
      "contribution": "Some organizations accelerate while a substantial subset reports declining productivity.",
      "limitation": "Self-reported by leaders; selection and measurement limitations.",
      "manual_use": "Use to teach a metrics hierarchy: generated code → integrated change → deployed outcome → customer value.",
      "evidence_class": "Self-report / commercial evidence",
      "editorial_priority": "C",
      "bibliography_year": "2026",
      "original_evidence_class": "Self-report / commercial evidence",
      "reviewed_evidence_class": "Self-report / commercial evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH11:FULL_TEXT_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass.",
      "pass7_verified_primary_locator": "https://www.mckinsey.com/industries/technology-media-and-telecommunications/our-insights/beyond-the-copilot-scaling-the-agentic-product-development-life-cycle",
      "pass7_identity_source_class": "producer_primary_report",
      "pass7_methods_replicated": "NO",
      "legacy_editorial_source": "https://www.sepolimi.com/p/se-ai-bibliography-productivity"
    },
    {
      "id": "W028",
      "label": "The AI Revolution in Software Development",
      "kind": "paper",
      "group": "Productivity",
      "year": "2026",
      "lead_author": "Relyea",
      "source": "https://www.mckinsey.com/~/media/mckinsey/business%20functions/tech%20and%20ai/our%20insights/the%20ai%20revolution%20in%20software%20development/the-ai-revolution-in-software-development_final.pdf",
      "contribution": "Advocates transforming the development lifecycle rather than optimizing code generation alone.",
      "limitation": "Extrapolated and survey-based benefits are not verified causal estimates.",
      "manual_use": "Measure activity and delivery separately; require downstream outcomes.",
      "evidence_class": "Theory / argument (not a new result)",
      "editorial_priority": "C",
      "bibliography_year": "2026",
      "original_evidence_class": "Theory / argument (not a new result)",
      "reviewed_evidence_class": "Theory / argument (not a new result)",
      "full_manuscript_audited": "no_primary_locator_only",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "https://www.mckinsey.com/~/media/mckinsey/business%20functions/tech%20and%20ai/our%20insights/the%20ai%20revolution%20in%20software%20development/the-ai-revolution-in-software-development_final.pdf",
      "publication_status_note": "Industry commentary, not a randomized coding experiment",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "source_verification_method": "AUTHOR_INSTITUTION_REPORT",
      "audit_date": "2026-10-10",
      "audit_depth": "PRIMARY_METADATA_LOCATOR",
      "audit_locator": "Primary publication record; page-level study audit pending",
      "previous_chapter_audit_registers": "CH11:FULL_TEXT_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass.",
      "pass5_audit_date": "2026-10-10",
      "pass5_version": "McKinsey Tech & AI Practice April 2026 book excerpt (nine-page original PDF)",
      "pass5_primary_locator": "https://www.mckinsey.com/~/media/mckinsey/business%20functions/tech%20and%20ai/our%20insights/the%20ai%20revolution%20in%20software%20development/the-ai-revolution-in-software-development_final.pdf",
      "pass5_inspection_depth": "PRIMARY_FULL_NINE_PAGE_PDF_SELECT_METRIC_CONTEXT",
      "pass5_page_scope": "PDF pp.1-4, esp. pp.2-4 (vignette, exhibit, organizational analysis)",
      "pass5_sample": "Anonymized bank vignette; illustrative four-level leverage exhibit; analysis of nearly 300 public companies cited from separate 2025 work",
      "pass5_main_finding": "20x figure describes next-frontier potential; text describes Level 4 as largely experimental; top-quintile 16–30% and 31–45% claim comes from separately cited cross-company material, not the same 20x trial.",
      "pass5_residual_limitation": "No linked raw implementation metrics, confidence intervals or independent observational validation in this nine-page excerpt; must not call 20x a measured population mean.",
      "pass5_original_data_replicated": "NO",
      "pass5_provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "id": "W029",
      "label": "Beyond Bug Fixes: An Empirical Investigation of Post-Merge Code Quality Issues in Agent-Generated Pull Requests",
      "kind": "paper",
      "group": "Code quality & security",
      "year": "2026",
      "lead_author": "Cynthia",
      "source": "https://arxiv.org/abs/2601.20109",
      "contribution": "Merged agent PRs still introduce code smells and bugs; size of change dominates agent-specific differences.",
      "limitation": "Static-analysis findings are not confirmed operational incidents.",
      "manual_use": "Make the engineering response an explicit scoped permission, testable gate or human escalation criterion.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH05:TARGETED_FULL_TEXT_PAGES_CHECKED",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W030",
      "label": "Workspace Topology as an Attack Vector in Agentic Coding Assistants",
      "kind": "paper",
      "group": "Code quality & security",
      "year": "2026",
      "lead_author": "Day",
      "source": "https://arxiv.org/abs/2608.14876",
      "contribution": "Modular workspace layouts reduce indirect injection success, indicating architecture can be a security control.",
      "limitation": "Only open-weight agents; no transfer figures in bibliography.",
      "manual_use": "Make the engineering response an explicit scoped permission, testable gate or human escalation criterion.",
      "evidence_class": "Benchmark / controlled laboratory",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Benchmark / controlled laboratory",
      "reviewed_evidence_class": "Benchmark / controlled laboratory",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH06:SOURCE_LOCATOR_ONLY",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W031",
      "label": "More Code, Less Reuse: Investigating Code Quality and Reviewer Sentiment towards AI-generated Pull Requests",
      "kind": "paper",
      "group": "Code quality & security",
      "year": "2026",
      "lead_author": "Huang",
      "source": "https://arxiv.org/abs/2601.21276",
      "contribution": "AI-generated changes miss existing reuse opportunities, creating unnecessary new code.",
      "limitation": "Numerical effects and sentiment findings not supplied in bibliography.",
      "manual_use": "Compare human-on-human, human-on-agent and AI-on-human review and record review effort, precision and real defects.",
      "evidence_class": "Missing outcome details",
      "editorial_priority": "VERIFY",
      "bibliography_year": "2026",
      "original_evidence_class": "Missing outcome details",
      "reviewed_evidence_class": "Missing outcome details",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH05:TARGETED_FULL_TEXT_PAGES_CHECKED",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W032",
      "label": "Understanding the Impact of AI Code Assistants on Security API Usage",
      "kind": "paper",
      "group": "Code quality & security",
      "year": "2026",
      "lead_author": "Mousavi",
      "source": "https://arxiv.org/abs/2607.11348",
      "contribution": "Copilot improves functional correctness without reliably improving secure API use or developer risk recognition.",
      "limitation": "Forty-four participants and selected security APIs.",
      "manual_use": "Make the engineering response an explicit scoped permission, testable gate or human escalation criterion.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH06:SOURCE_LOCATOR_ONLY",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W033",
      "label": "How AI Coding Agents Modify Code: A Large-Scale Study of GitHub Pull Requests",
      "kind": "paper",
      "group": "Code quality & security",
      "year": "2026",
      "lead_author": "Ogenrwot",
      "source": "https://arxiv.org/abs/2601.17581",
      "contribution": "Agent pull requests contain more commits and different change structures than human PRs.",
      "limitation": "Structural contrasts are not defect-rate comparisons; shares AIDev cohort.",
      "manual_use": "Use to teach a metrics hierarchy: generated code → integrated change → deployed outcome → customer value.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH05:FULL_TEXT_OPENED_METHODS_LOCATED",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W034",
      "label": "Comparing AI Coding Agents: A Task-Stratified Analysis of Pull Request Acceptance",
      "kind": "paper",
      "group": "Code quality & security",
      "year": "2026",
      "lead_author": "Pinna",
      "source": "https://arxiv.org/abs/2602.08915",
      "contribution": "PR acceptance depends markedly on task category; measured agent differences are less robust.",
      "limitation": "Acceptance reflects maintainer decisions rather than true quality; shared AIDev data.",
      "manual_use": "Make the engineering response an explicit scoped permission, testable gate or human escalation criterion.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH03:NOT_INDEPENDENTLY_INSPECTED; CH05:FULL_TEXT_OPENED_METHODS_PENDING",
      "previous_chapter_audit_count": "2",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W035",
      "label": "Security in the Age of AI Teammates: An Empirical Study of Agentic Pull Requests on GitHub",
      "kind": "paper",
      "group": "Code quality & security",
      "year": "2026",
      "lead_author": "Siddiq",
      "source": "https://arxiv.org/abs/2601.00477",
      "contribution": "Agent security contributions emphasize hardening, face long reviews, and are affected by PR complexity.",
      "limitation": "Hardening versus vulnerability fixing must be kept separate; shared AIDev data.",
      "manual_use": "Compare human-on-human, human-on-agent and AI-on-human review and record review effort, precision and real defects.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH06:SOURCE_LOCATOR_ONLY",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W036",
      "label": "On the Use of Agentic Coding: An Empirical Study of Pull Requests on GitHub",
      "kind": "paper",
      "group": "Code quality & security",
      "year": "2026",
      "lead_author": "Watanabe",
      "source": "https://arxiv.org/abs/2509.14745",
      "contribution": "Most Claude Code PRs merge, but nearly half of merged changes undergo human revision.",
      "limitation": "Small initial adoption cohort; merge rate is not field reliability.",
      "manual_use": "Make the engineering response an explicit scoped permission, testable gate or human escalation criterion.",
      "evidence_class": "Quasi-experimental / matched observation",
      "editorial_priority": "A",
      "bibliography_year": "2026",
      "original_evidence_class": "Quasi-experimental / matched observation",
      "reviewed_evidence_class": "Quasi-experimental / matched observation",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH05:TARGETED_FULL_TEXT_PAGES_CHECKED; CH08:FULL_TEXT_AUDIT_PENDING",
      "previous_chapter_audit_count": "2",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W037",
      "label": "After the Party: Growth, Governance, and Security Scanning in the OpenClaw Agent Skill Ecosystem",
      "kind": "paper",
      "group": "Code quality & security",
      "year": "2026",
      "lead_author": "Xiong",
      "source": "https://arxiv.org/abs/2609.17274",
      "contribution": "Agent add-on scanners disagree widely and can miss malicious or unsafe skills.",
      "limitation": "Security of extensions is not security of generated code.",
      "manual_use": "Make the engineering response an explicit scoped permission, testable gate or human escalation criterion.",
      "evidence_class": "Benchmark / controlled laboratory",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Benchmark / controlled laboratory",
      "reviewed_evidence_class": "Benchmark / controlled laboratory",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH06:SOURCE_LOCATOR_ONLY",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W038",
      "label": "Guiding AI to Fix Its Own Flaws: An Empirical Study on LLM-Driven Secure Code Generation",
      "kind": "paper",
      "group": "Code quality & security",
      "year": "2026",
      "lead_author": "Yan",
      "source": "https://arxiv.org/abs/2506.23034",
      "contribution": "External, localized security feedback improves model vulnerability remediation more consistently than self-explanation.",
      "limitation": "Controlled benchmarks, residual risk and model sensitivity remain.",
      "manual_use": "Make the engineering response an explicit scoped permission, testable gate or human escalation criterion.",
      "evidence_class": "Benchmark / controlled laboratory",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Benchmark / controlled laboratory",
      "reviewed_evidence_class": "Benchmark / controlled laboratory",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH06:PDF_PAGE_RELEVANT; CH07:FULLTEXT_HTML",
      "previous_chapter_audit_count": "2",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W039",
      "label": "Human-Written vs. AI-Generated Code: A Large-Scale Study of Defects, Vulnerabilities, and Complexity",
      "kind": "paper",
      "group": "Code quality & security",
      "year": "2025",
      "lead_author": "Cotroneo",
      "source": "https://arxiv.org/abs/2508.21634",
      "contribution": "AI and human code exhibit different fault types: AI more unused constructs and severe vulnerabilities; humans more structural complexity.",
      "limitation": "Authorship and sampling matter; not a universal quality hierarchy.",
      "manual_use": "Convert the reported risk into a static, behavioral or security acceptance gate.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2025",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH05:TARGETED_FULL_TEXT_PAGES_CHECKED",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W040",
      "label": "Security Weaknesses of Copilot-Generated Code in GitHub Projects: An Empirical Study",
      "kind": "paper",
      "group": "Code quality & security",
      "year": "2025",
      "lead_author": "Fu",
      "source": "https://arxiv.org/abs/2310.02059",
      "contribution": "Around a quarter to a third of selected AI-attributed snippets trigger security weaknesses; static warnings support partial remediation.",
      "limitation": "No comparable human-authored control.",
      "manual_use": "Make the engineering response an explicit scoped permission, testable gate or human escalation criterion.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2025",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH06:SOURCE_LOCATOR_ONLY",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W041",
      "label": "Security Vulnerabilities in AI-Generated Code: A Large-Scale Analysis of Public GitHub Repositories",
      "kind": "paper",
      "group": "Code quality & security",
      "year": "2025",
      "lead_author": "Schreiber",
      "source": "https://arxiv.org/abs/2510.26103",
      "contribution": "Most selected files have no mapped vulnerability, while thousands of CWE instances remain and rates vary by language.",
      "limitation": "No matched human baseline and marker-based selection.",
      "manual_use": "Make the engineering response an explicit scoped permission, testable gate or human escalation criterion.",
      "evidence_class": "Quasi-experimental / matched observation",
      "editorial_priority": "A",
      "bibliography_year": "2025",
      "original_evidence_class": "Quasi-experimental / matched observation",
      "reviewed_evidence_class": "Quasi-experimental / matched observation",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH06:PDF_PAGE_RELEVANT",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W042",
      "label": "Security Degradation in Iterative AI Code Generation: A Systematic Analysis of the Paradox",
      "kind": "paper",
      "group": "Code quality & security",
      "year": "2025",
      "lead_author": "Shukla",
      "source": "https://arxiv.org/abs/2506.11022",
      "contribution": "Iteration intended to improve code can accumulate critical security vulnerabilities if no external gate interrupts it.",
      "limitation": "Ten crafted starting programs; ecological validity limited.",
      "manual_use": "Make the engineering response an explicit scoped permission, testable gate or human escalation criterion.",
      "evidence_class": "Benchmark / controlled laboratory",
      "editorial_priority": "B",
      "bibliography_year": "2025",
      "original_evidence_class": "Benchmark / controlled laboratory",
      "reviewed_evidence_class": "Benchmark / controlled laboratory",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH06:SOURCE_LOCATOR_ONLY",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W043",
      "label": "We Have a Package for You! A Comprehensive Analysis of Package Hallucinations by Code Generating LLMs",
      "kind": "paper",
      "group": "Code quality & security",
      "year": "2025",
      "lead_author": "Spracklen",
      "source": "https://arxiv.org/abs/2406.10279",
      "contribution": "Nonexistent package names create supply-chain takeover possibilities, requiring registry existence and dependency-policy gates.",
      "limitation": "Model generation and repository dependency adoption are different endpoints.",
      "manual_use": "Convert the reported risk into a static, behavioral or security acceptance gate.",
      "evidence_class": "Benchmark / controlled laboratory",
      "editorial_priority": "B",
      "bibliography_year": "2025",
      "original_evidence_class": "Benchmark / controlled laboratory",
      "reviewed_evidence_class": "Benchmark / controlled laboratory",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH06:PDF_PAGE_RELEVANT",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W044",
      "label": "An Empirical Study of Code Clones from Commercial AI Code Generators",
      "kind": "paper",
      "group": "Code quality & security",
      "year": "2025",
      "lead_author": "Wu",
      "source": "https://doi.org/10.1145/3729397",
      "contribution": "Some generated fragments replicate code almost exactly, raising reuse, maintenance and provenance concerns.",
      "limitation": "Generator outputs measured; longitudinal repository clone prevalence unknown.",
      "manual_use": "Convert the reported risk into a static, behavioral or security acceptance gate.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2025",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no_primary_locator_only",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "https://doi.org/10.1145/3729397",
      "publication_status_note": "ACM FSE published paper; full manuscript not audited",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "source_verification_method": "PUBLISHER_DOI_RECORD",
      "audit_date": "2026-10-10",
      "audit_depth": "PRIMARY_METADATA_LOCATOR",
      "audit_locator": "Primary publication record; page-level study audit pending",
      "doi": "10.1145/3729397",
      "previous_chapter_audit_registers": "CH05:PUBLISHER_FULL_HTML_LOCATED",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W045",
      "label": "Is Vibe Coding Safe? Benchmarking Vulnerability of Agent-Generated Code in Real-World Tasks",
      "kind": "paper",
      "group": "Code quality & security",
      "year": "2025",
      "lead_author": "Zhao",
      "source": "https://arxiv.org/abs/2512.03262",
      "contribution": "Agents succeed functionally much more often than they satisfy security criteria, making correctness and security separate gates.",
      "limitation": "Benchmark selected vulnerability-inducing feature requests.",
      "manual_use": "Make the engineering response an explicit scoped permission, testable gate or human escalation criterion.",
      "evidence_class": "Benchmark / controlled laboratory",
      "editorial_priority": "B",
      "bibliography_year": "2025",
      "original_evidence_class": "Benchmark / controlled laboratory",
      "reviewed_evidence_class": "Benchmark / controlled laboratory",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH06:PDF_PAGE_RELEVANT; CH07:FULLTEXT_HTML",
      "previous_chapter_audit_count": "2",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W046",
      "label": "Do Users Write More Insecure Code with AI Assistants?",
      "kind": "paper",
      "group": "Code quality & security",
      "year": "2023",
      "lead_author": "Perry",
      "source": "https://arxiv.org/abs/2211.03622",
      "contribution": "On several security tasks the 2022-era assistant lowers the share of secure submissions while increasing confidence.",
      "limitation": "Small predominantly student sample; old Codex model.",
      "manual_use": "Use to build a reviewer-calibration exercise with injected wrong suggestions and measured detection rates.",
      "evidence_class": "Controlled human or field experiment",
      "editorial_priority": "A",
      "bibliography_year": "2023",
      "original_evidence_class": "Controlled human or field experiment",
      "reviewed_evidence_class": "Controlled human or field experiment",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH06:PDF_PAGE_RELEVANT",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W047",
      "label": "Lost at C: A User Study on the Security Implications of Large Language Model Code Assistants",
      "kind": "paper",
      "group": "Code quality & security",
      "year": "2023",
      "lead_author": "Sandoval",
      "source": "https://arxiv.org/abs/2208.09727",
      "contribution": "Assisted and control groups exhibit similar security-critical bug rates for one C linked-list implementation.",
      "limitation": "One low-level task; cannot generalize or negate other studies.",
      "manual_use": "Make the engineering response an explicit scoped permission, testable gate or human escalation criterion.",
      "evidence_class": "Benchmark / controlled laboratory",
      "editorial_priority": "B",
      "bibliography_year": "2023",
      "original_evidence_class": "Benchmark / controlled laboratory",
      "reviewed_evidence_class": "Benchmark / controlled laboratory",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH06:SOURCE_LOCATOR_ONLY",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W048",
      "label": "Asleep at the Keyboard? Assessing the Security of GitHub Copilot's Code Contributions",
      "kind": "paper",
      "group": "Code quality & security",
      "year": "2022",
      "lead_author": "Pearce",
      "source": "https://arxiv.org/abs/2108.09293",
      "contribution": "Copilot generates vulnerable implementations in deliberately security-sensitive prompts, motivating deterministic security checks.",
      "limitation": "Curated weak scenarios; 2021 model and no realistic prevalence estimate.",
      "manual_use": "Make the engineering response an explicit scoped permission, testable gate or human escalation criterion.",
      "evidence_class": "Benchmark / controlled laboratory",
      "editorial_priority": "B",
      "bibliography_year": "2022",
      "original_evidence_class": "Benchmark / controlled laboratory",
      "reviewed_evidence_class": "Benchmark / controlled laboratory",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH06:SOURCE_LOCATOR_ONLY",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W049",
      "label": "The Range Shrinks, the Threat Remains: Re-evaluating LLM Package Hallucinations on the 2026 Frontier-Model Cohort",
      "kind": "paper",
      "group": "Code quality & security",
      "year": "2026",
      "lead_author": "Churilov",
      "source": "https://arxiv.org/abs/2605.17062",
      "contribution": "Modern frontier models hallucinate fewer packages, but shared plausible unregistered names remain exploitable.",
      "limitation": "Package frequency is a model-and-task dependent measurement.",
      "manual_use": "Convert the reported risk into a static, behavioral or security acceptance gate.",
      "evidence_class": "Benchmark / controlled laboratory",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Benchmark / controlled laboratory",
      "reviewed_evidence_class": "Benchmark / controlled laboratory",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH06:SOURCE_LOCATOR_ONLY",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W050",
      "label": "Understanding the (In)Security of Vibe-Coded Applications",
      "kind": "paper",
      "group": "Code quality & security",
      "year": "2026",
      "lead_author": "Deng",
      "source": "https://arxiv.org/abs/2606.23130",
      "contribution": "Most audited apps had detectable vulnerabilities; basic prompting only partially prevents replayed mistakes.",
      "limitation": "Selective sampling; not representative prevalence of all AI-created apps.",
      "manual_use": "Make the engineering response an explicit scoped permission, testable gate or human escalation criterion.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH06:SOURCE_LOCATOR_ONLY",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W051",
      "label": "From Conversation to Contribution: Characterizing Coding Agent in Open-Source Software",
      "kind": "paper",
      "group": "Code quality & security",
      "year": "2026",
      "lead_author": "Fang",
      "source": "https://arxiv.org/abs/2607.05677",
      "contribution": "No broad degradation on observed quality signals, but developers anticipate worse maintainability of others' AI output.",
      "limitation": "Perceived maintainability is not measured effort; sampling differs from negative studies.",
      "manual_use": "Make the engineering response an explicit scoped permission, testable gate or human escalation criterion.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH05:FULL_TEXT_OPENED_METHODS_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W052",
      "label": "What is the Difference Between Me and You? Benchmarking the Quality Gap Between Human-Written and AI-Generated Code",
      "kind": "paper",
      "group": "Code quality & security",
      "year": "2026",
      "lead_author": "Improta",
      "source": "https://arxiv.org/abs/2609.12708",
      "contribution": "Generated functions are shorter but security effects vary across Python Java and C; normalize size before judging complexity.",
      "limitation": "Preprint; function-level comparisons not entire codebases.",
      "manual_use": "Make the engineering response an explicit scoped permission, testable gate or human escalation criterion.",
      "evidence_class": "Quasi-experimental / matched observation",
      "editorial_priority": "A",
      "bibliography_year": "2026",
      "original_evidence_class": "Quasi-experimental / matched observation",
      "reviewed_evidence_class": "Quasi-experimental / matched observation",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH05:TARGETED_FULL_TEXT_PAGES_CHECKED",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W053",
      "label": "Scanning the Harness: Configuration Exposures in AI Coding-Agent Supply Chains",
      "kind": "paper",
      "group": "Code quality & security",
      "year": "2026",
      "lead_author": "Kapner",
      "source": "https://arxiv.org/abs/2609.07360",
      "contribution": "Exposed execution grants, versionless MCP servers, and overbroad skill approvals make harness configuration an attack surface.",
      "limitation": "Static configuration exposure does not prove exploitation.",
      "manual_use": "Make the engineering response an explicit scoped permission, testable gate or human escalation criterion.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH06:PDF_PAGE_RELEVANT",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W054",
      "label": "Not All Agents Are Equal: Code Quality and Post-Merge Maintenance Across Five Autonomous Coding Agents in the Wild",
      "kind": "paper",
      "group": "Code quality & security",
      "year": "2026",
      "lead_author": "Kraishan",
      "source": "https://arxiv.org/abs/2609.17598",
      "contribution": "Post-merge revert behavior varies across named agents; aggregate agent-vs-human averages hide this heterogeneity.",
      "limitation": "Reverts inferred from messages and security smells from regex.",
      "manual_use": "Make the engineering response an explicit scoped permission, testable gate or human escalation criterion.",
      "evidence_class": "Quasi-experimental / matched observation",
      "editorial_priority": "A",
      "bibliography_year": "2026",
      "original_evidence_class": "Quasi-experimental / matched observation",
      "reviewed_evidence_class": "Quasi-experimental / matched observation",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH05:TARGETED_FULL_TEXT_PAGES_CHECKED",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W055",
      "label": "Debt Behind the AI Boom: A Large-Scale Empirical Study of AI-Generated Code in the Wild",
      "kind": "paper",
      "group": "Code quality & security",
      "year": "2026",
      "lead_author": "Liu",
      "source": "https://arxiv.org/abs/2603.28592",
      "contribution": "Many assistant-authored commits introduce code smells, and some findings survive subsequent maintenance.",
      "limitation": "No comparable human commit baseline; smells not confirmed defects.",
      "manual_use": "Use to teach a metrics hierarchy: generated code → integrated change → deployed outcome → customer value.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH05:FULL_TEXT_OPENED_METHODS_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W056",
      "label": "A Large-Scale Comprehensive Measurement of AI-Generated Code in Real-World Repositories",
      "kind": "paper",
      "group": "Code quality & security",
      "year": "2026",
      "lead_author": "Mao",
      "source": "https://arxiv.org/abs/2603.27130",
      "contribution": "AI code has fewer CodeQL alerts and cross-file duplicates in selected units, yet is edited more after introduction.",
      "limitation": "Selection, granularity and matching differ from repository-level debt studies.",
      "manual_use": "Use to design independent static-analysis and repair gates; verify residual vulnerability, not just suggested fixes.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH05:FULL_TEXT_OPENED_METHODS_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W057",
      "label": "How Do AI Coding Agents Contribute to Software Development? An Empirical Study of Agentic Pull Requests",
      "kind": "paper",
      "group": "Code quality & security",
      "year": "2026",
      "lead_author": "Mazloomzadeh",
      "source": "https://arxiv.org/abs/2607.21832",
      "contribution": "Proposes to compare agent contribution and merge patterns over adoption lifecycle with human PR baselines.",
      "limitation": "Bibliography explicitly lacks recorded results: no outcome claim warranted.",
      "manual_use": "Include in the research inventory but do not cite as support for a measured outcome until the primary results are checked.",
      "evidence_class": "Missing outcome details",
      "editorial_priority": "VERIFY",
      "bibliography_year": "2026",
      "original_evidence_class": "Missing outcome details",
      "reviewed_evidence_class": "Missing outcome details",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH05:FULL_TEXT_OPENED_METHODS_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W058",
      "label": "Decoupling Code Complexity from Newcomer Participation: A Causal Study of AI Coding Agent Adoption in OSS",
      "kind": "paper",
      "group": "Code quality & security",
      "year": "2026",
      "lead_author": "Xu",
      "source": "https://arxiv.org/abs/2607.01810",
      "contribution": "Agent adoption correlates with higher code complexity but does not significantly reduce newcomer participation or retention.",
      "limitation": "No actual onboarding time or knowledge measurement.",
      "manual_use": "Make the engineering response an explicit scoped permission, testable gate or human escalation criterion.",
      "evidence_class": "Quasi-experimental / matched observation",
      "editorial_priority": "A",
      "bibliography_year": "2026",
      "original_evidence_class": "Quasi-experimental / matched observation",
      "reviewed_evidence_class": "Quasi-experimental / matched observation",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH05:FULL_TEXT_OPENED_METHODS_PENDING; CH11:FULL_TEXT_PENDING",
      "previous_chapter_audit_count": "2",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W059",
      "label": "AI-Generated Smells: An Analysis of Code and Architecture in LLM- and Agent-Driven Development",
      "kind": "paper",
      "group": "Code quality & security",
      "year": "2026",
      "lead_author": "Zhu",
      "source": "https://arxiv.org/abs/2605.02741",
      "contribution": "Larger generated outputs are associated with coupling and architectural smells even when tests pass.",
      "limitation": "Small smell counts; correlation with LOC not a causal law.",
      "manual_use": "Make the engineering response an explicit scoped permission, testable gate or human escalation criterion.",
      "evidence_class": "Benchmark / controlled laboratory",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Benchmark / controlled laboratory",
      "reviewed_evidence_class": "Benchmark / controlled laboratory",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH05:NOT_FULL_TEXT_VERIFIED",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W060",
      "label": "Your AI, My Shell: Demystifying Prompt Injection Attacks on Agentic AI Coding Editors",
      "kind": "paper",
      "group": "Code quality & security",
      "year": "2025",
      "lead_author": "Liu",
      "source": "https://arxiv.org/abs/2509.22040",
      "contribution": "Workspace and retrieved-content injections can induce agents to execute unwanted commands.",
      "limitation": "Attack configurations are adversarial, not real-world incidence rates.",
      "manual_use": "Make the engineering response an explicit scoped permission, testable gate or human escalation criterion.",
      "evidence_class": "Benchmark / controlled laboratory",
      "editorial_priority": "B",
      "bibliography_year": "2025",
      "original_evidence_class": "Benchmark / controlled laboratory",
      "reviewed_evidence_class": "Benchmark / controlled laboratory",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH03:ARXIV_ABSTRACT_VERIFIED; CH06:PRIMARY_ABSTRACT_ONLY",
      "previous_chapter_audit_count": "2",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W061",
      "label": "2025 GenAI Code Security Report",
      "kind": "paper",
      "group": "Code quality & security",
      "year": "2025",
      "lead_author": "Veracode",
      "source": "https://www.veracode.com/wp-content/uploads/2025_GenAI_Code_Security_Report_Final.pdf",
      "contribution": "Functional model progress does not automatically translate into fewer code security-test failures.",
      "limitation": "Vendor-created prompts and benchmarks; not peer reviewed.",
      "manual_use": "Make the engineering response an explicit scoped permission, testable gate or human escalation criterion.",
      "evidence_class": "Self-report / commercial evidence",
      "editorial_priority": "C",
      "bibliography_year": "2025",
      "original_evidence_class": "Self-report / commercial evidence",
      "reviewed_evidence_class": "Self-report / commercial evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH06:SOURCE_LOCATOR_ONLY",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass.",
      "pass7_verified_primary_locator": "https://www.veracode.com/wp-content/uploads/2025_GenAI_Code_Security_Report_Final.pdf",
      "pass7_identity_source_class": "original_report_pdf",
      "pass7_methods_replicated": "NO",
      "legacy_editorial_source": "https://www.sepolimi.com/p/se-ai-bibliography-code-quality-security"
    },
    {
      "id": "W062",
      "label": "Vibe Security Radar",
      "kind": "paper",
      "group": "Code quality & security",
      "year": "2026",
      "lead_author": "Zhao",
      "source": "https://github.com/HQ1995/vibe-security-radar",
      "contribution": "Public vulnerability disclosures with coding-agent provenance show verifiable safety failures in the field.",
      "limitation": "Source marker coverage is incomplete; denominator not interpretable as risk rate.",
      "manual_use": "Make the engineering response an explicit scoped permission, testable gate or human escalation criterion.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH06:SOURCE_LOCATOR_ONLY",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass.",
      "pass7_verified_primary_locator": "https://github.com/HQ1995/vibe-security-radar",
      "pass7_identity_source_class": "author_software_repository",
      "pass7_methods_replicated": "NO",
      "legacy_editorial_source": "https://www.sepolimi.com/p/se-ai-bibliography-code-quality-security"
    },
    {
      "id": "W063",
      "label": "An Endless Stream of AI Slop: How Developers Discuss the Burden of AI-Assisted Software Development",
      "kind": "paper",
      "group": "Verification & review",
      "year": "2026",
      "lead_author": "Baltes",
      "source": "https://arxiv.org/abs/2603.27249",
      "contribution": "Open-source contributors describe reviewer overload and quality externalities when code generation becomes cheaper than review.",
      "limitation": "Public forum perceptions are not verified costs or defect counts.",
      "manual_use": "Compare human-on-human, human-on-agent and AI-on-human review and record review effort, precision and real defects.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH08:FULL_TEXT_AUDIT_PENDING; CH11:FULL_TEXT_PENDING",
      "previous_chapter_audit_count": "2",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W064",
      "label": "Studying Quality Improvements Recommended via Manual and Automated Code Review",
      "kind": "paper",
      "group": "Verification & review",
      "year": "2026",
      "lead_author": "Crupi",
      "source": "https://arxiv.org/abs/2602.11925",
      "contribution": "AI comments cover only a small share of human findings and generate much additional low-value review text.",
      "limitation": "One model generation and selected PRs.",
      "manual_use": "Compare human-on-human, human-on-agent and AI-on-human review and record review effort, precision and real defects.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH08:FULL_TEXT_AUDIT_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W065",
      "label": "These Aren't the Reviews You're Looking For: How Humans Review AI-Generated Pull Requests",
      "kind": "paper",
      "group": "Verification & review",
      "year": "2026",
      "lead_author": "Duma",
      "source": "https://arxiv.org/abs/2605.02273",
      "contribution": "Most agent PRs have no recorded human review, but same-repository human PRs also often lack review.",
      "limitation": "Recorded GitHub review is not total review rigor; shared AIDev data.",
      "manual_use": "Compare human-on-human, human-on-agent and AI-on-human review and record review effort, precision and real defects.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH08:FULL_TEXT_AUDIT_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W066",
      "label": "Evaluating the Impact of Explainable AI on Trust in AI-Assisted Code Review",
      "kind": "paper",
      "group": "Verification & review",
      "year": "2026",
      "lead_author": "Gao",
      "source": "https://arxiv.org/abs/2607.24601",
      "contribution": "Explanations alter review trust and perceived usefulness; trust must be distinguished from objective agreement.",
      "limitation": "Small participant pool and proxy trust metrics.",
      "manual_use": "Use to build a reviewer-calibration exercise with injected wrong suggestions and measured detection rates.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH08:FULL_TEXT_AUDIT_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass.",
      "pass7_verified_primary_locator": "https://arxiv.org/abs/2607.24601",
      "pass7_identity_source_class": "author_preprint",
      "pass7_methods_replicated": "NO",
      "legacy_editorial_source": "https://www.sepolimi.com/p/se-ai-bibliography-verification-review"
    },
    {
      "id": "W067",
      "label": "(Don't) Trust, but (Don't) Verify: Developers' Attention to Security in AI-Generated Code",
      "kind": "paper",
      "group": "Verification & review",
      "year": "2026",
      "lead_author": "Khalid",
      "source": "https://arxiv.org/abs/2609.21020",
      "contribution": "Users select unsafe suggestions nearly as often as safe ones; editing correlates with fewer vulnerabilities.",
      "limitation": "Four selected C tasks; 2027 conference claim relies on current preprint.",
      "manual_use": "Use to build a reviewer-calibration exercise with injected wrong suggestions and measured detection rates.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH10:FULL_TEXT_REVIEW_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W068",
      "label": "Behind Agentic Pull Requests: An Empirical Study on Developer Interventions in AI Agent-Authored Pull Requests",
      "kind": "paper",
      "group": "Verification & review",
      "year": "2026",
      "lead_author": "Khelifi",
      "source": "https://espace2.etsmtl.ca/id/eprint/34495/",
      "contribution": "Human interventions occur on fewer agent PRs, but those interventions are often more extensive and guidance-oriented.",
      "limitation": "Metadata events cannot certify actual review quality; shared AIDev data.",
      "manual_use": "Make the engineering response an explicit scoped permission, testable gate or human escalation criterion.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no_primary_locator_only",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "https://espace2.etsmtl.ca/id/eprint/34495/",
      "publication_status_note": "AIDev observational cohort reused; incomplete independence",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "source_verification_method": "AUTHOR_INSTITUTION_PUBLICATION",
      "audit_date": "2026-10-10",
      "audit_depth": "PRIMARY_METADATA_LOCATOR",
      "audit_locator": "Primary publication record; page-level study audit pending",
      "doi": "10.1145/3793302.3793586",
      "data_snapshot_warning": "Uses AIDev PR records.",
      "previous_chapter_audit_registers": "CH08:FULL_TEXT_AUDIT_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass.",
      "pass3_audit_primary_url": "https://espace2.etsmtl.ca/id/eprint/34495/",
      "pass3_audit_version": "MSR 2026 published author copy pp.843-844",
      "pass3_audit_depth": "ORIGINAL_PAPER_METHODS_AND_TABLE_SELECTED",
      "pass3_audit_methods_locators": "Table 1 four human cells versus stated 5869; results tables",
      "pass3_audit_sample": "Repository-matched AIDev subset closed PRs; 5869 agent, stated 5869 human",
      "pass3_audit_observation": "Human count cells sum to 5853; mismatch 16; interventions 52.17/83.59% reported",
      "pass3_audit_boundary": "Unresolved missing records and observational selection; elapsed time is not reviewer labor",
      "pass3_audit_original_data_replication": "NO",
      "pass3_audit_provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10",
      "pass3_audit_date": "2026-10-10",
      "pass6_date": "2026-10-10",
      "pass6_locator": "https://espace2.etsmtl.ca/id/eprint/34495/1/Ouni-A-2026-34495.pdf",
      "pass6_inspection_depth": "PUBLISHED_ACM_PROCEEDINGS_TABLE1_P2",
      "pass6_page_scope": "p2 Table1 and p1 methods",
      "pass6_finding": "HPR 5853 printed vs 5869 described; arithmetic-inferred final cell 261; 52.17/83.59% intervention margins",
      "pass6_limitation": "RAW_OBSERVATIONS_NOT_AVAILABLE",
      "pass6_original_data_replicated": "NO"
    },
    {
      "id": "W069",
      "label": "Same Scrutiny, More Time: Eye Tracking Insights into Reviewing LLM-Labelled Code",
      "kind": "paper",
      "group": "Verification & review",
      "year": "2026",
      "lead_author": "Khojah",
      "source": "https://arxiv.org/abs/2606.26505",
      "contribution": "The AI label increases fixation time without evidence that defect detection improves.",
      "limitation": "Identical human-origin code; injected-defect detection not assessed.",
      "manual_use": "Compare human-on-human, human-on-agent and AI-on-human review and record review effort, precision and real defects.",
      "evidence_class": "Controlled human or field experiment",
      "editorial_priority": "A",
      "bibliography_year": "2026",
      "original_evidence_class": "Controlled human or field experiment",
      "reviewed_evidence_class": "Controlled human or field experiment",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH08:PRIMARY_ABSTRACT_CHECKED",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W070",
      "label": "Impact of an LLM-based Review Assistant in Practice: A Mixed Open-/Closed-source Case Study",
      "kind": "paper",
      "group": "Verification & review",
      "year": "2026",
      "lead_author": "Olewicki",
      "source": "https://arxiv.org/abs/2411.07091",
      "contribution": "AI review comments have modest acceptance and must be filtered for relevance, especially functional advice.",
      "limitation": "Acceptance is a process proxy, not defect prevention.",
      "manual_use": "Compare human-on-human, human-on-agent and AI-on-human review and record review effort, precision and real defects.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH08:FULL_TEXT_AUDIT_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W071",
      "label": "Why Are Agentic Pull Requests Merged or Rejected? An Empirical Study",
      "kind": "paper",
      "group": "Verification & review",
      "year": "2026",
      "lead_author": "Peralta",
      "source": "https://arxiv.org/html/2605.22534",
      "contribution": "Rejection categories include agent failure, project workflow mismatch and unspecified reasons; distinguish causes before retrying.",
      "limitation": "Explanations may be inferred from inconsistent PR records; shared AIDev data.",
      "manual_use": "Make the engineering response an explicit scoped permission, testable gate or human escalation criterion.",
      "evidence_class": "AIDEV_DERIVED_OBSERVATIONAL_STRATIFIED_CODING",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "AIDEV_DERIVED_OBSERVATIONAL_STRATIFIED_CODING",
      "full_manuscript_audited": "yes_selected_methods",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "https://arxiv.org/html/2605.22534",
      "publication_status_note": "2026 MSR paper, Sections 3-6; explicitly builds on AIDev",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "source_verification_method": "FULLTEXT_HTML_METHODS_TABLES",
      "audit_date": "2026-10-10",
      "audit_depth": "PRIMARY_MANUSCRIPT_SECTIONS",
      "audit_locator": "MSR 2026 arXiv 2605.22534 html Sections 3-6 and Tables 1-3",
      "doi": "10.1145/3793302.3793575",
      "data_snapshot_warning": "Uses AIDev PR records (MSR 2026 Sect. 3), 9799 human-reviewed filtered PRs, 717 stratified manually assessed.",
      "previous_chapter_audit_registers": "CH03:NOT_INDEPENDENTLY_INSPECTED; CH11:FULL_TEXT_PENDING",
      "previous_chapter_audit_count": "2",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W072",
      "label": "AI-to-AI Code Reviews of GitHub Pull Requests",
      "kind": "paper",
      "group": "Verification & review",
      "year": "2026",
      "lead_author": "Selvanayagam",
      "source": "https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ESEM.2026.75",
      "contribution": "AI agents are already reviewing other agents, but automation density says nothing about independent error detection.",
      "limitation": "Distinct AI-to-AI actors rare, and quality not measured.",
      "manual_use": "Compare human-on-human, human-on-agent and AI-on-human review and record review effort, precision and real defects.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH08:FULL_TEXT_AUDIT_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass.",
      "pass7_verified_primary_locator": "https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ESEM.2026.75",
      "pass7_identity_source_class": "peer_reviewed_open_access",
      "pass7_methods_replicated": "NO",
      "legacy_editorial_source": "https://www.sepolimi.com/p/se-ai-bibliography-verification-review"
    },
    {
      "id": "W073",
      "label": "The Effect of Complexity and Provenance on Code Review Decisions: Evidence from a Controlled Experiment",
      "kind": "paper",
      "group": "Verification & review",
      "year": "2026",
      "lead_author": "Singh",
      "source": "https://www.sepolimi.com/p/se-ai-bibliography-verification-review",
      "contribution": "Complexity makes reviewers more likely to accept wrong changes; AI labeling alone has no significant outcome effect.",
      "limitation": "Controlled decisions rather than production incidents.",
      "manual_use": "Compare human-on-human, human-on-agent and AI-on-human review and record review effort, precision and real defects.",
      "evidence_class": "Controlled human or field experiment",
      "editorial_priority": "A",
      "bibliography_year": "2026",
      "original_evidence_class": "Controlled human or field experiment",
      "reviewed_evidence_class": "Controlled human or field experiment",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH08:FULL_TEXT_AUDIT_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W074",
      "label": "RovoDev Code Reviewer: A Large-Scale Online Evaluation of LLM-based Code Review Automation at Atlassian",
      "kind": "paper",
      "group": "Verification & review",
      "year": "2026",
      "lead_author": "Tantithamthavorn",
      "source": "https://arxiv.org/abs/2601.01129",
      "contribution": "AI-assisted review associates with shorter PR cycles and fewer human comments.",
      "limitation": "No defect-rate or deployed-incident endpoint.",
      "manual_use": "Compare human-on-human, human-on-agent and AI-on-human review and record review effort, precision and real defects.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH08:PRIMARY_ABSTRACT_CHECKED",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W075",
      "label": "Self-Correction Bench: Uncovering and Addressing the Self-Correction Blind Spot in LLMs",
      "kind": "paper",
      "group": "Verification & review",
      "year": "2026",
      "lead_author": "Tsui",
      "source": "https://arxiv.org/abs/2507.02778",
      "contribution": "Models often correct an externally attributed mistake more successfully than their own.",
      "limitation": "Non-programming tasks; transfer to SWE is a hypothesis.",
      "manual_use": "Separate reviewer effort, comment usefulness and defect detection.",
      "evidence_class": "Benchmark / controlled laboratory",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Benchmark / controlled laboratory",
      "reviewed_evidence_class": "Benchmark / controlled laboratory",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH07:FULLTEXT_HTML",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W076",
      "label": "SWR-Bench: Assessing LLM Performance in Real-World Code Review Comment Generation",
      "kind": "paper",
      "group": "Verification & review",
      "year": "2026",
      "lead_author": "Zeng",
      "source": "https://arxiv.org/abs/2509.01494",
      "contribution": "Best model review approaches show limited precision and recall for verified review findings.",
      "limitation": "Benchmark is model-only, and human collaborative settings differ.",
      "manual_use": "Compare human-on-human, human-on-agent and AI-on-human review and record review effort, precision and real defects.",
      "evidence_class": "Benchmark / controlled laboratory",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Benchmark / controlled laboratory",
      "reviewed_evidence_class": "Benchmark / controlled laboratory",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH08:PRIMARY_ABSTRACT_CHECKED",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W077",
      "label": "Evaluating and Mitigating the Misguidance Effect of Buggy Code in LLM-Generated Unit Tests",
      "kind": "paper",
      "group": "Verification & review",
      "year": "2026",
      "lead_author": "Zhao",
      "source": "https://arxiv.org/abs/2607.22883",
      "contribution": "Tests generated directly from defective implementations can encode the bug; an independent specification reduces error propagation.",
      "limitation": "Specific Java defect benchmark and prompt setup.",
      "manual_use": "Separate reviewer effort, comment usefulness and defect detection.",
      "evidence_class": "Benchmark / controlled laboratory",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Benchmark / controlled laboratory",
      "reviewed_evidence_class": "Benchmark / controlled laboratory",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "2026",
      "publication_source_url": "https://doi.org/10.1145/3832204",
      "publication_status_note": "Proceedings of the ACM on Software Engineering / ISSTA 2026",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH04:ABSTRACT_AND_REPOSITORY; CH07:PRIMARY_PDF_PAGE_CHECKED",
      "previous_chapter_audit_count": "2",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W078",
      "label": "Beyond the Surface: Measuring Self-Preference in LLM Judgments",
      "kind": "paper",
      "group": "Verification & review",
      "year": "2025",
      "lead_author": "Chen",
      "source": "https://www.sepolimi.com/p/se-ai-bibliography-verification-review",
      "contribution": "Model and training-data similarity influence judgments, complicating same-model evaluator independence.",
      "limitation": "Text-based judgment tasks, not code reviews.",
      "manual_use": "Separate reviewer effort, comment usefulness and defect detection.",
      "evidence_class": "Benchmark / controlled laboratory",
      "editorial_priority": "B",
      "bibliography_year": "2025",
      "original_evidence_class": "Benchmark / controlled laboratory",
      "reviewed_evidence_class": "Benchmark / controlled laboratory",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH07:FULLTEXT_HTML_PUBLISHER",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W079",
      "label": "Correlated Errors in Large Language Models",
      "kind": "paper",
      "group": "Verification & review",
      "year": "2025",
      "lead_author": "Kim",
      "source": "https://www.sepolimi.com/p/se-ai-bibliography-verification-review",
      "contribution": "Errors can be shared across models, so a second model is not automatically an independent checker.",
      "limitation": "General LLM datasets; may not predict specific coding errors.",
      "manual_use": "Separate reviewer effort, comment usefulness and defect detection.",
      "evidence_class": "Benchmark / controlled laboratory",
      "editorial_priority": "B",
      "bibliography_year": "2025",
      "original_evidence_class": "Benchmark / controlled laboratory",
      "reviewed_evidence_class": "Benchmark / controlled laboratory",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "Generic model error correlation (transfer hypothesis)",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH03:NOT_INDEPENDENTLY_INSPECTED; CH07:FULLTEXT_HTML_PUBLISHER; CH08:FULL_TEXT_AUDIT_PENDING",
      "previous_chapter_audit_count": "3",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass.",
      "pass3_audit_primary_url": "https://arxiv.org/html/2506.07962",
      "pass3_audit_version": "arXiv research preprint 2025",
      "pass3_audit_depth": "ORIGINAL_HTML_SELECTED_DESIGN",
      "pass3_audit_methods_locators": "Data/Methods and conditional-error calculation",
      "pass3_audit_sample": "349 models and 12032 MCQs on one leaderboard; 71 models/14042 questions on HELM",
      "pass3_audit_observation": "~60% same wrong answer conditional on both models wrong on HELM",
      "pass3_audit_boundary": "Not code-review or defect co-detection; cannot set checker correlation rate",
      "pass3_audit_original_data_replication": "NO",
      "pass3_audit_provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10",
      "pass3_audit_date": "2026-10-10"
    },
    {
      "id": "W080",
      "label": "Unit Testing Past vs. Present: Examining LLMs' Impact on Defect Detection and Efficiency",
      "kind": "paper",
      "group": "Verification & review",
      "year": "2025",
      "lead_author": "Ramler",
      "source": "https://www.sepolimi.com/p/se-ai-bibliography-verification-review",
      "contribution": "LLM-supported unit-test writing detects more bugs than an earlier unassisted cohort.",
      "limitation": "Non-random historical controls and learner population.",
      "manual_use": "Separate reviewer effort, comment usefulness and defect detection.",
      "evidence_class": "Benchmark / controlled laboratory",
      "editorial_priority": "B",
      "bibliography_year": "2025",
      "original_evidence_class": "Benchmark / controlled laboratory",
      "reviewed_evidence_class": "Benchmark / controlled laboratory",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH07:FULLTEXT_HTML_PUBLISHER",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W081",
      "label": "Deep Learning-based Code Reviews: A Paradigm Shift or a Double-Edged Sword?",
      "kind": "paper",
      "group": "Verification & review",
      "year": "2025",
      "lead_author": "Tufano",
      "source": "https://arxiv.org/abs/2411.11401",
      "contribution": "Starting with LLM comments consumes more time without finding more major seeded defects.",
      "limitation": "Small controlled sample; one system, but true defects observable.",
      "manual_use": "Compare human-on-human, human-on-agent and AI-on-human review and record review effort, precision and real defects.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2025",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH08:FULL_TEXT_AUDIT_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W082",
      "label": "LLM Evaluators Recognize and Favor Their Own Generations",
      "kind": "paper",
      "group": "Verification & review",
      "year": "2024",
      "lead_author": "Panickssery",
      "source": "https://arxiv.org/abs/2404.13076",
      "contribution": "LLM judges recognize and favor their own prose generations, cautioning against self-grading loops.",
      "limitation": "Summarization benchmark, not code.",
      "manual_use": "Separate reviewer effort, comment usefulness and defect detection.",
      "evidence_class": "Benchmark / controlled laboratory",
      "editorial_priority": "B",
      "bibliography_year": "2024",
      "original_evidence_class": "Benchmark / controlled laboratory",
      "reviewed_evidence_class": "Benchmark / controlled laboratory",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "Generic LLM-as-a-judge preference (transfer hypothesis)",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH07:FULLTEXT_HTML",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W083",
      "label": "A Study on Developer Behaviors for Validating and Repairing LLM-Generated Code Using Eye Tracking and IDE Actions",
      "kind": "paper",
      "group": "Verification & review",
      "year": "2024",
      "lead_author": "Tang",
      "source": "https://arxiv.org/abs/2405.16081",
      "contribution": "Disclosing machine authorship increases inspection and improves code validation and repair in a small experiment.",
      "limitation": "Twenty-eight participants; different from passive label studies.",
      "manual_use": "Separate reviewer effort, comment usefulness and defect detection.",
      "evidence_class": "Controlled human or field experiment",
      "editorial_priority": "A",
      "bibliography_year": "2024",
      "original_evidence_class": "Controlled human or field experiment",
      "reviewed_evidence_class": "Controlled human or field experiment",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH08:FULL_TEXT_AUDIT_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W084",
      "label": "Self-Preference Bias in LLM-as-a-Judge",
      "kind": "paper",
      "group": "Verification & review",
      "year": "2024",
      "lead_author": "Wataoka",
      "source": "https://arxiv.org/abs/2410.21819",
      "contribution": "Judges favor model-familiar outputs; stylistic similarity can masquerade as quality.",
      "limitation": "Dialogue judgments, not production software.",
      "manual_use": "Use to build a reviewer-calibration exercise with injected wrong suggestions and measured detection rates.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2024",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH08:FULL_TEXT_AUDIT_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W085",
      "label": "Automation Bias in Mammography: The Impact of Artificial Intelligence BI-RADS Suggestions on Reader Performance",
      "kind": "paper",
      "group": "Verification & review",
      "year": "2023",
      "lead_author": "Dratsch",
      "source": "https://www.sepolimi.com/p/se-ai-bibliography-verification-review",
      "contribution": "Even expert readers follow wrong AI suggestions, supporting a general need for calibrated skepticism.",
      "limitation": "Clinical imaging analogy, not direct SWE evidence.",
      "manual_use": "Use to build a reviewer-calibration exercise with injected wrong suggestions and measured detection rates.",
      "evidence_class": "Benchmark / controlled laboratory",
      "editorial_priority": "B",
      "bibliography_year": "2023",
      "original_evidence_class": "Benchmark / controlled laboratory",
      "reviewed_evidence_class": "Benchmark / controlled laboratory",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "Clinical mammography automation bias, not source review",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH08:FULL_TEXT_AUDIT_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass.",
      "pass6_primary_locator": "https://pubs.rsna.org/doi/10.1148/radiol.222176",
      "pass6_metadata_depth": "PUBLISHED_PEER_REVIEWED_JOURNAL_DOI",
      "pass6_supporting_locator": "https://pubmed.ncbi.nlm.nih.gov/37129490/"
    },
    {
      "id": "W086",
      "label": "Quality Evaluation of Modern Code Reviews Through Intelligent Biometric Program Comprehension",
      "kind": "paper",
      "group": "Verification & review",
      "year": "2023",
      "lead_author": "Hijazi",
      "source": "https://doi.org/10.1109/TSE.2022.3158543",
      "contribution": "Physiological signals may be correlated with quality of code review rather than just speed.",
      "limitation": "Sample size in bibliography unverified; invasive and nonstandard.",
      "manual_use": "Compare human-on-human, human-on-agent and AI-on-human review and record review effort, precision and real defects.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2023",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH08:FULL_TEXT_AUDIT_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass.",
      "pass7_verified_primary_locator": "https://doi.org/10.1109/TSE.2022.3158543",
      "pass7_identity_source_class": "publisher_doi",
      "pass7_methods_replicated": "NO",
      "legacy_editorial_source": "https://www.sepolimi.com/p/se-ai-bibliography-verification-review"
    },
    {
      "id": "W087",
      "label": "Do as AI say: susceptibility in deployment of clinical decision-aids",
      "kind": "paper",
      "group": "Verification & review",
      "year": "2021",
      "lead_author": "Gaube",
      "source": "https://www.sepolimi.com/p/se-ai-bibliography-verification-review",
      "contribution": "Incorrect AI-attributed advice induces substantial errors even when professionals are experienced.",
      "limitation": "Clinical advice, not code review.",
      "manual_use": "Separate reviewer effort, comment usefulness and defect detection.",
      "evidence_class": "Benchmark / controlled laboratory",
      "editorial_priority": "B",
      "bibliography_year": "2021",
      "original_evidence_class": "Benchmark / controlled laboratory",
      "reviewed_evidence_class": "Benchmark / controlled laboratory",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "Clinical decision-aid behavior, not source review",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH08:FULL_TEXT_AUDIT_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass.",
      "pass6_primary_locator": "https://www.nature.com/articles/s41746-021-00385-9",
      "pass6_metadata_depth": "PUBLISHED_PEER_REVIEWED_JOURNAL_DOI",
      "pass6_supporting_locator": "https://pmc.ncbi.nlm.nih.gov/articles/PMC7896064/"
    },
    {
      "id": "W088",
      "label": "Trustworthiness Perceptions in Code Review: An Eye-tracking Study",
      "kind": "paper",
      "group": "Verification & review",
      "year": "2020",
      "lead_author": "Bertram",
      "source": "https://www.sepolimi.com/p/se-ai-bibliography-verification-review",
      "contribution": "Source labeling changes gaze and subjective ratings without demonstrating accuracy changes.",
      "limitation": "Ten students; predates current code LLMs.",
      "manual_use": "Use to build a reviewer-calibration exercise with injected wrong suggestions and measured detection rates.",
      "evidence_class": "Controlled human or field experiment",
      "editorial_priority": "A",
      "bibliography_year": "2020",
      "original_evidence_class": "Controlled human or field experiment",
      "reviewed_evidence_class": "Controlled human or field experiment",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH08:FULL_TEXT_AUDIT_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W089",
      "label": "The Role of Domain Expertise in User Trust and the Impact of First Impressions with Intelligent Systems",
      "kind": "paper",
      "group": "Verification & review",
      "year": "2020",
      "lead_author": "Nourani",
      "source": "https://ojs.aaai.org/index.php/HCOMP/article/view/7469",
      "contribution": "Expertise improves error recognition and trust calibration; initial failures shape later trust.",
      "limitation": "Arthropod classification, not code.",
      "manual_use": "Use to build a reviewer-calibration exercise with injected wrong suggestions and measured detection rates.",
      "evidence_class": "Benchmark / controlled laboratory",
      "editorial_priority": "B",
      "bibliography_year": "2020",
      "original_evidence_class": "Benchmark / controlled laboratory",
      "reviewed_evidence_class": "Benchmark / controlled laboratory",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "Non-code classifier trust experiment",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH08:FULL_TEXT_AUDIT_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass.",
      "pass7_verified_primary_locator": "https://ojs.aaai.org/index.php/HCOMP/article/view/7469",
      "pass7_identity_source_class": "publisher_record",
      "pass7_methods_replicated": "NO",
      "legacy_editorial_source": "https://www.sepolimi.com/p/se-ai-bibliography-verification-review"
    },
    {
      "id": "W090",
      "label": "Decoding the Representation of Code in the Brain: An fMRI Study of Code Review and Expertise",
      "kind": "paper",
      "group": "Verification & review",
      "year": "2017",
      "lead_author": "Floyd",
      "source": "https://doi.org/10.1109/ICSE.2017.24",
      "contribution": "Code and prose review rely on distinguishable cognitive processes influenced by expertise.",
      "limitation": "Neural classification does not measure review effectiveness in production.",
      "manual_use": "Compare human-on-human, human-on-agent and AI-on-human review and record review effort, precision and real defects.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2017",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH09:PRIMARY_FULL_TEXT_AUDIT_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass.",
      "pass7_verified_primary_locator": "https://doi.org/10.1109/ICSE.2017.24",
      "pass7_identity_source_class": "publisher_doi",
      "pass7_methods_replicated": "NO",
      "legacy_editorial_source": "https://www.sepolimi.com/p/se-ai-bibliography-verification-review"
    },
    {
      "id": "W091",
      "label": "Automation bias and verification complexity: a systematic review",
      "kind": "paper",
      "group": "Verification & review",
      "year": "2017",
      "lead_author": "Lyell",
      "source": "https://pmc.ncbi.nlm.nih.gov/articles/PMC7651899/",
      "contribution": "Bias can arise in single verification tasks and increases with difficult-to-check suggestions.",
      "limitation": "Literature not directly about code.",
      "manual_use": "Use to build a reviewer-calibration exercise with injected wrong suggestions and measured detection rates.",
      "evidence_class": "Literature synthesis",
      "editorial_priority": "B",
      "bibliography_year": "2017",
      "original_evidence_class": "Literature synthesis",
      "reviewed_evidence_class": "Literature synthesis",
      "full_manuscript_audited": "no_primary_locator_only",
      "cross_domain_boundary": "Cross-domain automation bias systematic review",
      "publication_year_from_independent_source": "",
      "publication_source_url": "https://pmc.ncbi.nlm.nih.gov/articles/PMC7651899/",
      "publication_status_note": "Systematic review of decision-support bias in healthcare/human factors; no direct AI software experiment",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "source_verification_method": "INDEXED_PRIMARY_JOURNAL_TEXT",
      "audit_date": "2026-10-10",
      "audit_depth": "PRIMARY_METADATA_LOCATOR",
      "audit_locator": "Primary publication record; page-level study audit pending",
      "doi": "10.1093/jamia/ocw105",
      "previous_chapter_audit_registers": "CH08:FULL_TEXT_AUDIT_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W092",
      "label": "Complacency and Bias in Human Use of Automation: An Attentional Integration",
      "kind": "paper",
      "group": "Verification & review",
      "year": "2010",
      "lead_author": "Parasuraman",
      "source": "https://doi.org/10.1177/0018720810376055",
      "contribution": "Automation-induced attention changes persist even among experienced professionals, motivating active verification design.",
      "limitation": "Legacy automation settings; extrapolation to coding agents must be tested.",
      "manual_use": "Use to build a reviewer-calibration exercise with injected wrong suggestions and measured detection rates.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2010",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH08:FULL_TEXT_AUDIT_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass.",
      "pass7_verified_primary_locator": "https://doi.org/10.1177/0018720810376055",
      "pass7_identity_source_class": "publisher_doi",
      "pass7_methods_replicated": "NO",
      "legacy_editorial_source": "https://www.sepolimi.com/p/se-ai-bibliography-verification-review"
    },
    {
      "id": "W093",
      "label": "Automating Low-Risk Code Review at Meta: RADAR, Risk Calibration, and Review Efficiency",
      "kind": "paper",
      "group": "Verification & review",
      "year": "2026",
      "lead_author": "Adams",
      "source": "https://arxiv.org/abs/2605.30208",
      "contribution": "Risk-ranked PR changes may permit selective automation and reserve reviewer time for consequential changes.",
      "limitation": "Production risk calibration requires independent defect outcomes and monitoring.",
      "manual_use": "Compare human-on-human, human-on-agent and AI-on-human review and record review effort, precision and real defects.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no_primary_locator_only",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "https://arxiv.org/abs/2605.30208",
      "publication_status_note": "Original preprint; no full evaluation replicated",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "source_verification_method": "PREPRINT_PRIMARY_RECORD",
      "audit_date": "2026-10-10",
      "audit_depth": "PRIMARY_METADATA_LOCATOR",
      "audit_locator": "Primary publication record; page-level study audit pending",
      "previous_chapter_audit_registers": "CH08:FULL_TEXT_AUDIT_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W094",
      "label": "AI Slop is DDoSing Open Source: Understanding the Impact of AI-Generated Contributions on Open Source Sustainability",
      "kind": "paper",
      "group": "Verification & review",
      "year": "2026",
      "lead_author": "Afroz",
      "source": "https://www.sepolimi.com/p/se-ai-bibliography-verification-review",
      "contribution": "Influx of machine-generated submissions can increase maintainer load and lower merge propensity.",
      "limitation": "Attribution and matching complexity; context-dependent.",
      "manual_use": "Separate reviewer effort, comment usefulness and defect detection.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH08:FULL_TEXT_AUDIT_PENDING; CH11:ORIGINAL_PDF_METHODS_AND_TABLES",
      "previous_chapter_audit_count": "2",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W095",
      "label": "Beyond Code Generation: Reliability, Verification, and Cost Economics in the Agentic Software Development Lifecycle",
      "kind": "paper",
      "group": "Verification & review",
      "year": "2026",
      "lead_author": "Bhati",
      "source": "https://www.sepolimi.com/p/se-ai-bibliography-verification-review",
      "contribution": "Proposes analyzing the whole agentic lifecycle across verification reliability and cost.",
      "limitation": "Synthesis only, no new outcome dataset.",
      "manual_use": "Make the engineering response an explicit scoped permission, testable gate or human escalation criterion.",
      "evidence_class": "Theory / argument (not a new result)",
      "editorial_priority": "C",
      "bibliography_year": "2026",
      "original_evidence_class": "Theory / argument (not a new result)",
      "reviewed_evidence_class": "Theory / argument (not a new result)",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH03:NOT_INDEPENDENTLY_INSPECTED; CH07:FULLTEXT_HTML; CH11:FULL_TEXT_PENDING",
      "previous_chapter_audit_count": "3",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass.",
      "pass3_audit_primary_url": "https://arxiv.org/html/2609.04681",
      "pass3_audit_version": "arXiv research synthesis September 2026",
      "pass3_audit_depth": "PRIMARY_SYNTHESIS_CLASSIFICATION",
      "pass3_audit_methods_locators": "Abstract and evidence citations",
      "pass3_audit_sample": "No independent empirical sample",
      "pass3_audit_observation": "Discusses verification/cost; cites W003 prior field experiment",
      "pass3_audit_boundary": "Synthesis cannot become an independent replication of W003",
      "pass3_audit_original_data_replication": "NO",
      "pass3_audit_provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10",
      "pass3_audit_date": "2026-10-10"
    },
    {
      "id": "W096",
      "label": "Go Home Copilot, You're Drunk: Understanding Developer Responses to Agent-Generated Code Review Comments",
      "kind": "paper",
      "group": "Verification & review",
      "year": "2026",
      "lead_author": "Cynthia",
      "source": "https://arxiv.org/abs/2607.21997",
      "contribution": "Developer resolution rates differ across reviewing agents and ignore comments that conflict with intended design.",
      "limitation": "Resolution is not necessarily acceptance or correctness.",
      "manual_use": "Compare human-on-human, human-on-agent and AI-on-human review and record review effort, precision and real defects.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH08:FULL_TEXT_AUDIT_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W097",
      "label": "Programmers Are Poor and Overconfident Judges of LLM-Generated Assertions",
      "kind": "paper",
      "group": "Verification & review",
      "year": "2026",
      "lead_author": "Kaufman",
      "source": "https://arxiv.org/abs/2607.08885",
      "contribution": "Programmers inadequately spot bad AI assertions while remaining confident, questioning model-generated test oracles.",
      "limitation": "Short Python assertions and 86 participants.",
      "manual_use": "Separate reviewer effort, comment usefulness and defect detection.",
      "evidence_class": "Benchmark / controlled laboratory",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Benchmark / controlled laboratory",
      "reviewed_evidence_class": "Benchmark / controlled laboratory",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH04:ABSTRACT; CH07:PRIMARY_PDF_ABSTRACT_PAGE_CHECKED",
      "previous_chapter_audit_count": "2",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W098",
      "label": "Is Agentic Code Review Helpful? Mining Developers' Feedback to CodeRabbit Reviews in the Wild",
      "kind": "paper",
      "group": "Verification & review",
      "year": "2026",
      "lead_author": "Lin",
      "source": "https://arxiv.org/abs/2607.03316",
      "contribution": "Developers reject many AI reviewer comments, chiefly for false positives and irrelevance.",
      "limitation": "Only comments that received replies, inducing response-selection bias.",
      "manual_use": "Compare human-on-human, human-on-agent and AI-on-human review and record review effort, precision and real defects.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH08:FULL_TEXT_AUDIT_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W099",
      "label": "From Code Review to Code Critique: Intent, Drift, and Spotlight for AI-Generated Diffs at Scale",
      "kind": "paper",
      "group": "Verification & review",
      "year": "2026",
      "lead_author": "Maddila",
      "source": "https://arxiv.org/abs/2607.29516",
      "contribution": "Comparing diff content to stated intent can help authors find unintended deviations.",
      "limitation": "Small reported effect; defect denominator absent.",
      "manual_use": "Compare human-on-human, human-on-agent and AI-on-human review and record review effort, precision and real defects.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH04:ABSTRACT; CH07:FULLTEXT_HTML; CH08:FULL_TEXT_AUDIT_PENDING; CH11:FULL_TEXT_PENDING",
      "previous_chapter_audit_count": "4",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass.",
      "pass3_audit_primary_url": "https://arxiv.org/html/2607.29516v1",
      "pass3_audit_version": "arXiv:2607.29516v1 (2026-08-14)",
      "pass3_audit_depth": "ORIGINAL_HTML_SELECTED_METHODS_AND_TABLES",
      "pass3_audit_methods_locators": "Intent Table 3; drift Table 4; rollout Table 8",
      "pass3_audit_sample": "121 intent cases, 118 balanced drift cases; opt-in enterprise rollout",
      "pass3_audit_observation": "Intent F1 .860/.844; 52191/8089 tokens; drift exact 64.4%; reversions .33/.17%",
      "pass3_audit_boundary": "Selected self-attesting cohort not randomized; differing outcomes and sample sizes",
      "pass3_audit_original_data_replication": "NO",
      "pass3_audit_provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10",
      "pass3_audit_date": "2026-10-10"
    },
    {
      "id": "W100",
      "label": "The End of Code Review: Coding Agents Supersede Human Inspection",
      "kind": "paper",
      "group": "Verification & review",
      "year": "2026",
      "lead_author": "Monperrus",
      "source": "https://arxiv.org/abs/2606.13175",
      "contribution": "Challenges human-only review and motivates automatic verification research.",
      "limitation": "No empirical testing; should be presented as contested prediction.",
      "manual_use": "Compare human-on-human, human-on-agent and AI-on-human review and record review effort, precision and real defects.",
      "evidence_class": "Theory / argument (not a new result)",
      "editorial_priority": "C",
      "bibliography_year": "2026",
      "original_evidence_class": "Theory / argument (not a new result)",
      "reviewed_evidence_class": "Theory / argument (not a new result)",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH08:FULL_TEXT_AUDIT_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W101",
      "label": "Articulate but Wrong: Self-Review Failures in LLM-Based Code Modernization",
      "kind": "paper",
      "group": "Verification & review",
      "year": "2026",
      "lead_author": "Purnachandra Reddy",
      "source": "https://arxiv.org/abs/2605.21537",
      "contribution": "Models can explain a semantic migration rule and still miss behavior changes in their own port.",
      "limitation": "Small Python migration traps; individual model variation high.",
      "manual_use": "Compare human-on-human, human-on-agent and AI-on-human review and record review effort, precision and real defects.",
      "evidence_class": "Benchmark / controlled laboratory",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Benchmark / controlled laboratory",
      "reviewed_evidence_class": "Benchmark / controlled laboratory",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH03:NOT_INDEPENDENTLY_INSPECTED; CH07:FULLTEXT_HTML",
      "previous_chapter_audit_count": "2",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W102",
      "label": "Cross-Model LLM Code Review: Should You Use Claude to Review Codex or Vice Versa?",
      "kind": "paper",
      "group": "Verification & review",
      "year": "2026",
      "lead_author": "Xiang",
      "source": "https://arxiv.org/abs/2607.21656",
      "contribution": "Independent model review helps some model orderings but can worsen an already strong implementation.",
      "limitation": "Two models, narrow benchmark, multiple comparisons.",
      "manual_use": "Compare human-on-human, human-on-agent and AI-on-human review and record review effort, precision and real defects.",
      "evidence_class": "Benchmark / controlled laboratory",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Benchmark / controlled laboratory",
      "reviewed_evidence_class": "Controlled benchmark; complete-case subset, not human field trial",
      "full_manuscript_audited": "no_pass2_section_scoped",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH07:PRIMARY_PDF_PAGE_CHECKED; CH08:PRIMARY_ABSTRACT_CHECKED",
      "previous_chapter_audit_count": "2",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass.",
      "pass2_source_locator": "https://arxiv.org/html/2607.21656",
      "pass2_source_version": "arXiv 2607.21656v1 2026-07-22",
      "pass2_inspection_scope": "Sections 3.1--3.4 4.1--4.4 Tables 2 and 4",
      "pass2_methods_status": "PRIMARY_MANUSCRIPT_METHODS_AND_TABLES_SELECTED",
      "pass2_replication_status": "NO",
      "pass2_research_design": "Controlled benchmark with complete-case task selection",
      "pass2_critical_limitation": "No human review; model cannot run tests during review; complete cases and specific model pricing; not repo representative",
      "pass2_audit_date": "2026-10-10"
    },
    {
      "id": "W103",
      "label": "An Eye for Trust: An Exploration of Developers' Trust Perceptions Through Urgency and Reputation",
      "kind": "paper",
      "group": "Verification & review",
      "year": "2026",
      "lead_author": "Yabesi",
      "source": "https://arxiv.org/abs/2604.08713",
      "contribution": "Deadline and perceived seniority alter visual review effort more than final decisions.",
      "limitation": "Source labels manipulated; performance unchanged.",
      "manual_use": "Use to build a reviewer-calibration exercise with injected wrong suggestions and measured detection rates.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH08:FULL_TEXT_AUDIT_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W104",
      "label": "Coding with Enemy: Can Human Developers Detect AI Agent Sabotage?",
      "kind": "paper",
      "group": "Verification & review",
      "year": "2026",
      "lead_author": "Ye",
      "source": "https://arxiv.org/abs/2606.05647",
      "contribution": "Most users miss covert exfiltration behavior, and alerts alone often fail to prevent acceptance.",
      "limitation": "Simulated malicious-agent setting, not baseline prevalence.",
      "manual_use": "Make the engineering response an explicit scoped permission, testable gate or human escalation criterion.",
      "evidence_class": "Benchmark / controlled laboratory",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Benchmark / controlled laboratory",
      "reviewed_evidence_class": "Benchmark / controlled laboratory",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH06:SOURCE_LOCATOR_ONLY; CH08:FULL_TEXT_AUDIT_PENDING",
      "previous_chapter_audit_count": "2",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W105",
      "label": "Beyond Lexical Metrics: Sentence-Embedding Detection of Reviewer Habituation in AI Code Review",
      "kind": "paper",
      "group": "Verification & review",
      "year": "2026",
      "lead_author": "Yu",
      "source": "https://arxiv.org/abs/2609.06213",
      "contribution": "Reviewers approve more agent PRs over time, but changes in detection of defects remain unknown.",
      "limitation": "Selection, learning and project dynamics can mimic habituation.",
      "manual_use": "Compare human-on-human, human-on-agent and AI-on-human review and record review effort, precision and real defects.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH08:FULL_TEXT_AUDIT_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W106",
      "label": "Code Review Agent Benchmark (c-CRAB)",
      "kind": "paper",
      "group": "Verification & review",
      "year": "2026",
      "lead_author": "Zhang",
      "source": "https://arxiv.org/abs/2603.23448",
      "contribution": "Multiple agent reviewers fail most human-identified actionable review checks, especially architectural issues.",
      "limitation": "Human ground truth built into benchmark by construction.",
      "manual_use": "Compare human-on-human, human-on-agent and AI-on-human review and record review effort, precision and real defects.",
      "evidence_class": "Benchmark / controlled laboratory",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Benchmark / controlled laboratory",
      "reviewed_evidence_class": "Benchmark / controlled laboratory",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH08:FULL_TEXT_AUDIT_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W107",
      "label": "Human-AI Synergy in Agentic Code Review",
      "kind": "paper",
      "group": "Verification & review",
      "year": "2026",
      "lead_author": "Zhong",
      "source": "https://arxiv.org/abs/2603.15911",
      "contribution": "Human-on-agent discussions are longer and AI-reviewer suggestions adopted much less than human ones.",
      "limitation": "Observes only PRs with discussions; not controlled.",
      "manual_use": "Compare human-on-human, human-on-agent and AI-on-human review and record review effort, precision and real defects.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH08:FULL_TEXT_AUDIT_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W108",
      "label": "Do LLM Evaluators Prefer Themselves for a Reason?",
      "kind": "paper",
      "group": "Verification & review",
      "year": "2025",
      "lead_author": "Chen",
      "source": "https://arxiv.org/abs/2504.03846",
      "contribution": "Some model self preference reflects genuine quality, but biased acceptance of its own wrong answers persists.",
      "limitation": "Code benchmark limited to MBPP+, not production PRs.",
      "manual_use": "Use to build a reviewer-calibration exercise with injected wrong suggestions and measured detection rates.",
      "evidence_class": "Benchmark / controlled laboratory",
      "editorial_priority": "B",
      "bibliography_year": "2025",
      "original_evidence_class": "Benchmark / controlled laboratory",
      "reviewed_evidence_class": "Benchmark / controlled laboratory",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH08:FULL_TEXT_AUDIT_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W109",
      "label": "LLM Critics Help Catch LLM Bugs",
      "kind": "paper",
      "group": "Verification & review",
      "year": "2024",
      "lead_author": "McAleese",
      "source": "https://arxiv.org/abs/2407.00215",
      "contribution": "Model critics can help identify injected defects, especially combined with human scrutiny.",
      "limitation": "Compared against contractors reviewing snippets without repository knowledge.",
      "manual_use": "Separate reviewer effort, comment usefulness and defect detection.",
      "evidence_class": "Benchmark / controlled laboratory",
      "editorial_priority": "B",
      "bibliography_year": "2024",
      "original_evidence_class": "Benchmark / controlled laboratory",
      "reviewed_evidence_class": "Benchmark / controlled laboratory",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH08:FULL_TEXT_AUDIT_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W110",
      "label": "Overreliance on AI: Literature Review",
      "kind": "paper",
      "group": "Verification & review",
      "year": "2022",
      "lead_author": "Passi",
      "source": "https://www.microsoft.com/en-us/research/publication/overreliance-on-ai-literature-review/",
      "contribution": "Expert skepticism expressed in surveys need not predict actual reliance on automation.",
      "limitation": "Review not focused on coding.",
      "manual_use": "Compare human-on-human, human-on-agent and AI-on-human review and record review effort, precision and real defects.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2022",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH08:FULL_TEXT_AUDIT_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass.",
      "pass7_verified_primary_locator": "https://www.microsoft.com/en-us/research/publication/overreliance-on-ai-literature-review/",
      "pass7_identity_source_class": "institutional_technical_report",
      "pass7_methods_replicated": "NO",
      "legacy_editorial_source": "https://www.sepolimi.com/p/se-ai-bibliography-verification-review"
    },
    {
      "id": "W111",
      "label": "Many SWE-bench-Passing PRs Would Not Be Merged into Main",
      "kind": "paper",
      "group": "Verification & review",
      "year": "2026",
      "lead_author": "Whitfill",
      "source": "https://www.sepolimi.com/p/se-ai-bibliography-verification-review",
      "contribution": "Automated benchmark passage overestimates practical merge-readiness for single-attempt agent patches.",
      "limitation": "Agent had no reviewer feedback/CI; benchmark is not complete agent capability.",
      "manual_use": "Make the engineering response an explicit scoped permission, testable gate or human escalation criterion.",
      "evidence_class": "Benchmark / controlled laboratory",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Benchmark / controlled laboratory",
      "reviewed_evidence_class": "Benchmark / controlled laboratory",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH03:NOT_INDEPENDENTLY_INSPECTED; CH07:PRIMARY_HTML_INSPECTED; CH08:FULL_TEXT_AUDIT_PENDING",
      "previous_chapter_audit_count": "3",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass.",
      "pass4_audit_primary_url": "https://metr.org/notes/2026-03-10-many-swe-bench-passing-prs-would-not-be-merged-into-main/",
      "pass4_audit_version": "METR original research note (2026-03-10)",
      "pass4_audit_depth": "ORIGINAL_HTML_METHODS_AND_RESULTS_SELECTED",
      "pass4_audit_methods_locators": "Data/Methods, reviewer protocol, figures 1-3, uncertainty caveat",
      "pass4_audit_sample": "4 maintainers, 3 of 12 repos, 95 tasks, 296 AI patch reviews and 47 gold patches",
      "pass4_audit_observation": "Automatic grader merge-decision gap 24.2 pp (SE 2.7); gold-baseline merge 68%",
      "pass4_audit_boundary": "Review hypothetically in historical repos, no CI or iterative developer feedback; cluster/generalization limits",
      "pass4_audit_original_data_replication": "NO",
      "pass4_audit_provenance": "PASS4_SELECTED_PRIMARY_2026-10-10",
      "pass4_audit_date": "2026-10-10"
    },
    {
      "id": "W112",
      "label": "Novice Developers Produce Larger Review Overhead for Project Maintainers while Vibe Coding",
      "kind": "paper",
      "group": "Skills & learning",
      "year": "2026",
      "lead_author": "Asdaque",
      "source": "https://arxiv.org/abs/2602.23905",
      "contribution": "Inexperienced agent-tool contributors impose disproportionate maintainer review effort and receive lower acceptance.",
      "limitation": "Experience classification and PR selection limit causal inference.",
      "manual_use": "Compare human-on-human, human-on-agent and AI-on-human review and record review effort, precision and real defects.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH10:FULL_TEXT_REVIEW_PENDING; CH11:FULL_TEXT_PENDING",
      "previous_chapter_audit_count": "2",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W113",
      "label": "I Would Have Written My Code Differently: Beginners Struggle to Understand LLM-Generated Code",
      "kind": "paper",
      "group": "Skills & learning",
      "year": "2025",
      "lead_author": "Zi",
      "source": "https://arxiv.org/abs/2504.19037",
      "contribution": "Novices cannot reliably tell whether generated programs satisfy plain-language intent.",
      "limitation": "Introductory students and short Python tasks; not professionals.",
      "manual_use": "Design exercises that retain comprehension and calibrated independent judgment.",
      "evidence_class": "Benchmark / controlled laboratory",
      "editorial_priority": "B",
      "bibliography_year": "2025",
      "original_evidence_class": "Benchmark / controlled laboratory",
      "reviewed_evidence_class": "Benchmark / controlled laboratory",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH10:ARXIV_PDF_PAGES_VERIFIED",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W114",
      "label": "Correlates of programmer efficacy and their link to experience: a combined EEG and eye-tracking study",
      "kind": "paper",
      "group": "Skills & learning",
      "year": "2022",
      "lead_author": "Peitek",
      "source": "https://doi.org/10.1145/3540250.3549084",
      "contribution": "Selective code reading and cognitive engagement predict efficacy better than crude years-of-experience indicators.",
      "limitation": "Thirty-seven programmers; correlation not pedagogy intervention.",
      "manual_use": "Design exercises that retain comprehension and calibrated independent judgment.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2022",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no_primary_locator_only",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "https://doi.org/10.1145/3540250.3549084",
      "publication_status_note": "2022 conference version; arXiv uploaded 2023; full text pending",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "source_verification_method": "PUBLISHER_DOI_RECORD",
      "audit_date": "2026-10-10",
      "audit_depth": "PRIMARY_METADATA_LOCATOR",
      "audit_locator": "Primary publication record; page-level study audit pending",
      "doi": "10.1145/3540250.3549084",
      "previous_chapter_audit_registers": "CH10:FULL_TEXT_REVIEW_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W115",
      "label": "Novice Software Developers, All Over Again",
      "kind": "paper",
      "group": "Skills & learning",
      "year": "2008",
      "lead_author": "Begel",
      "source": "https://www.microsoft.com/en-us/research/publication/novice-software-developers-all-over-again/",
      "contribution": "Newly hired developers spend substantial time communicating and reconstructing team knowledge.",
      "limitation": "Eight graduates in one company; predates AI.",
      "manual_use": "Design exercises that retain comprehension and calibrated independent judgment.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2008",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no_primary_locator_only",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "https://www.microsoft.com/en-us/research/publication/novice-software-developers-all-over-again/",
      "publication_status_note": "2008 developer onboarding, pre-AI context",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "source_verification_method": "AUTHOR_INSTITUTION_PUBLICATION",
      "audit_date": "2026-10-10",
      "audit_depth": "PRIMARY_METADATA_LOCATOR",
      "audit_locator": "Primary publication record; page-level study audit pending",
      "doi": "10.1145/1404520.1404522",
      "previous_chapter_audit_registers": "CH10:FULL_TEXT_REVIEW_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W116",
      "label": "Using Biometrics to Understand AI-Assisted Coding Performance and its Perception",
      "kind": "paper",
      "group": "Skills & learning",
      "year": "2026",
      "lead_author": "Burelli",
      "source": "https://arxiv.org/abs/2606.20598",
      "contribution": "Physiological signals under AI assistance suggest reduced engagement despite apparent code-generation progress.",
      "limitation": "Students, two writing tasks and different unverified signal endpoints.",
      "manual_use": "Design exercises that retain comprehension and calibrated independent judgment.",
      "evidence_class": "Benchmark / controlled laboratory",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Benchmark / controlled laboratory",
      "reviewed_evidence_class": "Benchmark / controlled laboratory",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH10:FULL_TEXT_REVIEW_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W117",
      "label": "The Augmentation Trap: AI Productivity and the Cost of Cognitive Offloading",
      "kind": "paper",
      "group": "Skills & learning",
      "year": "2026",
      "lead_author": "Caosun",
      "source": "https://arxiv.org/abs/2604.03501",
      "contribution": "Short-run assistance can undermine incentives to acquire knowledge and create delayed productivity costs.",
      "limitation": "Theoretical mechanism needs longitudinal field validation.",
      "manual_use": "Use to teach a metrics hierarchy: generated code → integrated change → deployed outcome → customer value.",
      "evidence_class": "Theory / argument (not a new result)",
      "editorial_priority": "C",
      "bibliography_year": "2026",
      "original_evidence_class": "Theory / argument (not a new result)",
      "reviewed_evidence_class": "Theory / argument (not a new result)",
      "full_manuscript_audited": "no_primary_locator_only",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "https://arxiv.org/abs/2604.03501",
      "publication_status_note": "Theoretical/economic model, NOT a randomized programming outcome",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "source_verification_method": "PREPRINT_PRIMARY_RECORD",
      "audit_date": "2026-10-10",
      "audit_depth": "PRIMARY_METADATA_LOCATOR",
      "audit_locator": "Primary publication record; page-level study audit pending",
      "previous_chapter_audit_registers": "CH10:FULL_TEXT_REVIEW_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W118",
      "label": "How AI Impacts Skill Formation",
      "kind": "paper",
      "group": "Skills & learning",
      "year": "2026",
      "lead_author": "Shen",
      "source": "https://www.sepolimi.com/p/se-ai-bibliography-skills-learning",
      "contribution": "Access to AI can reduce independent conceptual learning even without faster task completion.",
      "limitation": "Controlled learning quiz; not long-run professional performance.",
      "manual_use": "Use as a baseline when designing AI-supported onboarding with independent comprehension and retention tests.",
      "evidence_class": "Controlled human or field experiment",
      "editorial_priority": "A",
      "bibliography_year": "2026",
      "original_evidence_class": "Controlled human or field experiment",
      "reviewed_evidence_class": "Controlled human or field experiment",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH10:ARXIV_V2_PDF_PAGES_VERIFIED",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W119",
      "label": "Training in the Age of AI: A Theory of Career Viability",
      "kind": "paper",
      "group": "Skills & learning",
      "year": "2026",
      "lead_author": "Garicano",
      "source": "https://www.sepolimi.com/p/se-ai-bibliography-skills-learning",
      "contribution": "Automation of junior work may erode apprenticeship and reduce the future skilled-worker pipeline.",
      "limitation": "Model predictions, not observed labor dynamics.",
      "manual_use": "Design exercises that retain comprehension and calibrated independent judgment.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH10:AUTHOR_INSTITUTIONAL_METADATA_ABSTRACT",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W120",
      "label": "Automation, AI, and the Intergenerational Transmission of Knowledge",
      "kind": "paper",
      "group": "Skills & learning",
      "year": "2026",
      "lead_author": "Ide",
      "source": "https://arxiv.org/abs/2507.16078",
      "contribution": "Automation changes expert-novice collaboration and may weaken practical knowledge transfer across cohorts.",
      "limitation": "Abstract assumptions require organizational testing.",
      "manual_use": "Present as one estimand within a multi-country labor evidence table; avoid deterministic jobs predictions.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Theoretical OLG task model (not empirical labor data)",
      "full_manuscript_audited": "no_pass2_section_scoped",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "https://arxiv.org/abs/2507.16078",
      "publication_status_note": "Theoretical model of intergenerational knowledge transmission",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "source_verification_method": "PREPRINT_PRIMARY_RECORD",
      "audit_date": "2026-10-10",
      "audit_depth": "PRIMARY_METADATA_LOCATOR",
      "audit_locator": "Primary publication record; page-level study audit pending",
      "previous_chapter_audit_registers": "CH10:FULL_TEXT_REVIEW_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass.",
      "pass2_source_locator": "https://arxiv.org/html/2507.16078",
      "pass2_source_version": "arXiv HTML banner v9 2026-06-08; body 2026-08-24",
      "pass2_inspection_scope": "Abstract and task-learning OLG model mechanism and appendix headings; frozen PDF-date check pending",
      "pass2_methods_status": "PRIMARY_MANUSCRIPT_METHODS_AND_TABLES_SELECTED",
      "pass2_replication_status": "NOT_APPLICABLE",
      "pass2_research_design": "Theoretical task-based overlapping-generations tacit knowledge diffusion",
      "pass2_critical_limitation": "Conditional theoretical results not empirical skill or employment impacts; inconsistent date across HTML/banner",
      "pass2_audit_date": "2026-10-10",
      "pass5_audit_date": "2026-10-10",
      "pass5_version": "arXiv:2507.16078v1 PDF July 2025 versus v9 PDF June 2026; same-version HTML date Aug 2026 mismatch",
      "pass5_primary_locator": "https://arxiv.org/pdf/2507.16078v1 ; https://arxiv.org/pdf/2507.16078v9",
      "pass5_inspection_depth": "PRIMARY_VERSIONED_PDFS_INTRO_AND_CURRENT_MODEL_PROPOSITION_4_EQUATION_11",
      "pass5_page_scope": "v1 PDF p.1; v9 PDF pp.1-4 and pp.25-27 (Eq.11, Prop.4, Figure3); v9 HTML banner date checked",
      "pass5_sample": "Mathematical overlapping-generation theory, no empirical software-team sample",
      "pass5_main_finding": "v1 has 0.05-0.35 pp projected growth-loss scenarios; v9 derives learning composition mechanism even with full novice employment, and an immediate-positive/long-run-negative output ratio under stated parameters. Equation (11) independently recomputed at Figure3 parameters.",
      "pass5_residual_limitation": "No empirical data or observed human developer retention; HTML v9 displays Aug 24 2026 although v9 PDF cover is June 9, 2026; rendered source date inconsistency remains.",
      "pass5_original_data_replicated": "NO",
      "pass5_provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT",
      "pass6_date": "2026-10-10",
      "pass6_locator": "https://arxiv.org/abs/2507.16078",
      "pass6_inspection_depth": "ARXIV_HISTORY_V9_PDF_V9_EXPERIMENTAL_HTML",
      "pass6_page_scope": "arxiv history line34, v9 PDF p0, HTML lines70 and 1087",
      "pass6_finding": "v9 upload June 8; PDF cover June 9; experimental HTML internal August24",
      "pass6_limitation": "HTML_TRANSFORMATION_DATE_CAUSE_UNKNOWN",
      "pass6_original_data_replicated": "NO"
    },
    {
      "id": "W121",
      "label": "Your Brain on ChatGPT: Accumulation of Cognitive Debt when Using an AI Assistant for Essay Writing Task",
      "kind": "paper",
      "group": "Skills & learning",
      "year": "2025",
      "lead_author": "Kosmyna",
      "source": "https://arxiv.org/abs/2506.08872",
      "contribution": "Cognitive offloading changes measures of engagement and recall, a possible analogy for programming learning.",
      "limitation": "Essay writing rather than code; causality and interpretation contested.",
      "manual_use": "Use as a baseline when designing AI-supported onboarding with independent comprehension and retention tests.",
      "evidence_class": "Benchmark / controlled laboratory",
      "editorial_priority": "B",
      "bibliography_year": "2025",
      "original_evidence_class": "Benchmark / controlled laboratory",
      "reviewed_evidence_class": "Benchmark / controlled laboratory",
      "full_manuscript_audited": "no_primary_locator_only",
      "cross_domain_boundary": "Essay-writing EEG, not programming experiment",
      "publication_year_from_independent_source": "",
      "publication_source_url": "https://arxiv.org/abs/2506.08872",
      "publication_status_note": "Essay writing experiment, not software developer retention trial",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "source_verification_method": "PREPRINT_PRIMARY_RECORD",
      "audit_date": "2026-10-10",
      "audit_depth": "PRIMARY_METADATA_LOCATOR",
      "audit_locator": "Primary publication record; page-level study audit pending",
      "previous_chapter_audit_registers": "CH10:FULL_TEXT_REVIEW_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W122",
      "label": "AI Didn't Make Programming Easier. It Just Made It Differently Difficult",
      "kind": "paper",
      "group": "Skills & learning",
      "year": "2026",
      "lead_author": "Osborn",
      "source": "https://www.sepolimi.com/p/se-ai-bibliography-skills-learning",
      "contribution": "AI relocates effort from syntax construction to mental models, judgment, decomposition and integration.",
      "limitation": "Thought piece, not a measured trend.",
      "manual_use": "Design exercises that retain comprehension and calibrated independent judgment.",
      "evidence_class": "Theory / argument (not a new result)",
      "editorial_priority": "C",
      "bibliography_year": "2026",
      "original_evidence_class": "Theory / argument (not a new result)",
      "reviewed_evidence_class": "Theory / argument (not a new result)",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH10:FULL_TEXT_REVIEW_PENDING; CH11:FULL_TEXT_PENDING",
      "previous_chapter_audit_count": "2",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W123",
      "label": "Firms' GitHub Copilot Adoption and Labor Market Outcomes for Software Engineers",
      "kind": "paper",
      "group": "Jobs & roles",
      "year": "2026",
      "lead_author": "Baird",
      "source": "https://www.sepolimi.com/p/se-ai-bibliography-jobs-roles",
      "contribution": "Early adopter firms show higher software hiring, especially junior hiring, contradicting simple substitution stories.",
      "limitation": "Firm adoption selection and platform measures complicate causal attribution.",
      "manual_use": "Present as one estimand within a multi-country labor evidence table; avoid deterministic jobs predictions.",
      "evidence_class": "Quasi-experimental / matched observation",
      "editorial_priority": "A",
      "bibliography_year": "2026",
      "original_evidence_class": "Quasi-experimental / matched observation",
      "reviewed_evidence_class": "Quasi-experimental / matched observation",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "W124",
      "label": "Artificial Intelligence, Productivity, and the Workforce: Evidence from Corporate Executives",
      "kind": "paper",
      "group": "Jobs & roles",
      "year": "2026",
      "lead_author": "Baslandze",
      "source": "https://www.nber.org/papers/w34984",
      "contribution": "Leaders anticipate augmentation and work redesign, creating a comparison between aspirations and observed labor data.",
      "limitation": "Plans and opinions not realized employment.",
      "manual_use": "Use to teach a metrics hierarchy: generated code → integrated change → deployed outcome → customer value.",
      "evidence_class": "Self-report / commercial evidence",
      "editorial_priority": "C",
      "bibliography_year": "2026",
      "original_evidence_class": "Self-report / commercial evidence",
      "reviewed_evidence_class": "Self-report / commercial evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "pass7_verified_primary_locator": "https://www.nber.org/papers/w34984",
      "pass7_identity_source_class": "institutional_working_paper",
      "pass7_methods_replicated": "NO",
      "legacy_editorial_source": "https://www.sepolimi.com/p/se-ai-bibliography-jobs-roles"
    },
    {
      "id": "W125",
      "label": "Canaries in the Coal Mine? Six Facts about the Recent Employment Effects of Artificial Intelligence",
      "kind": "paper",
      "group": "Jobs & roles",
      "year": "2026",
      "lead_author": "Brynjolfsson",
      "source": "https://www.sepolimi.com/p/se-ai-bibliography-jobs-roles",
      "contribution": "Young workers in AI-exposed occupations show relative employment declines in US administrative data.",
      "limitation": "Exposure and employment shifts do not uniquely identify AI causation.",
      "manual_use": "Distinguish hiring composition, worker outcomes and causal attribution.",
      "evidence_class": "Quasi-experimental / matched observation",
      "editorial_priority": "A",
      "bibliography_year": "2026",
      "original_evidence_class": "Quasi-experimental / matched observation",
      "reviewed_evidence_class": "Quasi-experimental / matched observation",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "W126",
      "label": "How Does AI Change Labor Demand? Evidence from 41 Countries",
      "kind": "paper",
      "group": "Jobs & roles",
      "year": "2026",
      "lead_author": "Chandar",
      "source": "https://digitaleconomy.stanford.edu/publication/how-does-ai-change-labor-demand/",
      "contribution": "AI adopters change experience requirements toward senior roles across multiple countries.",
      "limitation": "Vacancy wording and changes do not equal actual net employment.",
      "manual_use": "Present as one estimand within a multi-country labor evidence table; avoid deterministic jobs predictions.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no_pass2_section_scoped",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "https://digitaleconomy.stanford.edu/publication/how-does-ai-change-labor-demand/",
      "publication_status_note": "Cross-country labor demand; job posting and hiring are distinct from employment",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "source_verification_method": "AUTHOR_INSTITUTION_PAPER_RECORD",
      "audit_date": "2026-10-10",
      "audit_depth": "PRIMARY_METADATA_LOCATOR",
      "audit_locator": "Stanford Digital Economy Lab publication landing record; methods and original microdata not independently audited",
      "endpoint_boundary": "Job postings/hiring and labor demand in 41 countries; neither a measure of software output nor a universal employment effect.",
      "pass2_source_locator": "https://digitaleconomy.stanford.edu/app/uploads/2026/09/HowDoesAIChangeLaborDemand.pdf",
      "pass2_source_version": "September 2026 primary 156-page paper",
      "pass2_inspection_scope": "Abstract pp 2-3 Sections 4-5 and Figure 3 printed pp 27-28",
      "pass2_methods_status": "PRIMARY_MANUSCRIPT_METHODS_AND_TABLES_SELECTED",
      "pass2_replication_status": "NO",
      "pass2_research_design": "Instrumented matched foreign multinational affiliate adoption/event study",
      "pass2_critical_limitation": "Junior share is not junior headcount; observed treatment via AI job-posting proxy and exclusion restrictions",
      "pass2_audit_date": "2026-10-10"
    },
    {
      "id": "W127",
      "label": "Remote Work Leaves Younger Workers Sidelined",
      "kind": "paper",
      "group": "Jobs & roles",
      "year": "2026",
      "lead_author": "Emanuel",
      "source": "https://libertystreeteconomics.newyorkfed.org/2026/06/remote-work-leaves-younger-workers-sidelined/",
      "contribution": "Remote working may impair early-career access and mentorship and confound post-2022 AI hiring interpretations.",
      "limitation": "Remote work and AI adoption overlap; country context matters.",
      "manual_use": "Present as one estimand within a multi-country labor evidence table; avoid deterministic jobs predictions.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "pass7_verified_primary_locator": "https://libertystreeteconomics.newyorkfed.org/2026/06/remote-work-leaves-younger-workers-sidelined/",
      "pass7_identity_source_class": "institutional_primary_commentary",
      "pass7_methods_replicated": "NO",
      "legacy_editorial_source": "https://www.sepolimi.com/p/se-ai-bibliography-jobs-roles"
    },
    {
      "id": "W128",
      "label": "Labor Market Consequences of Generative AI: Early Evidence from Norway",
      "kind": "paper",
      "group": "Jobs & roles",
      "year": "2026",
      "lead_author": "Facius",
      "source": "https://www.sepolimi.com/p/se-ai-bibliography-jobs-roles",
      "contribution": "Early Norwegian data do not reveal the strong job losses predicted by some US exposure analyses.",
      "limitation": "Follow-up window and adoption rates may differ.",
      "manual_use": "Present as one estimand within a multi-country labor evidence table; avoid deterministic jobs predictions.",
      "evidence_class": "Quasi-experimental / matched observation",
      "editorial_priority": "A",
      "bibliography_year": "2026",
      "original_evidence_class": "Quasi-experimental / matched observation",
      "reviewed_evidence_class": "Quasi-experimental / matched observation",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "W129",
      "label": "AI Has Not Impacted the Youth Labor Market in Finland",
      "kind": "paper",
      "group": "Jobs & roles",
      "year": "2026",
      "lead_author": "Kauhanen",
      "source": "https://www.etla.fi/en/publications/working-papers-en/ai-has-not-impacted-the-youth-labor-market-in-finland/",
      "contribution": "Finnish youth workforce data show no detectable AI-induced collapse in the observed horizon.",
      "limitation": "Non-detection is not proof of zero long-term effects.",
      "manual_use": "Present as one estimand within a multi-country labor evidence table; avoid deterministic jobs predictions.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no_pass2_section_scoped",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "https://www.etla.fi/en/publications/working-papers-en/ai-has-not-impacted-the-youth-labor-market-in-finland/",
      "publication_status_note": "Finnish labor evidence cannot automatically generalize internationally",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "source_verification_method": "AUTHOR_INSTITUTION_PAPER_RECORD",
      "audit_date": "2026-10-10",
      "audit_depth": "PRIMARY_METADATA_LOCATOR",
      "audit_locator": "Primary publication record; page-level study audit pending",
      "pass2_source_locator": "https://www.etla.fi/wp-content/uploads/ETLA-Working-Papers-135.pdf",
      "pass2_source_version": "ETLA Working Papers 135 January 2026",
      "pass2_inspection_scope": "Original figures 3 7 8 and methods and conclusions printed pp 10 15 16 18",
      "pass2_methods_status": "PRIMARY_MANUSCRIPT_METHODS_AND_TABLES_SELECTED",
      "pass2_replication_status": "NO",
      "pass2_research_design": "Registry headcounts and exposure quantile descriptive plus firm fixed effect contrasts",
      "pass2_critical_limitation": "No controlled experiment assigning chatbot use; negative detectable exposure gradient not proof no AI effect",
      "pass2_audit_date": "2026-10-10"
    },
    {
      "id": "W130",
      "label": "A New Look at AI's Impact on Jobs: Firm-Level AI Spending and Workforce Adjustment",
      "kind": "paper",
      "group": "Jobs & roles",
      "year": "2026",
      "lead_author": "Kharazian",
      "source": "https://www.sepolimi.com/p/se-ai-bibliography-jobs-roles",
      "contribution": "High AI spending correlates with growing firm employment including entry hires.",
      "limitation": "Surviving growth firms and spending are endogenous.",
      "manual_use": "Present as one estimand within a multi-country labor evidence table; avoid deterministic jobs predictions.",
      "evidence_class": "Quasi-experimental / matched observation",
      "editorial_priority": "A",
      "bibliography_year": "2026",
      "original_evidence_class": "Quasi-experimental / matched observation",
      "reviewed_evidence_class": "Quasi-experimental / matched observation",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "W131",
      "label": "The Broken Ladder: AI, Remote Work, and Early-Career Hiring",
      "kind": "paper",
      "group": "Jobs & roles",
      "year": "2026",
      "lead_author": "Lambert",
      "source": "https://wrap.warwick.ac.uk/id/eprint/202349/",
      "contribution": "Junior hiring contraction may be more closely explained by remote-work effects than AI deployment alone.",
      "limitation": "Attribution depends on exposure and comparator specification.",
      "manual_use": "Present as one estimand within a multi-country labor evidence table; avoid deterministic jobs predictions.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no_pass2_section_scoped",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "https://wrap.warwick.ac.uk/id/eprint/202349/",
      "publication_status_note": "Junior hiring and job ads; controls for WFH alter significance; confirm actual version before quoting numbers",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "source_verification_method": "AUTHOR_INSTITUTION_PAPER_RECORD",
      "audit_date": "2026-10-10",
      "audit_depth": "PRIMARY_METADATA_LOCATOR",
      "audit_locator": "Primary publication record; page-level study audit pending",
      "pass2_source_locator": "https://cep.lse.ac.uk/pubs/download/dp2193.pdf",
      "pass2_source_version": "LSE CEP Discussion Paper 2193 June 2026 primary 83-page PDF",
      "pass2_inspection_scope": "Abstract plus original identification printed around pp 12-13 and joint treatment caution",
      "pass2_methods_status": "PRIMARY_MANUSCRIPT_METHODS_AND_TABLES_SELECTED",
      "pass2_replication_status": "NO",
      "pass2_research_design": "Observational continuous-exposure difference in differences with WFH co-treatment controls",
      "pass2_critical_limitation": "AI and WFH exposure rank correlation 0.77 and strong parallel exposure trend conditions; remote work not randomized",
      "pass2_audit_date": "2026-10-10"
    },
    {
      "id": "W132",
      "label": "New Jobs in 140 Years of Data: Why the AI Displacement Fear Is Overstated — and What to Worry About Instead",
      "kind": "paper",
      "group": "Jobs & roles",
      "year": "2026",
      "lead_author": "Skoglund",
      "source": "https://cepr.org/voxeu/columns/new-jobs-140-years-data-why-ai-displacement-fear-overstated-and-what-worry-about",
      "contribution": "Historical occupational turnover suggests task change and adaptation alongside displacement risk.",
      "limitation": "Long historical analogies may not hold at current AI speed.",
      "manual_use": "Present as one estimand within a multi-country labor evidence table; avoid deterministic jobs predictions.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "pass7_verified_primary_locator": "https://cepr.org/voxeu/columns/new-jobs-140-years-data-why-ai-displacement-fear-overstated-and-what-worry-about",
      "pass7_identity_source_class": "author_primary_analysis",
      "pass7_methods_replicated": "NO",
      "legacy_editorial_source": "https://www.sepolimi.com/p/se-ai-bibliography-jobs-roles"
    },
    {
      "id": "W133",
      "label": "Firm Data on AI",
      "kind": "paper",
      "group": "Jobs & roles",
      "year": "2026",
      "lead_author": "Yotzov",
      "source": "https://www.nber.org/papers/w34836",
      "contribution": "Most companies currently report no major AI-driven employment changes, while future staffing expectations modestly decline.",
      "limitation": "Self-report and delayed effects; broad not SWE-specific.",
      "manual_use": "Distinguish hiring composition, worker outcomes and causal attribution.",
      "evidence_class": "Self-report / commercial evidence",
      "editorial_priority": "C",
      "bibliography_year": "2026",
      "original_evidence_class": "Self-report / commercial evidence",
      "reviewed_evidence_class": "Self-report / commercial evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "pass7_verified_primary_locator": "https://www.nber.org/papers/w34836",
      "pass7_identity_source_class": "institutional_working_paper",
      "pass7_methods_replicated": "NO",
      "legacy_editorial_source": "https://www.sepolimi.com/p/se-ai-bibliography-jobs-roles"
    },
    {
      "id": "W134",
      "label": "Artificial Intelligence and the Labor Market",
      "kind": "paper",
      "group": "Jobs & roles",
      "year": "2025",
      "lead_author": "Hampole",
      "source": "https://www.nber.org/papers/w33509",
      "contribution": "AI-exposed roles can see pay pressure even when headcount and occupation effects differ.",
      "limitation": "Reported wage effect excludes SW engineering roles, limiting manual applicability.",
      "manual_use": "Present as one estimand within a multi-country labor evidence table; avoid deterministic jobs predictions.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2025",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "pass7_verified_primary_locator": "https://www.nber.org/papers/w33509",
      "pass7_identity_source_class": "institutional_working_paper",
      "pass7_methods_replicated": "NO",
      "legacy_editorial_source": "https://www.sepolimi.com/p/se-ai-bibliography-jobs-roles"
    },
    {
      "id": "W135",
      "label": "Generative AI as Seniority-Biased Technological Change: Evidence from U.S. Résumé and Job Posting Data",
      "kind": "paper",
      "group": "Jobs & roles",
      "year": "2025",
      "lead_author": "Hosseini",
      "source": "https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5425555",
      "contribution": "AI adoption may shift demand toward experienced software workers at the expense of junior vacancies.",
      "limitation": "Job-posting measurement and selection bias.",
      "manual_use": "Use to build a reviewer-calibration exercise with injected wrong suggestions and measured detection rates.",
      "evidence_class": "Benchmark / controlled laboratory",
      "editorial_priority": "B",
      "bibliography_year": "2025",
      "original_evidence_class": "Benchmark / controlled laboratory",
      "reviewed_evidence_class": "Benchmark / controlled laboratory",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "pass7_verified_primary_locator": "https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5425555",
      "pass7_identity_source_class": "primary_versioned_manuscript",
      "pass7_methods_replicated": "NO",
      "legacy_editorial_source": "https://www.sepolimi.com/p/se-ai-bibliography-jobs-roles"
    },
    {
      "id": "W136",
      "label": "Still Waters, Rapid Currents: Early Labor Market Transformation under Generative AI",
      "kind": "paper",
      "group": "Jobs & roles",
      "year": "2025",
      "lead_author": "Humlum",
      "source": "https://www.nber.org/papers/w33777",
      "contribution": "No material early change in worker earnings or hours despite adoption; workplace tasks can shift first.",
      "limitation": "Early interval, labor market protections and country context.",
      "manual_use": "Present as one estimand within a multi-country labor evidence table; avoid deterministic jobs predictions.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2025",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no_institutional_record_only",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "https://www.nber.org/papers/w33777",
      "publication_status_note": "Denmark administrative earnings/hours; not universally comparable to hiring postings",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "source_verification_method": "WORKING_PAPER_INSTITUTION",
      "audit_date": "2026-10-10",
      "audit_depth": "PRIMARY_METADATA_LOCATOR",
      "audit_locator": "Primary publication record; page-level study audit pending",
      "pass2_source_locator": "https://www.nber.org/papers/w33777",
      "pass2_source_version": "NBER WP33777 original May 2025 and institutional March 2026 revision",
      "pass2_inspection_scope": "Original institutional publication summary for revision; full numerical tables not independently inspected",
      "pass2_methods_status": "PRIMARY_INSTITUTIONAL_RECORD_ONLY",
      "pass2_replication_status": "NO",
      "pass2_research_design": "Linked Danish chatbot-use surveys and wage/hour employment records",
      "pass2_critical_limitation": "Full PDF coefficient scale and identification not checked; cannot infer universal or long-run zero impact",
      "pass2_audit_date": "2026-10-10",
      "pass5_audit_date": "2026-10-10",
      "pass5_version": "RFBerlin Discussion Paper 078/26, original PDF 13 March 2026; NBER revision March 2026",
      "pass5_primary_locator": "https://www.rfberlin.com/wp-content/uploads/2026/03/26078.pdf",
      "pass5_inspection_depth": "ORIGINAL_132_PAGE_PDF_DESIGN_EQUATIONS_FIGURES_AND_SELECTED_RESULTS",
      "pass5_page_scope": "PDF pp.3-7, 15-16, 20-26, 29-31; printed pp.1-5, 13-14, 18-24, 27-29",
      "pass5_sample": "Approx 25,000 workers / 7,000 workplaces, 11 exposed occupations, linked to administrative Danish data through Dec 2024",
      "pass5_main_finding": "Eq(3) OLS pooled DiD with worker-specific linear trends and workplace-occupation clustered SE; Figure 5 dynamic CIs exclude >3% earnings shifts; pooled Figure 7 excludes >2%; survey adoption/descriptive differences should not be causalized.",
      "pass5_residual_limitation": "Primary tables beyond selected figures not exhaustively inspected; Statistics Denmark linked raw data unavailable for independent regression.",
      "pass5_original_data_replicated": "NO",
      "pass5_provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT",
      "pass6_date": "2026-10-10",
      "pass6_locator": "https://www.rfberlin.com/wp-content/uploads/2026/03/26078.pdf",
      "pass6_inspection_depth": "PRIMARY_132_PAGE_PDF_METHODS_AND_FIGURE_TEXT",
      "pass6_page_scope": "PDF p24-25; printed p22-23",
      "pass6_finding": "Eq2 dynamic/eq3 pooled; 9/4% pre-adoption earnings premiums; 3/2% different confidence intervals",
      "pass6_limitation": "LICENSED_DENMARK_MICRODATA_UNAVAILABLE",
      "pass6_original_data_replicated": "NO"
    },
    {
      "id": "W137",
      "label": "The Labor Market Is Tilting Toward Seniority",
      "kind": "paper",
      "group": "Jobs & roles",
      "year": "2026",
      "lead_author": "Aidala",
      "source": "https://hiringlab.indeed.com/2026/07/23/the-labor-market-is-tilting-toward-seniority/",
      "contribution": "Posted development vacancies disproportionately target seniority compared with entry-level roles.",
      "limitation": "Descriptive share changes cannot attribute cause to AI.",
      "manual_use": "Present as one estimand within a multi-country labor evidence table; avoid deterministic jobs predictions.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "pass7_verified_primary_locator": "https://hiringlab.indeed.com/2026/07/23/the-labor-market-is-tilting-toward-seniority/",
      "pass7_identity_source_class": "producer_primary_report",
      "pass7_methods_replicated": "NO",
      "legacy_editorial_source": "https://www.sepolimi.com/p/se-ai-bibliography-jobs-roles"
    },
    {
      "id": "W138",
      "label": "AI's Impact on Labor and Hiring",
      "kind": "paper",
      "group": "Jobs & roles",
      "year": "2026",
      "lead_author": "Athreya",
      "source": "https://libertystreeteconomics.newyorkfed.org/2026/08/ais-impact-on-labor-and-hiring/",
      "contribution": "Employers may adjust planned recruiting before adjusting existing headcount.",
      "limitation": "Reports intent and sentiment rather than realized effects.",
      "manual_use": "Present as one estimand within a multi-country labor evidence table; avoid deterministic jobs predictions.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "pass7_verified_primary_locator": "https://libertystreeteconomics.newyorkfed.org/2026/08/ais-impact-on-labor-and-hiring/",
      "pass7_identity_source_class": "institutional_primary_commentary",
      "pass7_methods_replicated": "NO",
      "legacy_editorial_source": "https://www.sepolimi.com/p/se-ai-bibliography-jobs-roles"
    },
    {
      "id": "W139",
      "label": "Do Job Postings Show Early Labor-Market Effects of AI?",
      "kind": "paper",
      "group": "Jobs & roles",
      "year": "2026",
      "lead_author": "Audoly",
      "source": "https://www.sepolimi.com/p/se-ai-bibliography-jobs-roles",
      "contribution": "Software vacancy decline predates widespread ChatGPT use in some US data, weakening simplistic causal narratives.",
      "limitation": "Vacancy data are incomplete and other economic shocks matter.",
      "manual_use": "Present as one estimand within a multi-country labor evidence table; avoid deterministic jobs predictions.",
      "evidence_class": "Quasi-experimental / matched observation",
      "editorial_priority": "A",
      "bibliography_year": "2026",
      "original_evidence_class": "Quasi-experimental / matched observation",
      "reviewed_evidence_class": "Quasi-experimental / matched observation",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "W140",
      "label": "AI and Job Postings: From Destruction to Creation?",
      "kind": "paper",
      "group": "Jobs & roles",
      "year": "2026",
      "lead_author": "Gallacher",
      "source": "https://www.sepolimi.com/p/se-ai-bibliography-jobs-roles",
      "contribution": "Some developer vacancies rise after new coding agent capabilities become available.",
      "limitation": "Product release timing is not randomized AI exposure.",
      "manual_use": "Make the engineering response an explicit scoped permission, testable gate or human escalation criterion.",
      "evidence_class": "Controlled human or field experiment",
      "editorial_priority": "A",
      "bibliography_year": "2026",
      "original_evidence_class": "Controlled human or field experiment",
      "reviewed_evidence_class": "Observational job-postings trend analysis (not a randomized field experiment)",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "2026",
      "publication_source_url": "https://hiringlab.indeed.com/2026/07/08/ai-and-job-postings-from-destruction-to-creation/",
      "publication_status_note": "Indeed Hiring Lab observational commentary",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "W141",
      "label": "Google's AI & Economy ATLAS v1.0: Mapping Gemini Usage in the Economy",
      "kind": "paper",
      "group": "Jobs & roles",
      "year": "2026",
      "lead_author": "Iscenko",
      "source": "https://arxiv.org/abs/2608.00038",
      "contribution": "Maps adoption by tasks; tool usage does not directly imply task replacement or labor demand change.",
      "limitation": "One provider and incomplete agent usage coverage.",
      "manual_use": "Present as one estimand within a multi-country labor evidence table; avoid deterministic jobs predictions.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "pass7_verified_primary_locator": "https://arxiv.org/abs/2608.00038",
      "pass7_identity_source_class": "author_preprint",
      "pass7_methods_replicated": "NO",
      "legacy_editorial_source": "https://www.sepolimi.com/p/se-ai-bibliography-jobs-roles"
    },
    {
      "id": "W142",
      "label": "AI Is Probably Not (Yet) the Reason for Labor Market Weakening",
      "kind": "paper",
      "group": "Jobs & roles",
      "year": "2026",
      "lead_author": "Nunn",
      "source": "https://www.sepolimi.com/p/se-ai-bibliography-jobs-roles",
      "contribution": "Alternative US estimation fails to identify significant net AI-driven labor weakening.",
      "limitation": "Method and observation window could miss subgroup impacts.",
      "manual_use": "Present as one estimand within a multi-country labor evidence table; avoid deterministic jobs predictions.",
      "evidence_class": "Quasi-experimental / matched observation",
      "editorial_priority": "A",
      "bibliography_year": "2026",
      "original_evidence_class": "Quasi-experimental / matched observation",
      "reviewed_evidence_class": "Quasi-experimental / matched observation",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "W143",
      "label": "New data show no AI jobs apocalypse — for now",
      "kind": "paper",
      "group": "Jobs & roles",
      "year": "2025",
      "lead_author": "Kinder",
      "source": "https://www.brookings.edu/articles/new-data-show-no-ai-jobs-apocalypse-for-now/",
      "contribution": "Aggregate labor indicators remain more stable than narratives of immediate massive AI displacement.",
      "limitation": "Aggregate trends can mask cohort, wage and industry effects.",
      "manual_use": "Present as one estimand within a multi-country labor evidence table; avoid deterministic jobs predictions.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2025",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "pass7_verified_primary_locator": "https://www.brookings.edu/articles/new-data-show-no-ai-jobs-apocalypse-for-now/",
      "pass7_identity_source_class": "institutional_primary_commentary",
      "pass7_methods_replicated": "NO",
      "legacy_editorial_source": "https://www.sepolimi.com/p/se-ai-bibliography-jobs-roles"
    },
    {
      "id": "W144",
      "label": "2026 Global AI Jobs Barometer: Two futures for jobs in an AI era",
      "kind": "paper",
      "group": "Jobs & roles",
      "year": "2026",
      "lead_author": "PwC",
      "source": "https://www.pwc.com/gx/en/issues/artificial-intelligence/publications/artificial-intelligence-study.html",
      "contribution": "Rapidly changing skill demands and experience requirements may reshape developer career ladders.",
      "limitation": "Vendor interpretation and task-exposure proxies; not causal.",
      "manual_use": "Present as one estimand within a multi-country labor evidence table; avoid deterministic jobs predictions.",
      "evidence_class": "Self-report / commercial evidence",
      "editorial_priority": "C",
      "bibliography_year": "2026",
      "original_evidence_class": "Self-report / commercial evidence",
      "reviewed_evidence_class": "Self-report / commercial evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "pass7_verified_primary_locator": "https://www.pwc.com/gx/en/issues/artificial-intelligence/publications/artificial-intelligence-study.html",
      "pass7_identity_source_class": "producer_primary_report",
      "pass7_methods_replicated": "NO",
      "legacy_editorial_source": "https://www.sepolimi.com/p/se-ai-bibliography-jobs-roles"
    },
    {
      "id": "W145",
      "label": "ROI of AI-Assisted Software Development",
      "kind": "paper",
      "group": "Economics",
      "year": "2026",
      "lead_author": "DORA",
      "source": "https://www.sepolimi.com/p/se-ai-bibliography-economics",
      "contribution": "Offers a cross-functional return-on-investment framework for AI-assisted delivery beyond raw code productivity.",
      "limitation": "ROI 39% and eight-month payback are scenarios/model outputs, not measured experimental financial returns.",
      "manual_use": "Use to teach a metrics hierarchy: generated code → integrated change → deployed outcome → customer value.",
      "evidence_class": "Benchmark / controlled laboratory",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Benchmark / controlled laboratory",
      "reviewed_evidence_class": "Practitioner guidance / ROI calculator (not an experimental study)",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "2026",
      "publication_source_url": "https://dora.dev/ai/roi/report/",
      "publication_status_note": "DORA practitioner ROI framework/report",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH11:FULL_TEXT_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W146",
      "label": "McKinsey Technology Trends Outlook 2026",
      "kind": "paper",
      "group": "Economics",
      "year": "2026",
      "lead_author": "Chui",
      "source": "https://www.mckinsey.com/capabilities/tech-and-ai/our-insights/the-top-trends-in-tech",
      "contribution": "Positions legacy system context and secure deployment as adoption constraints, and stresses both acceleration and uneven results.",
      "limitation": "Survey opinions and mixed trend indicators are not causal SWE productivity measures.",
      "manual_use": "Translate into a context-handoff pattern separating working context, durable facts and verified system knowledge.",
      "evidence_class": "Self-report / commercial evidence",
      "editorial_priority": "C",
      "bibliography_year": "2026",
      "original_evidence_class": "Self-report / commercial evidence",
      "reviewed_evidence_class": "Self-report / commercial evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH11:FULL_TEXT_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass.",
      "pass7_verified_primary_locator": "https://www.mckinsey.com/capabilities/tech-and-ai/our-insights/the-top-trends-in-tech",
      "pass7_identity_source_class": "producer_primary_report",
      "pass7_methods_replicated": "NO",
      "legacy_editorial_source": "https://www.sepolimi.com/p/se-ai-bibliography-economics"
    },
    {
      "id": "W147",
      "label": "To Ban or not to Ban? How Open Source Projects Govern GenAI Contributions",
      "kind": "paper",
      "group": "Engineering structure",
      "year": "2026",
      "lead_author": "Yang",
      "source": "https://arxiv.org/abs/2603.26487",
      "contribution": "Projects adopt distinct governance stances to regulate low-cost agent PR supply and scarce maintainer review capacity.",
      "limitation": "Strategy taxonomy does not establish effectiveness.",
      "manual_use": "Compare human-on-human, human-on-agent and AI-on-human review and record review effort, precision and real defects.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH11:ORIGINAL_PDF_METHODS_AND_TABLES",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W148",
      "label": "SOEN-101: Code Generation by Emulating Software Process Models Using Large Language Model Agents",
      "kind": "paper",
      "group": "Engineering structure",
      "year": "2026",
      "lead_author": "Lin",
      "source": "https://www.sepolimi.com/p/se-ai-bibliography-engineering-structure",
      "contribution": "Process discipline can improve generated code on selected functional tests compared with unconstrained runs.",
      "limitation": "Small benchmark and GPT-3.5-era setup; process emulation not production governance.",
      "manual_use": "Make the engineering response an explicit scoped permission, testable gate or human escalation criterion.",
      "evidence_class": "Benchmark / controlled laboratory",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Benchmark / controlled laboratory",
      "reviewed_evidence_class": "Benchmark / controlled laboratory",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "HumanEval/MBPP coding benchmarks, not live agile field study",
      "publication_year_from_independent_source": "2025",
      "publication_source_url": "https://doi.org/10.1109/ICSE55347.2025.00140",
      "publication_status_note": "ICSE 2025 (arXiv manuscript first posted 2024)",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH07:PUBLISHER_ABSTRACT_ONLY; CH11:FULL_TEXT_PENDING",
      "previous_chapter_audit_count": "2",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass.",
      "pass4_audit_primary_url": "https://arxiv.org/pdf/2403.15852",
      "pass4_audit_version": "Original 14-page arXiv:2403.15852v2 author manuscript, 2024-10-31; 2025 IEEE conference record separately checked",
      "pass4_audit_depth": "AUTHOR_PREPRINT_PDF_METHODS_TABLES_II_III_PAGE_INSPECTED",
      "pass4_audit_methods_locators": "Author manuscript PDF pp. 6-7, Table II and Table III, experiment GPT-3.5 and five repeats; benchmark MBPP-582 test anomaly",
      "pass4_audit_sample": "164 HumanEval problems; 427 MBPP problems; HumanEval-ET/MBPP-ET extended test sets; five GPT-3.5 runs with T=0.8",
      "pass4_audit_observation": "Mean pass@1 Scrum 75.2/65.5/82.5/56.7; Table II baseline 64.4/49.8/77.5/53.9; MBPP-582 mismatched test input shown in Listing 1",
      "pass4_audit_boundary": "Final ICSE PDF tables not compared with author v2; reported p-values not recomputed from run-level outputs; no human team rollout evidence",
      "pass4_audit_original_data_replication": "NO",
      "pass4_audit_provenance": "PASS4_SELECTED_PRIMARY_2026-10-10",
      "pass4_audit_date": "2026-10-10"
    },
    {
      "id": "W149",
      "label": "Making AI Visible, Not Vanished: How AI Policies Reshape Developer Experience on GitHub",
      "kind": "paper",
      "group": "Engineering structure",
      "year": "2026",
      "lead_author": "Chen",
      "source": "https://arxiv.org/abs/2608.03329",
      "contribution": "Explicit project policies correlate with fewer measured code smells and richer human PR discussion without suppressing AI use.",
      "limitation": "Eight-week matched window cannot rule out proactive-maintainer selection.",
      "manual_use": "Make policy, responsibility and bounded workflow executable.",
      "evidence_class": "Quasi-experimental / matched observation",
      "editorial_priority": "A",
      "bibliography_year": "2026",
      "original_evidence_class": "Quasi-experimental / matched observation",
      "reviewed_evidence_class": "Quasi-experimental / matched observation",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH05:FULL_TEXT_OPENED_METHODS_PENDING; CH11:ORIGINAL_PDF_METHODS_AND_TABLES",
      "previous_chapter_audit_count": "2",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W150",
      "label": "We Permit the Use of AI, but [...]: The Landscape of AI Policies in Popular Open Source Projects",
      "kind": "paper",
      "group": "Engineering structure",
      "year": "2026",
      "lead_author": "Hora",
      "source": "https://arxiv.org/abs/2609.07542",
      "contribution": "Most policies allow AI while specifying disclosure and human responsibility, suggesting workable rather than absolutist governance.",
      "limitation": "Classifies rules but does not measure their safety effect.",
      "manual_use": "Make policy, responsibility and bounded workflow executable.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH07:FULLTEXT_HTML; CH11:ORIGINAL_PDF_METHODS_AND_TABLES",
      "previous_chapter_audit_count": "2",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass.",
      "pass4_audit_primary_url": "https://arxiv.org/html/2609.07542",
      "pass4_audit_version": "arXiv:2609.07542v1 (2026-09-07)",
      "pass4_audit_depth": "ORIGINAL_HTML_METHODS_AND_TABLES_SELECTED",
      "pass4_audit_methods_locators": "Methods Sections 2.2-2.4; RQ1 Table 1; RQ2 Fig 4; limitations",
      "pass4_audit_sample": "281 purposively selected policies (245/2000 popular repos + 36 added); 92 dedicated policy files",
      "pass4_audit_observation": "150/281 mention disclosure obligation; 137/281 require disclosure; 180 double-coded labels, 162 agree",
      "pass4_audit_boundary": "Selection and coder agreement do not measure policy effectiveness; 118-policy earlier sample not independent",
      "pass4_audit_original_data_replication": "NO",
      "pass4_audit_provenance": "PASS4_SELECTED_PRIMARY_2026-10-10",
      "pass4_audit_date": "2026-10-10",
      "pass9_scope": "original HTML cited Zenodo DOI located, unadjusted coder agreement, no source-record download"
    },
    {
      "id": "W151",
      "label": "Blueprint First, Model Second: A Framework for Deterministic LLM Workflow",
      "kind": "paper",
      "group": "Engineering structure",
      "year": "2026",
      "lead_author": "Qiu",
      "source": "https://www.sepolimi.com/p/se-ai-bibliography-engineering-structure",
      "contribution": "Predefined action blueprints can constrain agent behavior and outperform unrestricted planning on tested workflows.",
      "limitation": "Domain not typical SWE repositories; benchmark-specific.",
      "manual_use": "Make the engineering response an explicit scoped permission, testable gate or human escalation criterion.",
      "evidence_class": "Benchmark / controlled laboratory",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Benchmark / controlled laboratory",
      "reviewed_evidence_class": "Benchmark / controlled laboratory",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "Tool/workflow tau-bench, not real coding-team outcomes",
      "publication_year_from_independent_source": "2025",
      "publication_source_url": "https://arxiv.org/abs/2508.02721",
      "publication_status_note": "arXiv preprint (first posted August 2025)",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH03:NOT_INDEPENDENTLY_INSPECTED; CH07:FULLTEXT_HTML; CH11:FULL_TEXT_PENDING",
      "previous_chapter_audit_count": "3",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass.",
      "pass3_audit_primary_url": "https://arxiv.org/html/2508.02721v2",
      "pass3_audit_version": "arXiv:2508.02721v2 (2026-06-16)",
      "pass3_audit_depth": "ORIGINAL_HTML_SELECTED_METHODS_AND_TABLES",
      "pass3_audit_methods_locators": "IV Table I; RQ2 hard constraints; experimental settings",
      "pass3_audit_sample": "TravelPlanner 1000 tasks; Claude Sonnet 4; three seeds",
      "pass3_audit_observation": "Final pass 35.56% SCA versus ATLAS 18.00%; hard-constraint macro 38.89 versus 42.00",
      "pass3_audit_boundary": "Hard constraint outcomes trade off; benchmark does not validate real policy authority",
      "pass3_audit_original_data_replication": "NO",
      "pass3_audit_provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10",
      "pass3_audit_date": "2026-10-10",
      "pass9_scope": "v1/v2 original HTML Table 1/I-II; McNemar from continuous mean not verifiable"
    },
    {
      "id": "W152",
      "label": "Agentic Software Engineering: Foundational Pillars and a Research Roadmap",
      "kind": "paper",
      "group": "Engineering structure",
      "year": "2026",
      "lead_author": "Hassan",
      "source": "https://arxiv.org/abs/2509.06216",
      "contribution": "Provides an architecture for organizing agentic SWE research around dependable processes, collaboration and evaluation.",
      "limitation": "Roadmap is not evidence of achieved agent reliability.",
      "manual_use": "Present as one estimand within a multi-country labor evidence table; avoid deterministic jobs predictions.",
      "evidence_class": "Theory / argument (not a new result)",
      "editorial_priority": "C",
      "bibliography_year": "2026",
      "original_evidence_class": "Theory / argument (not a new result)",
      "reviewed_evidence_class": "Theory / argument (not a new result)",
      "full_manuscript_audited": "no_primary_locator_only",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "https://arxiv.org/abs/2509.06216",
      "publication_status_note": "Roadmap; initial submission 2025, metadata may reflect 2026 revision",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "source_verification_method": "PREPRINT_PRIMARY_RECORD",
      "audit_date": "2026-10-10",
      "audit_depth": "PRIMARY_METADATA_LOCATOR",
      "audit_locator": "Primary publication record; page-level study audit pending",
      "previous_chapter_audit_registers": "CH03:NOT_INDEPENDENTLY_INSPECTED; CH09:PRIMARY_FULL_TEXT_AUDIT_PENDING; CH11:FULL_TEXT_PENDING",
      "previous_chapter_audit_count": "3",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass.",
      "pass4_audit_primary_url": "https://arxiv.org/html/2509.06216",
      "pass4_audit_version": "arXiv:2509.06216v3 (2026-06-24)",
      "pass4_audit_depth": "ORIGINAL_HTML_CONCEPTUAL_METHOD",
      "pass4_audit_methods_locators": "Sections 1,4-7 and named proposed artifacts",
      "pass4_audit_sample": "No intervention cohort; authored roadmap SASE",
      "pass4_audit_observation": "Four pillars Actors/Processes/Tools/Artifacts; SE4H/SE4A duality; proposed scripts",
      "pass4_audit_boundary": "Design proposal not validated impact on multi-agent team performance",
      "pass4_audit_original_data_replication": "NO",
      "pass4_audit_provenance": "PASS4_SELECTED_PRIMARY_2026-10-10",
      "pass4_audit_date": "2026-10-10"
    },
    {
      "id": "W153",
      "label": "Toward Agentic Software Engineering Beyond Code: Framing Vision, Values, and Vocabulary",
      "kind": "paper",
      "group": "Engineering structure",
      "year": "2026",
      "lead_author": "Hoda",
      "source": "https://www.sepolimi.com/p/se-ai-bibliography-engineering-structure",
      "contribution": "Expands the scope of agentic SWE to requirements, design, teamwork and organization-wide responsibility.",
      "limitation": "Framing proposal; no new controlled outcome evidence.",
      "manual_use": "Make the engineering response an explicit scoped permission, testable gate or human escalation criterion.",
      "evidence_class": "Theory / argument (not a new result)",
      "editorial_priority": "C",
      "bibliography_year": "2026",
      "original_evidence_class": "Theory / argument (not a new result)",
      "reviewed_evidence_class": "Theory / argument (not a new result)",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH11:FULL_TEXT_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass.",
      "pass4_audit_primary_url": "https://arxiv.org/html/2510.19692",
      "pass4_audit_version": "arXiv:2510.19692v2 (2026-02-17)",
      "pass4_audit_depth": "ORIGINAL_HTML_CONCEPTUAL_METHOD",
      "pass4_audit_methods_locators": "Abstract, values and vocabulary sections",
      "pass4_audit_sample": "No original randomized or natural-experiment sample",
      "pass4_audit_observation": "Advocates lifecycle-wide agentic SE and preliminary CRAFT values",
      "pass4_audit_boundary": "Normative framework not empirical proof of organizational effects",
      "pass4_audit_original_data_replication": "NO",
      "pass4_audit_provenance": "PASS4_SELECTED_PRIMARY_2026-10-10",
      "pass4_audit_date": "2026-10-10"
    },
    {
      "id": "W154",
      "label": "Comprehension Debt in GenAI-Assisted Software Engineering Projects",
      "kind": "paper",
      "group": "System knowledge & memory",
      "year": "2026",
      "lead_author": "Ahmad",
      "source": "https://arxiv.org/abs/2604.13277",
      "contribution": "Delegated code generation may leave developers with latent understanding deficits analogous to accumulated technical debt.",
      "limitation": "Thematic self-reports from students, without effect-size or objective comprehension baseline.",
      "manual_use": "Preserve human system comprehension, provenance and durable agent context.",
      "evidence_class": "Self-report / commercial evidence",
      "editorial_priority": "C",
      "bibliography_year": "2026",
      "original_evidence_class": "Self-report / commercial evidence",
      "reviewed_evidence_class": "Qualitative student diary study (not commercial self-report)",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "2026",
      "publication_source_url": "https://arxiv.org/abs/2604.13277",
      "publication_status_note": "Student diary qualitative study (arXiv/EASE 2026)",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH09:PRIMARY_FULL_TEXT_AUDIT_PENDING; CH10:ARXIV_PDF_PAGES_VERIFIED",
      "previous_chapter_audit_count": "2",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W155",
      "label": "ChatGPT: Friend or Foe When Comprehending and Changing Unfamiliar Code",
      "kind": "paper",
      "group": "System knowledge & memory",
      "year": "2026",
      "lead_author": "Anderson",
      "source": "https://arxiv.org/abs/2605.10702",
      "contribution": "ChatGPT may aid completion of changes while developers still devote most time to reconstructing existing-system behavior.",
      "limitation": "Ten advanced students; results exploratory and not statistically tested.",
      "manual_use": "Preserve human system comprehension, provenance and durable agent context.",
      "evidence_class": "Benchmark / controlled laboratory",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Benchmark / controlled laboratory",
      "reviewed_evidence_class": "Benchmark / controlled laboratory",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH09:PRIMARY_FULL_TEXT_AUDIT_PENDING; CH10:ARXIV_PDF_PAGES_VERIFIED",
      "previous_chapter_audit_count": "2",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W156",
      "label": "LACY: Simulating Expert Mentoring for Software Onboarding with Code Tours",
      "kind": "paper",
      "group": "System knowledge & memory",
      "year": "2026",
      "lead_author": "Kara",
      "source": "https://arxiv.org/abs/2603.25391",
      "contribution": "AI-assisted tours curated by experts outperform AI-generated-only code tours on a short comprehension test.",
      "limitation": "Five participants; no no-AI arm or long-run onboarding outcome.",
      "manual_use": "Use as a baseline when designing AI-supported onboarding with independent comprehension and retention tests.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH09:PRIMARY_FULL_TEXT_AUDIT_PENDING; CH10:ARXIV_PDF_PAGES_VERIFIED_PUBLISHER_METADATA_CONFIRMED",
      "previous_chapter_audit_count": "2",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W157",
      "label": "ClawVM: Harness-Managed Virtual Memory for Stateful Tool-Using LLM Agents",
      "kind": "paper",
      "group": "System knowledge & memory",
      "year": "2026",
      "lead_author": "Rafique",
      "source": "https://www.sepolimi.com/p/se-ai-bibliography-system-knowledge-memory",
      "contribution": "Typed state pages and enforced write policy protect essential agent memory against compaction and reset failures.",
      "limitation": "Guarantees conditional on token-budget working set; limited trace and synthetic evaluation.",
      "manual_use": "Translate into a context-handoff pattern separating working context, durable facts and verified system knowledge.",
      "evidence_class": "Benchmark / controlled laboratory",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Benchmark / controlled laboratory",
      "reviewed_evidence_class": "Benchmark / controlled laboratory",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH09:ORIGINAL_PDF_VERIFIED",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W158",
      "label": "Should I Give Up Now? Investigating LLM Pitfalls in Software Engineering",
      "kind": "paper",
      "group": "System knowledge & memory",
      "year": "2026",
      "lead_author": "Tie",
      "source": "https://arxiv.org/abs/2411.09916",
      "contribution": "Wrong replies, overload and context loss can cause users to abandon AI assistance in a demanding web-development task.",
      "limitation": "Chat assistant rather than a modern autonomous tool-using agent.",
      "manual_use": "Translate into a context-handoff pattern separating working context, durable facts and verified system knowledge.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH03:NOT_INDEPENDENTLY_INSPECTED; CH09:PRIMARY_FULL_TEXT_AUDIT_PENDING",
      "previous_chapter_audit_count": "2",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W159",
      "label": "Memory Management and Contextual Consistency for Long-Running Low-Code Agents",
      "kind": "paper",
      "group": "System knowledge & memory",
      "year": "2026",
      "lead_author": "Xu",
      "source": "https://arxiv.org/abs/2509.25250",
      "contribution": "Hybrid episodic and semantic storage with retention policies can improve long-horizon consistency and token efficiency.",
      "limitation": "Synthetic low-code trials; missing real SWE longitudinal validation.",
      "manual_use": "Translate into a context-handoff pattern separating working context, durable facts and verified system knowledge.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no_primary_locator_only",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "https://arxiv.org/abs/2509.25250",
      "publication_status_note": "Low-code agent-memory study; no software organization field results",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "source_verification_method": "PREPRINT_PRIMARY_RECORD",
      "audit_date": "2026-10-10",
      "audit_depth": "PRIMARY_METADATA_LOCATOR",
      "audit_locator": "Primary publication record; page-level study audit pending",
      "previous_chapter_audit_registers": "CH09:PRIMARY_FULL_TEXT_AUDIT_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W160",
      "label": "AriGraph: Learning Knowledge Graph World Models with Episodic Memory for LLM Agents",
      "kind": "paper",
      "group": "System knowledge & memory",
      "year": "2025",
      "lead_author": "Anokhin",
      "source": "https://arxiv.org/abs/2407.04363",
      "contribution": "Combining semantic facts with ordered episodes improves decisions over unstructured history in text environments.",
      "limitation": "Evaluated in games, not a production software repo.",
      "manual_use": "Use as a baseline when designing AI-supported onboarding with independent comprehension and retention tests.",
      "evidence_class": "Benchmark / controlled laboratory",
      "editorial_priority": "B",
      "bibliography_year": "2025",
      "original_evidence_class": "Benchmark / controlled laboratory",
      "reviewed_evidence_class": "Benchmark / controlled laboratory",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "General agent episodic knowledge graphs, not code-maintenance intervention",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH09:PUBLISHED_PDF_VERIFIED",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W161",
      "label": "Examining ownership models in software teams: A systematic literature review and a replication study",
      "kind": "paper",
      "group": "System knowledge & memory",
      "year": "2024",
      "lead_author": "Koana",
      "source": "https://doi.org/10.1007/s10664-024-10538-5",
      "contribution": "Ownership-defect correlations vary across datasets and cannot be used as immutable quality laws.",
      "limitation": "Nine-project replication changes sign relative to earlier Microsoft studies.",
      "manual_use": "Compare human-on-human, human-on-agent and AI-on-human review and record review effort, precision and real defects.",
      "evidence_class": "Literature synthesis",
      "editorial_priority": "B",
      "bibliography_year": "2024",
      "original_evidence_class": "Literature synthesis",
      "reviewed_evidence_class": "Literature synthesis",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH09:PRIMARY_FULL_TEXT_AUDIT_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass.",
      "pass7_verified_primary_locator": "https://doi.org/10.1007/s10664-024-10538-5",
      "pass7_identity_source_class": "publisher_doi",
      "pass7_methods_replicated": "NO",
      "legacy_editorial_source": "https://www.sepolimi.com/p/se-ai-bibliography-system-knowledge-memory"
    },
    {
      "id": "W162",
      "label": "40 Years of Designing Code Comprehension Experiments: A Systematic Mapping Study",
      "kind": "paper",
      "group": "System knowledge & memory",
      "year": "2024",
      "lead_author": "Wyrich",
      "source": "https://doi.org/10.1145/3626522",
      "contribution": "Program-comprehension experiments rarely test code personally authored by participants, leaving a major knowledge-transfer confound.",
      "limitation": "Maps pre-AI experiments; does not test agents directly.",
      "manual_use": "Use as a baseline when designing AI-supported onboarding with independent comprehension and retention tests.",
      "evidence_class": "SYSTEMATIC_MAPPING_95_PRE_AI_EXPERIMENTS",
      "editorial_priority": "B",
      "bibliography_year": "2023",
      "original_evidence_class": "Benchmark / controlled laboratory",
      "reviewed_evidence_class": "SYSTEMATIC_MAPPING_95_PRE_AI_EXPERIMENTS",
      "full_manuscript_audited": "yes_selected_methods",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "2024",
      "publication_source_url": "https://doi.org/10.1145/3626522",
      "publication_status_note": "ACM Computing Surveys 56(4), 2024; 95 studies; 2026 corrigendum DOI 10.1145/3838282",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "source_verification_method": "FULLTEXT_PREPRINT_AND_PUBLISHED_CORRIGENDUM",
      "audit_date": "2026-10-10",
      "audit_depth": "PRIMARY_MANUSCRIPT_SECTIONS",
      "audit_locator": "Original author preprint 2206.11102 Sections 2-5, PDF pp. 1-43; publication 2024; 2026 corrigendum 10.1145/3838282, section 1",
      "doi": "10.1145/3626522",
      "correction_warning": "2026 corrigendum DOI 10.1145/3838282: primary studies S1–S95 formerly mismatched; use corrected IDs only.",
      "previous_chapter_audit_registers": "CH10:FULL_TEXT_REVIEW_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W163",
      "label": "A Case Study of Onboarding in Software Teams: Tasks and Strategies",
      "kind": "paper",
      "group": "System knowledge & memory",
      "year": "2021",
      "lead_author": "Ju",
      "source": "https://homepages.dcc.ufmg.br/~figueiredo/disciplinas/papers/icse2021ju.pdf",
      "contribution": "Onboarding requires orchestrated starter tasks, mentoring and access to team knowledge rather than merely fast initial commits.",
      "limitation": "Mainly qualitative; duration not measured.",
      "manual_use": "Use to teach a metrics hierarchy: generated code → integrated change → deployed outcome → customer value.",
      "evidence_class": "MIXED_METHOD_SINGLE_COMPANY_CASE_STUDY",
      "editorial_priority": "C",
      "bibliography_year": "2021",
      "original_evidence_class": "Self-report / commercial evidence",
      "reviewed_evidence_class": "MIXED_METHOD_SINGLE_COMPANY_CASE_STUDY",
      "full_manuscript_audited": "yes_selected_methods",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "https://homepages.dcc.ufmg.br/~figueiredo/disciplinas/papers/icse2021ju.pdf",
      "publication_status_note": "32 developer and 15 manager interviews; 189 developer/37 manager survey; Microsoft only; case study not random assignment",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "source_verification_method": "FULLTEXT_PRIMARY_METHODS_AND_RESULTS",
      "audit_date": "2026-10-10",
      "audit_depth": "PRIMARY_MANUSCRIPT_SECTIONS",
      "audit_locator": "ICSE 2021 PDF pp. 1-3 (abstract, Methods, sample recruitment), Section VI threats",
      "doi": "10.1109/ICSE43902.2021.00063",
      "previous_chapter_audit_registers": "CH10:FULL_TEXT_REVIEW_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W164",
      "label": "Program Comprehension and Code Complexity Metrics: An fMRI Study",
      "kind": "paper",
      "group": "System knowledge & memory",
      "year": "2021",
      "lead_author": "Peitek",
      "source": "https://github.com/brains-on-code/fMRI-complexity-metrics-icse2021",
      "contribution": "Common complexity metrics capture only part of human cognitive effort; text size and vocabulary also influence comprehension.",
      "limitation": "Nineteen participants, artificial snippets.",
      "manual_use": "Preserve human system comprehension, provenance and durable agent context.",
      "evidence_class": "Benchmark / controlled laboratory",
      "editorial_priority": "B",
      "bibliography_year": "2021",
      "original_evidence_class": "Benchmark / controlled laboratory",
      "reviewed_evidence_class": "Benchmark / controlled laboratory",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH09:PRIMARY_FULL_TEXT_AUDIT_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass.",
      "pass7_verified_primary_locator": "https://github.com/brains-on-code/fMRI-complexity-metrics-icse2021",
      "pass7_identity_source_class": "author_software_repository",
      "pass7_methods_replicated": "NO",
      "legacy_editorial_source": "https://www.sepolimi.com/p/se-ai-bibliography-system-knowledge-memory"
    },
    {
      "id": "W165",
      "label": "Please Turn Your Cameras On: Remote Onboarding of Software Developers during a Pandemic",
      "kind": "paper",
      "group": "System knowledge & memory",
      "year": "2021",
      "lead_author": "Rodeghero",
      "source": "https://arxiv.org/abs/2011.08130",
      "contribution": "Remote onboarding puts coordination and first-PR progress into focus; early contribution is not complete project fluency.",
      "limitation": "Survey report; does not measure months to mastery.",
      "manual_use": "Use as a baseline when designing AI-supported onboarding with independent comprehension and retention tests.",
      "evidence_class": "Self-report / commercial evidence",
      "editorial_priority": "C",
      "bibliography_year": "2021",
      "original_evidence_class": "Self-report / commercial evidence",
      "reviewed_evidence_class": "Self-report / commercial evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH10:FULL_TEXT_REVIEW_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W166",
      "label": "Comprehension of computer code relies primarily on domain-general executive brain regions",
      "kind": "paper",
      "group": "System knowledge & memory",
      "year": "2020",
      "lead_author": "Ivanova",
      "source": "https://doi.org/10.7554/eLife.58906",
      "contribution": "Code comprehension draws heavily on general executive cognition, not ordinary natural-language comprehension alone.",
      "limitation": "Psychology of small programs rather than codebase ownership.",
      "manual_use": "Use as a baseline when designing AI-supported onboarding with independent comprehension and retention tests.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2020",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH09:PRIMARY_FULL_TEXT_AUDIT_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass.",
      "pass7_verified_primary_locator": "https://doi.org/10.7554/eLife.58906",
      "pass7_identity_source_class": "publisher_doi",
      "pass7_methods_replicated": "NO",
      "legacy_editorial_source": "https://www.sepolimi.com/p/se-ai-bibliography-system-knowledge-memory"
    },
    {
      "id": "W167",
      "label": "A Look into Programmers' Heads",
      "kind": "paper",
      "group": "System knowledge & memory",
      "year": "2020",
      "lead_author": "Peitek",
      "source": "https://doi.org/10.1109/TSE.2018.2863303",
      "contribution": "Programming-language familiarity lowers cognitive effort during code reading.",
      "limitation": "Does not distinguish own code from unfamiliar team code.",
      "manual_use": "Preserve human system comprehension, provenance and durable agent context.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2020",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH09:PRIMARY_FULL_TEXT_AUDIT_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass.",
      "pass7_verified_primary_locator": "https://doi.org/10.1109/TSE.2018.2863303",
      "pass7_identity_source_class": "publisher_doi",
      "pass7_methods_replicated": "NO",
      "legacy_editorial_source": "https://www.sepolimi.com/p/se-ai-bibliography-system-knowledge-memory"
    },
    {
      "id": "W168",
      "label": "Do you remember this source code?",
      "kind": "paper",
      "group": "System knowledge & memory",
      "year": "2018",
      "lead_author": "Krüger",
      "source": "https://doi.org/10.1145/3180155.3180215",
      "contribution": "File-specific knowledge decays after contributions; own edits and share of code correlate with perceived familiarity.",
      "limitation": "Self-reported familiarity is not validated recall.",
      "manual_use": "Preserve human system comprehension, provenance and durable agent context.",
      "evidence_class": "Self-report / commercial evidence",
      "editorial_priority": "C",
      "bibliography_year": "2018",
      "original_evidence_class": "Self-report / commercial evidence",
      "reviewed_evidence_class": "Self-report / commercial evidence",
      "full_manuscript_audited": "no_primary_locator_only",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "https://doi.org/10.1145/3180155.3180215",
      "publication_status_note": "60 open-source developer survey, not an AI memory validation",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "source_verification_method": "PUBLISHER_DOI_RECORD",
      "audit_date": "2026-10-10",
      "audit_depth": "PRIMARY_METADATA_LOCATOR",
      "audit_locator": "Primary publication record; page-level study audit pending",
      "doi": "10.1145/3180155.3180215",
      "previous_chapter_audit_registers": "CH09:PRIMARY_FULL_TEXT_AUDIT_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W169",
      "label": "Simultaneous Measurement of Program Comprehension with fMRI and Eye Tracking: A Case Study",
      "kind": "paper",
      "group": "System knowledge & memory",
      "year": "2018",
      "lead_author": "Peitek",
      "source": "https://github.com/brains-on-code/simultaneous-fmri-and-eyetracking",
      "contribution": "Brain/gaze instrumentation for code understanding has important signal and measurement constraints.",
      "limitation": "More about measurement feasibility than AI intervention.",
      "manual_use": "Preserve human system comprehension, provenance and durable agent context.",
      "evidence_class": "Benchmark / controlled laboratory",
      "editorial_priority": "B",
      "bibliography_year": "2018",
      "original_evidence_class": "Benchmark / controlled laboratory",
      "reviewed_evidence_class": "Benchmark / controlled laboratory",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH09:PRIMARY_FULL_TEXT_AUDIT_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass.",
      "pass7_verified_primary_locator": "https://github.com/brains-on-code/simultaneous-fmri-and-eyetracking",
      "pass7_identity_source_class": "author_software_repository",
      "pass7_methods_replicated": "NO",
      "legacy_editorial_source": "https://www.sepolimi.com/p/se-ai-bibliography-system-knowledge-memory"
    },
    {
      "id": "W170",
      "label": "Measuring Program Comprehension: A Large-Scale Field Study with Professionals",
      "kind": "paper",
      "group": "System knowledge & memory",
      "year": "2018",
      "lead_author": "Xia",
      "source": "https://xin-xia.github.io/publication/TSE17.pdf",
      "contribution": "Most development effort is spent understanding and navigating existing code, especially by newcomers.",
      "limitation": "Understanding inferred from telemetry, not observed; authorship unseparated.",
      "manual_use": "Preserve human system comprehension, provenance and durable agent context.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2018",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH09:PUBLISHER_ABSTRACT_VERIFIED; CH10:FULL_TEXT_REVIEW_PENDING",
      "previous_chapter_audit_count": "2",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass.",
      "pass4_audit_primary_url": "https://baolingfeng.github.io/papers/tsecomprehension.pdf",
      "pass4_audit_version": "Author-hosted 23-page PDF versus TSE 44(10) 2018 publisher record",
      "pass4_audit_depth": "ORIGINAL_PDF_SELECTED_TABLES_JOURNAL_METADATA",
      "pass4_audit_methods_locators": "Author PDF p1, p7 Table3, p9 Table5, p22 threats; institutional published abstract",
      "pass4_audit_sample": "Author draft 79 developers/3244 hours; published journal abstract 78/3148, seven projects",
      "pass4_audit_observation": "Draft Table5 57.62% comprehension; journal abstract about 58%; draft Table3 2-developer validation",
      "pass4_audit_boundary": "Version sample-count conflict remains uncorrected without published full journal tables; not AI-specific",
      "pass4_audit_original_data_replication": "NO",
      "pass4_audit_provenance": "PASS4_SELECTED_PRIMARY_2026-10-10",
      "pass4_audit_date": "2026-10-10",
      "pass6_date": "2026-10-10",
      "pass6_locator": "https://baolingfeng.github.io/papers/tsecomprehension.pdf",
      "pass6_inspection_depth": "AUTHOR_23_PAGE_PDF_AND_PUBLISHED_ABSTRACT",
      "pass6_page_scope": "author p0; Table1 p3; Table5 p8; Monash journal metadata",
      "pass6_finding": "79 and 3244 author vs 78 and 3148 journal; author Table1 sums 79, exactly one developer and 96 hours difference",
      "pass6_limitation": "FINAL_JOURNAL_NUMERICAL_TABLES_UNAVAILABLE",
      "pass6_original_data_replicated": "NO",
      "pass8_primary_final_published_url": "https://xin-xia.github.io/publication/TSE17.pdf",
      "pass8_methods": "IEEE final p954 confirms explicit 96-hour excluded participant; journal Table1 p954 still sums 79; Table5 p959 same prior rates"
    },
    {
      "id": "W171",
      "label": "Revisiting Turnover-Induced Knowledge Loss in Software Projects",
      "kind": "paper",
      "group": "System knowledge & memory",
      "year": "2017",
      "lead_author": "Nassif",
      "source": "https://doi.org/10.1109/ICSME.2017.64",
      "contribution": "Knowledge abandoned when contributors depart is concentrated in a tail of long-unowned files.",
      "limitation": "Code authorship serves as proxy for knowledge; agents threaten assumption.",
      "manual_use": "Preserve human system comprehension, provenance and durable agent context.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2017",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH09:PRIMARY_FULL_TEXT_AUDIT_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass.",
      "pass7_verified_primary_locator": "https://doi.org/10.1109/ICSME.2017.64",
      "pass7_identity_source_class": "publisher_doi",
      "pass7_methods_replicated": "NO",
      "legacy_editorial_source": "https://www.sepolimi.com/p/se-ai-bibliography-system-knowledge-memory"
    },
    {
      "id": "W172",
      "label": "Measuring neural efficiency of program comprehension",
      "kind": "paper",
      "group": "System knowledge & memory",
      "year": "2017",
      "lead_author": "Siegmund",
      "source": "https://doi.org/10.1145/3106237.3106268",
      "contribution": "Semantic cues like informative naming reduce cognitive effort during code comprehension.",
      "limitation": "Small trained sample; no AI and no realistic full projects.",
      "manual_use": "Use as a baseline when designing AI-supported onboarding with independent comprehension and retention tests.",
      "evidence_class": "Benchmark / controlled laboratory",
      "editorial_priority": "B",
      "bibliography_year": "2017",
      "original_evidence_class": "Benchmark / controlled laboratory",
      "reviewed_evidence_class": "Benchmark / controlled laboratory",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH09:PRIMARY_FULL_TEXT_AUDIT_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass.",
      "pass7_verified_primary_locator": "https://doi.org/10.1145/3106237.3106268",
      "pass7_identity_source_class": "publisher_doi",
      "pass7_methods_replicated": "NO",
      "legacy_editorial_source": "https://www.sepolimi.com/p/se-ai-bibliography-system-knowledge-memory"
    },
    {
      "id": "W173",
      "label": "Quantifying and Mitigating Turnover-Induced Knowledge Loss: Case Studies of Chrome and a Project at Avaya",
      "kind": "paper",
      "group": "System knowledge & memory",
      "year": "2016",
      "lead_author": "Rigby",
      "source": "https://www.sepolimi.com/p/se-ai-bibliography-system-knowledge-memory",
      "contribution": "Developer departure leaves knowledge coverage gaps; successor assignment can partially reduce them.",
      "limitation": "Code-blame ownership proxy may fail when agents commit code.",
      "manual_use": "Preserve human system comprehension, provenance and durable agent context.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2016",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH09:ORIGINAL_PDF_VERIFIED; CH11:FULL_TEXT_PENDING",
      "previous_chapter_audit_count": "2",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W174",
      "label": "Impact of Developer Turnover on Quality in Open-Source Software",
      "kind": "paper",
      "group": "System knowledge & memory",
      "year": "2015",
      "lead_author": "Foucault",
      "source": "https://doi.org/10.1145/2786805.2786870",
      "contribution": "External contributor churn can affect downstream quality and code stewardship.",
      "limitation": "Effect sizes not retrieved in annotated bibliography.",
      "manual_use": "Preserve human system comprehension, provenance and durable agent context.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2015",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH09:PRIMARY_FULL_TEXT_AUDIT_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass.",
      "pass7_verified_primary_locator": "https://doi.org/10.1145/2786805.2786870",
      "pass7_identity_source_class": "publisher_doi",
      "pass7_methods_replicated": "NO",
      "legacy_editorial_source": "https://www.sepolimi.com/p/se-ai-bibliography-system-knowledge-memory"
    },
    {
      "id": "W175",
      "label": "Code Ownership and Software Quality: A Replication Study",
      "kind": "paper",
      "group": "System knowledge & memory",
      "year": "2015",
      "lead_author": "Greiler",
      "source": "https://www.sepolimi.com/p/se-ai-bibliography-system-knowledge-memory",
      "contribution": "Weak code ownership predicts defects in some settings while intentional shared ownership can be healthy.",
      "limitation": "Regression only, ownership meaning depends on organizational context.",
      "manual_use": "Preserve human system comprehension, provenance and durable agent context.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2015",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH05:AUTHOR_CAMERA_READY_PDF_LOCATED; CH09:PRIMARY_FULL_TEXT_AUDIT_PENDING",
      "previous_chapter_audit_count": "2",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W176",
      "label": "I Know What You Did Last Summer — An Investigation of How Developers Spend Their Time",
      "kind": "paper",
      "group": "System knowledge & memory",
      "year": "2015",
      "lead_author": "Minelli",
      "source": "https://www.sepolimi.com/p/se-ai-bibliography-system-knowledge-memory",
      "contribution": "Understanding consumes a larger share of developer time than typing in an observed Smalltalk setting.",
      "limitation": "One IDE ecosystem and mixed student/professional cohort.",
      "manual_use": "Preserve human system comprehension, provenance and durable agent context.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2015",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH09:PRIMARY_FULL_TEXT_AUDIT_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W177",
      "label": "Stuck and Frustrated or in Flow and Happy: Sensing Developers' Emotions and Progress",
      "kind": "paper",
      "group": "System knowledge & memory",
      "year": "2015",
      "lead_author": "Müller",
      "source": "https://doi.org/10.1109/ICSE.2015.334",
      "contribution": "Sensing subjective strain and flow might complement throughput metrics when evaluating human-agent collaboration.",
      "limitation": "Tiny sample and predictor errors; monitoring raises privacy concerns.",
      "manual_use": "Use to teach a metrics hierarchy: generated code → integrated change → deployed outcome → customer value.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2015",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "pass7_verified_primary_locator": "https://doi.org/10.1109/ICSE.2015.334",
      "pass7_identity_source_class": "publisher_doi",
      "pass7_methods_replicated": "NO",
      "legacy_editorial_source": "https://www.sepolimi.com/p/se-ai-bibliography-system-knowledge-memory"
    },
    {
      "id": "W178",
      "label": "Ramp-Up Journey of New Hires: Tug of War of Aids and Impediments",
      "kind": "paper",
      "group": "System knowledge & memory",
      "year": "2015",
      "lead_author": "Rastogi",
      "source": "https://doi.org/10.1109/ESEM.2015.7321212",
      "contribution": "First commit arrives well before full file-level breadth and ramp-up; different activity measures plateau at different times.",
      "limitation": "Absolute durations withheld; first PR is invalid proxy for competency.",
      "manual_use": "Preserve human system comprehension, provenance and durable agent context.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2015",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no_primary_locator_only",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "https://doi.org/10.1109/ESEM.2015.7321212",
      "publication_status_note": "2015 ESEM ramp-up paper; distinct from later similarly named paper",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "source_verification_method": "PUBLISHER_DOI_RECORD",
      "audit_date": "2026-10-10",
      "audit_depth": "PRIMARY_METADATA_LOCATOR",
      "audit_locator": "Primary publication record; page-level study audit pending",
      "doi": "10.1109/ESEM.2015.7321212",
      "previous_chapter_audit_registers": "CH10:FULL_TEXT_REVIEW_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W179",
      "label": "A systematic literature review on the usage of eye-tracking in software engineering",
      "kind": "paper",
      "group": "System knowledge & memory",
      "year": "2015",
      "lead_author": "Sharafi",
      "source": "https://doi.org/10.1016/j.infsof.2015.06.008",
      "contribution": "Existing gaze-based studies seldom isolate effects of own-code versus other-code understanding.",
      "limitation": "Predates LLM tooling; study design gaps not outcome evidence.",
      "manual_use": "Compare human-on-human, human-on-agent and AI-on-human review and record review effort, precision and real defects.",
      "evidence_class": "Literature synthesis",
      "editorial_priority": "B",
      "bibliography_year": "2015",
      "original_evidence_class": "Literature synthesis",
      "reviewed_evidence_class": "Literature synthesis",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH09:PRIMARY_FULL_TEXT_AUDIT_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass.",
      "pass7_verified_primary_locator": "https://doi.org/10.1016/j.infsof.2015.06.008",
      "pass7_identity_source_class": "publisher_doi",
      "pass7_methods_replicated": "NO",
      "legacy_editorial_source": "https://www.sepolimi.com/p/se-ai-bibliography-system-knowledge-memory"
    },
    {
      "id": "W180",
      "label": "Using psycho-physiological measures to assess task difficulty in software development",
      "kind": "paper",
      "group": "System knowledge & memory",
      "year": "2014",
      "lead_author": "Fritz",
      "source": "https://www.microsoft.com/en-us/research/publication/using-psycho-physiological-measures-to-assess-task-difficulty-in-software-development/",
      "contribution": "Multi-sensor measurements may detect task difficulty and cognitive burden more directly than edit counts.",
      "limitation": "Performance on new programmers weaker; implementation costs and privacy limits.",
      "manual_use": "Preserve human system comprehension, provenance and durable agent context.",
      "evidence_class": "Benchmark / controlled laboratory",
      "editorial_priority": "B",
      "bibliography_year": "2014",
      "original_evidence_class": "Benchmark / controlled laboratory",
      "reviewed_evidence_class": "Benchmark / controlled laboratory",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH10:FULL_TEXT_REVIEW_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass.",
      "pass7_verified_primary_locator": "https://www.microsoft.com/en-us/research/publication/using-psycho-physiological-measures-to-assess-task-difficulty-in-software-development/",
      "pass7_identity_source_class": "institutional_publication_record",
      "pass7_methods_replicated": "NO",
      "legacy_editorial_source": "https://www.sepolimi.com/p/se-ai-bibliography-system-knowledge-memory"
    },
    {
      "id": "W181",
      "label": "Understanding understanding source code with functional magnetic resonance imaging",
      "kind": "paper",
      "group": "System knowledge & memory",
      "year": "2014",
      "lead_author": "Siegmund",
      "source": "https://doi.org/10.1145/2568225.2568252",
      "contribution": "Brain activation differs between true program comprehension and superficial syntax spotting.",
      "limitation": "Contrived snippets with obscured identifiers.",
      "manual_use": "Preserve human system comprehension, provenance and durable agent context.",
      "evidence_class": "Benchmark / controlled laboratory",
      "editorial_priority": "B",
      "bibliography_year": "2014",
      "original_evidence_class": "Benchmark / controlled laboratory",
      "reviewed_evidence_class": "Benchmark / controlled laboratory",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH09:PRIMARY_FULL_TEXT_AUDIT_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass.",
      "pass7_verified_primary_locator": "https://doi.org/10.1145/2568225.2568252",
      "pass7_identity_source_class": "publisher_doi",
      "pass7_methods_replicated": "NO",
      "legacy_editorial_source": "https://www.sepolimi.com/p/se-ai-bibliography-system-knowledge-memory"
    },
    {
      "id": "W182",
      "label": "Don't Touch My Code! Examining the Effects of Ownership on Software Quality",
      "kind": "paper",
      "group": "System knowledge & memory",
      "year": "2011",
      "lead_author": "Bird",
      "source": "https://www.sepolimi.com/p/se-ai-bibliography-system-knowledge-memory",
      "contribution": "Low-concentration human code ownership correlates with defects; suggests stewardship matters.",
      "limitation": "Product-level correlation and human-authorship assumption not portable unchanged to agent output.",
      "manual_use": "Preserve human system comprehension, provenance and durable agent context.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2011",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH05:PUBLISHER_RECORD_AND_AUTHOR_SOURCE_LOCATED; CH09:ORIGINAL_PDF_VERIFIED",
      "previous_chapter_audit_count": "2",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W183",
      "label": "Moving into a New Software Project Landscape",
      "kind": "paper",
      "group": "System knowledge & memory",
      "year": "2010",
      "lead_author": "Dagenais",
      "source": "https://research.ibm.com/publications/moving-into-a-new-software-project-landscape",
      "contribution": "New developers need exploration and environment setup before completing useful changes, regardless of code generation rate.",
      "limitation": "Small heterogeneous IBM samples, legacy context.",
      "manual_use": "Preserve human system comprehension, provenance and durable agent context.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2010",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH10:FULL_TEXT_REVIEW_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass.",
      "pass7_verified_primary_locator": "https://research.ibm.com/publications/moving-into-a-new-software-project-landscape",
      "pass7_identity_source_class": "institutional_publication_record",
      "pass7_methods_replicated": "NO",
      "legacy_editorial_source": "https://www.sepolimi.com/p/se-ai-bibliography-system-knowledge-memory"
    },
    {
      "id": "W184",
      "label": "Developer Fluency: Achieving True Mastery in Software Projects",
      "kind": "paper",
      "group": "System knowledge & memory",
      "year": "2010",
      "lead_author": "Zhou",
      "source": "https://doi.org/10.1145/1882291.1882313",
      "contribution": "Newcomers can match task counts long before developing fluency for difficult central components.",
      "limitation": "Three-plus-year mastery is a hypothesis, not directly measured universal threshold.",
      "manual_use": "Preserve human system comprehension, provenance and durable agent context.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2010",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no_primary_locator_only",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "https://doi.org/10.1145/1882291.1882313",
      "publication_status_note": "2010 conference; full method tables pending",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "source_verification_method": "PUBLISHER_DOI_RECORD",
      "audit_date": "2026-10-10",
      "audit_depth": "PRIMARY_METADATA_LOCATOR",
      "audit_locator": "Primary publication record; page-level study audit pending",
      "doi": "10.1145/1882291.1882313",
      "previous_chapter_audit_registers": "CH10:FULL_TEXT_REVIEW_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W185",
      "label": "Succession: Measuring Transfer of Code and Developer Productivity",
      "kind": "paper",
      "group": "System knowledge & memory",
      "year": "2009",
      "lead_author": "Mockus",
      "source": "https://mockus.org/papers/succession.pdf",
      "contribution": "Ownership transfer across teams or geography may lower successor effectiveness without deliberate knowledge handoff.",
      "limitation": "Past corporate development model; not agent-mediated work.",
      "manual_use": "Use to teach a metrics hierarchy: generated code → integrated change → deployed outcome → customer value.",
      "evidence_class": "INDUSTRIAL_OBSERVATIONAL_SUCCESSION_REGRESSION",
      "editorial_priority": "A",
      "bibliography_year": "2009",
      "original_evidence_class": "Quasi-experimental / matched observation",
      "reviewed_evidence_class": "INDUSTRIAL_OBSERVATIONAL_SUCCESSION_REGRESSION",
      "full_manuscript_audited": "yes_selected_methods",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "https://mockus.org/papers/succession.pdf",
      "publication_status_note": "ICSE 2009 Sections 5 and 6, Tables 1-2; 10 identified succession cases and 1,012 mentor-follower pairs",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "source_verification_method": "FULLTEXT_PRIMARY_METHODS_TABLES",
      "audit_date": "2026-10-10",
      "audit_depth": "PRIMARY_MANUSCRIPT_SECTIONS",
      "audit_locator": "ICSE 2009 PDF p. 6 Table 1; p. 9 Table 2 (zero-based PDF page indices 5 and 8), Section 6.3-6.4",
      "doi": "10.1109/ICSE.2009.5070509",
      "previous_chapter_audit_registers": "CH09:ORIGINAL_ABSTRACT_AND_METADATA_VERIFIED; CH10:FULL_TEXT_REVIEW_PENDING; CH11:FULL_TEXT_PENDING",
      "previous_chapter_audit_count": "3",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W186",
      "label": "Maintaining Mental Models: A Study of Developer Work Habits",
      "kind": "paper",
      "group": "System knowledge & memory",
      "year": "2006",
      "lead_author": "LaToza",
      "source": "https://www.microsoft.com/en-us/research/wp-content/uploads/2016/02/p492-latoza.pdf",
      "contribution": "Developers struggle particularly with others' code and hidden design rationale, making explanation provenance an asset.",
      "limitation": "Perceived problem ratings, not timed comprehension measures.",
      "manual_use": "Preserve human system comprehension, provenance and durable agent context.",
      "evidence_class": "EXPLORATORY_SINGLE_COMPANY_SURVEY_AND_INTERVIEWS",
      "editorial_priority": "C",
      "bibliography_year": "2006",
      "original_evidence_class": "Self-report / commercial evidence",
      "reviewed_evidence_class": "EXPLORATORY_SINGLE_COMPANY_SURVEY_AND_INTERVIEWS",
      "full_manuscript_audited": "yes_selected_methods",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "https://www.microsoft.com/en-us/research/wp-content/uploads/2016/02/p492-latoza.pdf",
      "publication_status_note": "ICSE 2006 Section 3.3, 157 and 187 responses from separate invitations of 1000 each; 11 interviews; selection bias not measured",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "source_verification_method": "FULLTEXT_PRIMARY_METHODS_TABLES",
      "audit_date": "2026-10-10",
      "audit_depth": "PRIMARY_MANUSCRIPT_SECTIONS",
      "audit_locator": "ICSE 2006 PDF pp. 2-4, Section 3 method, 3.3 sampling and Table 1",
      "doi": "10.1145/1134285.1134355",
      "previous_chapter_audit_registers": "CH09:AUTHOR_INSTITUTIONAL_ABSTRACT_VERIFIED",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W187",
      "label": "Globalization by Chunking: A Quantitative Approach",
      "kind": "paper",
      "group": "System knowledge & memory",
      "year": "2001",
      "lead_author": "Mockus",
      "source": "https://mockus.org/papers/chunking.pdf",
      "contribution": "New engineers took more than a year on average to reach a change-count plateau in one telecommunications system.",
      "limitation": "One team and counting commits; does not measure full mastery or AI effects.",
      "manual_use": "Preserve human system comprehension, provenance and durable agent context.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2001",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no_primary_locator_only",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "https://mockus.org/papers/chunking.pdf",
      "publication_status_note": "Original author-hosted journal paper; full-text inspection not completed",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "source_verification_method": "AUTHOR_FULL_TEXT_LOCATOR_ONLY",
      "audit_date": "2026-10-10",
      "audit_depth": "PRIMARY_METADATA_LOCATOR",
      "audit_locator": "Primary publication record; page-level study audit pending",
      "doi": "10.1109/52.914737",
      "previous_chapter_audit_registers": "CH10:FULL_TEXT_REVIEW_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W188",
      "label": "The Ramp-Up Problem in Software Projects: A Case Study of How Software Immigrants Naturalize",
      "kind": "paper",
      "group": "System knowledge & memory",
      "year": "1998",
      "lead_author": "Sim",
      "source": "https://dl.acm.org/doi/10.5555/302163.302199",
      "contribution": "Environmental access and mentoring dominate early onboarding, with independence possible before comprehensive system understanding.",
      "limitation": "N=4; expert estimate for six-to-twelve-month productivity not measured.",
      "manual_use": "Use as a baseline when designing AI-supported onboarding with independent comprehension and retention tests.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "1998",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH10:FULL_TEXT_REVIEW_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass.",
      "pass7_verified_primary_locator": "https://dl.acm.org/doi/10.5555/302163.302199",
      "pass7_identity_source_class": "publisher_record",
      "pass7_methods_replicated": "NO",
      "legacy_editorial_source": "https://www.sepolimi.com/p/se-ai-bibliography-system-knowledge-memory"
    },
    {
      "id": "W189",
      "label": "The Substrate Collapse: AI Code Generation Invalidates Authorship-Based Knowledge Metrics",
      "kind": "paper",
      "group": "System knowledge & memory",
      "year": "2026",
      "lead_author": "Wheeler",
      "source": "https://arxiv.org/abs/2606.20882",
      "contribution": "Authorship-based truck-factor and ownership metrics may become misleading once agents author code without human understanding.",
      "limitation": "Central insight is conceptual; no empirical recalibration proposed.",
      "manual_use": "Make the engineering response an explicit scoped permission, testable gate or human escalation criterion.",
      "evidence_class": "Theory / argument (not a new result)",
      "editorial_priority": "C",
      "bibliography_year": "2026",
      "original_evidence_class": "Theory / argument (not a new result)",
      "reviewed_evidence_class": "Theory / argument (not a new result)",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH05:FULL_TEXT_OPENED_METHODS_PENDING; CH09:PRIMARY_FULL_TEXT_AUDIT_PENDING; CH11:FULL_TEXT_PENDING",
      "previous_chapter_audit_count": "3",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass.",
      "pass4_audit_primary_url": "https://arxiv.org/html/2606.20882",
      "pass4_audit_version": "arXiv:2606.20882v1 (2026-06-18)",
      "pass4_audit_depth": "ORIGINAL_HTML_CONCEPTUAL_METHOD",
      "pass4_audit_methods_locators": "Premise, measurement critique and explicit scope sections",
      "pass4_audit_sample": "No new developer sample or fresh authorship-truck-factor validation",
      "pass4_audit_observation": "Argues commits and authorship are no longer reliable proxies for comprehension under generation",
      "pass4_audit_boundary": "Argument is plausible but does not statistically prove invalidity for every repository",
      "pass4_audit_original_data_replication": "NO",
      "pass4_audit_provenance": "PASS4_SELECTED_PRIMARY_2026-10-10",
      "pass4_audit_date": "2026-10-10"
    },
    {
      "id": "W190",
      "label": "How do Humans and LLMs Process Confusing Code?",
      "kind": "paper",
      "group": "System knowledge & memory",
      "year": "2025",
      "lead_author": "Abdelsalam",
      "source": "https://arxiv.org/abs/2508.18547",
      "contribution": "Model perplexity and human confusion can correlate on difficult source lines, suggesting possible code-comprehension diagnostics.",
      "limitation": "Reused small EEG dataset and one model; correlation not general ability.",
      "manual_use": "Preserve human system comprehension, provenance and durable agent context.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2025",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH09:PRIMARY_FULL_TEXT_AUDIT_PENDING",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W191",
      "label": "Where Do AI Coding Agents Fail? An Empirical Study of Failed Agentic Pull Requests in GitHub",
      "kind": "paper",
      "group": "What agents can do",
      "year": "2026",
      "lead_author": "Ehsani",
      "source": "https://www.sepolimi.com/p/se-ai-bibliography-what-agents-can-do",
      "contribution": "Rejected agent PRs reveal recurring limits in requirement understanding, repository fit and coordination with maintainers.",
      "limitation": "Failure coding depends on visible GitHub information; shared AIDev sample.",
      "manual_use": "Make the engineering response an explicit scoped permission, testable gate or human escalation criterion.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH03:ARXIV_ABSTRACT_VERIFIED",
      "previous_chapter_audit_count": "1",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W192",
      "label": "AIDev: Studying AI Coding Agents on GitHub",
      "kind": "paper",
      "group": "What agents can do",
      "year": "2026",
      "lead_author": "Li",
      "source": "https://www.sepolimi.com/p/se-ai-bibliography-what-agents-can-do",
      "contribution": "Supplies a reusable 932791-PR universe and a curated 33596-PR subset that underpins many agent outcome studies.",
      "limitation": "Shared data are not independent replications; five agents and snapshot through mid-2025.",
      "manual_use": "Make the engineering response an explicit scoped permission, testable gate or human escalation criterion.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "https://arxiv.org/html/2602.09185",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "audit_locator": "arXiv 2602.09185 html Introduction and dataset description; chapter 7 earlier audit primary-source register",
      "data_snapshot_warning": "Dataset observational and shared by W068/W071; overlapping observations are not independent replication.",
      "previous_chapter_audit_registers": "CH03:ARXIV_ABSTRACT_VERIFIED; CH07:FULLTEXT_HTML_DATASET",
      "previous_chapter_audit_count": "2",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "W193",
      "label": "MirrorCode: Evidence that AI can already do some weeks-long coding tasks",
      "kind": "paper",
      "group": "What agents can do",
      "year": "2026",
      "lead_author": "METR / Epoch AI",
      "source": "https://www.sepolimi.com/p/se-ai-bibliography-what-agents-can-do",
      "contribution": "Agents can replicate substantial multi-file implementation work in a constrained exercise, challenging simplistic duration ceilings.",
      "limitation": "Human-hours counterfactual inferred; not general work-hour substitution or deployment readiness.",
      "manual_use": "Make the engineering response an explicit scoped permission, testable gate or human escalation criterion.",
      "evidence_class": "Observational / qualitative evidence",
      "editorial_priority": "B",
      "bibliography_year": "2026",
      "original_evidence_class": "Observational / qualitative evidence",
      "reviewed_evidence_class": "Observational / qualitative evidence",
      "full_manuscript_audited": "no",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "previous_chapter_audit_registers": "CH03:NOT_INDEPENDENTLY_INSPECTED; CH07:FULLTEXT_INSTITUTIONAL",
      "previous_chapter_audit_count": "2",
      "previous_audit_warning": "Archived self-reported inspection depth; no independent reinspection from these archive records in 2026-10-10 pass."
    },
    {
      "id": "T:Productivity",
      "label": "Productivity",
      "kind": "theme",
      "group": "Productivity",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "T:Code quality & security",
      "label": "Code quality & security",
      "kind": "theme",
      "group": "Code quality & security",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "T:Verification & review",
      "label": "Verification & review",
      "kind": "theme",
      "group": "Verification & review",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "T:Skills & learning",
      "label": "Skills & learning",
      "kind": "theme",
      "group": "Skills & learning",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "T:Jobs & roles",
      "label": "Jobs & roles",
      "kind": "theme",
      "group": "Jobs & roles",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "T:Economics",
      "label": "Economics",
      "kind": "theme",
      "group": "Economics",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "T:Engineering structure",
      "label": "Engineering structure",
      "kind": "theme",
      "group": "Engineering structure",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "T:System knowledge & memory",
      "label": "System knowledge & memory",
      "kind": "theme",
      "group": "System knowledge & memory",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "T:What agents can do",
      "label": "What agents can do",
      "kind": "theme",
      "group": "What agents can do",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "K:Output versus shipped value",
      "label": "Output versus shipped value",
      "kind": "topic",
      "group": "",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "K:Controlled productivity evidence",
      "label": "Controlled productivity evidence",
      "kind": "topic",
      "group": "",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "K:Developer workflow and adoption",
      "label": "Developer workflow and adoption",
      "kind": "topic",
      "group": "",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "K:Review capacity and maintainers",
      "label": "Review capacity and maintainers",
      "kind": "topic",
      "group": "",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "K:AI as reviewer",
      "label": "AI as reviewer",
      "kind": "topic",
      "group": "",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "K:Automation bias and trust",
      "label": "Automation bias and trust",
      "kind": "topic",
      "group": "",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "K:Independent verification and oracles",
      "label": "Independent verification and oracles",
      "kind": "topic",
      "group": "",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "K:Benchmarks and construct validity",
      "label": "Benchmarks and construct validity",
      "kind": "topic",
      "group": "",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "K:Agent failure and escalation",
      "label": "Agent failure and escalation",
      "kind": "topic",
      "group": "",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "K:Technical debt and complexity",
      "label": "Technical debt and complexity",
      "kind": "topic",
      "group": "",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "K:Code reuse and duplication",
      "label": "Code reuse and duplication",
      "kind": "topic",
      "group": "",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "K:Vulnerability and secure code",
      "label": "Vulnerability and secure code",
      "kind": "topic",
      "group": "",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "K:Prompt injection and malicious tools",
      "label": "Prompt injection and malicious tools",
      "kind": "topic",
      "group": "",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "K:Dependencies and agent supply chain",
      "label": "Dependencies and agent supply chain",
      "kind": "topic",
      "group": "",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "K:Architecture and modularity",
      "label": "Architecture and modularity",
      "kind": "topic",
      "group": "",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "K:Specifications and governance",
      "label": "Specifications and governance",
      "kind": "topic",
      "group": "",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "K:Human cognitive load",
      "label": "Human cognitive load",
      "kind": "topic",
      "group": "",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "K:Skills formation and teaching",
      "label": "Skills formation and teaching",
      "kind": "topic",
      "group": "",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "K:Cognitive offloading and skill debt",
      "label": "Cognitive offloading and skill debt",
      "kind": "topic",
      "group": "",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "K:Onboarding and developer fluency",
      "label": "Onboarding and developer fluency",
      "kind": "topic",
      "group": "",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "K:System understanding and rationale",
      "label": "System understanding and rationale",
      "kind": "topic",
      "group": "",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "K:Ownership and knowledge transfer",
      "label": "Ownership and knowledge transfer",
      "kind": "topic",
      "group": "",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "K:Agent context and persistent memory",
      "label": "Agent context and persistent memory",
      "kind": "topic",
      "group": "",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "K:Employment and early-career roles",
      "label": "Employment and early-career roles",
      "kind": "topic",
      "group": "",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "K:Remote work and apprenticeship",
      "label": "Remote work and apprenticeship",
      "kind": "topic",
      "group": "",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "K:Economic costs and return",
      "label": "Economic costs and return",
      "kind": "topic",
      "group": "",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "K:Evaluation methodology and baselines",
      "label": "Evaluation methodology and baselines",
      "kind": "topic",
      "group": "",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "K:Long-running agent execution",
      "label": "Long-running agent execution",
      "kind": "topic",
      "group": "",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "K:Human-agent collaboration",
      "label": "Human-agent collaboration",
      "kind": "topic",
      "group": "",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "K:Dataset provenance and dependency",
      "label": "Dataset provenance and dependency",
      "kind": "topic",
      "group": "",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "C:C01",
      "label": "AI changes the unit of software work",
      "kind": "chapter",
      "group": "",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "C:C02",
      "label": "Measuring productivity from code to production",
      "kind": "chapter",
      "group": "",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "C:C03",
      "label": "Limits and capability of coding agents",
      "kind": "chapter",
      "group": "",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "C:C04",
      "label": "Specifications, intent and executable contracts",
      "kind": "chapter",
      "group": "",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "C:C05",
      "label": "AI-generated code quality, architecture and maintainability",
      "kind": "chapter",
      "group": "",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "C:C06",
      "label": "Securing generated code and the agent runtime",
      "kind": "chapter",
      "group": "",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "C:C07",
      "label": "Testing, external oracles and evidence of correctness",
      "kind": "chapter",
      "group": "",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "C:C08",
      "label": "Code review and trust calibration",
      "kind": "chapter",
      "group": "",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "C:C09",
      "label": "System understanding, context and persistent memory",
      "kind": "chapter",
      "group": "",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "C:C10",
      "label": "Developer learning, mentoring and comprehension debt",
      "kind": "chapter",
      "group": "",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "C:C11",
      "label": "Teams, governance and the changing engineering organization",
      "kind": "chapter",
      "group": "",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "C:C12",
      "label": "Economics, jobs, risk and evidence-based adoption",
      "kind": "chapter",
      "group": "",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "D:AIDev",
      "label": "AIDev dataset family",
      "kind": "dataset",
      "group": "",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk",
      "audit_date": "2026-10-10",
      "snapshot": "AIDev PR collection: 932,791 total agent-authored PRs, curated subset of 33,596; reused across MSR-2026 studies. Corpus size is not pooled sample size.",
      "shared_cohort_warning": "W192 W068 W071 are related observational analyses, not independent studies."
    },
    {
      "id": "M:Benchmark / controlled laboratory",
      "label": "Benchmark / controlled laboratory",
      "kind": "method",
      "group": "",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "M:Controlled human or field experiment",
      "label": "Controlled human or field experiment",
      "kind": "method",
      "group": "",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "M:Literature synthesis",
      "label": "Literature synthesis",
      "kind": "method",
      "group": "",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "M:Missing outcome details",
      "label": "Missing outcome details",
      "kind": "method",
      "group": "",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "M:Observational / qualitative evidence",
      "label": "Observational / qualitative evidence",
      "kind": "method",
      "group": "",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "M:Quasi-experimental / matched observation",
      "label": "Quasi-experimental / matched observation",
      "kind": "method",
      "group": "",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "M:Self-report / commercial evidence",
      "label": "Self-report / commercial evidence",
      "kind": "method",
      "group": "",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "M:Theory / argument (not a new result)",
      "label": "Theory / argument (not a new result)",
      "kind": "method",
      "group": "",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "MC:Observational job-postings trend analysis (not a randomized field experiment)",
      "label": "Observational job-postings trend analysis (not a randomized field experiment)",
      "kind": "audited_method",
      "group": "Independent editorial check",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "MC:Practitioner guidance / ROI calculator (not an experimental study)",
      "label": "Practitioner guidance / ROI calculator (not an experimental study)",
      "kind": "audited_method",
      "group": "Independent editorial check",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "MC:Qualitative student diary study (not commercial self-report)",
      "label": "Qualitative student diary study (not commercial self-report)",
      "kind": "audited_method",
      "group": "Independent editorial check",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "MC:Systematic mapping / literature synthesis (not a controlled benchmark)",
      "label": "Systematic mapping / literature synthesis (not a controlled benchmark)",
      "kind": "audited_method",
      "group": "Independent editorial check",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "MC:Software-team onboarding case study (not commercial report)",
      "label": "Software-team onboarding case study (not commercial report)",
      "kind": "audited_method",
      "group": "Independent editorial check",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "MC:Developer work-practices field study (not commercial report)",
      "label": "Developer work-practices field study (not commercial report)",
      "kind": "audited_method",
      "group": "Independent editorial check",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "",
      "summary": "",
      "method_status": "",
      "provenance": "",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:1.1",
      "label": "Software engineering begins before the code",
      "kind": "section",
      "group": "C01",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "1.1",
      "summary": "Begin with established evidence on how professional developers spend time understanding, modifying, testing and integrating systems. Distinguish typing a patch from delivering an accepted, operable change, then introduce agentic-software-engineering visions explicitly as proposed extensions rather than as measured proof.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:1.2",
      "label": "From autocomplete to delegated execution",
      "kind": "section",
      "group": "C01",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "1.2",
      "summary": "Introduce completion, conversational assistance, repository-aware agents and multi-step autonomous execution as progressively larger delegations. Explain which choices remain human-owned at each level and why increased autonomy changes coordination and control costs.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:1.3",
      "label": "The engineer's work before and after AI",
      "kind": "section",
      "group": "C01",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "1.3",
      "summary": "Describe the transfer of effort from typing and routine lookup toward problem framing, architecture, checking, integration and responsibility. Treat changes in developer activity as hypotheses to test, not as universal workforce predictions.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:1.4",
      "label": "The lifecycle of a trustworthy change",
      "kind": "section",
      "group": "C01",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "1.4",
      "summary": "Trace stakeholder intention, discovery, design options, implementation, independently specified checks, human review, deployment and feedback. Define the change dossier and responsible decision-maker at each handoff. This is the author's engineering reference workflow, motivated by software lifecycle evidence and agent-governance proposals rather than experimentally validated as a whole.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:1.5",
      "label": "The autonomy–accountability boundary",
      "kind": "section",
      "group": "C01",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "1.5",
      "summary": "Separate permission to act from authority to approve residual risk. Discuss human-on-the-loop and human-in-the-loop as design choices conditioned by impact and observability rather than slogans.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:1.6",
      "label": "Why brownfield change starts with system comprehension",
      "kind": "section",
      "group": "C01",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "1.6",
      "summary": "Introduce the existing system's implicit invariants, distributed rationale and human ownership as prerequisites to a safe code edit. An early minimum context package must exist before Chapter 3 lets an agent inspect the repository; Chapter 9 will later explain how to preserve and update that knowledge durably.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:1.7",
      "label": "What the research can and cannot tell us",
      "kind": "section",
      "group": "C01",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "1.7",
      "summary": "Explain study types before citing effects: controlled experiments, repository observation, surveys, benchmarks, industrial reports and position papers. Distinguish observed measurements from recommended governance processes, preparing readers to interpret the evidence critically.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:1.8",
      "label": "A teaching case, not a reported field experiment",
      "kind": "section",
      "group": "C01",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "1.8",
      "summary": "Introduce the invented transaction-approval API, its legacy interfaces, ambiguous regional threshold request and audit obligations. Make the system boundary and synthetic data explicit. Ownership and review findings explain why the example is realistic; no cited paper is claimed to have studied this particular service.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:1.9",
      "label": "From generated output to an evidence question",
      "kind": "section",
      "group": "C01",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "1.9",
      "summary": "Summarize why the reader must ask what changed, how it was checked and what consequence followed. Define the initial questions to be answered in a controlled pilot and bridge to a rigorous discussion of productivity.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:2.1",
      "label": "The productivity denominator problem",
      "kind": "section",
      "group": "C02",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "2.1",
      "summary": "Explain why suggestions accepted, tokens generated, commits, pull requests, merged changes, releases and user outcomes form different denominators. Construct a funnel in which gains can disappear at review or integration.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:2.2",
      "label": "How to read causal evidence",
      "kind": "section",
      "group": "C02",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "2.2",
      "summary": "Teach random assignment, matched comparison, before/after measurements, selection effects and confidence intervals using developer-tool experiments. State what a reported percentage does and does not quantify.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:2.3",
      "label": "Why controlled studies disagree",
      "kind": "section",
      "group": "C02",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "2.3",
      "summary": "Compare positive enterprise evidence with the slower results for experienced open-source maintainers, making task familiarity, tool era, environment and developer cohort explicit. The object is conditional understanding, not a synthesized universal multiplier.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:2.4",
      "label": "Observational adoption and its confounders",
      "kind": "section",
      "group": "C02",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "2.4",
      "summary": "Examine repository adoption studies and agent trace analyses. Discuss parallel trend assumptions, tooling changes, self-selection, repository maturity and the limits of activity telemetry.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:2.5",
      "label": "Writing code versus shipping code",
      "kind": "section",
      "group": "C02",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "2.5",
      "summary": "Introduce work in progress, review capacity, testing and release mechanisms as bottlenecks. Build a simple throughput model that explains why significantly more code and commits need not produce proportionately more deployed value.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:2.6",
      "label": "Quality-adjusted productivity",
      "kind": "section",
      "group": "C02",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "2.6",
      "summary": "Treat complexity, post-merge rework, reviewer effort, rollback and incident risk as potential costs of faster output. Use longitudinal and maintenance studies as narrower empirical signals; position commercial industry reports as descriptive comparisons rather than causal estimates.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:2.7",
      "label": "Developer experience and hidden time",
      "kind": "section",
      "group": "C02",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "2.7",
      "summary": "Compare measured task time with perceived savings, context switching, flow and debugging effort. Explain why surveys and tool dashboards are informative about adoption but insufficient for causal conclusions.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:2.8",
      "label": "Designing a coding-specific field pilot",
      "kind": "section",
      "group": "C02",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "2.8",
      "summary": "Set up a preregistered experiment on comparable software-maintenance tasks with a fixed observation period, quality guardrails, reviewer-minute accounting, random assignment where feasible, and documented statistical power. Enterprise coding RCTs are direct precedents; an identity-administration RCT is useful only as a cross-domain illustration of experiment design.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:2.9",
      "label": "From metrics to an evidence-based pilot decision",
      "kind": "section",
      "group": "C02",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "2.9",
      "summary": "Combine measures of delivery, change failure, security, review load, human time and learning into a predeclared pilot scorecard, with uncertainty and stop criteria. DORA's ROI guide supplies practitioner calculation structure, not a new controlled-effect estimate; governance design is the author's proposed operational response.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:3.1",
      "label": "From suggestion to a permission-bounded agent",
      "kind": "section",
      "group": "C03",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "3.1",
      "summary": "Describe repository reads, plans, shell tools, patches, test execution and stateful observations, but establish workspace containment, synthetic fixtures, restricted shell and no production credentials *before* the first agent action. This minimal safe runtime is elaborated into a full threat model in Chapter 6.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:3.2",
      "label": "What an agent actually observes",
      "kind": "section",
      "group": "C03",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "3.2",
      "summary": "Distinguish source files, build outputs, test results, tool responses, retrieval context and missing organizational knowledge. Show how partial observation yields confident but incorrect modifications.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:3.3",
      "label": "The task envelope",
      "kind": "section",
      "group": "C03",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "3.3",
      "summary": "Define task size, blast radius, dependency coupling, domain novelty and availability of external checks. Propose routing rules for completion, supervised agent work or full human ownership rather than scaling autonomy blindly.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:3.4",
      "label": "Agent benchmarks and observed pull requests",
      "kind": "section",
      "group": "C03",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "3.4",
      "summary": "Separate evaluation on constructed or selected tasks from naturally occurring GitHub agent PRs and from spectacular long-horizon demonstrations. Check task selection, contamination, pass criteria, human intervention and data lineage before translating any reported success into production reliability; MirrorCode is capability evidence, not a proven autonomous calendar-time SLA.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:3.5",
      "label": "Common failure modes in real changes",
      "kind": "section",
      "group": "C03",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "3.5",
      "summary": "Organize failures into misunderstood requirements, inadequate context, API mismatch, build or dependency problems, speculative fixes and integration friction. Show why retries without a diagnosis can repeat the same error.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:3.6",
      "label": "A bounded propose–act–observe loop",
      "kind": "section",
      "group": "C03",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "3.6",
      "summary": "Build an explicit task state machine: intake, plan, limited tool actions, observation, independent check, budget exhaustion, handoff. Production coding traces and failed agent PRs motivate failure handling; deterministic orchestration results from non-SWE tool workflows are architectural analogies, not proof that this loop will succeed on brownfield tasks.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:3.7",
      "label": "When parallel agents help and hurt",
      "kind": "section",
      "group": "C03",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "3.7",
      "summary": "Explain decomposition of independent work, merge conflicts, overlapping context assumptions and correlated failures. Separate the theoretical appeal of parallelism from evidence about actual project throughput.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:3.8",
      "label": "Stopping rules versus acceptance authority",
      "kind": "section",
      "group": "C03",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "3.8",
      "summary": "Explain local stopping, retry budgets, external failure signals and human escalation as an implementable policy. A passing test or a self-review earns readiness for independent review, not permission to deploy; specify a bounded fallback when two orchestrator rejections cannot cite a policy reason.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:3.9",
      "label": "Agent capability as a testable hypothesis",
      "kind": "section",
      "group": "C03",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "3.9",
      "summary": "Close by specifying an observable candidate output, evidence required for acceptance and the human who owns remaining uncertainty. The gap between prompt and approved intent motivates specification-driven engineering.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:4.1",
      "label": "Separate intention determination from design",
      "kind": "section",
      "group": "C04",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "4.1",
      "summary": "Introduce problem framing, stakeholder analysis, behavioral boundaries and unacceptable outcomes before asking for a solution. Explain how premature code generation anchors the team to an unvalidated interpretation of the request.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:4.2",
      "label": "From a request to a versioned intention ledger",
      "kind": "section",
      "group": "C04",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "4.2",
      "summary": "Show a lightweight ledger with stakeholder, desired outcome, assumptions, open questions, uncertainty, prohibitions and authoritative sign-off. Treat this ledger as the book's proposed agile practice; studies of OSS governance and agentic engineering motivate traceability, but do not validate this specific artifact.",
      "method_status": "engineering proposal",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:4.3",
      "label": "Write behavioral examples before implementation",
      "kind": "section",
      "group": "C04",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "4.3",
      "summary": "Turn stakeholder-approved outcomes into concrete examples, invariants, negative cases and backwards-compatibility constraints. Distinguish an independently confirmed rule from a specification docstring inferred by an LLM from code: the latter reduces some test misguidance in Zhao et al. but cannot establish that the inferred rule matches stakeholder intent.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:4.4",
      "label": "Executable contracts without circular oracles",
      "kind": "section",
      "group": "C04",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "4.4",
      "summary": "Map authoritative examples to deterministic assertions, schemas, properties and negative tests. Explain the self-confirmation failure when generated tests copy faulty implementation behavior, and the limited mitigation reported by specification-based prompting. The authoritative acceptance oracle must be reviewed independently from the produced patch.",
      "method_status": "engineering proposal",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:4.5",
      "label": "Architecture decision versus acceptance contract",
      "kind": "section",
      "group": "C04",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "4.5",
      "summary": "Teach readers to keep the fixed intent separate from several candidate implementation designs. Design constraints can be negotiated, but changes to user-visible semantics require renewed authorization.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:4.6",
      "label": "A delta-driven iterative brownfield lifecycle",
      "kind": "section",
      "group": "C04",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "4.6",
      "summary": "Propose short cycles: examine the existing behavior, clarify and version the next intention delta, analyze design impact, implement one reversible slice, independently test, review, deploy and learn. Repository studies motivate the need for bounded changes, while FlowGen compares simulated Scrum/TDD/Waterfall processes on coding benchmarks—not real agile brownfield team outcomes.",
      "method_status": "engineering proposal",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:4.7",
      "label": "Late intentions and explicit impact analysis",
      "kind": "section",
      "group": "C04",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "4.7",
      "summary": "When a new regional requirement arrives after code exists, retain the previous intent revision; record who authorized the change, which design alternatives and checks it invalidates, and whether to amend, roll back or defer the implementation. Code-critique and OSS-policy observations motivate traceability; the delta/impact workflow is a proposed method rather than a measured benefit of those studies.",
      "method_status": "engineering proposal",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:4.8",
      "label": "Native intent gates and optional compatibility adapters",
      "kind": "section",
      "group": "C04",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "4.8",
      "summary": "Define native gates on approved intention, invariants, architecture decisions, verification evidence and acceptance authority. Keep a legacy user-story/test-case view as an optional adapter when integrating established CI, rather than treating it as canonical. Use the CCS profile as a worked engineering example, not a method empirically demonstrated by Farrag or Qiu.",
      "method_status": "engineering proposal",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:4.9",
      "label": "The approval-rule contract across two iterations",
      "kind": "section",
      "group": "C04",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "4.9",
      "summary": "Show a complete before/after trace of the fictional approval service: original ambiguity, an agreed acceptance contract, a first implementation delta, a late regional exception, the new contract revision and the test diff. Explicitly mark which artifacts are invented pedagogical examples and which limitations are informed by empirical work on intent drift and review.",
      "method_status": "engineering proposal",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:5.1",
      "label": "What counts as code quality?",
      "kind": "section",
      "group": "C05",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "5.1",
      "summary": "Establish correctness, readability, cohesion, coupling, duplication, complexity, changeability and operational reliability as separate dimensions. Explain why an all-purpose quality score obscures important trade-offs.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:5.2",
      "label": "Reading AI-versus-human studies correctly",
      "kind": "section",
      "group": "C05",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "5.2",
      "summary": "Discuss code-unit selection, languages, code size, authorship inference, matched baselines and static-analysis definitions. Use conflicting results to demonstrate why no universal AI-code superiority or inferiority claim is warranted.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:5.3",
      "label": "Code smells are signals, not incidents",
      "kind": "section",
      "group": "C05",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "5.3",
      "summary": "Separate static warnings, complexity growth and duplication from externally observed faults and post-merge maintenance. The Cursor longitudinal study and real-world technical-debt observations support narrower outcomes; commit-volume studies offer an *activity* comparison rather than direct evidence of architectural smells.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:5.4",
      "label": "Generated duplication and missed reuse",
      "kind": "section",
      "group": "C05",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "5.4",
      "summary": "Examine why agents may create a new helper instead of reusing established abstractions, or reproduce code patterns that appear appropriate locally. Introduce repository-aware design checks and dependency search before editing.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:5.5",
      "label": "Architectural fit in a living codebase",
      "kind": "section",
      "group": "C05",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "5.5",
      "summary": "Evaluate stable module boundaries, reuse, data ownership, error handling and compatibility for the running change. Contrast a narrowly passing test with good architectural placement; the architecture-smell and code-reuse studies give direct signals, while historical code ownership data inform stewardship rather than prove a particular refactoring is correct.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:5.6",
      "label": "Post-merge evolution and maintenance burden",
      "kind": "section",
      "group": "C05",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "5.6",
      "summary": "Assess follow-up fixes, code smells, reverts and reviewer corrections after merge. Explain how task type, PR size and agent identity interact with observed quality metrics.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:5.7",
      "label": "Tracing quality across agents and projects",
      "kind": "section",
      "group": "C05",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "5.7",
      "summary": "Compare code emitted by different agents only after normalizing task complexity and project context. Distinguish acceptance and maintenance outcomes from intrinsic model capability.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:5.8",
      "label": "Authorship is not stewardship",
      "kind": "section",
      "group": "C05",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "5.8",
      "summary": "Distinguish generated-code provenance from responsibility to explain, maintain and recover a component. Historic ownership–quality studies provide measured background; the claim that AI invalidates traditional authorship metrics is a reasoned proposal that deserves empirical testing. Do not use newcomer-participation statistics as proof of the same effect.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:5.9",
      "label": "Architecture fitness in the approval service",
      "kind": "section",
      "group": "C05",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "5.9",
      "summary": "Compare the duplicated-rule patch and the domain-policy-module alternative against checks for stable public APIs, invariants, error semantics, expected reuse and rollback cost. Explain the rationale for choosing one design; these are proposed engineering fitness criteria inferred from smell and reuse studies, not metrics with a universal safe threshold.",
      "method_status": "engineering proposal",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:6.1",
      "label": "Two attack surfaces, two threat models",
      "kind": "section",
      "group": "C06",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "6.1",
      "summary": "Distinguish vulnerabilities introduced into product code from attacks through the editor, shell, tool adapter or agent harness. Identify assets, trust boundaries, attacker-controlled text and possible effects.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:6.2",
      "label": "Functional correctness is not security",
      "kind": "section",
      "group": "C06",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "6.2",
      "summary": "Demonstrate how a transaction approval service may function under normal inputs yet leak data, bypass authorization or permit a malformed operation. Make separate correctness and secure-behavior criteria explicit.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:6.3",
      "label": "What vulnerability studies actually measure",
      "kind": "section",
      "group": "C06",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "6.3",
      "summary": "Explain benchmark prompts, scanner detections, repository selection, language differences and matched-human controls. Avoid extrapolating a vulnerability percentage beyond the study's method and population.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:6.4",
      "label": "Security-directed generation and remediation",
      "kind": "section",
      "group": "C06",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "6.4",
      "summary": "Compare unstructured requests for secure code against concrete feedback from scanners, taint analysis and vulnerability examples. Show why external localized findings can be more reliable than asking a model to reassure itself.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:6.5",
      "label": "Dependency provenance and hallucinated packages",
      "kind": "section",
      "group": "C06",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "6.5",
      "summary": "Trace an assistant-recommended library from generated import to registry resolution, signature or source integrity, allowed versions and transitive dependencies. Distinguish generating a nonexistent name from an actual compromised dependency.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:6.6",
      "label": "Prompt injection through repository and tools",
      "kind": "section",
      "group": "C06",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "6.6",
      "summary": "Show how README files, comments, issue text and tool output can smuggle instructions into an agent action chain. Teach the separation of untrusted data from authority-bearing instructions and enforce execution controls outside the model.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:6.7",
      "label": "Harness configuration, skills and external services",
      "kind": "section",
      "group": "C06",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "6.7",
      "summary": "Inspect approval scopes, shell access, MCP servers, extension manifests, logging, network access and secret injection. Define a configuration baseline with least privilege and explicitly trusted tool identities.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:6.8",
      "label": "A secure agent execution profile",
      "kind": "section",
      "group": "C06",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "6.8",
      "summary": "Construct a sandboxed run with short-lived credentials, network restrictions, pinned tools, audit logs and explicit human grants for destructive operations. Present these as defensible engineering controls whose effectiveness still requires testing.",
      "method_status": "engineering proposal",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:6.9",
      "label": "Security evidence and release decision",
      "kind": "section",
      "group": "C06",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "6.9",
      "summary": "Connect threat model, relevant tests, findings, accepted exceptions and provenance to the change dossier. Require an accountable owner to accept residual security risk instead of allowing agent confidence or functional tests to do so.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:7.1",
      "label": "The oracle problem in AI-generated software",
      "kind": "section",
      "group": "C07",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "7.1",
      "summary": "Define correctness claims, expected outcomes and the difference between independent requirements and implementation-derived assumptions. Explain why more tests can improve confidence only if they challenge the right behavior.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:7.2",
      "label": "A hierarchy of evidence",
      "kind": "section",
      "group": "C07",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "7.2",
      "summary": "Arrange static checks, unit tests, contract tests, integration tests, security tests, property checks, end-to-end tests and production monitoring by what each can actually prove. Resist the temptation to equate passing tests with absence of defects.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:7.3",
      "label": "Preventing bug-shaped test generation",
      "kind": "section",
      "group": "C07",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "7.3",
      "summary": "Explain how a model writing tests against buggy code may encode the implementation's mistake as the expected result. Require tests to originate from independent examples or invariants wherever possible.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:7.4",
      "label": "Regression tests for existing and changed behavior",
      "kind": "section",
      "group": "C07",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "7.4",
      "summary": "Derive old/new behavior tests from explicit domain partitions, current production contracts, boundary cases, invalid input and concurrency. Contrast with agent-written tests whose expected values can be biased by buggy code; FlowGen coding-benchmark results are not evidence about real-world brownfield regression-suite effectiveness.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:7.5",
      "label": "Properties and adversarial counterexamples",
      "kind": "section",
      "group": "C07",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "7.5",
      "summary": "Formulate invariants such as 'an unapproved transaction cannot be committed' or 'each approval yields one audit event'. Add property-based generation and fault injection, defining the test objective before prompting the agent.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:7.6",
      "label": "Benchmark success versus merge readiness",
      "kind": "section",
      "group": "C07",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "7.6",
      "summary": "Compare benchmark scores, human-maintainer criteria and realistic integration tasks. A patch that passes the designated test set may still be unacceptable due to maintainability, unintended changes or repository-specific constraints.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:7.7",
      "label": "Independent checkers and correlated error",
      "kind": "section",
      "group": "C07",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "7.7",
      "summary": "Compare deterministic analyzers, human checkers, and a distinct LLM reviewing generated code. Use software-focused cross-model review results together with broader correlated-error research, being careful that model diversity is not statistical independence and that non-code judge benchmarks do not directly quantify SWE defect rates.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:7.8",
      "label": "Bounded repair versus independent acceptance",
      "kind": "section",
      "group": "C07",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "7.8",
      "summary": "Specify a bounded loop of diagnose, attempt, retest and evidence collection, followed by an external checker and human owner. A local pass is only review-ready; repeated rejection without a cited policy or changed evidence triggers adjudication instead of unbounded reruns. The exact budget and escalation policy is an author-proposed mechanism to pilot.",
      "method_status": "engineering proposal",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:7.9",
      "label": "The acceptance evidence dossier",
      "kind": "section",
      "group": "C07",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "7.9",
      "summary": "Produce a compact change dossier containing intent version, design record, exact diff, test provenance, security results, residual risks and open questions. Distinguish 'ready for review' from 'accepted for deployment'.",
      "method_status": "engineering proposal",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:8.1",
      "label": "Why review becomes the scarce resource",
      "kind": "section",
      "group": "C08",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "8.1",
      "summary": "Show how faster generation can increase PR arrival rate, review queues, maintainer load and unmerged work. Connect review economics to the earlier distinction between code production and delivered value.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:8.2",
      "label": "The influence of code complexity and provenance",
      "kind": "section",
      "group": "C08",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "8.2",
      "summary": "Examine controlled evidence on reviewer attention, code complexity and the AI label. Explain why spending more time scrutinizing AI code does not automatically imply better defect detection.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:8.3",
      "label": "Human intervention in agent pull requests",
      "kind": "section",
      "group": "C08",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "8.3",
      "summary": "Describe where maintainers revise, guide, approve or reject agent-authored changes, noting task selection and PR size. Use real PR traces as descriptive evidence of workflow, not universal correctness rates.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:8.4",
      "label": "What AI reviewers catch—and miss",
      "kind": "section",
      "group": "C08",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "8.4",
      "summary": "Compare field experience of automated review tools with experimental evaluation of functional and architectural defect detection. Separate faster cycle time and fewer comments from the quality of the merged changes.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:8.5",
      "label": "False positives, verbosity and developer response",
      "kind": "section",
      "group": "C08",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "8.5",
      "summary": "Explain why irrelevant comments impose reading cost and reduce confidence. Design review output as short, testable claims tied to concrete lines, failures or intent deltas.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:8.6",
      "label": "Self-review, cross-model review and shared blind spots",
      "kind": "section",
      "group": "C08",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "8.6",
      "summary": "Explore model self-preference, correlated errors, different reviewer model orderings and independent critical checks. Show when extra critics help and when they merely repeat assumptions.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:8.7",
      "label": "Automation bias in software review",
      "kind": "section",
      "group": "C08",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "8.7",
      "summary": "Anchor trust calibration in code-review provenance and gaze studies; add the broader automation-bias literature as a boundary condition rather than a directly transferable measured rate. Teach seeded-defect reviewer exercises and explicit reasons to override AI recommendations, while marking their benefit as an evaluation hypothesis.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:8.8",
      "label": "Risk-based review allocation",
      "kind": "section",
      "group": "C08",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "8.8",
      "summary": "Route trivial, reversible changes through high automation and high-impact changes through explicit human review. Define risk features such as touched subsystem, permission changes, behavioral novelty, uncertainty and blast radius.",
      "method_status": "engineering proposal",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:8.9",
      "label": "From comments to accountable acceptance",
      "kind": "section",
      "group": "C08",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "8.9",
      "summary": "Establish a review protocol: check intent adherence, challenge evidence, identify unexplained behavior, decide on fixes or escalation, and record who accepts remaining risk. Close the review by updating shared system knowledge.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:9.1",
      "label": "Why comprehension dominates brownfield work",
      "kind": "section",
      "group": "C09",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "9.1",
      "summary": "Start from classic field studies of navigation, code reading and maintenance to explain how much of development involves reconstructing existing behavior. Use this foundation to interpret the promises and limits of retrieval assistants.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:9.2",
      "label": "Mental models, rationale and cognitive load",
      "kind": "section",
      "group": "C09",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "9.2",
      "summary": "Explain how engineers infer architecture, data flow, exceptional behavior and design intention from imperfect artifacts. Contrast source syntax with the higher-level understanding needed to make safe changes.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:9.3",
      "label": "Authorship, ownership and stewardship",
      "kind": "section",
      "group": "C09",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "9.3",
      "summary": "Review research on ownership concentration, knowledge transfer and defect associations. Explain why AI code generation breaks the inference that the person whose account produced a commit necessarily understands it.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:9.4",
      "label": "Context assembly for an agent",
      "kind": "section",
      "group": "C09",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "9.4",
      "summary": "Define the minimal context package for a bounded task: affected APIs, dependent modules, domain rules, prior decisions, tests and trusted references. Discuss retrieval misses, irrelevant context and source hierarchy.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:9.5",
      "label": "Different forms of persistent memory",
      "kind": "section",
      "group": "C09",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "9.5",
      "summary": "Separate working context, episodic execution traces, durable semantic knowledge, structured entity relations and authoritative decision records. Contrast promising research mechanisms with what has actually been evaluated.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:9.6",
      "label": "Memory consistency, decay and invalidation",
      "kind": "section",
      "group": "C09",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "9.6",
      "summary": "Describe how facts become stale as branches merge, policy decisions change and owners depart. Propose versioned memory entries with evidence links, time scope, explicit invalidation triggers and a human-owned conflict resolution path.",
      "method_status": "engineering proposal",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:9.7",
      "label": "A typed graph for software-specific knowledge",
      "kind": "section",
      "group": "C09",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "9.7",
      "summary": "Model contracts, modules, test oracles, reviewers, owners, incidents and architecture decisions as versioned, typed links. AriGraph demonstrates one possible episodic–semantic agent memory representation outside software engineering, not an empirical proof that a software knowledge graph improves maintenance outcomes; historical turnover research motivates the need.",
      "method_status": "engineering proposal",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:9.8",
      "label": "Turnover, succession and long-term maintenance",
      "kind": "section",
      "group": "C09",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "9.8",
      "summary": "Examine the historic evidence on developer departure and succession costs. Design handover records around rationale, untested assumptions, failure modes and ownership of future modifications.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:9.9",
      "label": "A verified memory handoff",
      "kind": "section",
      "group": "C09",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "9.9",
      "summary": "Complete the running case by storing approved intent and design decisions with links to tests, diff and reviewers. Add an invalidation example when the jurisdiction rule changes, then ask a new engineer to explain the system unaided.",
      "method_status": "engineering proposal",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:10.1",
      "label": "Short-term task success versus retained understanding",
      "kind": "section",
      "group": "C10",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "10.1",
      "summary": "Distinguish task correctness during AI assistance from comprehension measured when assistance is removed. Prioritize developer learning experiments, compare beginner-code comprehension studies, and explicitly avoid transferring numeric effects from essay-writing EEG experiments to software programming.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:10.2",
      "label": "Comprehension debt is distinct from technical debt",
      "kind": "section",
      "group": "C10",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "10.2",
      "summary": "Define a gap between code shipped and knowledge retained by the team. Ground the term in diary observations from student software projects, and contrast those qualitative patterns with controlled comprehension experiments; do not claim a quantified professional-team effect solely from student self-reports.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:10.3",
      "label": "Novices, misconceptions and verification difficulty",
      "kind": "section",
      "group": "C10",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "10.3",
      "summary": "Show why beginners may accept code they cannot evaluate, produce changes that burden maintainers and struggle to detect violations of a natural-language request. Explain the risks without treating all novice use as harmful.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:10.4",
      "label": "Cognitive offloading, physiology and limitations",
      "kind": "section",
      "group": "C10",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "10.4",
      "summary": "Separate the theoretical augmentation-trap hypothesis from biometric measurements made during AI-assisted coding and from essay-writing EEG results. Physiological activation is not a direct proxy for software correctness or durable learning; present testable hypotheses for the running case.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:10.5",
      "label": "Learning through explanations, repairs and code tours",
      "kind": "section",
      "group": "C10",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "10.5",
      "summary": "Contrast model-only explanations with expert-curated tours, debugging exercises and tests built by the learner. Show how scaffolding can turn assistance into active learning instead of answer consumption.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:10.6",
      "label": "Onboarding is a long process, not a first PR",
      "kind": "section",
      "group": "C10",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "10.6",
      "summary": "Use classic organizational studies to distinguish first edit, first independent task, file-level breadth and mastery of central components. Identify what an agent can accelerate and what requires social and architectural participation.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:10.7",
      "label": "Mentoring and apprenticeship in a team with agents",
      "kind": "section",
      "group": "C10",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "10.7",
      "summary": "Propose explicit learning opportunities: requirements interviews, adversarial testing, reviewer rotation, post-incident explanations and teach-back sessions. Link the choices to the risk that automation removes entry-level tasks that once built expertise.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:10.8",
      "label": "Measuring retention and engineering fluency",
      "kind": "section",
      "group": "C10",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "10.8",
      "summary": "Define assessments such as independent bug diagnosis, rationale recall, transfer to an unfamiliar module and maintenance after thirty days. Treat self-rated confidence and IDE activity as supplementary, not decisive, measures.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:10.9",
      "label": "A practical capability-development contract",
      "kind": "section",
      "group": "C10",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "10.9",
      "summary": "End with an onboarding plan for the approval subsystem: reading map, bounded agent use, one unassisted diagnosis, a supervised review and scheduled follow-up. Connect individual competence to team-level allocation of responsibility.",
      "method_status": "engineering proposal",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:11.1",
      "label": "From individual productivity to team throughput",
      "kind": "section",
      "group": "C11",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "11.1",
      "summary": "Discuss interfaces between feature engineers, reviewers, SRE, security, product and architecture. Model queueing effects when agent output accelerates faster than human validation capacity.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:11.2",
      "label": "New division of labor in engineering teams",
      "kind": "section",
      "group": "C11",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "11.2",
      "summary": "Distinguish intent owner, system steward, agent operator, verifier, reviewer, release authority and incident responder. Avoid treating these as necessarily new job titles; often they are explicit accountabilities within existing roles.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:11.3",
      "label": "Policies that make expectations visible",
      "kind": "section",
      "group": "C11",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "11.3",
      "summary": "Compare permissive, restrictive and conditional open-source AI-use policies. Explain why disclosure, traceability, quality expectations and author responsibility may be more practical than blanket acceptance or blanket bans.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:11.4",
      "label": "Executable policy as an engineering proposal",
      "kind": "section",
      "group": "C11",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "11.4",
      "summary": "Translate clear authority boundaries into checks for allowed tools, data handling, intent revision, test provenance, review thresholds and deployment permissions. Blueprint First/Model Second demonstrates constrained orchestration on a non-SWE tool benchmark; it supplies a design analogy rather than enterprise evidence for this policy stack.",
      "method_status": "engineering proposal",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:11.5",
      "label": "Agile team work with agent-produced increments",
      "kind": "section",
      "group": "C11",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "11.5",
      "summary": "Carry a late requirements change across backlog, versioned contract, independent tests and safe incremental release while several agents operate. Use observed agent-PR review and OSS policy practices to motivate coordination; explicitly resist inferring real-team agile throughput from FlowGen's code-generation benchmarks.",
      "method_status": "engineering proposal",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:11.6",
      "label": "Human accountability, conflicts and escalation",
      "kind": "section",
      "group": "C11",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "11.6",
      "summary": "Define who may authorize risky operations, interpret ambiguous requirements or accept an exception. Specify a path when the loop passes its checks but an orchestrator or reviewer disagrees, including reasons, limited retries and human arbitration.",
      "method_status": "engineering proposal",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:11.7",
      "label": "Maintainer load and newcomer participation",
      "kind": "section",
      "group": "C11",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "11.7",
      "summary": "Separate per-PR review burden, aggregate maintainer queues and newcomer participation effects rather than assuming that more complex generated changes automatically exclude newcomers. Combine qualitative slop observations with the causal newcomer-participation study, distinguishing its estimated association from a universal rule.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:11.8",
      "label": "Knowledge handoff and stewardship rights",
      "kind": "section",
      "group": "C11",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "11.8",
      "summary": "Make ownership transfer operational: name current system stewards, define who can modify acceptance contracts, schedule knowledge refresh and attach verified design rationale to handover. This applies the turnover and succession evidence of Chapter 9 to a team policy decision, rather than repeating a literature review of code ownership.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:11.9",
      "label": "Staged deployment gates, not a guaranteed ROI",
      "kind": "section",
      "group": "C11",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "11.9",
      "summary": "Build a rollout policy spanning sandbox pilots, low-risk changes and audited production use, with limits on review queues and rollback thresholds. DORA ROI is a practitioner planning framework and vendor/industry reports are contextual, not proof that a particular deployment stage yields a given return.",
      "method_status": "engineering proposal",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:12.1",
      "label": "Economics of the entire engineering loop",
      "kind": "section",
      "group": "C12",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "12.1",
      "summary": "Define the total cost of an accepted change: discovery, development, verification, review, tool consumption, infrastructure, integration, operations, remediation and learning. Distinguish cash costs, capacity costs and risk-weighted losses.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:12.2",
      "label": "Why cheap generation may increase total cost",
      "kind": "section",
      "group": "C12",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "12.2",
      "summary": "Connect increased code and commit activity to reviewer queues, larger changes, incidents, complexity and delayed maintenance. Show the conditions under which local speed gains disappear from long-run economics.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:12.3",
      "label": "Choosing the least-cost adequate level of autonomy",
      "kind": "section",
      "group": "C12",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "12.3",
      "summary": "Present a decision model comparing human-only, pair assistance, bounded agent and agent-plus-independent-checker. Define acceptance probabilities, verifier effort and uncertain loss as parameters to measure in a local pilot, not as empirically known constants obtained from conceptual position papers.",
      "method_status": "engineering proposal",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:12.4",
      "label": "Estimating return without fabricated certainty",
      "kind": "section",
      "group": "C12",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "12.4",
      "summary": "Teach incremental ROI, baselines, opportunity cost, treatment spillovers, observation periods and uncertainty intervals. Reserve scenario estimates for decision analysis and do not present assumed review costs as measured empirical facts.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:12.5",
      "label": "Jobs, hiring, vacancy flows and unequal cohorts",
      "kind": "section",
      "group": "C12",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "12.5",
      "summary": "Keep employment stocks, hiring, vacancies, promotions and job postings distinct. Compare the version-specific Stanford early-career estimate, firm-level Copilot hiring evidence, and Norwegian administrative findings as outcomes drawn from different settings—not independent replications of the same causal effect.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:12.6",
      "label": "Alternative causes of junior-market change",
      "kind": "section",
      "group": "C12",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "12.6",
      "summary": "Compare long-run vacancy timing, seniority-skewed job postings, remote mentorship and macroeconomic explanations before attributing junior outcomes to coding agents. Gallacher's Indeed article is descriptive trend analysis, *not* a randomized experiment, and chronology alone does not establish causality.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:12.7",
      "label": "The apprenticeship and long-term skill economy",
      "kind": "section",
      "group": "C12",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "12.7",
      "summary": "Connect organizational demand for experienced engineers with the risk that entry-level work is automated away. Model the future cost of losing training pathways rather than equating fewer junior tasks with efficiency.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:12.8",
      "label": "Distributional effects and quality of forecasts",
      "kind": "section",
      "group": "C12",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "12.8",
      "summary": "Compare country studies, firm-level spending/hiring outcomes, skeptical economy-wide assessments and executive expectations without equating their endpoints or controls. Separate observed employment patterns from modeled long-run responses and survey expectations; headline national trends cannot identify an AI-specific effect by themselves.",
      "method_status": "research discussion",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "S:12.9",
      "label": "A reversible, risk-adjusted adoption decision",
      "kind": "section",
      "group": "C12",
      "year": "",
      "lead_author": "",
      "source": "",
      "contribution": "",
      "limitation": "",
      "manual_use": "",
      "evidence_class": "",
      "editorial_priority": "",
      "bibliography_year": "",
      "original_evidence_class": "",
      "reviewed_evidence_class": "",
      "full_manuscript_audited": "",
      "cross_domain_boundary": "",
      "publication_year_from_independent_source": "",
      "publication_source_url": "",
      "publication_status_note": "",
      "section_id": "12.9",
      "summary": "Integrate measured cost per accepted change, quality, security, review capacity, learning and operational risk into a decision memo with uncertainty bounds, named owners and a rollback plan. DORA supplies practitioner ROI structure and governance papers supply possible policies; the proposed combined threshold remains to be validated in a pilot.",
      "method_status": "engineering proposal",
      "provenance": "Revised editorial plan 2026-10-09",
      "node_class": "LEGACY_EDITORIAL_GRAPH",
      "baseline_provenance": "2026-10-09 corrected editorial crosswalk"
    },
    {
      "id": "EV-001",
      "label": "Matched longitudinal repository analysis reported approximately 18% higher static-analysis warnings ",
      "kind": "evidence_claim",
      "group": "Evidence",
      "work_id": "W001",
      "claim_text": "Matched longitudinal repository analysis reported approximately 18% higher static-analysis warnings and 39% higher cognitive complexity after agent adoption.",
      "source_url": "https://dl.acm.org/doi/10.1145/3793302.3793589",
      "source_locator": "arXiv 2601.13597v2, abstract",
      "claim_status": "ABSTRACT_ANCHORED_NOT_FULL_TEXT_AUDITED",
      "drafting_policy": "MAY_DRAFT_WITH_LIMITATIONS__NOT_FINAL_CITATION_APPROVED",
      "node_class": "BASELINE_CLAIM_OVERLAY"
    },
    {
      "id": "EV-002",
      "label": "Across three company field experiments including 4,867 developers, AI assistance increased completed",
      "kind": "evidence_claim",
      "group": "Evidence",
      "work_id": "W003",
      "claim_text": "Across three company field experiments including 4,867 developers, AI assistance increased completed tasks by 26.08% (reported SE 10.3 percentage points).",
      "source_url": "https://pubsonline.informs.org/doi/10.1287/mnsc.2025.00535",
      "source_locator": "Management Science DOI page, abstract",
      "claim_status": "ABSTRACT_ANCHORED_NOT_FULL_TEXT_AUDITED",
      "drafting_policy": "MAY_DRAFT_WITH_LIMITATIONS__NOT_FINAL_CITATION_APPROVED",
      "node_class": "BASELINE_CLAIM_OVERLAY"
    },
    {
      "id": "EV-003",
      "label": "Cursor adoption in studied open-source projects was associated with a temporary rise in development ",
      "kind": "evidence_claim",
      "group": "Evidence",
      "work_id": "W004",
      "claim_text": "Cursor adoption in studied open-source projects was associated with a temporary rise in development activity and longer-lasting complexity/quality concerns.",
      "source_url": "https://dl.acm.org/doi/10.1145/3793302.3793349",
      "source_locator": "MSR 2026 paper abstract / author replication-package description",
      "claim_status": "ABSTRACT_ANCHORED_NOT_FULL_TEXT_AUDITED",
      "drafting_policy": "MAY_DRAFT_WITH_LIMITATIONS__NOT_FINAL_CITATION_APPROVED",
      "node_class": "BASELINE_CLAIM_OVERLAY"
    },
    {
      "id": "EV-004",
      "label": "In a randomized experiment with 96 Google engineers, assisted developers completed an enterprise tas",
      "kind": "evidence_claim",
      "group": "Evidence",
      "work_id": "W008",
      "claim_text": "In a randomized experiment with 96 Google engineers, assisted developers completed an enterprise task about 21% faster; the authors warn that the interval is wide.",
      "source_url": "https://arxiv.org/abs/2410.12944",
      "source_locator": "arXiv 2410.12944, abstract",
      "claim_status": "ABSTRACT_ANCHORED_NOT_FULL_TEXT_AUDITED",
      "drafting_policy": "MAY_DRAFT_WITH_LIMITATIONS__NOT_FINAL_CITATION_APPROVED",
      "node_class": "BASELINE_CLAIM_OVERLAY"
    },
    {
      "id": "EV-005",
      "label": "Estimated cumulative autonomous-agent effect reached about 240% more commits but about 30% more rele",
      "kind": "evidence_claim",
      "group": "Evidence",
      "work_id": "W010",
      "claim_text": "Estimated cumulative autonomous-agent effect reached about 240% more commits but about 30% more releases in the studied developer telemetry.",
      "source_url": "https://www.nber.org/papers/w35275",
      "source_locator": "NBER WP 35275, indexed abstract",
      "claim_status": "WORKING_PAPER_INDEX_ABSTRACT_ONLY__PRIMARY_TEXT_PENDING",
      "drafting_policy": "HOLD_UNTIL_AUTHOR_FULL_TEXT_CHECK",
      "node_class": "BASELINE_CLAIM_OVERLAY"
    },
    {
      "id": "EV-006",
      "label": "In an early 2026 Microsoft rollout study, adopters merged roughly 24% more pull requests than their ",
      "kind": "evidence_claim",
      "group": "Evidence",
      "work_id": "W014",
      "claim_text": "In an early 2026 Microsoft rollout study, adopters merged roughly 24% more pull requests than their modeled counterfactual during four months.",
      "source_url": "https://arxiv.org/abs/2607.01418",
      "source_locator": "arXiv 2607.01418v1, abstract",
      "claim_status": "ABSTRACT_ANCHORED_NOT_FULL_TEXT_AUDITED",
      "drafting_policy": "MAY_DRAFT_WITH_LIMITATIONS__NOT_FINAL_CITATION_APPROVED",
      "node_class": "BASELINE_CLAIM_OVERLAY"
    },
    {
      "id": "EV-007",
      "label": "A randomized trial of an agent for enterprise identity administration involved 162 administrators an",
      "kind": "evidence_claim",
      "group": "Evidence",
      "work_id": "W017",
      "claim_text": "A randomized trial of an agent for enterprise identity administration involved 162 administrators and reported improved accuracy and time on access-policy tasks.",
      "source_url": "https://arxiv.org/abs/2511.13865",
      "source_locator": "arXiv 2511.13865, abstract",
      "claim_status": "ABSTRACT_ANCHORED_NOT_FULL_TEXT_AUDITED",
      "drafting_policy": "MAY_DRAFT_WITH_LIMITATIONS__NOT_FINAL_CITATION_APPROVED",
      "node_class": "BASELINE_CLAIM_OVERLAY"
    },
    {
      "id": "EV-008",
      "label": "In a study of 16 experienced open-source developers and 246 tasks, allowing early-2025 AI tools incr",
      "kind": "evidence_claim",
      "group": "Evidence",
      "work_id": "W023",
      "claim_text": "In a study of 16 experienced open-source developers and 246 tasks, allowing early-2025 AI tools increased measured completion time by about 19%.",
      "source_url": "https://arxiv.org/abs/2507.09089",
      "source_locator": "arXiv 2507.09089, abstract",
      "claim_status": "ABSTRACT_ANCHORED_NOT_FULL_TEXT_AUDITED",
      "drafting_policy": "MAY_DRAFT_WITH_LIMITATIONS__NOT_FINAL_CITATION_APPROVED",
      "node_class": "BASELINE_CLAIM_OVERLAY"
    },
    {
      "id": "EV-009",
      "label": "Of 567 agent-assisted GitHub PRs in 157 projects, 83.8% merged; 54.9% of merged PRs did not need mod",
      "kind": "evidence_claim",
      "group": "Evidence",
      "work_id": "W036",
      "claim_text": "Of 567 agent-assisted GitHub PRs in 157 projects, 83.8% merged; 54.9% of merged PRs did not need modification.",
      "source_url": "https://arxiv.org/abs/2509.14745",
      "source_locator": "arXiv 2509.14745v3, abstract",
      "claim_status": "ABSTRACT_ANCHORED_NOT_FULL_TEXT_AUDITED",
      "drafting_policy": "MAY_DRAFT_WITH_LIMITATIONS__NOT_FINAL_CITATION_APPROVED",
      "node_class": "BASELINE_CLAIM_OVERLAY"
    },
    {
      "id": "EV-010",
      "label": "The authors analysed 7,703 AI-attributed files with CodeQL, identifying 4,241 CWE instances; 87.9% h",
      "kind": "evidence_claim",
      "group": "Evidence",
      "work_id": "W041",
      "claim_text": "The authors analysed 7,703 AI-attributed files with CodeQL, identifying 4,241 CWE instances; 87.9% had no identified CWE-mapped issue.",
      "source_url": "https://arxiv.org/abs/2510.26103",
      "source_locator": "arXiv 2510.26103, abstract",
      "claim_status": "ABSTRACT_ANCHORED_NOT_FULL_TEXT_AUDITED",
      "drafting_policy": "MAY_DRAFT_WITH_LIMITATIONS__NOT_FINAL_CITATION_APPROVED",
      "node_class": "BASELINE_CLAIM_OVERLAY"
    },
    {
      "id": "EV-011",
      "label": "In a controlled security-task study, participants using an AI coding assistant produced significantl",
      "kind": "evidence_claim",
      "group": "Evidence",
      "work_id": "W046",
      "claim_text": "In a controlled security-task study, participants using an AI coding assistant produced significantly less secure solutions on average than those without it.",
      "source_url": "https://arxiv.org/abs/2211.03622",
      "source_locator": "arXiv 2211.03622v3, abstract",
      "claim_status": "ABSTRACT_ANCHORED_NOT_FULL_TEXT_AUDITED",
      "drafting_policy": "MAY_DRAFT_WITH_LIMITATIONS__NOT_FINAL_CITATION_APPROVED",
      "node_class": "BASELINE_CLAIM_OVERLAY"
    },
    {
      "id": "EV-012",
      "label": "The authors compared 787,562 human/AI function pairs across Python, Java and C, reporting language-s",
      "kind": "evidence_claim",
      "group": "Evidence",
      "work_id": "W052",
      "claim_text": "The authors compared 787,562 human/AI function pairs across Python, Java and C, reporting language-specific quality differences and a released CQBench suite.",
      "source_url": "https://arxiv.org/abs/2609.12708",
      "source_locator": "arXiv 2609.12708v2, abstract",
      "claim_status": "ABSTRACT_ANCHORED_NOT_FULL_TEXT_AUDITED",
      "drafting_policy": "MAY_DRAFT_WITH_LIMITATIONS__NOT_FINAL_CITATION_APPROVED",
      "node_class": "BASELINE_CLAIM_OVERLAY"
    },
    {
      "id": "EV-013",
      "label": "Across 37,623 provenance-labeled PRs from five coding agents, post-merge outcomes differed materiall",
      "kind": "evidence_claim",
      "group": "Evidence",
      "work_id": "W054",
      "claim_text": "Across 37,623 provenance-labeled PRs from five coding agents, post-merge outcomes differed materially by vendor and compared with a matched human baseline.",
      "source_url": "https://arxiv.org/abs/2609.17598",
      "source_locator": "arXiv 2609.17598, abstract",
      "claim_status": "ABSTRACT_ANCHORED_NOT_FULL_TEXT_AUDITED",
      "drafting_policy": "MAY_DRAFT_WITH_LIMITATIONS__NOT_FINAL_CITATION_APPROVED",
      "node_class": "BASELINE_CLAIM_OVERLAY"
    },
    {
      "id": "EV-014",
      "label": "Agent-adopting OSS repositories saw measured complexity increases while newcomer inflow showed no si",
      "kind": "evidence_claim",
      "group": "Evidence",
      "work_id": "W058",
      "claim_text": "Agent-adopting OSS repositories saw measured complexity increases while newcomer inflow showed no significant reduction in the studied cohorts.",
      "source_url": "https://arxiv.org/abs/2607.01810",
      "source_locator": "arXiv 2607.01810, abstract",
      "claim_status": "ABSTRACT_ANCHORED_NOT_FULL_TEXT_AUDITED",
      "drafting_policy": "MAY_DRAFT_WITH_LIMITATIONS__NOT_FINAL_CITATION_APPROVED",
      "node_class": "BASELINE_CLAIM_OVERLAY"
    },
    {
      "id": "EV-015",
      "label": "When code was labelled LLM-generated, an eye-tracking experiment found similar review thoroughness b",
      "kind": "evidence_claim",
      "group": "Evidence",
      "work_id": "W069",
      "claim_text": "When code was labelled LLM-generated, an eye-tracking experiment found similar review thoroughness but more time spent fixating on that code.",
      "source_url": "https://arxiv.org/abs/2606.26505",
      "source_locator": "arXiv 2606.26505v2, abstract",
      "claim_status": "ABSTRACT_ANCHORED_NOT_FULL_TEXT_AUDITED",
      "drafting_policy": "MAY_DRAFT_WITH_LIMITATIONS__NOT_FINAL_CITATION_APPROVED",
      "node_class": "BASELINE_CLAIM_OVERLAY"
    },
    {
      "id": "EV-016",
      "label": "The controlled code-review experiment involved 385 participants assessing proposed code revisions un",
      "kind": "evidence_claim",
      "group": "Evidence",
      "work_id": "W073",
      "claim_text": "The controlled code-review experiment involved 385 participants assessing proposed code revisions under complexity and provenance manipulations.",
      "source_url": "https://search.usi.ch/en/publications/70485",
      "source_locator": "USI institutional publication record, abstract",
      "claim_status": "ABSTRACT_ANCHORED_NOT_FULL_TEXT_AUDITED",
      "drafting_policy": "MAY_DRAFT_WITH_LIMITATIONS__NOT_FINAL_CITATION_APPROVED",
      "node_class": "BASELINE_CLAIM_OVERLAY"
    },
    {
      "id": "EV-017",
      "label": "A 28-participant code validation and repair study found that code-provenance awareness affected deve",
      "kind": "evidence_claim",
      "group": "Evidence",
      "work_id": "W083",
      "claim_text": "A 28-participant code validation and repair study found that code-provenance awareness affected developer behavior and workload.",
      "source_url": "https://arxiv.org/abs/2405.16081",
      "source_locator": "arXiv 2405.16081, abstract",
      "claim_status": "ABSTRACT_ANCHORED_NOT_FULL_TEXT_AUDITED",
      "drafting_policy": "MAY_DRAFT_WITH_LIMITATIONS__NOT_FINAL_CITATION_APPROVED",
      "node_class": "BASELINE_CLAIM_OVERLAY"
    },
    {
      "id": "EV-018",
      "label": "In randomized programming-library learning experiments, AI reliance impaired assessed conceptual und",
      "kind": "evidence_claim",
      "group": "Evidence",
      "work_id": "W118",
      "claim_text": "In randomized programming-library learning experiments, AI reliance impaired assessed conceptual understanding, code-reading and debugging without significant mean time gain.",
      "source_url": "https://arxiv.org/abs/2601.20245",
      "source_locator": "arXiv 2601.20245, abstract",
      "claim_status": "ABSTRACT_ANCHORED_NOT_FULL_TEXT_AUDITED",
      "drafting_policy": "MAY_DRAFT_WITH_LIMITATIONS__NOT_FINAL_CITATION_APPROVED",
      "node_class": "BASELINE_CLAIM_OVERLAY"
    },
    {
      "id": "EV-019",
      "label": "LinkedIn/GitHub-based analysis associated Copilot adoption with around 3–5% higher monthly software-",
      "kind": "evidence_claim",
      "group": "Evidence",
      "work_id": "W123",
      "claim_text": "LinkedIn/GitHub-based analysis associated Copilot adoption with around 3–5% higher monthly software-engineer hiring probability at adopting firms.",
      "source_url": "https://onlinelibrary.wiley.com/doi/10.1111/coep.70035",
      "source_locator": "Wiley Contemporary Economic Policy, abstract",
      "claim_status": "ABSTRACT_ANCHORED_NOT_FULL_TEXT_AUDITED",
      "drafting_policy": "MAY_DRAFT_WITH_LIMITATIONS__NOT_FINAL_CITATION_APPROVED",
      "node_class": "BASELINE_CLAIM_OVERLAY"
    },
    {
      "id": "EV-020",
      "label": "Stanford August 2026 revision reports 19% lower relative employment for ages 22–25 in AI-exposed occ",
      "kind": "evidence_claim",
      "group": "Evidence",
      "work_id": "W125",
      "claim_text": "Stanford August 2026 revision reports 19% lower relative employment for ages 22–25 in AI-exposed occupations compared with a less-exposed benchmark trend.",
      "source_url": "https://digitaleconomy.stanford.edu/publication/canaries-in-the-coal-mine-six-facts-about-the-recent-employment-effects-of-artificial-intelligence/",
      "source_locator": "Stanford Digital Economy Lab, revised research highlights",
      "claim_status": "ABSTRACT_ANCHORED_NOT_FULL_TEXT_AUDITED",
      "drafting_policy": "MAY_DRAFT_WITH_LIMITATIONS__NOT_FINAL_CITATION_APPROVED",
      "node_class": "BASELINE_CLAIM_OVERLAY"
    },
    {
      "id": "EV-021",
      "label": "Norwegian administrative-register analyses found no robust evidence of early-career displacement in ",
      "kind": "evidence_claim",
      "group": "Evidence",
      "work_id": "W128",
      "claim_text": "Norwegian administrative-register analyses found no robust evidence of early-career displacement in highly AI-exposed occupations over the studied period.",
      "source_url": "https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6956666",
      "source_locator": "CESifo WP 12752 / author-posted SSRN abstract",
      "claim_status": "ABSTRACT_ANCHORED_NOT_FULL_TEXT_AUDITED",
      "drafting_policy": "MAY_DRAFT_WITH_LIMITATIONS__NOT_FINAL_CITATION_APPROVED",
      "node_class": "BASELINE_CLAIM_OVERLAY"
    },
    {
      "id": "EV-022",
      "label": "Firm-level AI spending was associated with faster workforce growth for high-intensity adopters in th",
      "kind": "evidence_claim",
      "group": "Evidence",
      "work_id": "W130",
      "claim_text": "Firm-level AI spending was associated with faster workforce growth for high-intensity adopters in the Ramp-linked analysis.",
      "source_url": "https://ramp.com/data/ai-jobs-impact",
      "source_locator": "Ramp Economics Lab original research summary",
      "claim_status": "ABSTRACT_ANCHORED_NOT_FULL_TEXT_AUDITED",
      "drafting_policy": "MAY_DRAFT_WITH_LIMITATIONS__NOT_FINAL_CITATION_APPROVED",
      "node_class": "BASELINE_CLAIM_OVERLAY"
    },
    {
      "id": "EV-023",
      "label": "New York Fed job-posting analysis found little evidence of a distinct AI-related decline for highly ",
      "kind": "evidence_claim",
      "group": "Evidence",
      "work_id": "W139",
      "claim_text": "New York Fed job-posting analysis found little evidence of a distinct AI-related decline for highly exposed occupations after late 2022.",
      "source_url": "https://libertystreeteconomics.newyorkfed.org/2026/05/do-job-postings-show-early-labor-market-effects-of-ai/",
      "source_locator": "NY Fed Liberty Street Economics, May 14 2026",
      "claim_status": "ABSTRACT_ANCHORED_NOT_FULL_TEXT_AUDITED",
      "drafting_policy": "MAY_DRAFT_WITH_LIMITATIONS__NOT_FINAL_CITATION_APPROVED",
      "node_class": "BASELINE_CLAIM_OVERLAY"
    },
    {
      "id": "EV-024",
      "label": "Indeed reports US software-development job postings rose nearly 15% since February 2025 while aggreg",
      "kind": "evidence_claim",
      "group": "Evidence",
      "work_id": "W140",
      "claim_text": "Indeed reports US software-development job postings rose nearly 15% since February 2025 while aggregate postings fell 7% over the same period.",
      "source_url": "https://hiringlab.indeed.com/2026/07/08/ai-and-job-postings-from-destruction-to-creation/",
      "source_locator": "Indeed Hiring Lab, July 8 2026",
      "claim_status": "ABSTRACT_ANCHORED_NOT_FULL_TEXT_AUDITED",
      "drafting_policy": "MAY_DRAFT_WITH_LIMITATIONS__NOT_FINAL_CITATION_APPROVED",
      "node_class": "BASELINE_CLAIM_OVERLAY"
    },
    {
      "id": "EV-025",
      "label": "Yale Budget Lab reported no clear early labor-market signature attributable to AI in its May 2026 em",
      "kind": "evidence_claim",
      "group": "Evidence",
      "work_id": "W142",
      "claim_text": "Yale Budget Lab reported no clear early labor-market signature attributable to AI in its May 2026 employment analysis.",
      "source_url": "https://budgetlab.yale.edu/research/ai-probably-not-yet-reason-labor-market-weakening",
      "source_locator": "Yale Budget Lab, May 7 2026",
      "claim_status": "ABSTRACT_ANCHORED_NOT_FULL_TEXT_AUDITED",
      "drafting_policy": "MAY_DRAFT_WITH_LIMITATIONS__NOT_FINAL_CITATION_APPROVED",
      "node_class": "BASELINE_CLAIM_OVERLAY"
    },
    {
      "id": "EV-026",
      "label": "An OSS policy study identified 385 projects with AI policies among 29,624 GitHub repositories and re",
      "kind": "evidence_claim",
      "group": "Evidence",
      "work_id": "W149",
      "claim_text": "An OSS policy study identified 385 projects with AI policies among 29,624 GitHub repositories and related policy design to review and engagement outcomes.",
      "source_url": "https://arxiv.org/abs/2608.03329",
      "source_locator": "arXiv 2608.03329, abstract",
      "claim_status": "ABSTRACT_ANCHORED_NOT_FULL_TEXT_AUDITED",
      "drafting_policy": "MAY_DRAFT_WITH_LIMITATIONS__NOT_FINAL_CITATION_APPROVED",
      "node_class": "BASELINE_CLAIM_OVERLAY"
    },
    {
      "id": "PR-01",
      "label": "Separate stakeholder-authorized intent from agent-generated design proposals.",
      "kind": "author_proposal",
      "group": "Methodology",
      "chapter": "C04",
      "claim_status": "AUTHOR_SYNTHESIS_NOT_EMPIRICALLY_VALIDATED",
      "provenance": "Author proposal; no causal evaluation in this baseline.",
      "node_class": "BASELINE_METHOD_OVERLAY"
    },
    {
      "id": "PR-02",
      "label": "Version canonical intention deltas and invalidate only impacted evidence or artifacts.",
      "kind": "author_proposal",
      "group": "Methodology",
      "chapter": "C04",
      "claim_status": "AUTHOR_SYNTHESIS_NOT_EMPIRICALLY_VALIDATED",
      "provenance": "Author proposal; scoped by a dependency impact graph.",
      "node_class": "BASELINE_METHOD_OVERLAY"
    },
    {
      "id": "PR-03",
      "label": "Bound all agent executions with tool permissions, budgets and observable stop conditions.",
      "kind": "author_proposal",
      "group": "Methodology",
      "chapter": "C03",
      "claim_status": "AUTHOR_SYNTHESIS_NOT_EMPIRICALLY_VALIDATED",
      "provenance": "Reference implementation is instructional, not a validated universal policy.",
      "node_class": "BASELINE_METHOD_OVERLAY"
    },
    {
      "id": "PR-04",
      "label": "A local passing agent loop means ready for independent review, not accepted or deployed.",
      "kind": "author_proposal",
      "group": "Methodology",
      "chapter": "C07",
      "claim_status": "AUTHOR_SYNTHESIS_NOT_EMPIRICALLY_VALIDATED",
      "provenance": "Governance proposal, not a measured empirical result.",
      "node_class": "BASELINE_METHOD_OVERLAY"
    },
    {
      "id": "PR-05",
      "label": "Require an orchestrator rejection to name a testable policy or missing-evidence hook.",
      "kind": "author_proposal",
      "group": "Methodology",
      "chapter": "C08",
      "claim_status": "AUTHOR_SYNTHESIS_NOT_EMPIRICALLY_VALIDATED",
      "provenance": "Escalate repeated non-actionable rejection instead of retrying indefinitely.",
      "node_class": "BASELINE_METHOD_OVERLAY"
    },
    {
      "id": "PR-06",
      "label": "Track output at distinct levels: generated, accepted, released and observed value.",
      "kind": "author_proposal",
      "group": "Methodology",
      "chapter": "C02",
      "claim_status": "AUTHOR_SYNTHESIS_NOT_EMPIRICALLY_VALIDATED",
      "provenance": "Synthesis informed by W003/W010/W014; specific dashboard requires validation.",
      "node_class": "BASELINE_METHOD_OVERLAY"
    },
    {
      "id": "PR-07",
      "label": "Persistent system memory should carry provenance, confidence, expiry and invalidation paths.",
      "kind": "author_proposal",
      "group": "Methodology",
      "chapter": "C09",
      "claim_status": "AUTHOR_SYNTHESIS_NOT_EMPIRICALLY_VALIDATED",
      "provenance": "Proposed operational memory design, not demonstrated by every cited memory study.",
      "node_class": "BASELINE_METHOD_OVERLAY"
    },
    {
      "id": "PR-08",
      "label": "Protect training tasks and independent comprehension checks when adopting coding assistants.",
      "kind": "author_proposal",
      "group": "Methodology",
      "chapter": "C10",
      "claim_status": "AUTHOR_SYNTHESIS_NOT_EMPIRICALLY_VALIDATED",
      "provenance": "Context-dependent intervention suggested by skill-formation literature.",
      "node_class": "BASELINE_METHOD_OVERLAY"
    },
    {
      "id": "PR-09",
      "label": "Adoption decisions should use risk-adjusted cost per independently accepted change.",
      "kind": "author_proposal",
      "group": "Methodology",
      "chapter": "C12",
      "claim_status": "AUTHOR_SYNTHESIS_NOT_EMPIRICALLY_VALIDATED",
      "provenance": "Model proposal; unit costs and effects must come from a local pilot.",
      "node_class": "BASELINE_METHOD_OVERLAY"
    },
    {
      "id": "PR-10",
      "label": "Treat reuse of the AIDev dataset as dependent evidence unless sample independence is proven.",
      "kind": "author_proposal",
      "group": "Methodology",
      "chapter": "C02",
      "claim_status": "AUTHOR_SYNTHESIS_NOT_EMPIRICALLY_VALIDATED",
      "provenance": "Evidence-synthesis rule, not an intervention effect.",
      "node_class": "BASELINE_METHOD_OVERLAY"
    },
    {
      "id": "CORR:W162:2026",
      "kind": "corrigendum",
      "label": "2026 Corrigendum to W162",
      "doi": "10.1145/3838282",
      "source": "https://doi.org/10.1145/3838282",
      "publication_date": "2026-09-02",
      "warning": "Incorrect alphabetical sorting of S1-S95 studies in the original citation list; corrected by citation key.",
      "audit_date": "2026-10-10"
    },
    {
      "id": "AUD:W162:METHOD",
      "kind": "audited_claim",
      "label": "Systematic mapping of 95 pre-AI code comprehension experiments; not an agent trial",
      "primary_locator": "original full text, Sections 1-5; corrigendum 2026",
      "scope_boundary": "Cannot transfer effect sizes to agent engineering",
      "audit_date": "2026-10-10",
      "full_replication": "no"
    },
    {
      "id": "AUD:W162:CORR",
      "kind": "audited_claim",
      "label": "2026 corrigendum corrected mismatched S1–S95 article references",
      "primary_locator": "2026 ACM CSUR corrigendum DOI 10.1145/3838282, sec. 1",
      "scope_boundary": "Do not reuse uncorrected S1–S95 assignments",
      "audit_date": "2026-10-10",
      "full_replication": "no"
    },
    {
      "id": "AUD:W163:DESIGN",
      "kind": "audited_claim",
      "label": "32 developers and 15 managers interviewed; 189 developer and 37 manager surveys",
      "primary_locator": "ICSE 2021 pp. 613–616, Section II",
      "scope_boundary": "One company (Microsoft), exploratory mixed method, not AI randomized",
      "audit_date": "2026-10-10",
      "full_replication": "no"
    },
    {
      "id": "AUD:W185:REGRESSION",
      "kind": "audited_claim",
      "label": "Section 6 regression uses 1,012 potential mentor–follower pairs; Off coefficient -0.63 (SE 0.125)",
      "primary_locator": "ICSE 2009 p. 75, Table 2",
      "scope_boundary": "Association in older offshoring code succession, not a causal effect of AI handoff",
      "audit_date": "2026-10-10",
      "full_replication": "no"
    },
    {
      "id": "AUD:W185:MENTORS",
      "kind": "audited_claim",
      "label": "Section 5 Table 1 measures rank sums for 10 identified mentor–follower situations; S2 sum 82",
      "primary_locator": "ICSE 2009 p. 72, Table 1",
      "scope_boundary": "Published tabulations can be checked but raw observations missing",
      "audit_date": "2026-10-10",
      "full_replication": "no"
    },
    {
      "id": "AUD:W186:SAMPLE",
      "kind": "audited_claim",
      "label": "Two developer surveys 157 and 187 responses out of 1000 invitations each; 11 interviews",
      "primary_locator": "ICSE 2006 p. 494, Section 3.3",
      "scope_boundary": "Single corporation, selection bias not measured, non-AI exploration",
      "audit_date": "2026-10-10",
      "full_replication": "no"
    },
    {
      "id": "AUD:W071:AIDEV",
      "kind": "audited_claim",
      "label": "The study explicitly begins with AIDev; 11,048 closed PRs reduce to 9,799, and 717 sampled",
      "primary_locator": "MSR 2026 Section 3 Figure 1, Table 1",
      "scope_boundary": "Cohort overlap with W192; do not meta-analyze as independent samples",
      "audit_date": "2026-10-10",
      "full_replication": "no"
    },
    {
      "id": "AUD:W071:REJECTION",
      "kind": "audited_claim",
      "label": "Among 353 sampled rejected PRs: 126 AF, 110 workflow, 117 unknown",
      "primary_locator": "MSR 2026 Table 2",
      "scope_boundary": "Stratified coding, not population rejection rates",
      "audit_date": "2026-10-10",
      "full_replication": "no"
    },
    {
      "id": "AUD:W126:ENDPOINT",
      "kind": "audited_claim",
      "label": "41-country labor-demand study measures hiring/job postings",
      "primary_locator": "Stanford Digital Economy Lab institutional working-paper page",
      "scope_boundary": "Not interchangeable with total employment, release velocity or wage outcome",
      "audit_date": "2026-10-10",
      "full_replication": "no"
    },
    {
      "id": "ISSUE:PWB-001",
      "kind": "audit_issue",
      "label": "PWB-001: Full manuscript results/limitations for 193 sources",
      "state": "PARTIAL_CITED_SOURCE_REVIEW",
      "severity": "Critical",
      "acceptance_criterion": "Inspect original full texts for every actually cited study; capture PDF page/version, extraction, and limitations.",
      "date": "2026-10-10",
      "register_file": "audit/issue_register_20261010.csv"
    },
    {
      "id": "ISSUE:PWB-002",
      "kind": "audit_issue",
      "label": "PWB-002: Original-data statistical replication",
      "state": "PARTIAL_AGGREGATE_ONLY",
      "severity": "High",
      "acceptance_criterion": "Obtain original records and model code; rerun with pinned dependencies and reproduce original estimands.",
      "date": "2026-10-10",
      "register_file": "audit/issue_register_20261010.csv"
    },
    {
      "id": "ISSUE:PWB-003",
      "kind": "audit_issue",
      "label": "PWB-003: Publication metadata, correct versions and claims",
      "state": "PARTIAL_24_CITED_LOCATORS",
      "severity": "High",
      "acceptance_criterion": "Check full authors/title/versions/DOI and exact claim locator for every cited work; source-to-claim review beyond URL existence.",
      "date": "2026-10-10",
      "register_file": "audit/issue_register_20261010.csv",
      "status": "PARTIAL_CITED_LINKS_PLUS_6_CATALOGUE_IDENTITY_CHECKS",
      "pass6_work_performed": "Original cited link recovery preserved; six formerly catalogue-only primary publication locators now matched, including 2024 BIS/2026 journal title change.",
      "pass6_acceptance_criterion": "Complete direct claim locator and full publication-version checks across cited works; do not confuse a resolved URL with replicated methods.",
      "pass6_evidence_boundary": "NO_ORIGINAL_RECORDS_NO_PILOT"
    },
    {
      "id": "ISSUE:PWB-004",
      "kind": "audit_issue",
      "label": "PWB-004: 165 legacy metadata-only works",
      "state": "PARTIAL_CITED_LOCATORS_NOT_FULL_AUDIT",
      "severity": "High",
      "acceptance_criterion": "Check remaining original manuscripts and direct source URLs; prioritize chapter-cited material for full audits.",
      "date": "2026-10-10",
      "register_file": "audit/issue_register_20261010.csv",
      "status": "PARTIAL_LOCATORS_RESOLVED_METHODS_AUDIT_OPEN_PASS7",
      "pass6_work_performed": "Previously 47 catalogue-only missing locators; six official source pages DOI/report indexes verified (W019 W024 W025 W026 W085 W087). Remaining 41 separate from cited source/method gates.",
      "pass6_acceptance_criterion": "Verify remaining 41 non-original locators and original methods; six located entries require research-method inspection separately.",
      "pass6_evidence_boundary": "NO_ORIGINAL_RECORDS_NO_PILOT",
      "pass7_scope": "Identity/location of missing 41 uncited catalogue records only. Not full method replication, no original data, no pilot.",
      "pass7_date": "2026-10-10"
    },
    {
      "id": "ISSUE:PWB-005",
      "kind": "audit_issue",
      "label": "PWB-005: W185 original manuscript inspection",
      "state": "CLOSED_PRIMARY_METHODS_AND_TABLES",
      "severity": "Medium",
      "acceptance_criterion": "Maintain provenance and prohibit claims of AI handoff effects or raw regression replication.",
      "date": "2026-10-10",
      "register_file": "audit/issue_register_20261010.csv"
    },
    {
      "id": "ISSUE:PWB-006",
      "kind": "audit_issue",
      "label": "PWB-006: W162 and W163 provisional method classification",
      "state": "CLOSED_SOURCE_METHOD_CLASS",
      "severity": "Medium",
      "acceptance_criterion": "Any S1-S95 study reanalysis must use the corrected reference key and inspect original 95 study identifiers.",
      "date": "2026-10-10",
      "register_file": "audit/issue_register_20261010.csv"
    },
    {
      "id": "ISSUE:PWB-007",
      "kind": "audit_issue",
      "label": "PWB-007: W186 provisional study method and sampling",
      "state": "CLOSED_SOURCE_METHOD_CLASS",
      "severity": "Medium",
      "acceptance_criterion": "Preserve observational and historical scope; do not generalize to agent efficacy.",
      "date": "2026-10-10",
      "register_file": "audit/issue_register_20261010.csv"
    },
    {
      "id": "ISSUE:PWB-008",
      "kind": "audit_issue",
      "label": "PWB-008: AIDev data lineage and duplicate-corpus risk",
      "state": "PARTIAL_CLUSTER_CONFIRMED",
      "severity": "Medium",
      "acceptance_criterion": "Download dataset releases and match observation IDs / sampling dates/filters across every derived study before pooling effect sizes.",
      "date": "2026-10-10",
      "register_file": "audit/issue_register_20261010.csv"
    },
    {
      "id": "ISSUE:PWB-009",
      "kind": "audit_issue",
      "label": "PWB-009: Real field pilot of CCS-native procedure",
      "state": "BLOCKED_REAL_PARTICIPANTS_REQUIRED",
      "severity": "High",
      "acceptance_criterion": "Recruit consenting comparable engineers, pre-register comparator treatments and measure minutes, acceptance, rework, escaped defects, deployment and policy deviations.",
      "date": "2026-10-10",
      "register_file": "audit/issue_register_20261010.csv"
    },
    {
      "id": "ISSUE:PWB-010",
      "kind": "audit_issue",
      "label": "PWB-010: Synthetic teaching case mistaken for production controls",
      "state": "CONTAINED_LAB_ONLY_NOT_PRODUCTION_VALIDATED",
      "severity": "High",
      "acceptance_criterion": "Threat-model production process; implement real authorization, identity, immutable audit provenance, secrets hygiene, distributed concurrency tests and deployment acceptance.",
      "date": "2026-10-10",
      "register_file": "audit/issue_register_20261010.csv"
    },
    {
      "id": "ISSUE:PWB-011",
      "kind": "audit_issue",
      "label": "PWB-011: Incompatible labor/economic endpoints",
      "state": "CLOSED_EDITORIAL_BOUNDARY_ONLY",
      "severity": "High",
      "acceptance_criterion": "Verify original methods and coefficients before quantitative synthesis; use like-for-like endpoints and geographies.",
      "date": "2026-10-10",
      "register_file": "audit/issue_register_20261010.csv"
    },
    {
      "id": "ISSUE:PWB-012",
      "kind": "audit_issue",
      "label": "PWB-012: Full per-chapter source/release gate",
      "state": "FAIL_PENDING_FULLTEXT_AND_PILOT",
      "severity": "High",
      "acceptance_criterion": "Only grant research/production release after all chapter-principal fulltexts, table claims, provenance and real pilot requirements pass.",
      "date": "2026-10-10",
      "register_file": "audit/issue_register_20261010.csv"
    },
    {
      "id": "PASS2:CLAIM:P2-W001-COHORT",
      "kind": "evidence_claim",
      "node_class": "PASS2_TABLE_OR_METHOD_CHECK",
      "label": "P2-W001-COHORT W001",
      "claim": "Study separates agent-first and IDE-first samples",
      "reported_measure": "401 AF 117 IF repositories; controls 606 AF and 73 IF",
      "inspected_locator": "Methods Section 3.1 primary arXiv 2601.13597v2",
      "verification_depth": "ORIGINAL_FULLTEXT_SELECTED_SECTIONS",
      "reasoning_limit": "Matched nonrandom samples; data not independent of AIDev",
      "replication": "NOT_MICRODATA_REPLICATED",
      "date": "2026-10-10",
      "provenance": "audit/pass2/claim_evidence_pass2.csv"
    },
    {
      "id": "PASS2:CLAIM:P2-W001-QUALITY",
      "kind": "evidence_claim",
      "node_class": "PASS2_TABLE_OR_METHOD_CHECK",
      "label": "P2-W001-QUALITY W001",
      "claim": "Two separate complexity effects not one pooled effect",
      "reported_measure": "34.85pct AF and 42.87pct IF complexity; 17.73pct AF and 19.00pct IF static warnings",
      "inspected_locator": "Table 2 Section 4 original arXiv 2601.13597v2",
      "verification_depth": "ORIGINAL_TABLE_INSPECTED_AND_EXP_BETA_CHECKED",
      "reasoning_limit": "IDE-first warning coefficient non-significant; no pooled percent estimated",
      "replication": "AGGREGATE_ARITHMETIC_ONLY",
      "date": "2026-10-10",
      "provenance": "audit/pass2/claim_evidence_pass2.csv"
    },
    {
      "id": "PASS2:CLAIM:P2-W011-PILOT",
      "kind": "evidence_claim",
      "node_class": "PASS2_TABLE_OR_METHOD_CHECK",
      "label": "P2-W011-PILOT W011",
      "claim": "Illustrative pilot not evidence of independent causal effectiveness",
      "reported_measure": "14 participants 3 teams 4 months; 67 literature sources",
      "inspected_locator": "Sections 3 and 7.4 arXiv 2605.01160",
      "verification_depth": "ORIGINAL_METHODS_INSPECTED",
      "reasoning_limit": "No randomization or controlled comparison",
      "replication": "NOT_REPLICATED",
      "date": "2026-10-10",
      "provenance": "audit/pass2/claim_evidence_pass2.csv"
    },
    {
      "id": "PASS2:CLAIM:P2-W004-PREFERRED",
      "kind": "evidence_claim",
      "node_class": "PASS2_TABLE_OR_METHOD_CHECK",
      "label": "P2-W004-PREFERRED W004",
      "claim": "Cursor preferred estimator warns of maintainability associations",
      "reported_measure": "+30.26pct warnings +41.64pct complexity; 806 treated vs 1380 control",
      "inspected_locator": "Printed p7 Table2 19pp author PDF MSR 2026",
      "verification_depth": "ORIGINAL_TABLE_INSPECTED_AND_EXP_BETA_CHECKED",
      "reasoning_limit": "Config file signals and selection bias limit causal interpretation",
      "replication": "AGGREGATE_ARITHMETIC_ONLY",
      "date": "2026-10-10",
      "provenance": "audit/pass2/claim_evidence_pass2.csv"
    },
    {
      "id": "PASS2:CLAIM:P2-W004-ROBUSTNESS",
      "kind": "evidence_claim",
      "node_class": "PASS2_TABLE_OR_METHOD_CHECK",
      "label": "P2-W004-ROBUSTNESS W004",
      "claim": "Cursor quality estimates are not robust across three DiD estimators",
      "reported_measure": "Preferred +30.26/+41.64pct; TWFE +18.48/+26.04pct; C&S -10.49/-3.80pct non-significant",
      "inspected_locator": "Printed p16 Appendix Table6 19pp author PDF MSR 2026",
      "verification_depth": "ORIGINAL_APPENDIX_TABLE_INSPECTED_AND_EXP_BETA_CHECKED",
      "reasoning_limit": "Estimator disagreement and cohort sizes; no raw data to adjudicate",
      "replication": "AGGREGATE_ARITHMETIC_ONLY",
      "date": "2026-10-10",
      "provenance": "audit/pass2/claim_evidence_pass2.csv"
    },
    {
      "id": "PASS2:CLAIM:P2-W102-TESTS",
      "kind": "evidence_claim",
      "node_class": "PASS2_TABLE_OR_METHOD_CHECK",
      "label": "P2-W102-TESTS W102",
      "claim": "Review direction has asymmetrical correctness results",
      "reported_measure": "83/116 Codex solo 104/116 reviewed by Claude; 106/116 Claude solo 96/116 reviewed by Codex",
      "inspected_locator": "arXiv v1 2607.21656 Table2 and Table4",
      "verification_depth": "ORIGINAL_TABLE_INSPECTED_AND_PERCENTAGES_RECALCULATED",
      "reasoning_limit": "Complete-case benchmark cannot predict human review performance",
      "replication": "AGGREGATE_ARITHMETIC_ONLY",
      "date": "2026-10-10",
      "provenance": "audit/pass2/claim_evidence_pass2.csv"
    },
    {
      "id": "PASS2:CLAIM:P2-W102-COSTS",
      "kind": "evidence_claim",
      "node_class": "PASS2_TABLE_OR_METHOD_CHECK",
      "label": "P2-W102-COSTS W102",
      "claim": "Correctness gains can require higher model spend",
      "reported_measure": "$0.190 versus $0.443 per task Codex-to-Claude; $0.226 versus $0.382 Claude-to-Codex",
      "inspected_locator": "arXiv v1 2607.21656 Table2 Section 3.3",
      "verification_depth": "ORIGINAL_TABLE_INSPECTED",
      "reasoning_limit": "Study pricing and token mix are time-dependent; no production TCO",
      "replication": "REPORTED_COST_ARITHMETIC_ONLY",
      "date": "2026-10-10",
      "provenance": "audit/pass2/claim_evidence_pass2.csv"
    },
    {
      "id": "PASS2:CLAIM:P2-W120-MODEL",
      "kind": "evidence_claim",
      "node_class": "PASS2_TABLE_OR_METHOD_CHECK",
      "label": "P2-W120-MODEL W120",
      "claim": "Intergenerational skill transfer is modeled not directly observed",
      "reported_measure": "Theoretical expert novice contact and task automation mechanisms",
      "inspected_locator": "arXiv 2507.16078v9 abstract theoretical assumptions and appendices",
      "verification_depth": "ORIGINAL_MODEL_OUTLINE_INSPECTED",
      "reasoning_limit": "Theoretical causal mechanism not a measured occupation effect; conflicting manuscript dates",
      "replication": "THEORY_NOT_APPLICABLE",
      "date": "2026-10-10",
      "provenance": "audit/pass2/claim_evidence_pass2.csv"
    },
    {
      "id": "PASS2:CLAIM:P2-W010-ABSTRACT",
      "kind": "evidence_claim",
      "node_class": "PASS2_TABLE_OR_METHOD_CHECK",
      "label": "P2-W010-ABSTRACT W010",
      "claim": "Commits and releases are distinct institutionally reported productivity estimands",
      "reported_measure": "30 180 240 pct commits vs 80 pct projects and 30 pct releases",
      "inspected_locator": "Institutional NBER WP35275 September 2026 abstract",
      "verification_depth": "PRIMARY_INSTITUTIONAL_RECORD_ONLY",
      "reasoning_limit": "Original numerical tables and microdata not verified",
      "replication": "NOT_REPLICATED",
      "date": "2026-10-10",
      "provenance": "audit/pass2/claim_evidence_pass2.csv"
    },
    {
      "id": "PASS2:CLAIM:P2-W126-JUNIOR-SHARE",
      "kind": "evidence_claim",
      "node_class": "PASS2_TABLE_OR_METHOD_CHECK",
      "label": "P2-W126-JUNIOR-SHARE W126",
      "claim": "Junior employment share declines not the same as significant headcount decline",
      "reported_measure": "-1.9pp junior share baseline 57.1pct; +6.7pct senior employment; -2.5pct junior employment non-significant",
      "inspected_locator": "Stanford September 2026 manuscript abstract pp2-3 Figure3 printed p28 and surrounding Sec4",
      "verification_depth": "ORIGINAL_FIGURE_AND_SELECTED_METHODS_CHECKED",
      "reasoning_limit": "Matched instrumented affiliate sample excludes many workers and requires exclusion assumptions",
      "replication": "BASELINE_SHARE_ARITHMETIC_ONLY",
      "date": "2026-10-10",
      "provenance": "audit/pass2/claim_evidence_pass2.csv"
    },
    {
      "id": "PASS2:CLAIM:P2-W129-FINLAND",
      "kind": "evidence_claim",
      "node_class": "PASS2_TABLE_OR_METHOD_CHECK",
      "label": "P2-W129-FINLAND W129",
      "claim": "Finnish exposure strata have broadly similar youth labor trajectories",
      "reported_measure": "Figures 3 and 7 no persistent youth headcount divergence; Fig8 wages similar",
      "inspected_locator": "ETLA WP135 figs 3 7 8 printed pp10 15 16",
      "verification_depth": "ORIGINAL_FIGURES_CHECKED",
      "reasoning_limit": "Null detectable association does not show absence of all effects",
      "replication": "NO_RAW_SERIES_REPLICATION",
      "date": "2026-10-10",
      "provenance": "audit/pass2/claim_evidence_pass2.csv"
    },
    {
      "id": "PASS2:CLAIM:P2-W131-WFH",
      "kind": "evidence_claim",
      "node_class": "PASS2_TABLE_OR_METHOD_CHECK",
      "label": "P2-W131-WFH W131",
      "claim": "Controlling for remote-work exposure attenuates AI early-hiring association",
      "reported_measure": "-5pp junior hires and -3pp low experience ads in separate two SD exposure specifications; WFH retained in joint",
      "inspected_locator": "CEP LSE DP2193 abstract and continuous-exposure methods printed pp12-13",
      "verification_depth": "ORIGINAL_METHODS_AND_ABSTRACT_CHECKED",
      "reasoning_limit": "Observational competing exposure and parallel trend assumptions; coefficients not independently fit",
      "replication": "NO_RAW_REGRESSION_REPLICATION",
      "date": "2026-10-10",
      "provenance": "audit/pass2/claim_evidence_pass2.csv"
    },
    {
      "id": "PASS2:CLAIM:P2-W136-DENMARK",
      "kind": "evidence_claim",
      "node_class": "PASS2_TABLE_OR_METHOD_CHECK",
      "label": "P2-W136-DENMARK W136",
      "claim": "Institutional description reports short-run wage-hour nulls under chatbot adoption",
      "reported_measure": "Small precisely estimated hours and wages effects; exclusion above 2pct reported",
      "inspected_locator": "NBER WP33777 institution record March 2026 revision",
      "verification_depth": "PRIMARY_INSTITUTIONAL_RECORD_ONLY",
      "reasoning_limit": "Full published tables and original Danish microdata not inspected",
      "replication": "NOT_REPLICATED",
      "date": "2026-10-10",
      "provenance": "audit/pass2/claim_evidence_pass2.csv"
    },
    {
      "id": "ISSUE:PWB-013",
      "kind": "audit_issue",
      "node_class": "PASS2_AUDIT_OPEN_OR_CORRECTED",
      "label": "PWB-013: Cursor estimator sensitivity and quality-effect heterogeneity",
      "status": "EDITORIAL_CORRECTION_APPLIED_METHODS_OPEN",
      "audit_date": "2026-10-10",
      "provenance": "audit/pass2/issue_delta_pass2.csv"
    },
    {
      "id": "ISSUE:PWB-014",
      "kind": "audit_issue",
      "node_class": "PASS2_AUDIT_OPEN_OR_CORRECTED",
      "label": "PWB-014: Benchmark reviewer costs and transfer to real engineering",
      "status": "EDITORIAL_CORRECTION_APPLIED_METHODS_OPEN",
      "audit_date": "2026-10-10",
      "provenance": "audit/pass2/issue_delta_pass2.csv"
    },
    {
      "id": "ISSUE:PWB-015",
      "kind": "audit_issue",
      "node_class": "PASS2_AUDIT_OPEN_OR_CORRECTED",
      "label": "PWB-015: Junior share versus level / WFH exposure and cross-country comparability",
      "status": "EDITORIAL_CORRECTION_APPLIED_METHODS_OPEN",
      "audit_date": "2026-10-10",
      "provenance": "audit/pass2/issue_delta_pass2.csv"
    },
    {
      "id": "ISSUE:PWB-016",
      "kind": "audit_issue",
      "node_class": "PASS2_AUDIT_OPEN_OR_CORRECTED",
      "label": "PWB-016: W120 arXiv v9 HTML banner versus body-date conflict",
      "status": "ARXIV_V9_SUBMISSION_PINNED_HTML_TEXT_DATE_OPEN",
      "audit_date": "2026-10-10",
      "provenance": "audit/pass2/issue_delta_pass2.csv",
      "pass6_work_performed": "Official arXiv history states v9 submitted 2026-06-08, PDF cover 2026-06-09; experimental same-version HTML text states August 24. Date hierarchy explicitly documented and PDF pinned.",
      "pass6_acceptance_criterion": "Identify arXiv experimental HTML source transform/rebuild origin or get author confirmation of internal date; PDF analyses remain version-pinned.",
      "pass6_evidence_boundary": "NO_ORIGINAL_RECORDS_NO_PILOT"
    },
    {
      "id": "ISSUE:PWB-017",
      "node_class": "AUDIT_ISSUE",
      "kind": "audited_issue",
      "label": "PWB-017: Use exact v2 TravelPlanner and distinguish hard-constraint loss",
      "issue_id": "PWB-017",
      "work_id": "W151",
      "status": "PARTIAL_VERSION_COMPARISON_DONE_STATISTICAL_TEST_INPUTS_OPEN",
      "action_taken": "Use exact v2 TravelPlanner and distinguish hard-constraint loss",
      "acceptance_remaining": "Original v1 benchmark comparison needs complete version-difference table",
      "origin": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10",
      "source_csv": "audit/pass4/issue_delta_pass3_pass4.csv"
    },
    {
      "id": "ISSUE:PWB-018",
      "node_class": "AUDIT_ISSUE",
      "kind": "audited_issue",
      "label": "PWB-018: Recompute pooled weighted-IV from printed working Table3",
      "issue_id": "PWB-018",
      "work_id": "W003",
      "status": "PARTIAL_PUBLISHER_SUPPLEMENT_SAMPLES_AND_ITT_CHECKED",
      "action_taken": "Recompute pooled weighted-IV from printed working Table3",
      "acceptance_remaining": "Get original journal Tables 2-3 and trial microdata",
      "origin": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10",
      "source_csv": "audit/pass4/issue_delta_pass3_pass4.csv"
    },
    {
      "id": "ISSUE:PWB-019",
      "node_class": "AUDIT_ISSUE",
      "kind": "audited_issue",
      "label": "PWB-019: Keep Table1 5853 != stated 5869 explicit",
      "issue_id": "PWB-019",
      "work_id": "W068",
      "status": "INFERRED_TABLE_CELL_RECONCILED_RAW_DATA_OPEN",
      "action_taken": "Keep Table1 5853 != stated 5869 explicit",
      "acceptance_remaining": "Run official ~1.7GB replication release and inspect sample exclusions",
      "origin": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10",
      "source_csv": "audit/pass4/issue_delta_pass3_pass4.csv",
      "pass6_work_performed": "Table1 HPR 4157+702+749+245=5853; 5869 total and 4.45% imply 261 for last cell. APR margin and intervention margins independently rechecked. Published cell remains 245, original replication source not executed.",
      "pass6_acceptance_criterion": "Verify whether final HPR cell is 261 from original 5,869 matched observation records; obtain replication package and reproduce filters.",
      "pass6_evidence_boundary": "NO_ORIGINAL_RECORDS_NO_PILOT",
      "pass7_status": "ORIGINAL_W068_16_RECORD_MISMATCH_STILL_OPEN",
      "pass8_status": "FINAL_PAPER_ARITHMETIC_CONFIRMED_PR_RECORDS_UNAVAILABLE"
    },
    {
      "id": "ISSUE:PWB-020",
      "node_class": "AUDIT_ISSUE",
      "kind": "audited_issue",
      "label": "PWB-020: 60 percent conditional MCQ error agreement not code-review defect rate",
      "issue_id": "PWB-020",
      "work_id": "W079",
      "status": "CROSS_DOMAIN_METRIC_BOUNDARY_RECORDED",
      "action_taken": "60 percent conditional MCQ error agreement not code-review defect rate",
      "acceptance_remaining": "Conduct independently labelled same-bug checker study",
      "origin": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10",
      "source_csv": "audit/pass4/issue_delta_pass3_pass4.csv"
    },
    {
      "id": "ISSUE:PWB-021",
      "node_class": "AUDIT_ISSUE",
      "kind": "audited_issue",
      "label": "PWB-021: Citation dependency on W003 recorded",
      "issue_id": "PWB-021",
      "work_id": "W095",
      "status": "SYNTHESIS_NOT_INDEPENDENT",
      "action_taken": "Citation dependency on W003 recorded",
      "acceptance_remaining": "No double count until independent experiment",
      "origin": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10",
      "source_csv": "audit/pass4/issue_delta_pass3_pass4.csv"
    },
    {
      "id": "ISSUE:PWB-022",
      "node_class": "AUDIT_ISSUE",
      "kind": "audited_issue",
      "label": "PWB-022: Benchmark and nonrandom rollout kept separate",
      "issue_id": "PWB-022",
      "work_id": "W099",
      "status": "OPT_IN_ROLLOUT_BOUNDARY_RECORDED",
      "action_taken": "Benchmark and nonrandom rollout kept separate",
      "acceptance_remaining": "Randomized or well-matched review deployment with matched exposure",
      "origin": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10",
      "source_csv": "audit/pass4/issue_delta_pass3_pass4.csv"
    },
    {
      "id": "ISSUE:PWB-023",
      "node_class": "AUDIT_ISSUE",
      "kind": "audited_issue",
      "label": "PWB-023: Benchmark pass versus hypothetical maintainer merge 24.2 pp",
      "issue_id": "PWB-023",
      "work_id": "W111",
      "status": "SCOPED_PRIMARY_METHODS_REVIEW",
      "action_taken": "Benchmark pass versus hypothetical maintainer merge 24.2 pp",
      "acceptance_remaining": "Rerun multi-repository blinded review with CI and normal feedback",
      "origin": "PASS4_SELECTED_PRIMARY_2026-10-10",
      "source_csv": "audit/pass4/issue_delta_pass3_pass4.csv"
    },
    {
      "id": "ISSUE:PWB-024",
      "node_class": "AUDIT_ISSUE",
      "kind": "audited_issue",
      "label": "PWB-024: Inspected 2024 author original PDF pp 6-7 Tables II-III, compared publisher abstract, reconstructed four relative gains and recorded benchmark test anomaly",
      "issue_id": "PWB-024",
      "work_id": "W148",
      "status": "AUTHOR_PREPRINT_METHODS_TABLES_CHECKED_PUBLISHER_PARITY_OPEN",
      "action_taken": "Inspected 2024 author original PDF pp 6-7 Tables II-III, compared publisher abstract, reconstructed four relative gains and recorded benchmark test anomaly",
      "acceptance_remaining": "Obtain final ICSE 2025 paper tables and compare with original v2; original 5-run model outputs not rerun",
      "origin": "PASS4_SELECTED_PRIMARY_2026-10-10",
      "source_csv": "audit/pass4/issue_delta_pass3_pass4.csv"
    },
    {
      "id": "ISSUE:PWB-025",
      "node_class": "AUDIT_ISSUE",
      "kind": "audited_issue",
      "label": "PWB-025: 150 categories = 137 require +13 not required",
      "issue_id": "PWB-025",
      "work_id": "W150",
      "status": "PARTIAL_DATASET_DOI_LOCATED_RECORDLEVEL_AUDIT_OPEN",
      "action_taken": "150 categories = 137 require +13 not required",
      "acceptance_remaining": "Re-run open policy dataset with dated repo snapshot, assess sampling drift",
      "origin": "PASS4_SELECTED_PRIMARY_2026-10-10",
      "source_csv": "audit/pass4/issue_delta_pass3_pass4.csv"
    },
    {
      "id": "ISSUE:PWB-026",
      "node_class": "AUDIT_ISSUE",
      "kind": "audited_issue",
      "label": "PWB-026: SASE v3 is roadmap not field intervention",
      "issue_id": "PWB-026",
      "work_id": "W152",
      "status": "CONCEPTUAL_FRAMEWORK_CLASSIFIED",
      "action_taken": "SASE v3 is roadmap not field intervention",
      "acceptance_remaining": "Benchmark proposed organizational practices in independent trial",
      "origin": "PASS4_SELECTED_PRIMARY_2026-10-10",
      "source_csv": "audit/pass4/issue_delta_pass3_pass4.csv"
    },
    {
      "id": "ISSUE:PWB-027",
      "node_class": "AUDIT_ISSUE",
      "kind": "audited_issue",
      "label": "PWB-027: CRAFT vision v2 is values/vocabulary proposal",
      "issue_id": "PWB-027",
      "work_id": "W153",
      "status": "CONCEPTUAL_FRAMEWORK_CLASSIFIED",
      "action_taken": "CRAFT vision v2 is values/vocabulary proposal",
      "acceptance_remaining": "Evaluate testable principles against organizational cases",
      "origin": "PASS4_SELECTED_PRIMARY_2026-10-10",
      "source_csv": "audit/pass4/issue_delta_pass3_pass4.csv"
    },
    {
      "id": "ISSUE:PWB-028",
      "node_class": "AUDIT_ISSUE",
      "kind": "audited_issue",
      "label": "PWB-028: 79/3244 author versus 78/3148 published abstract",
      "issue_id": "PWB-028",
      "work_id": "W170",
      "status": "VERSION_DIFFERENCE_QUANTIFIED_FINAL_TABLE_OPEN",
      "action_taken": "79/3244 author versus 78/3148 published abstract",
      "acceptance_remaining": "Access paginated final TSE article and reconcile participant exclusions",
      "origin": "PASS4_SELECTED_PRIMARY_2026-10-10",
      "source_csv": "audit/pass4/issue_delta_pass3_pass4.csv",
      "pass6_work_performed": "Author Table1 project counts independently sum 79; author hours 3244 versus published journal 78/3148. Difference exactly 1 and 96 hours but no exclusion mechanism established.",
      "pass6_acceptance_criterion": "Obtain paginated final version (IEEE 951-976), compare every cohort and published Table5; do not infer excluded individual.",
      "pass6_evidence_boundary": "NO_ORIGINAL_RECORDS_NO_PILOT",
      "pass7_status": "W170_PUBLISHED_VERSION_TABLES_STILL_OPEN",
      "pass8_status": "SCOPED_COHORT_REASON_RESOLVED_ORIGINAL_DATA_TABLE_PARITY_OPEN"
    },
    {
      "id": "ISSUE:PWB-029",
      "node_class": "AUDIT_ISSUE",
      "kind": "audited_issue",
      "label": "PWB-029: Authorship-to-knowledge proxy critique, not measured collapse",
      "issue_id": "PWB-029",
      "work_id": "W189",
      "status": "CONCEPTUAL_LIMITATION_CLASSIFIED",
      "action_taken": "Authorship-to-knowledge proxy critique, not measured collapse",
      "acceptance_remaining": "Test ownership metrics against independent task-based comprehension outcomes",
      "origin": "PASS4_SELECTED_PRIMARY_2026-10-10",
      "source_csv": "audit/pass4/issue_delta_pass3_pass4.csv"
    },
    {
      "id": "PASS3_RESTORED:CLAIM:P3-W151-VERSION",
      "node_class": "SCOPED_AUDIT_CLAIM",
      "kind": "claim",
      "label": "2026 v2 changes benchmark to TravelPlanner",
      "reported_measure": "v2 2026-06-16",
      "source_locator": "arXiv v2 title/header and Table I",
      "verification_limit": "Version pinned; not a v1 τ-bench result",
      "inspection_depth": "PASS3_PDF_AND_ORIGINAL_RECONSTRUCTION",
      "original_microdata_replicated": "NO",
      "work_id": "W151",
      "origin": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "id": "PASS3_RESTORED:CLAIM:P3-W151-FINAL",
      "node_class": "SCOPED_AUDIT_CLAIM",
      "kind": "claim",
      "label": "SCA vs ATLAS final pass",
      "reported_measure": "35.56 versus 18.00 percent",
      "source_locator": "v2 IV Table I",
      "verification_limit": "1000 TravelPlanner tasks not software dev CI",
      "inspection_depth": "PASS3_PDF_AND_ORIGINAL_RECONSTRUCTION",
      "original_microdata_replicated": "NO",
      "work_id": "W151",
      "origin": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "id": "PASS3_RESTORED:CLAIM:P3-W151-HARD",
      "node_class": "SCOPED_AUDIT_CLAIM",
      "kind": "claim",
      "label": "Hard constraints trail ATLAS on macro score",
      "reported_measure": "38.89 vs 42.00 percent",
      "source_locator": "v2 IV Table I",
      "verification_limit": "Commonsense gain cannot be generalized across constraint categories",
      "inspection_depth": "PASS3_PDF_AND_ORIGINAL_RECONSTRUCTION",
      "original_microdata_replicated": "NO",
      "work_id": "W151",
      "origin": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "id": "PASS3_RESTORED:CLAIM:P3-W003-COMPANY",
      "node_class": "SCOPED_AUDIT_CLAIM",
      "kind": "claim",
      "label": "Heterogeneity of company outcomes",
      "reported_measure": "27.38 SE12.88;17.94 SE18.72;54.03 SE42.63",
      "source_locator": "June 2025 author working paper Table 3",
      "verification_limit": "PR endpoint and heterogeneous uncertainty",
      "inspection_depth": "PASS3_PDF_AND_ORIGINAL_RECONSTRUCTION",
      "original_microdata_replicated": "NO",
      "work_id": "W003",
      "origin": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "id": "PASS3_RESTORED:CLAIM:P3-W003-POOLED",
      "node_class": "SCOPED_AUDIT_CLAIM",
      "kind": "claim",
      "label": "Inverse-variance pooled approximate point and SE",
      "reported_measure": "26.08 percent SE10.3 points",
      "source_locator": "June 2025 author working paper Table 3",
      "verification_limit": "Aggregate arithmetic only; not original regression replication",
      "inspection_depth": "PASS3_PDF_AND_ORIGINAL_RECONSTRUCTION",
      "original_microdata_replicated": "NO",
      "work_id": "W003",
      "origin": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "id": "PASS3_RESTORED:CLAIM:P3-W003-PUBLISH",
      "node_class": "SCOPED_AUDIT_CLAIM",
      "kind": "claim",
      "label": "Publisher abstract and working-table versions differ in endpoint detail",
      "reported_measure": "2026 published journal abstract versus 2025 working tables",
      "source_locator": "Publisher abstract/working p12",
      "verification_limit": "Published final table not independently compared",
      "inspection_depth": "PASS3_PDF_AND_ORIGINAL_RECONSTRUCTION",
      "original_microdata_replicated": "NO",
      "work_id": "W003",
      "origin": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "id": "PASS3_RESTORED:CLAIM:P3-W068-COHORT",
      "node_class": "SCOPED_AUDIT_CLAIM",
      "kind": "claim",
      "label": "Balanced-by-repository AIDev closed PR subset",
      "reported_measure": "stated 5869 APR and 5869 HPR",
      "source_locator": "MSR 2026 pp843-844 methods",
      "verification_limit": "Self-selected matched observational source",
      "inspection_depth": "PASS3_PDF_AND_ORIGINAL_RECONSTRUCTION",
      "original_microdata_replicated": "NO",
      "work_id": "W068",
      "origin": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "id": "PASS3_RESTORED:CLAIM:P3-W068-COUNT",
      "node_class": "SCOPED_AUDIT_CLAIM",
      "kind": "claim",
      "label": "Human Table 1 cells inconsistent with stated matched N",
      "reported_measure": "5853 reported cells vs stated 5869, gap 16",
      "source_locator": "MSR 2026 Table 1",
      "verification_limit": "Unresolved until data release re-executed",
      "inspection_depth": "PASS3_PDF_AND_ORIGINAL_RECONSTRUCTION",
      "original_microdata_replicated": "NO",
      "work_id": "W068",
      "origin": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "id": "PASS3_RESTORED:CLAIM:P3-W068-INTERVENTION",
      "node_class": "SCOPED_AUDIT_CLAIM",
      "kind": "claim",
      "label": "Descriptive intervention rates differ by PR class",
      "reported_measure": "52.17 and 83.59 percent printed",
      "source_locator": "MSR 2026 results",
      "verification_limit": "Denominator discrepancy precludes clean parity claim",
      "inspection_depth": "PASS3_PDF_AND_ORIGINAL_RECONSTRUCTION",
      "original_microdata_replicated": "NO",
      "work_id": "W068",
      "origin": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "id": "PASS3_RESTORED:CLAIM:P3-W068-TIME",
      "node_class": "SCOPED_AUDIT_CLAIM",
      "kind": "claim",
      "label": "Reported duration is elapsed PR hours",
      "reported_measure": "42.9 vs 22.2 median hours (intervened)",
      "source_locator": "MSR 2026 results",
      "verification_limit": "Not active reviewer minutes or causal cost",
      "inspection_depth": "PASS3_PDF_AND_ORIGINAL_RECONSTRUCTION",
      "original_microdata_replicated": "NO",
      "work_id": "W068",
      "origin": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "id": "PASS3_RESTORED:CLAIM:P3-W079-ERROR",
      "node_class": "SCOPED_AUDIT_CLAIM",
      "kind": "claim",
      "label": "Shared wrong answer conditional on both wrong",
      "reported_measure": "about 60 percent agreement on HELM MCQs",
      "source_locator": "Original HTML Methods",
      "verification_limit": "Not probability of two code reviewers missing same bug",
      "inspection_depth": "PASS3_PDF_AND_ORIGINAL_RECONSTRUCTION",
      "original_microdata_replicated": "NO",
      "work_id": "W079",
      "origin": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "id": "PASS3_RESTORED:CLAIM:P3-W079-DOMAINS",
      "node_class": "SCOPED_AUDIT_CLAIM",
      "kind": "claim",
      "label": "Three source datasets distinguish study from code review",
      "reported_measure": "349/12032; 71/14042;20/1800",
      "source_locator": "Original HTML Data/Methods",
      "verification_limit": "Model-specific performance/dataset change",
      "inspection_depth": "PASS3_PDF_AND_ORIGINAL_RECONSTRUCTION",
      "original_microdata_replicated": "NO",
      "work_id": "W079",
      "origin": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "id": "PASS3_RESTORED:CLAIM:P3-W095-SECONDARY",
      "node_class": "SCOPED_AUDIT_CLAIM",
      "kind": "claim",
      "label": "Agentic lifecycle reliability/cost is a synthesis",
      "reported_measure": "no new empirical sample",
      "source_locator": "Original HTML References and method",
      "verification_limit": "Cites W003, not independent evidence of 26.08 percent",
      "inspection_depth": "PASS3_PDF_AND_ORIGINAL_RECONSTRUCTION",
      "original_microdata_replicated": "NO",
      "work_id": "W095",
      "origin": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "id": "PASS3_RESTORED:CLAIM:P3-W099-F1",
      "node_class": "SCOPED_AUDIT_CLAIM",
      "kind": "claim",
      "label": "Agentic intent F1 versus zero-shot tradeoff",
      "reported_measure": "0.860 vs0.844; 52191 vs8089 tokens",
      "source_locator": "v1 Table 3",
      "verification_limit": "Budget/latency meaningful for only 121 diffs",
      "inspection_depth": "PASS3_PDF_AND_ORIGINAL_RECONSTRUCTION",
      "original_microdata_replicated": "NO",
      "work_id": "W099",
      "origin": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "id": "PASS3_RESTORED:CLAIM:P3-W099-DRIFT",
      "node_class": "SCOPED_AUDIT_CLAIM",
      "kind": "claim",
      "label": "Drift scoring selected balanced subset",
      "reported_measure": "118 diffs, 64.4 percent exact",
      "source_locator": "v1 Table 4",
      "verification_limit": "Balance artificial; not natural prevalence",
      "inspection_depth": "PASS3_PDF_AND_ORIGINAL_RECONSTRUCTION",
      "original_microdata_replicated": "NO",
      "work_id": "W099",
      "origin": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "id": "PASS3_RESTORED:CLAIM:P3-W099-ROLLOUT",
      "node_class": "SCOPED_AUDIT_CLAIM",
      "kind": "claim",
      "label": "Self-review opt-in deployment and reverts",
      "reported_measure": "0.33 vs 0.17 percent descriptive revert rates",
      "source_locator": "v1 Table 8",
      "verification_limit": "No randomized deployment comparator",
      "inspection_depth": "PASS3_PDF_AND_ORIGINAL_RECONSTRUCTION",
      "original_microdata_replicated": "NO",
      "work_id": "W099",
      "origin": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "id": "PASS3_RESTORED:CLAIM:P3-W099-MIDDLE",
      "node_class": "SCOPED_AUDIT_CLAIM",
      "kind": "claim",
      "label": "Moderate drift buckets hardest",
      "reported_measure": "F1 0.341 and 0.409",
      "source_locator": "v1 Table 4",
      "verification_limit": "Not a ground-truth intent contract",
      "inspection_depth": "PASS3_PDF_AND_ORIGINAL_RECONSTRUCTION",
      "original_microdata_replicated": "NO",
      "work_id": "W099",
      "origin": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "id": "PASS4:CLAIM:P4-W111-SAMPLE",
      "node_class": "SCOPED_AUDIT_CLAIM",
      "kind": "claim",
      "label": "Maintainer evaluation sample is small and selected",
      "reported_measure": "4 maintainers/3 repositories/95 tasks; 296 AI/47 gold PRs",
      "source_locator": "METR note Data and Methods",
      "verification_limit": "Not representative of all code review",
      "inspection_depth": "ORIGINAL_SELECTED_DOCUMENT_PASS4",
      "original_microdata_replicated": "NO",
      "work_id": "W111",
      "origin": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "id": "PASS4:CLAIM:P4-W111-GAP",
      "node_class": "SCOPED_AUDIT_CLAIM",
      "kind": "claim",
      "label": "Test grader and maintainer acceptance diverge",
      "reported_measure": "24.2 percentage points SE2.7",
      "source_locator": "METR Figure1 Results",
      "verification_limit": "Review lacks CI and feedback iterations; golden 68 percent baseline",
      "inspection_depth": "ORIGINAL_SELECTED_DOCUMENT_PASS4",
      "original_microdata_replicated": "NO",
      "work_id": "W111",
      "origin": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "id": "PASS4:CLAIM:P4-W148-BENCH",
      "node_class": "SCOPED_AUDIT_CLAIM",
      "kind": "claim",
      "label": "Multi-agent process template benchmark pass@1",
      "reported_measure": "75.2,65.5,82.5,56.7 percent",
      "source_locator": "ICSE25 publisher abstract",
      "verification_limit": "Abstract only; not an organizational process effectiveness experiment",
      "inspection_depth": "ORIGINAL_SELECTED_DOCUMENT_PASS4",
      "original_microdata_replicated": "NO",
      "work_id": "W148",
      "origin": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "id": "PASS4:CLAIM:P4-W150-SAMPLE",
      "node_class": "SCOPED_AUDIT_CLAIM",
      "kind": "claim",
      "label": "Selected repositories and explicit supplementary set",
      "reported_measure": "281 policies, 245 from 2000 popular and 36 additional",
      "source_locator": "v1 Section2.3",
      "verification_limit": "Not population-representative",
      "inspection_depth": "ORIGINAL_SELECTED_DOCUMENT_PASS4",
      "original_microdata_replicated": "NO",
      "work_id": "W150",
      "origin": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "id": "PASS4:CLAIM:P4-W150-DISCLOSURE",
      "node_class": "SCOPED_AUDIT_CLAIM",
      "kind": "claim",
      "label": "Mentioning disclosure and requiring it are different coding levels",
      "reported_measure": "150/281 (53.4%) mention; 137/281 (48.8%) require",
      "source_locator": "v1 Table1 and RQ2 Fig4",
      "verification_limit": "Difference is 13 explicit not-required policies",
      "inspection_depth": "ORIGINAL_SELECTED_DOCUMENT_PASS4",
      "original_microdata_replicated": "NO",
      "work_id": "W150",
      "origin": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "id": "PASS4:CLAIM:P4-W150-RATER",
      "node_class": "SCOPED_AUDIT_CLAIM",
      "kind": "claim",
      "label": "Manual classification reproducibility sample",
      "reported_measure": "162/180 agreeing labels = 90%",
      "source_locator": "v1 Section2.4.1",
      "verification_limit": "Inter-rater sample only, not outcome validation",
      "inspection_depth": "ORIGINAL_SELECTED_DOCUMENT_PASS4",
      "original_microdata_replicated": "NO",
      "work_id": "W150",
      "origin": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "id": "PASS4:CLAIM:P4-W150-ALLOW",
      "node_class": "SCOPED_AUDIT_CLAIM",
      "kind": "claim",
      "label": "AI code contributions permitted in many sampled policies",
      "reported_measure": "83.3% permitted/encouraged; 14.9% forbidden",
      "source_locator": "v1 RQ1 Results",
      "verification_limit": "Autonomous agent bans may coexist with AI permission",
      "inspection_depth": "ORIGINAL_SELECTED_DOCUMENT_PASS4",
      "original_microdata_replicated": "NO",
      "work_id": "W150",
      "origin": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "id": "PASS4:CLAIM:P4-W152-FRAME",
      "node_class": "SCOPED_AUDIT_CLAIM",
      "kind": "claim",
      "label": "SASE is proposed four-pillar and SE4H/SE4A framework",
      "reported_measure": "four pillars; version v3 dated 24 Jun 2026",
      "source_locator": "v3 Introduction and Sections4-7",
      "verification_limit": "Not a causal evaluation",
      "inspection_depth": "ORIGINAL_SELECTED_DOCUMENT_PASS4",
      "original_microdata_replicated": "NO",
      "work_id": "W152",
      "origin": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "id": "PASS4:CLAIM:P4-W153-FRAME",
      "node_class": "SCOPED_AUDIT_CLAIM",
      "kind": "claim",
      "label": "CRAFT values and lifecycle vocabulary are conceptual",
      "reported_measure": "version v2 dated 17 Feb 2026",
      "source_locator": "v2 Intro/Values/Scope",
      "verification_limit": "No validation cohort",
      "inspection_depth": "ORIGINAL_SELECTED_DOCUMENT_PASS4",
      "original_microdata_replicated": "NO",
      "work_id": "W153",
      "origin": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "id": "PASS4:CLAIM:P4-W170-SAMPLE",
      "node_class": "SCOPED_AUDIT_CLAIM",
      "kind": "claim",
      "label": "Author-hosted and final publisher records disagree in sample counts",
      "reported_measure": "79/3244 draft vs 78/3148 journal record",
      "source_locator": "author PDF p1 and journal abstract",
      "verification_limit": "Final version tables not inspected; 1 developer and 96 hours differ",
      "inspection_depth": "ORIGINAL_SELECTED_DOCUMENT_PASS4",
      "original_microdata_replicated": "NO",
      "work_id": "W170",
      "origin": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "id": "PASS4:CLAIM:P4-W170-TABLE",
      "node_class": "SCOPED_AUDIT_CLAIM",
      "kind": "claim",
      "label": "Author PDF Table5 recorded comprehension fraction",
      "reported_measure": "57.62 percent comprehension,23.96 navigation,5.02 editing,13.40 other",
      "source_locator": "author PDF p9 Table5",
      "verification_limit": "Not universal or AI-specific; coding inferred via instrument",
      "inspection_depth": "ORIGINAL_SELECTED_DOCUMENT_PASS4",
      "original_microdata_replicated": "NO",
      "work_id": "W170",
      "origin": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "id": "PASS4:CLAIM:P4-W170-VALIDITY",
      "node_class": "SCOPED_AUDIT_CLAIM",
      "kind": "claim",
      "label": "Instrument validation confined to tiny sample",
      "reported_measure": "2 developers x 4 hours video validation",
      "source_locator": "author PDF p7 Table3 and Methods",
      "verification_limit": "Limited ability to generalize classifier error",
      "inspection_depth": "ORIGINAL_SELECTED_DOCUMENT_PASS4",
      "original_microdata_replicated": "NO",
      "work_id": "W170",
      "origin": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "id": "PASS4:CLAIM:P4-W189-THEORY",
      "node_class": "SCOPED_AUDIT_CLAIM",
      "kind": "claim",
      "label": "Version-control authorship alone does not prove comprehension",
      "reported_measure": "conceptual argument, no newly measured cohort",
      "source_locator": "v1 Sections2-7",
      "verification_limit": "Must directly test comprehension instead of declaring every legacy metric invalid",
      "inspection_depth": "ORIGINAL_SELECTED_DOCUMENT_PASS4",
      "original_microdata_replicated": "NO",
      "work_id": "W189",
      "origin": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "id": "PASS4:CLAIM:P4-W148-ORIGINAL-TABLE-II",
      "node_class": "SCOPED_AUDIT_CLAIM",
      "kind": "claim",
      "label": "Five-run mean and SD for model benchmark comparisons in author v2 Table II",
      "reported_measure": "FlowGen Scrum 75.2±1.1 / 65.5±1.9 / 82.5±0.6 / 56.7±1.4 vs RawGPT 64.4±3.7 / 49.8±3.0 / 77.5±0.8 / 53.9±0.7",
      "source_locator": "Original arXiv:2403.15852v2 PDF p. 6 Table II",
      "verification_limit": "Original author-version, no original-run data; final ICSE version table parity open",
      "inspection_depth": "AUTHOR_ORIGINAL_PAGE_LEVEL_SELECTED_TABLES",
      "original_microdata_replicated": "NO",
      "work_id": "W148",
      "origin": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "id": "PASS4:CLAIM:P4-W148-BENCHMARK-TEST-MISMATCH",
      "node_class": "SCOPED_AUDIT_CLAIM",
      "kind": "claim",
      "label": "Stricter implementation may fail a benchmark with mismatched input case",
      "reported_measure": "MBPP-582 requires dictionary input but tests also pass a set, causing exception under validated type contract",
      "source_locator": "Original arXiv:2403.15852v2 PDF p. 7 Table III and Listing 1",
      "verification_limit": "Paper authors describe the case; no independent source dataset trial here",
      "inspection_depth": "AUTHOR_ORIGINAL_PAGE_LEVEL_SELECTED_TABLES",
      "original_microdata_replicated": "NO",
      "work_id": "W148",
      "origin": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "id": "VERSION:W151:earlier-abstract",
      "node_class": "PUBLICATION_VERSION",
      "kind": "version",
      "label": "Earlier arXiv abstract describes tau-bench, different benchmark",
      "source_locator": "https://arxiv.org/abs/2508.02721",
      "reported_measure": "earlier reported benchmark, not directly comparable",
      "original_raw_data_replicated": "NO",
      "origin": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "id": "VERSION:W151:2026-06-16-v2",
      "node_class": "PUBLICATION_VERSION",
      "kind": "version",
      "label": "arXiv 2508.02721v2 TravelPlanner",
      "source_locator": "https://arxiv.org/html/2508.02721v2",
      "reported_measure": "1000 tasks; final pass 35.56 vs 18; hard-constraint macro 38.89 vs 42",
      "original_raw_data_replicated": "NO",
      "origin": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "id": "VERSION:W170:author-hosted-copy",
      "node_class": "PUBLICATION_VERSION",
      "kind": "version",
      "label": "23-page author-hosted PDF; the cohort counts differ",
      "source_locator": "https://baolingfeng.github.io/papers/tsecomprehension.pdf",
      "reported_measure": "79 professionals; 3244 hours; 57.62% comprehension in Table 5",
      "original_raw_data_replicated": "NO",
      "origin": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "id": "VERSION:W170:tse-2018-published",
      "node_class": "PUBLICATION_VERSION",
      "kind": "version",
      "label": "Final TSE publisher bibliographic abstract; table not inspected",
      "source_locator": "https://doi.org/10.1109/TSE.2017.2734091",
      "reported_measure": "78 professionals; 3148 hours; ~58% comprehension",
      "original_raw_data_replicated": "NO",
      "origin": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "id": "VERSION:W148:2024-10-31-arxiv-v2",
      "node_class": "PUBLICATION_VERSION",
      "kind": "version",
      "label": "14-page author manuscript original methods / Table II and Table III checked",
      "source_locator": "https://arxiv.org/pdf/2403.15852",
      "reported_measure": "5 runs per model, GPT-3.5-turbo-1106, HumanEval/HumanEval-ET/MBPP/MBPP-ET; sample test anomalies",
      "original_raw_data_replicated": "NO",
      "origin": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "id": "VERSION:W148:2025-icse-proceedings",
      "node_class": "PUBLICATION_VERSION",
      "kind": "version",
      "label": "ICSE 2025 publisher proceedings, abstract checked, original final tables not compared",
      "source_locator": "https://doi.org/10.1109/ICSE55347.2025.00140",
      "reported_measure": "publisher abstract matches headline; final tables not inspected",
      "original_raw_data_replicated": "NO",
      "origin": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "id": "VERSION:W150:2026-09-07-v1",
      "node_class": "PUBLICATION_VERSION",
      "kind": "version",
      "label": "281-policy arXiv first version",
      "source_locator": "https://arxiv.org/html/2609.07542",
      "reported_measure": "150 discuss disclosure; 137 require; 13 explicitly do not; 90% manual interrater over 180 labels",
      "original_raw_data_replicated": "NO",
      "origin": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "id": "DISCREPANCY:W068:HPR_TABLE_16",
      "node_class": "UNRESOLVED_NUMERICAL_DISCREPANCY",
      "kind": "issue_fact",
      "label": "W068 matched HPR sample 5869 but four Table 1 cells total 5853",
      "reported_sample": "5869",
      "visible_count_sum": "5853",
      "unreconciled_records": "16",
      "raw_data_inspected": "NO",
      "origin": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "id": "ISSUE:PWB-030",
      "node_class": "AUDIT_ISSUE",
      "kind": "audited_issue",
      "label": "PWB-030 W010",
      "issue_id": "PWB-030",
      "work_id": "W010",
      "status": "OFFICIAL_REVISION_ABSTRACT_FULL_TABLES_OPEN",
      "action_taken": "Version contrasts pinned; September headline estimates separated from May variant.",
      "acceptance_remaining": "Obtain 134-page Sept PDF, inspect all matching details/model tables and rerun dataset/telemetry matching.",
      "origin": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT",
      "pass6_work_performed": "May vs September estimates retained; NBER September record discloses consulting relationships of two authors; 134-page revised full tables still unavailable from accessible sources.",
      "pass6_acceptance_criterion": "Acquire release version 134-page paper and underlying matched developer/telemetry data for independent estimates.",
      "pass6_evidence_boundary": "NO_ORIGINAL_RECORDS_NO_PILOT"
    },
    {
      "id": "ISSUE:PWB-031",
      "node_class": "AUDIT_ISSUE",
      "kind": "audited_issue",
      "label": "PWB-031 W136",
      "issue_id": "PWB-031",
      "work_id": "W136",
      "status": "ORIGINAL_FIGURE_METHODS_ENHANCED_RAW_ADMIN_DATA_OPEN",
      "action_taken": "March 2026 132-page original PDF selected pages and estimator read; descriptive and causal estimates distinguished.",
      "acceptance_remaining": "Inspect all original result tables; acquire licensed Statistics Denmark administrative data and scripts; reproduce regressions.",
      "origin": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT",
      "pass6_work_performed": "Checked original PDF page24 Eq(2) dynamic versus Eq(3) pooled; page25 baseline cross-sectional 9/4% premiums predate AI; page25 pooled vs dynamic 2/3% confidence statement; no underlying regression run.",
      "pass6_acceptance_criterion": "Review remaining coefficients and figures, acquire licensed administrative records and run original specification.",
      "pass6_evidence_boundary": "NO_ORIGINAL_RECORDS_NO_PILOT"
    },
    {
      "id": "ISSUE:PWB-032",
      "node_class": "AUDIT_ISSUE",
      "kind": "audited_issue",
      "label": "PWB-032 W120",
      "issue_id": "PWB-032",
      "work_id": "W120",
      "status": "SCOPED_THEORY_EQ11_VERIFIED_EMPIRICAL_GATE_OPEN",
      "action_taken": "Pinned v1 and v9 PDF versions; derived Eq(11) values independently with Figure3 parameters.",
      "acceptance_remaining": "Check all propositions and additivity/robustness; empirical mentor-retention pilot before workplace conclusions.",
      "origin": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "id": "ISSUE:PWB-033",
      "node_class": "AUDIT_ISSUE",
      "kind": "audited_issue",
      "label": "PWB-033 W020",
      "issue_id": "PWB-033",
      "work_id": "W020",
      "status": "SCOPED_SURVEY_METHODS_VERIFIED_OBJECTIVE_VALIDATION_OPEN",
      "action_taken": "359-10=349 denominator and self-report evidence class verified; sampling biases documented.",
      "acceptance_remaining": "Obtain anonymized survey and independent measured accepted-value outcomes; preregister comparison.",
      "origin": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "id": "ISSUE:PWB-034",
      "node_class": "AUDIT_ISSUE",
      "kind": "audited_issue",
      "label": "PWB-034 W028",
      "issue_id": "PWB-034",
      "work_id": "W028",
      "status": "SCOPED_CASE_AND_POTENTIAL_CLASSIFIED_METRIC_VALIDATION_OPEN",
      "action_taken": "Full nine-page consulting excerpt checked; 20x potential separated from bank report and prior cross-firm sample.",
      "acceptance_remaining": "Obtain protocol, baseline task matching, effect distributions, acceptance/rework/deployment metrics for case and sample.",
      "origin": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "id": "PASS5:CLAIM:P5-C01",
      "node_class": "SCOPED_AUDIT_CLAIM",
      "kind": "claim",
      "label": "Sept source revisions have 500k-plus vs May 100k-plus samples",
      "claim_id": "P5-C01",
      "reported_measure": "30/180/240 commits vs 40/140/180 earlier; elasticity .23 vs .25",
      "source_locator": "Official NBER Sept abstract versus earlier May SSRN abstract",
      "verification_limit": "VERSION_COMPARISON_ABSTRACT_NOT_TABLE",
      "work_id": "W010",
      "raw_data_replicated": "NO",
      "date": "2026-10-10",
      "origin": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "id": "PASS5:CLAIM:P5-C02",
      "node_class": "SCOPED_AUDIT_CLAIM",
      "kind": "claim",
      "label": "Commit increase not equivalent to shipped software",
      "claim_id": "P5-C02",
      "reported_measure": "Autonomous agents +240% commits; +80% projects; +30% releases",
      "source_locator": "Sept NBER abstract",
      "verification_limit": "OBSERVATIONAL_MATCHED_EVENT_STUDY",
      "work_id": "W010",
      "raw_data_replicated": "NO",
      "date": "2026-10-10",
      "origin": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "id": "PASS5:CLAIM:P5-C03",
      "node_class": "SCOPED_AUDIT_CLAIM",
      "kind": "claim",
      "label": "Sample, observation window and clustered DiD design",
      "claim_id": "P5-C03",
      "reported_measure": "25,000 workers 7,000 workplaces 11 occupations; Dec 2024 endpoint",
      "source_locator": "RFBerlin PDF pp.3,20-25",
      "verification_limit": "ORIGINAL_SELECTED_METHODS",
      "work_id": "W136",
      "raw_data_replicated": "NO",
      "date": "2026-10-10",
      "origin": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "id": "PASS5:CLAIM:P5-C04",
      "node_class": "SCOPED_AUDIT_CLAIM",
      "kind": "claim",
      "label": "Dynamic versus pooled earnings confidence bounds differ",
      "claim_id": "P5-C04",
      "reported_measure": "Dynamic ~3%; pooled ~2%; no observed average wage gain",
      "source_locator": "RFBerlin PDF p.25-26; Eq.3 and Fig.5/7",
      "verification_limit": "AUTHORS_REPORTED_CI_NOT_MICRODATA",
      "work_id": "W136",
      "raw_data_replicated": "NO",
      "date": "2026-10-10",
      "origin": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "id": "PASS5:CLAIM:P5-C05",
      "node_class": "SCOPED_AUDIT_CLAIM",
      "kind": "claim",
      "label": "Employer initiatives correlate with usage and task reorganization",
      "claim_id": "P5-C05",
      "reported_measure": "Without initiatives ~41% ever, 7% daily; all three ~93% ever, 28% daily",
      "source_locator": "RFBerlin PDF pp.4,15-18",
      "verification_limit": "DESCRIPTIVE_ASSOCIATION",
      "work_id": "W136",
      "raw_data_replicated": "NO",
      "date": "2026-10-10",
      "origin": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "id": "PASS5:CLAIM:P5-C06",
      "node_class": "SCOPED_AUDIT_CLAIM",
      "kind": "claim",
      "label": "Old projected macro effects not current numerical result",
      "claim_id": "P5-C06",
      "reported_measure": "0.05-0.35 pp growth scenarios v1 only",
      "source_locator": "arXiv v1 PDF p.1 versus v9 PDF p.1",
      "verification_limit": "VERSION_SPECIFIC_THEORY",
      "work_id": "W120",
      "raw_data_replicated": "NO",
      "date": "2026-10-10",
      "origin": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "id": "PASS5:CLAIM:P5-C07",
      "node_class": "SCOPED_AUDIT_CLAIM",
      "kind": "claim",
      "label": "Current Eq 11 supports delayed reversal under example inputs",
      "claim_id": "P5-C07",
      "reported_measure": "Ratio impact 1.68325, next 1.41421, crosses <1 after ~2.99 model periods",
      "source_locator": "arXiv v9 PDF p.25-26 Eq.11 and Figure3",
      "verification_limit": "INDEPENDENT_EQUATION_ARITHMETIC_NO_EMPIRICAL_OBSERVATION",
      "work_id": "W120",
      "raw_data_replicated": "NO",
      "date": "2026-10-10",
      "origin": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "id": "PASS5:CLAIM:P5-C08",
      "node_class": "SCOPED_AUDIT_CLAIM",
      "kind": "claim",
      "label": "Survey selected sample and exclusions",
      "claim_id": "P5-C08",
      "reported_measure": "359 unique - 10 excluded = 349; ~2% email response; 70% paid",
      "source_locator": "METR original survey methodology and anomalies section",
      "verification_limit": "PRIMARY_HTML_METHODS_NOT_RCT",
      "work_id": "W020",
      "raw_data_replicated": "NO",
      "date": "2026-10-10",
      "origin": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "id": "PASS5:CLAIM:P5-C09",
      "node_class": "SCOPED_AUDIT_CLAIM",
      "kind": "claim",
      "label": "Value and speed estimates are distinct self-reports",
      "claim_id": "P5-C09",
      "reported_measure": "1.4–2x value, 3x speed, 2.5x forecast 2027",
      "source_locator": "METR original survey summary and results",
      "verification_limit": "SELF_REPORTED_NOT_CAUSAL",
      "work_id": "W020",
      "raw_data_replicated": "NO",
      "date": "2026-10-10",
      "origin": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "id": "PASS5:CLAIM:P5-C10",
      "node_class": "SCOPED_AUDIT_CLAIM",
      "kind": "claim",
      "label": "20x benchmark is staged potential, not population mean",
      "claim_id": "P5-C10",
      "reported_measure": "Level4 20x next frontier; largely experimental; top quintile observations different evidence",
      "source_locator": "McKinsey excerpt PDF pp.2-4",
      "verification_limit": "ILLUSTRATIVE_NOT_CONTROLLED",
      "work_id": "W028",
      "raw_data_replicated": "NO",
      "date": "2026-10-10",
      "origin": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "id": "PASS5:CLAIM:P5-C11",
      "node_class": "SCOPED_AUDIT_CLAIM",
      "kind": "claim",
      "label": "Bank vignette is not an independently replicated production comparison",
      "claim_id": "P5-C11",
      "reported_measure": "Bank case quoted 10x speed at half cost, data protocol unavailable in excerpt",
      "source_locator": "McKinsey excerpt PDF p.2",
      "verification_limit": "CASE_REPORT_NOT_REPLICATED",
      "work_id": "W028",
      "raw_data_replicated": "NO",
      "date": "2026-10-10",
      "origin": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "id": "PASS5:CLAIM:P5-C12",
      "node_class": "SCOPED_AUDIT_CLAIM",
      "kind": "claim",
      "label": "Version-specific visible dates differ for PDF vs HTML",
      "claim_id": "P5-C12",
      "reported_measure": "v9 PDF June 9 2026; v9 HTML August 24 2026",
      "source_locator": "arXiv v9 PDF p.1 vs HTML v9 lines 64-70",
      "verification_limit": "METADATA_INCONSISTENCY_CITE_PDF",
      "work_id": "W120",
      "raw_data_replicated": "NO",
      "date": "2026-10-10",
      "origin": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "id": "VERSION:W010:May-2026-SSRN",
      "node_class": "PUBLICATION_VERSION",
      "kind": "version",
      "label": "May 2026 SSRN version",
      "source_locator": "https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6843068",
      "reported_measure": ">100,000 developers; +40/140/180% commits, +50% projects, +30% releases, elasticity 0.25",
      "verification_depth": "ABSTRACT_ONLY",
      "raw_data_replicated": "NO",
      "origin": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "id": "VERSION:W010:September-2026-NBER",
      "node_class": "PUBLICATION_VERSION",
      "kind": "version",
      "label": "September 2026 revised NBER record",
      "source_locator": "https://www.nber.org/papers/w35275",
      "reported_measure": ">500,000 developers; +30/180/240% commits, +80% projects, +30% releases, elasticity 0.23",
      "verification_depth": "ABSTRACT_ONLY",
      "raw_data_replicated": "NO",
      "origin": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "id": "VERSION:W136:March-2026-RFBerlin",
      "node_class": "PUBLICATION_VERSION",
      "kind": "version",
      "label": "13 March 2026 RFBerlin DP 078/26",
      "source_locator": "https://www.rfberlin.com/wp-content/uploads/2026/03/26078.pdf",
      "reported_measure": "25k workers/7k workplaces; dynamic CI ~3%, pooled CI ~2%",
      "verification_depth": "SELECTED_PDF_PAGES_AND_EQUATIONS",
      "raw_data_replicated": "NO",
      "origin": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "id": "VERSION:W120:July-2025-v1",
      "node_class": "PUBLICATION_VERSION",
      "kind": "version",
      "label": "arXiv PDF v1 July 2025",
      "source_locator": "https://arxiv.org/pdf/2507.16078v1",
      "reported_measure": "0.05-0.35pp illustrative growth scenarios, different theoretical formulation",
      "verification_depth": "PDF_ABSTRACT_AND_INTRO",
      "raw_data_replicated": "NO",
      "origin": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "id": "VERSION:W120:June-2026-v9-PDF",
      "node_class": "PUBLICATION_VERSION",
      "kind": "version",
      "label": "arXiv v9 PDF cover June 9 2026",
      "source_locator": "https://arxiv.org/pdf/2507.16078v9",
      "reported_measure": "Eq11 output ratio and Proposition4, model of mentor allocation",
      "verification_depth": "PDF_SELECTED_THEORY",
      "raw_data_replicated": "NO",
      "origin": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "id": "VERSION:W020:May-2026-survey",
      "node_class": "PUBLICATION_VERSION",
      "kind": "version",
      "label": "METR 11 May 2026 methodological note",
      "source_locator": "https://metr.substack.com/p/2026-05-11-ai-usage-survey",
      "reported_measure": "359-10=349 retained; medians value 1.4-2x, speed 3x",
      "verification_depth": "HTML_METHODS_RESULTS",
      "raw_data_replicated": "NO",
      "origin": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "id": "VERSION:W028:April-2026-excerpt",
      "node_class": "PUBLICATION_VERSION",
      "kind": "version",
      "label": "McKinsey April 2026 nine-page primary excerpt",
      "source_locator": "https://www.mckinsey.com/capabilities/tech-and-ai/our-insights/the-ai-revolution-in-software-development",
      "reported_measure": "20x illustrative frontier, Level 4 largely experimental",
      "verification_depth": "FULL_9_PAGE_PDF",
      "raw_data_replicated": "NO",
      "origin": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "id": "VERSION:W120:June-2026-v9-HTML-date-anomaly",
      "node_class": "PUBLICATION_VERSION_WARNING",
      "kind": "version_warning",
      "label": "Same arXiv v9 HTML internal date Aug 24, PDF cover June 9",
      "source_locator": "https://arxiv.org/html/2507.16078v9",
      "source_pinned": "PDF",
      "status": "UNRESOLVED_EXTERNAL_DATE_DISAGREEMENT",
      "origin": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "id": "PASS6:CLAIM:P6-C01",
      "node_class": "SCOPED_PRIMARY_OR_ARITHMETIC_CLAIM",
      "kind": "claim",
      "claim_id": "P6-C01",
      "label": "Published Table 1 HPR last-cell 245 conflicts with 5869 total and 4.45%; arithmetic implies 261.",
      "work_id": "W068",
      "source_locator": "https://espace2.etsmtl.ca/id/eprint/34495/1/Ouni-A-2026-34495.pdf",
      "verification_limit": "PUBLISHED_TABLE_ARITHMETIC_INFERRED_CORRECTION_NO_RAW_DATA",
      "raw_data_replicated": "NO",
      "origin": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "id": "PASS6:CLAIM:P6-C02",
      "node_class": "SCOPED_PRIMARY_OR_ARITHMETIC_CLAIM",
      "kind": "claim",
      "claim_id": "P6-C02",
      "label": "APR 3062/5869 and HPR 4906/5869 confirm respective intervention margins 52.17 and 83.59%.",
      "work_id": "W068",
      "source_locator": "https://espace2.etsmtl.ca/id/eprint/34495/1/Ouni-A-2026-34495.pdf",
      "verification_limit": "PUBLISHED_COUNTS_RECHECKED_NO_CAUSAL_REPLICATION",
      "raw_data_replicated": "NO",
      "origin": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "id": "PASS6:CLAIM:P6-C03",
      "node_class": "SCOPED_PRIMARY_OR_ARITHMETIC_CLAIM",
      "kind": "claim",
      "claim_id": "P6-C03",
      "label": "Duration medians 42.9h APR vs 22.2h HPR conditional on intervention; shared AIDev matched sample is observational.",
      "work_id": "W068",
      "source_locator": "https://espace2.etsmtl.ca/id/eprint/34495/1/Ouni-A-2026-34495.pdf",
      "verification_limit": "PUBLISHED_DESCRIPTIVES_NOT_REVIEWER_MINUTES",
      "raw_data_replicated": "NO",
      "origin": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "id": "PASS6:CLAIM:P6-C04",
      "node_class": "SCOPED_PRIMARY_OR_ARITHMETIC_CLAIM",
      "kind": "claim",
      "claim_id": "P6-C04",
      "label": "Author Table1 project counts total 79; final institutional journal abstract reports 78; 3244 vs 3148 hours.",
      "work_id": "W170",
      "source_locator": "https://baolingfeng.github.io/papers/tsecomprehension.pdf",
      "verification_limit": "VERSION_DIFFERENCE_NO_CAUSE_IDENTIFIED",
      "raw_data_replicated": "NO",
      "origin": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "id": "PASS6:CLAIM:P6-C05",
      "node_class": "SCOPED_PRIMARY_OR_ARITHMETIC_CLAIM",
      "kind": "claim",
      "claim_id": "P6-C05",
      "label": "Author Table5 57.62% and journal abstract ~58% must remain version-scoped.",
      "work_id": "W170",
      "source_locator": "https://research.monash.edu/en/publications/measuring-program-comprehension-a-large-scale-field-study-with-pr/",
      "verification_limit": "PUBLISHED_ABSTRACT_NOT_FINAL_TABLE",
      "raw_data_replicated": "NO",
      "origin": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "id": "PASS6:CLAIM:P6-C06",
      "node_class": "SCOPED_PRIMARY_OR_ARITHMETIC_CLAIM",
      "kind": "claim",
      "claim_id": "P6-C06",
      "label": "Official arXiv v9 June 8 upload does not equate to v9 HTML August 24 manuscript-internal date.",
      "work_id": "W120",
      "source_locator": "https://arxiv.org/abs/2507.16078",
      "verification_limit": "ARXIV_HISTORY_VERIFIED_EXPERIMENTAL_HTML_UNEXPLAINED",
      "raw_data_replicated": "NO",
      "origin": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "id": "PASS6:CLAIM:P6-C07",
      "node_class": "SCOPED_PRIMARY_OR_ARITHMETIC_CLAIM",
      "kind": "claim",
      "claim_id": "P6-C07",
      "label": "Pre-AI earnings gaps for encouraged and unencouraged adopters 9% and 4% predate launch, not adoption effects.",
      "work_id": "W136",
      "source_locator": "https://www.rfberlin.com/wp-content/uploads/2026/03/26078.pdf",
      "verification_limit": "PUBLISHED_PAGE25_NO_MICRODATA",
      "raw_data_replicated": "NO",
      "origin": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "id": "PASS6:CLAIM:P6-C08",
      "node_class": "SCOPED_PRIMARY_OR_ARITHMETIC_CLAIM",
      "kind": "claim",
      "claim_id": "P6-C08",
      "label": "Two W010 authors disclose paid Microsoft consulting; may matter when interpreting observational matched estimates.",
      "work_id": "W010",
      "source_locator": "https://www.nber.org/papers/w35275",
      "verification_limit": "PUBLISHER_DISCLOSURE_NOT_CAUSAL_CHALLENGE",
      "raw_data_replicated": "NO",
      "origin": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "id": "PASS6:CLAIM:P6-C09",
      "node_class": "SCOPED_PRIMARY_OR_ARITHMETIC_CLAIM",
      "kind": "claim",
      "claim_id": "P6-C09",
      "label": "BIS 2024 CodeFuse working paper uses lines-of-code output, later JFS 2026 quasi-experiment published version.",
      "work_id": "W019",
      "source_locator": "https://www.bis.org/publications/working-paper-1208-generative-ai-and-labour-productivity-field-experiment-coding",
      "verification_limit": "INSTITUTIONAL_SUMMARY_AND_JOURNAL_RECORD",
      "raw_data_replicated": "NO",
      "origin": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "id": "PASS6:CLAIM:P6-C10",
      "node_class": "SCOPED_PRIMARY_OR_ARITHMETIC_CLAIM",
      "kind": "claim",
      "claim_id": "P6-C10",
      "label": "Anthropic model-estimated task time is not independent measured engineering productivity.",
      "work_id": "W025",
      "source_locator": "https://www.anthropic.com/research/estimating-productivity-gains",
      "verification_limit": "RESEARCH_NOTE_NOT_EXPERIMENT",
      "raw_data_replicated": "NO",
      "origin": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "id": "PASS6:CLAIM:P6-C11",
      "node_class": "SCOPED_PRIMARY_OR_ARITHMETIC_CLAIM",
      "kind": "claim",
      "claim_id": "P6-C11",
      "label": "27 radiologists, 50 mammograms, 12 deliberately inaccurate suggested categories in test set.",
      "work_id": "W085",
      "source_locator": "https://pubs.rsna.org/doi/10.1148/radiol.222176",
      "verification_limit": "CROSS_DOMAIN_EXPERIMENT_NOT_CODE_REVIEW",
      "raw_data_replicated": "NO",
      "origin": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "id": "PASS6:CLAIM:P6-C12",
      "node_class": "SCOPED_PRIMARY_OR_ARITHMETIC_CLAIM",
      "kind": "claim",
      "claim_id": "P6-C12",
      "label": "Physician chest X-ray advice was human-authored despite AI-or-human presentation labels.",
      "work_id": "W087",
      "source_locator": "https://www.nature.com/articles/s41746-021-00385-9",
      "verification_limit": "CROSS_DOMAIN_EXPERIMENT_NOT_CODE_REVIEW",
      "raw_data_replicated": "NO",
      "origin": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "id": "PASS6:CLAIM:P6-C13",
      "node_class": "SCOPED_PRIMARY_OR_ARITHMETIC_CLAIM",
      "kind": "claim",
      "claim_id": "P6-C13",
      "label": "DORA 2025 primary report is a survey-system context not randomized validation of book governance.",
      "work_id": "W024",
      "source_locator": "https://dora.dev/research/2025/dora-report/",
      "verification_limit": "PUBLISHER_REPORT_INDEX_ONLY",
      "raw_data_replicated": "NO",
      "origin": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "id": "PASS6:CLAIM:P6-C14",
      "node_class": "SCOPED_PRIMARY_OR_ARITHMETIC_CLAIM",
      "kind": "claim",
      "claim_id": "P6-C14",
      "label": "DORA 2024 report distinguishes developer productivity and software delivery stability.",
      "work_id": "W026",
      "source_locator": "https://dora.dev/research/2024/dora-report/",
      "verification_limit": "PUBLISHER_REPORT_INDEX_ONLY",
      "raw_data_replicated": "NO",
      "origin": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "id": "PASS6:VERSION:W068:MSR2026-published-table",
      "node_class": "PUBLICATION_VERSION",
      "kind": "version",
      "label": "MSR 2026 camera-ready p 844 Table 1, four HPR cells",
      "source_locator": "https://espace2.etsmtl.ca/id/eprint/34495/1/Ouni-A-2026-34495.pdf",
      "verification_depth": "PUBLISHED_TABLE",
      "origin": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "id": "PASS6:VERSION:W068:figshare-data-awaiting",
      "node_class": "PUBLICATION_VERSION",
      "kind": "version",
      "label": "Official paper reference [1] Figshare release not rerun",
      "source_locator": "https://figshare.com/s/5475e2d11c95edcba3dc",
      "verification_depth": "UNVERIFIED_RAW_RECORDS",
      "origin": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "id": "PASS6:VERSION:W170:author-manuscript-79",
      "node_class": "PUBLICATION_VERSION",
      "kind": "version",
      "label": "Author manuscript Table1 seven project counts 79, 3244 h",
      "source_locator": "https://baolingfeng.github.io/papers/tsecomprehension.pdf",
      "verification_depth": "AUTHOR_23_PAGE_PDF",
      "origin": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "id": "PASS6:VERSION:W170:published-abstract-78",
      "node_class": "PUBLICATION_VERSION",
      "kind": "version",
      "label": "TSE 2018 journal abstract 78, 3148 h",
      "source_locator": "https://research.monash.edu/en/publications/measuring-program-comprehension-a-large-scale-field-study-with-pr/",
      "verification_depth": "PUBLISHED_INSTITUTIONAL_ABSTRACT_NOT_FINAL_TABLE",
      "origin": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "id": "PASS6:VERSION:W120:official-v9-submission",
      "node_class": "PUBLICATION_VERSION",
      "kind": "version",
      "label": "arXiv v9 dated June 8 2026 by its version history",
      "source_locator": "https://arxiv.org/abs/2507.16078",
      "verification_depth": "OFFICIAL_VERSION_HISTORY",
      "origin": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "id": "PASS6:VERSION:W019:BIS-2024-work1208",
      "node_class": "PUBLICATION_VERSION",
      "kind": "version",
      "label": "2024 BIS WP 1208 field experiment title",
      "source_locator": "https://www.bis.org/publications/working-paper-1208-generative-ai-and-labour-productivity-field-experiment-coding",
      "verification_depth": "WORKING_PAPER_OFFICIAL",
      "origin": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "id": "PASS6:VERSION:W019:JFS-2026-v84",
      "node_class": "PUBLICATION_VERSION",
      "kind": "version",
      "label": "2026 JFS 84 101543 quasi experiment title",
      "source_locator": "https://www.sciencedirect.com/science/article/pii/S1572308926000458",
      "verification_depth": "PUBLISHED_JOURNAL_RECORD",
      "origin": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "id": "PASS6:TABLECELL:W068:published",
      "node_class": "SOURCE_TABLE_CELL",
      "kind": "reported_cell",
      "label": "W068 Table1 HPR rejected no intervention 245",
      "cell_value": "245",
      "source_locator": "https://espace2.etsmtl.ca/id/eprint/34495/1/Ouni-A-2026-34495.pdf",
      "verification_depth": "PRINTED_PROCEEDINGS",
      "caution": "Printed HPR rejected without intervention; internally inconsistent",
      "origin": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "id": "PASS6:TABLECELL:W068:arithmetic_inferred",
      "node_class": "SOURCE_TABLE_CELL",
      "kind": "inferred_cell",
      "label": "W068 Table1 HPR rejected no intervention 261",
      "cell_value": "261",
      "source_locator": "https://espace2.etsmtl.ca/id/eprint/34495/1/Ouni-A-2026-34495.pdf",
      "verification_depth": "ARITHMETIC_ONLY_NOT_ORIGINAL_DATA",
      "caution": "5,869 minus other HPR cells, also consistent with printed 4.45 percent",
      "origin": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "id": "PASS6:LOCATOR:W019",
      "node_class": "PRIMARY_LOCATOR_VERIFICATION",
      "kind": "source_locator",
      "label": "W019 verified primary source URL",
      "source_locator": "https://www.bis.org/publications/working-paper-1208-generative-ai-and-labour-productivity-field-experiment-coding",
      "verification_depth": "PRIMARY_WORKING_PAPER_AND_LATER_JOURNAL",
      "required_followup": "Read all original methods/numerical tables and replicate where feasible",
      "raw_data_replicated": "NO",
      "origin": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "id": "PASS6:LOCATOR:W024",
      "node_class": "PRIMARY_LOCATOR_VERIFICATION",
      "kind": "source_locator",
      "label": "W024 verified primary source URL",
      "source_locator": "https://dora.dev/research/2025/dora-report/",
      "verification_depth": "OFFICIAL_REPORT_INDEX",
      "required_followup": "Read all original methods/numerical tables and replicate where feasible",
      "raw_data_replicated": "NO",
      "origin": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "id": "PASS6:LOCATOR:W025",
      "node_class": "PRIMARY_LOCATOR_VERIFICATION",
      "kind": "source_locator",
      "label": "W025 verified primary source URL",
      "source_locator": "https://www.anthropic.com/research/estimating-productivity-gains",
      "verification_depth": "PRIMARY_RESEARCH_NOTE_AND_PDF",
      "required_followup": "Read all original methods/numerical tables and replicate where feasible",
      "raw_data_replicated": "NO",
      "origin": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "id": "PASS6:LOCATOR:W026",
      "node_class": "PRIMARY_LOCATOR_VERIFICATION",
      "kind": "source_locator",
      "label": "W026 verified primary source URL",
      "source_locator": "https://dora.dev/research/2024/dora-report/",
      "verification_depth": "OFFICIAL_REPORT_INDEX",
      "required_followup": "Read all original methods/numerical tables and replicate where feasible",
      "raw_data_replicated": "NO",
      "origin": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "id": "PASS6:LOCATOR:W085",
      "node_class": "PRIMARY_LOCATOR_VERIFICATION",
      "kind": "source_locator",
      "label": "W085 verified primary source URL",
      "source_locator": "https://pubs.rsna.org/doi/10.1148/radiol.222176",
      "verification_depth": "PUBLISHED_PEER_REVIEWED_JOURNAL_DOI",
      "required_followup": "Read all original methods/numerical tables and replicate where feasible",
      "raw_data_replicated": "NO",
      "origin": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "id": "PASS6:LOCATOR:W087",
      "node_class": "PRIMARY_LOCATOR_VERIFICATION",
      "kind": "source_locator",
      "label": "W087 verified primary source URL",
      "source_locator": "https://www.nature.com/articles/s41746-021-00385-9",
      "verification_depth": "PUBLISHED_PEER_REVIEWED_JOURNAL_DOI",
      "required_followup": "Read all original methods/numerical tables and replicate where feasible",
      "raw_data_replicated": "NO",
      "origin": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "id": "PASS7:LOCATOR:W007",
      "kind": "primary_locator",
      "node_class": "DIRECT_ORIGINAL_SOURCE_IDENTITY",
      "label": "Usage, Effects and Requirements for AI Coding Assistants in the Enterprise: An Empirical Study",
      "work_id": "W007",
      "primary_url": "https://arxiv.org/abs/2601.20112",
      "source_class": "author_preprint",
      "identity_status": "DIRECT_PRIMARY_OR_PUBLISHER_IDENTITY_LOCATED",
      "methods_replicated": "NO",
      "raw_data_reproduced": "NO",
      "inspection_depth": "ORIGINAL_IDENTITY_OR_INSTITUTIONAL_PUBLICATION_RECORD",
      "caution": "IBM six-author survey; 57 respondents; arXiv v1; related ACM DOI",
      "origin": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "id": "PASS7:LOCATOR:W015",
      "kind": "primary_locator",
      "node_class": "DIRECT_ORIGINAL_SOURCE_IDENTITY",
      "label": "Agentic Delegation and the Language Frontier of Software Developers: A Model and Evidence from Claude Code on GitHub",
      "work_id": "W015",
      "primary_url": "https://arxiv.org/abs/2605.25438",
      "source_class": "author_preprint",
      "identity_status": "DIRECT_PRIMARY_OR_PUBLISHER_IDENTITY_LOCATED",
      "methods_replicated": "NO",
      "raw_data_reproduced": "NO",
      "inspection_depth": "ORIGINAL_IDENTITY_OR_INSTITUTIONAL_PUBLICATION_RECORD",
      "caution": "Quispe-Xu manuscript; primary version may be revised",
      "origin": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "id": "PASS7:LOCATOR:W018",
      "kind": "primary_locator",
      "node_class": "DIRECT_ORIGINAL_SOURCE_IDENTITY",
      "label": "Intuition to Evidence: Measuring AI's True Impact on Developer Productivity",
      "work_id": "W018",
      "primary_url": "https://arxiv.org/abs/2509.19708",
      "source_class": "author_preprint",
      "identity_status": "DIRECT_PRIMARY_OR_PUBLISHER_IDENTITY_LOCATED",
      "methods_replicated": "NO",
      "raw_data_reproduced": "NO",
      "inspection_depth": "ORIGINAL_IDENTITY_OR_INSTITUTIONAL_PUBLICATION_RECORD",
      "caution": "Original DeputyDev productivity manuscript",
      "origin": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "id": "PASS7:LOCATOR:W021",
      "kind": "primary_locator",
      "node_class": "DIRECT_ORIGINAL_SOURCE_IDENTITY",
      "label": "The AI Engineering Report 2026: The Acceleration Whiplash",
      "work_id": "W021",
      "primary_url": "https://www.faros.ai/blog/ai-acceleration-whiplash-takeaways",
      "source_class": "producer_primary_report",
      "identity_status": "DIRECT_PRIMARY_OR_PUBLISHER_IDENTITY_LOCATED",
      "methods_replicated": "NO",
      "raw_data_reproduced": "NO",
      "inspection_depth": "ORIGINAL_IDENTITY_OR_INSTITUTIONAL_PUBLICATION_RECORD",
      "caution": "Faros vendor telemetry report; no randomized counterfactual",
      "origin": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "id": "PASS7:LOCATOR:W022",
      "kind": "primary_locator",
      "node_class": "DIRECT_ORIGINAL_SOURCE_IDENTITY",
      "label": "AI Coding Agents: Adoption Trends",
      "work_id": "W022",
      "primary_url": "https://blog.jetbrains.com/research/2026/08/ai-coding-agent-adoption-2026/",
      "source_class": "producer_primary_survey",
      "identity_status": "DIRECT_PRIMARY_OR_PUBLISHER_IDENTITY_LOCATED",
      "methods_replicated": "NO",
      "raw_data_reproduced": "NO",
      "inspection_depth": "ORIGINAL_IDENTITY_OR_INSTITUTIONAL_PUBLICATION_RECORD",
      "caution": "JetBrains respondent-weighted survey; adoption is self-reported",
      "origin": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "id": "PASS7:LOCATOR:W027",
      "kind": "primary_locator",
      "node_class": "DIRECT_ORIGINAL_SOURCE_IDENTITY",
      "label": "Beyond the Copilot: Scaling the Agentic Product Development Life Cycle",
      "work_id": "W027",
      "primary_url": "https://www.mckinsey.com/industries/technology-media-and-telecommunications/our-insights/beyond-the-copilot-scaling-the-agentic-product-development-life-cycle",
      "source_class": "producer_primary_report",
      "identity_status": "DIRECT_PRIMARY_OR_PUBLISHER_IDENTITY_LOCATED",
      "methods_replicated": "NO",
      "raw_data_reproduced": "NO",
      "inspection_depth": "ORIGINAL_IDENTITY_OR_INSTITUTIONAL_PUBLICATION_RECORD",
      "caution": "McKinsey primary essay not a trial",
      "origin": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "id": "PASS7:LOCATOR:W061",
      "kind": "primary_locator",
      "node_class": "DIRECT_ORIGINAL_SOURCE_IDENTITY",
      "label": "2025 GenAI Code Security Report",
      "work_id": "W061",
      "primary_url": "https://www.veracode.com/wp-content/uploads/2025_GenAI_Code_Security_Report_Final.pdf",
      "source_class": "original_report_pdf",
      "identity_status": "DIRECT_PRIMARY_OR_PUBLISHER_IDENTITY_LOCATED",
      "methods_replicated": "NO",
      "raw_data_reproduced": "NO",
      "inspection_depth": "ORIGINAL_IDENTITY_OR_INSTITUTIONAL_PUBLICATION_RECORD",
      "caution": "Veracode original 80-task controlled security benchmark",
      "origin": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "id": "PASS7:LOCATOR:W062",
      "kind": "primary_locator",
      "node_class": "DIRECT_ORIGINAL_SOURCE_IDENTITY",
      "label": "Vibe Security Radar",
      "work_id": "W062",
      "primary_url": "https://github.com/HQ1995/vibe-security-radar",
      "source_class": "author_software_repository",
      "identity_status": "DIRECT_PRIMARY_OR_PUBLISHER_IDENTITY_LOCATED",
      "methods_replicated": "NO",
      "raw_data_reproduced": "NO",
      "inspection_depth": "ORIGINAL_IDENTITY_OR_INSTITUTIONAL_PUBLICATION_RECORD",
      "caution": "Original tool repository, not controlled validation of real vulnerabilities",
      "origin": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "id": "PASS7:LOCATOR:W066",
      "kind": "primary_locator",
      "node_class": "DIRECT_ORIGINAL_SOURCE_IDENTITY",
      "label": "Evaluating the Impact of Explainable AI on Trust in AI-Assisted Code Review",
      "work_id": "W066",
      "primary_url": "https://arxiv.org/abs/2607.24601",
      "source_class": "author_preprint",
      "identity_status": "DIRECT_PRIMARY_OR_PUBLISHER_IDENTITY_LOCATED",
      "methods_replicated": "NO",
      "raw_data_reproduced": "NO",
      "inspection_depth": "ORIGINAL_IDENTITY_OR_INSTITUTIONAL_PUBLICATION_RECORD",
      "caution": "34-person within-subjects trust/agree study; publication details crosscheck",
      "origin": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "id": "PASS7:LOCATOR:W072",
      "kind": "primary_locator",
      "node_class": "DIRECT_ORIGINAL_SOURCE_IDENTITY",
      "label": "AI-to-AI Code Reviews of GitHub Pull Requests",
      "work_id": "W072",
      "primary_url": "https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ESEM.2026.75",
      "source_class": "peer_reviewed_open_access",
      "identity_status": "DIRECT_PRIMARY_OR_PUBLISHER_IDENTITY_LOCATED",
      "methods_replicated": "NO",
      "raw_data_reproduced": "NO",
      "inspection_depth": "ORIGINAL_IDENTITY_OR_INSTITUTIONAL_PUBLICATION_RECORD",
      "caution": "ESEM 2026 publisher Version of Record; vol 394 article 75",
      "origin": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "id": "PASS7:LOCATOR:W086",
      "kind": "primary_locator",
      "node_class": "DIRECT_ORIGINAL_SOURCE_IDENTITY",
      "label": "Quality Evaluation of Modern Code Reviews Through Intelligent Biometric Program Comprehension",
      "work_id": "W086",
      "primary_url": "https://doi.org/10.1109/TSE.2022.3158543",
      "source_class": "publisher_doi",
      "identity_status": "DIRECT_PRIMARY_OR_PUBLISHER_IDENTITY_LOCATED",
      "methods_replicated": "NO",
      "raw_data_reproduced": "NO",
      "inspection_depth": "ORIGINAL_IDENTITY_OR_INSTITUTIONAL_PUBLICATION_RECORD",
      "caution": "IEEE journal publisher DOI",
      "origin": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "id": "PASS7:LOCATOR:W089",
      "kind": "primary_locator",
      "node_class": "DIRECT_ORIGINAL_SOURCE_IDENTITY",
      "label": "The Role of Domain Expertise in User Trust and the Impact of First Impressions with Intelligent Systems",
      "work_id": "W089",
      "primary_url": "https://ojs.aaai.org/index.php/HCOMP/article/view/7469",
      "source_class": "publisher_record",
      "identity_status": "DIRECT_PRIMARY_OR_PUBLISHER_IDENTITY_LOCATED",
      "methods_replicated": "NO",
      "raw_data_reproduced": "NO",
      "inspection_depth": "ORIGINAL_IDENTITY_OR_INSTITUTIONAL_PUBLICATION_RECORD",
      "caution": "AAAI HCOMP publisher record",
      "origin": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "id": "PASS7:LOCATOR:W090",
      "kind": "primary_locator",
      "node_class": "DIRECT_ORIGINAL_SOURCE_IDENTITY",
      "label": "Decoding the Representation of Code in the Brain: An fMRI Study of Code Review and Expertise",
      "work_id": "W090",
      "primary_url": "https://doi.org/10.1109/ICSE.2017.24",
      "source_class": "publisher_doi",
      "identity_status": "DIRECT_PRIMARY_OR_PUBLISHER_IDENTITY_LOCATED",
      "methods_replicated": "NO",
      "raw_data_reproduced": "NO",
      "inspection_depth": "ORIGINAL_IDENTITY_OR_INSTITUTIONAL_PUBLICATION_RECORD",
      "caution": "IEEE ICSE proceedings",
      "origin": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "id": "PASS7:LOCATOR:W092",
      "kind": "primary_locator",
      "node_class": "DIRECT_ORIGINAL_SOURCE_IDENTITY",
      "label": "Complacency and Bias in Human Use of Automation: An Attentional Integration",
      "work_id": "W092",
      "primary_url": "https://doi.org/10.1177/0018720810376055",
      "source_class": "publisher_doi",
      "identity_status": "DIRECT_PRIMARY_OR_PUBLISHER_IDENTITY_LOCATED",
      "methods_replicated": "NO",
      "raw_data_reproduced": "NO",
      "inspection_depth": "ORIGINAL_IDENTITY_OR_INSTITUTIONAL_PUBLICATION_RECORD",
      "caution": "Human Factors journal",
      "origin": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "id": "PASS7:LOCATOR:W110",
      "kind": "primary_locator",
      "node_class": "DIRECT_ORIGINAL_SOURCE_IDENTITY",
      "label": "Overreliance on AI: Literature Review",
      "work_id": "W110",
      "primary_url": "https://www.microsoft.com/en-us/research/publication/overreliance-on-ai-literature-review/",
      "source_class": "institutional_technical_report",
      "identity_status": "DIRECT_PRIMARY_OR_PUBLISHER_IDENTITY_LOCATED",
      "methods_replicated": "NO",
      "raw_data_reproduced": "NO",
      "inspection_depth": "ORIGINAL_IDENTITY_OR_INSTITUTIONAL_PUBLICATION_RECORD",
      "caution": "MSR-TR-2022-12 original 2022, avoid repository upload-date ambiguity",
      "origin": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "id": "PASS7:LOCATOR:W124",
      "kind": "primary_locator",
      "node_class": "DIRECT_ORIGINAL_SOURCE_IDENTITY",
      "label": "Artificial Intelligence, Productivity, and the Workforce: Evidence from Corporate Executives",
      "work_id": "W124",
      "primary_url": "https://www.nber.org/papers/w34984",
      "source_class": "institutional_working_paper",
      "identity_status": "DIRECT_PRIMARY_OR_PUBLISHER_IDENTITY_LOCATED",
      "methods_replicated": "NO",
      "raw_data_reproduced": "NO",
      "inspection_depth": "ORIGINAL_IDENTITY_OR_INSTITUTIONAL_PUBLICATION_RECORD",
      "caution": "NBER working paper",
      "origin": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "id": "PASS7:LOCATOR:W127",
      "kind": "primary_locator",
      "node_class": "DIRECT_ORIGINAL_SOURCE_IDENTITY",
      "label": "Remote Work Leaves Younger Workers Sidelined",
      "work_id": "W127",
      "primary_url": "https://libertystreeteconomics.newyorkfed.org/2026/06/remote-work-leaves-younger-workers-sidelined/",
      "source_class": "institutional_primary_commentary",
      "identity_status": "DIRECT_PRIMARY_OR_PUBLISHER_IDENTITY_LOCATED",
      "methods_replicated": "NO",
      "raw_data_reproduced": "NO",
      "inspection_depth": "ORIGINAL_IDENTITY_OR_INSTITUTIONAL_PUBLICATION_RECORD",
      "caution": "Federal Reserve Bank of New York analysis, not RCT",
      "origin": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "id": "PASS7:LOCATOR:W132",
      "kind": "primary_locator",
      "node_class": "DIRECT_ORIGINAL_SOURCE_IDENTITY",
      "label": "New Jobs in 140 Years of Data: Why the AI Displacement Fear Is Overstated — and What to Worry About Instead",
      "work_id": "W132",
      "primary_url": "https://cepr.org/voxeu/columns/new-jobs-140-years-data-why-ai-displacement-fear-overstated-and-what-worry-about",
      "source_class": "author_primary_analysis",
      "identity_status": "DIRECT_PRIMARY_OR_PUBLISHER_IDENTITY_LOCATED",
      "methods_replicated": "NO",
      "raw_data_reproduced": "NO",
      "inspection_depth": "ORIGINAL_IDENTITY_OR_INSTITUTIONAL_PUBLICATION_RECORD",
      "caution": "CEPR VoxEU original authors commentary",
      "origin": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "id": "PASS7:LOCATOR:W133",
      "kind": "primary_locator",
      "node_class": "DIRECT_ORIGINAL_SOURCE_IDENTITY",
      "label": "Firm Data on AI",
      "work_id": "W133",
      "primary_url": "https://www.nber.org/papers/w34836",
      "source_class": "institutional_working_paper",
      "identity_status": "DIRECT_PRIMARY_OR_PUBLISHER_IDENTITY_LOCATED",
      "methods_replicated": "NO",
      "raw_data_reproduced": "NO",
      "inspection_depth": "ORIGINAL_IDENTITY_OR_INSTITUTIONAL_PUBLICATION_RECORD",
      "caution": "NBER published working paper",
      "origin": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "id": "PASS7:LOCATOR:W134",
      "kind": "primary_locator",
      "node_class": "DIRECT_ORIGINAL_SOURCE_IDENTITY",
      "label": "Artificial Intelligence and the Labor Market",
      "work_id": "W134",
      "primary_url": "https://www.nber.org/papers/w33509",
      "source_class": "institutional_working_paper",
      "identity_status": "DIRECT_PRIMARY_OR_PUBLISHER_IDENTITY_LOCATED",
      "methods_replicated": "NO",
      "raw_data_reproduced": "NO",
      "inspection_depth": "ORIGINAL_IDENTITY_OR_INSTITUTIONAL_PUBLICATION_RECORD",
      "caution": "NBER published working paper",
      "origin": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "id": "PASS7:LOCATOR:W135",
      "kind": "primary_locator",
      "node_class": "DIRECT_ORIGINAL_SOURCE_IDENTITY",
      "label": "Generative AI as Seniority-Biased Technological Change: Evidence from U.S. Résumé and Job Posting Data",
      "work_id": "W135",
      "primary_url": "https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5425555",
      "source_class": "primary_versioned_manuscript",
      "identity_status": "DIRECT_PRIMARY_OR_PUBLISHER_IDENTITY_LOCATED",
      "methods_replicated": "NO",
      "raw_data_reproduced": "NO",
      "inspection_depth": "ORIGINAL_IDENTITY_OR_INSTITUTIONAL_PUBLICATION_RECORD",
      "caution": "SSRN June-2026 revision; do not merge ~65m with older ~62m cohort",
      "origin": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "id": "PASS7:LOCATOR:W137",
      "kind": "primary_locator",
      "node_class": "DIRECT_ORIGINAL_SOURCE_IDENTITY",
      "label": "The Labor Market Is Tilting Toward Seniority",
      "work_id": "W137",
      "primary_url": "https://hiringlab.indeed.com/2026/07/23/the-labor-market-is-tilting-toward-seniority/",
      "source_class": "producer_primary_report",
      "identity_status": "DIRECT_PRIMARY_OR_PUBLISHER_IDENTITY_LOCATED",
      "methods_replicated": "NO",
      "raw_data_reproduced": "NO",
      "inspection_depth": "ORIGINAL_IDENTITY_OR_INSTITUTIONAL_PUBLICATION_RECORD",
      "caution": "Indeed Hiring Lab analysis",
      "origin": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "id": "PASS7:LOCATOR:W138",
      "kind": "primary_locator",
      "node_class": "DIRECT_ORIGINAL_SOURCE_IDENTITY",
      "label": "AI's Impact on Labor and Hiring",
      "work_id": "W138",
      "primary_url": "https://libertystreeteconomics.newyorkfed.org/2026/08/ais-impact-on-labor-and-hiring/",
      "source_class": "institutional_primary_commentary",
      "identity_status": "DIRECT_PRIMARY_OR_PUBLISHER_IDENTITY_LOCATED",
      "methods_replicated": "NO",
      "raw_data_reproduced": "NO",
      "inspection_depth": "ORIGINAL_IDENTITY_OR_INSTITUTIONAL_PUBLICATION_RECORD",
      "caution": "Federal Reserve Bank of New York analysis",
      "origin": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "id": "PASS7:LOCATOR:W141",
      "kind": "primary_locator",
      "node_class": "DIRECT_ORIGINAL_SOURCE_IDENTITY",
      "label": "Google's AI & Economy ATLAS v1.0: Mapping Gemini Usage in the Economy",
      "work_id": "W141",
      "primary_url": "https://arxiv.org/abs/2608.00038",
      "source_class": "author_preprint",
      "identity_status": "DIRECT_PRIMARY_OR_PUBLISHER_IDENTITY_LOCATED",
      "methods_replicated": "NO",
      "raw_data_reproduced": "NO",
      "inspection_depth": "ORIGINAL_IDENTITY_OR_INSTITUTIONAL_PUBLICATION_RECORD",
      "caution": "Google ATLAS user interaction analysis",
      "origin": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "id": "PASS7:LOCATOR:W143",
      "kind": "primary_locator",
      "node_class": "DIRECT_ORIGINAL_SOURCE_IDENTITY",
      "label": "New data show no AI jobs apocalypse — for now",
      "work_id": "W143",
      "primary_url": "https://www.brookings.edu/articles/new-data-show-no-ai-jobs-apocalypse-for-now/",
      "source_class": "institutional_primary_commentary",
      "identity_status": "DIRECT_PRIMARY_OR_PUBLISHER_IDENTITY_LOCATED",
      "methods_replicated": "NO",
      "raw_data_reproduced": "NO",
      "inspection_depth": "ORIGINAL_IDENTITY_OR_INSTITUTIONAL_PUBLICATION_RECORD",
      "caution": "Brookings primary analysis",
      "origin": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "id": "PASS7:LOCATOR:W144",
      "kind": "primary_locator",
      "node_class": "DIRECT_ORIGINAL_SOURCE_IDENTITY",
      "label": "2026 Global AI Jobs Barometer: Two futures for jobs in an AI era",
      "work_id": "W144",
      "primary_url": "https://www.pwc.com/gx/en/issues/artificial-intelligence/publications/artificial-intelligence-study.html",
      "source_class": "producer_primary_report",
      "identity_status": "DIRECT_PRIMARY_OR_PUBLISHER_IDENTITY_LOCATED",
      "methods_replicated": "NO",
      "raw_data_reproduced": "NO",
      "inspection_depth": "ORIGINAL_IDENTITY_OR_INSTITUTIONAL_PUBLICATION_RECORD",
      "caution": "PwC own published analysis",
      "origin": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "id": "PASS7:LOCATOR:W146",
      "kind": "primary_locator",
      "node_class": "DIRECT_ORIGINAL_SOURCE_IDENTITY",
      "label": "McKinsey Technology Trends Outlook 2026",
      "work_id": "W146",
      "primary_url": "https://www.mckinsey.com/capabilities/tech-and-ai/our-insights/the-top-trends-in-tech",
      "source_class": "producer_primary_report",
      "identity_status": "DIRECT_PRIMARY_OR_PUBLISHER_IDENTITY_LOCATED",
      "methods_replicated": "NO",
      "raw_data_reproduced": "NO",
      "inspection_depth": "ORIGINAL_IDENTITY_OR_INSTITUTIONAL_PUBLICATION_RECORD",
      "caution": "McKinsey technology trends primary report",
      "origin": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "id": "PASS7:LOCATOR:W161",
      "kind": "primary_locator",
      "node_class": "DIRECT_ORIGINAL_SOURCE_IDENTITY",
      "label": "Examining ownership models in software teams: A systematic literature review and a replication study",
      "work_id": "W161",
      "primary_url": "https://doi.org/10.1007/s10664-024-10538-5",
      "source_class": "publisher_doi",
      "identity_status": "DIRECT_PRIMARY_OR_PUBLISHER_IDENTITY_LOCATED",
      "methods_replicated": "NO",
      "raw_data_reproduced": "NO",
      "inspection_depth": "ORIGINAL_IDENTITY_OR_INSTITUTIONAL_PUBLICATION_RECORD",
      "caution": "Empirical Software Engineering journal Version of Record",
      "origin": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "id": "PASS7:LOCATOR:W164",
      "kind": "primary_locator",
      "node_class": "DIRECT_ORIGINAL_SOURCE_IDENTITY",
      "label": "Program Comprehension and Code Complexity Metrics: An fMRI Study",
      "work_id": "W164",
      "primary_url": "https://github.com/brains-on-code/fMRI-complexity-metrics-icse2021",
      "source_class": "author_software_repository",
      "identity_status": "DIRECT_PRIMARY_OR_PUBLISHER_IDENTITY_LOCATED",
      "methods_replicated": "NO",
      "raw_data_reproduced": "NO",
      "inspection_depth": "ORIGINAL_IDENTITY_OR_INSTITUTIONAL_PUBLICATION_RECORD",
      "caution": "First-party replication materials; participant scan data may be restricted",
      "origin": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "id": "PASS7:LOCATOR:W166",
      "kind": "primary_locator",
      "node_class": "DIRECT_ORIGINAL_SOURCE_IDENTITY",
      "label": "Comprehension of computer code relies primarily on domain-general executive brain regions",
      "work_id": "W166",
      "primary_url": "https://doi.org/10.7554/eLife.58906",
      "source_class": "publisher_doi",
      "identity_status": "DIRECT_PRIMARY_OR_PUBLISHER_IDENTITY_LOCATED",
      "methods_replicated": "NO",
      "raw_data_reproduced": "NO",
      "inspection_depth": "ORIGINAL_IDENTITY_OR_INSTITUTIONAL_PUBLICATION_RECORD",
      "caution": "eLife Version of Record",
      "origin": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "id": "PASS7:LOCATOR:W167",
      "kind": "primary_locator",
      "node_class": "DIRECT_ORIGINAL_SOURCE_IDENTITY",
      "label": "A Look into Programmers' Heads",
      "work_id": "W167",
      "primary_url": "https://doi.org/10.1109/TSE.2018.2863303",
      "source_class": "publisher_doi",
      "identity_status": "DIRECT_PRIMARY_OR_PUBLISHER_IDENTITY_LOCATED",
      "methods_replicated": "NO",
      "raw_data_reproduced": "NO",
      "inspection_depth": "ORIGINAL_IDENTITY_OR_INSTITUTIONAL_PUBLICATION_RECORD",
      "caution": "IEEE journal DOI",
      "origin": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "id": "PASS7:LOCATOR:W169",
      "kind": "primary_locator",
      "node_class": "DIRECT_ORIGINAL_SOURCE_IDENTITY",
      "label": "Simultaneous Measurement of Program Comprehension with fMRI and Eye Tracking: A Case Study",
      "work_id": "W169",
      "primary_url": "https://github.com/brains-on-code/simultaneous-fmri-and-eyetracking",
      "source_class": "author_software_repository",
      "identity_status": "DIRECT_PRIMARY_OR_PUBLISHER_IDENTITY_LOCATED",
      "methods_replicated": "NO",
      "raw_data_reproduced": "NO",
      "inspection_depth": "ORIGINAL_IDENTITY_OR_INSTITUTIONAL_PUBLICATION_RECORD",
      "caution": "First-party author study code; not complete participant scan reproduction",
      "origin": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "id": "PASS7:LOCATOR:W171",
      "kind": "primary_locator",
      "node_class": "DIRECT_ORIGINAL_SOURCE_IDENTITY",
      "label": "Revisiting Turnover-Induced Knowledge Loss in Software Projects",
      "work_id": "W171",
      "primary_url": "https://doi.org/10.1109/ICSME.2017.64",
      "source_class": "publisher_doi",
      "identity_status": "DIRECT_PRIMARY_OR_PUBLISHER_IDENTITY_LOCATED",
      "methods_replicated": "NO",
      "raw_data_reproduced": "NO",
      "inspection_depth": "ORIGINAL_IDENTITY_OR_INSTITUTIONAL_PUBLICATION_RECORD",
      "caution": "IEEE ICSME proceedings",
      "origin": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "id": "PASS7:LOCATOR:W172",
      "kind": "primary_locator",
      "node_class": "DIRECT_ORIGINAL_SOURCE_IDENTITY",
      "label": "Measuring neural efficiency of program comprehension",
      "work_id": "W172",
      "primary_url": "https://doi.org/10.1145/3106237.3106268",
      "source_class": "publisher_doi",
      "identity_status": "DIRECT_PRIMARY_OR_PUBLISHER_IDENTITY_LOCATED",
      "methods_replicated": "NO",
      "raw_data_reproduced": "NO",
      "inspection_depth": "ORIGINAL_IDENTITY_OR_INSTITUTIONAL_PUBLICATION_RECORD",
      "caution": "ACM publisher DOI",
      "origin": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "id": "PASS7:LOCATOR:W174",
      "kind": "primary_locator",
      "node_class": "DIRECT_ORIGINAL_SOURCE_IDENTITY",
      "label": "Impact of Developer Turnover on Quality in Open-Source Software",
      "work_id": "W174",
      "primary_url": "https://doi.org/10.1145/2786805.2786870",
      "source_class": "publisher_doi",
      "identity_status": "DIRECT_PRIMARY_OR_PUBLISHER_IDENTITY_LOCATED",
      "methods_replicated": "NO",
      "raw_data_reproduced": "NO",
      "inspection_depth": "ORIGINAL_IDENTITY_OR_INSTITUTIONAL_PUBLICATION_RECORD",
      "caution": "ACM publisher DOI",
      "origin": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "id": "PASS7:LOCATOR:W177",
      "kind": "primary_locator",
      "node_class": "DIRECT_ORIGINAL_SOURCE_IDENTITY",
      "label": "Stuck and Frustrated or in Flow and Happy: Sensing Developers' Emotions and Progress",
      "work_id": "W177",
      "primary_url": "https://doi.org/10.1109/ICSE.2015.334",
      "source_class": "publisher_doi",
      "identity_status": "DIRECT_PRIMARY_OR_PUBLISHER_IDENTITY_LOCATED",
      "methods_replicated": "NO",
      "raw_data_reproduced": "NO",
      "inspection_depth": "ORIGINAL_IDENTITY_OR_INSTITUTIONAL_PUBLICATION_RECORD",
      "caution": "IEEE ICSE proceedings",
      "origin": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "id": "PASS7:LOCATOR:W179",
      "kind": "primary_locator",
      "node_class": "DIRECT_ORIGINAL_SOURCE_IDENTITY",
      "label": "A systematic literature review on the usage of eye-tracking in software engineering",
      "work_id": "W179",
      "primary_url": "https://doi.org/10.1016/j.infsof.2015.06.008",
      "source_class": "publisher_doi",
      "identity_status": "DIRECT_PRIMARY_OR_PUBLISHER_IDENTITY_LOCATED",
      "methods_replicated": "NO",
      "raw_data_reproduced": "NO",
      "inspection_depth": "ORIGINAL_IDENTITY_OR_INSTITUTIONAL_PUBLICATION_RECORD",
      "caution": "Elsevier Information and Software Technology DOI",
      "origin": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "id": "PASS7:LOCATOR:W180",
      "kind": "primary_locator",
      "node_class": "DIRECT_ORIGINAL_SOURCE_IDENTITY",
      "label": "Using psycho-physiological measures to assess task difficulty in software development",
      "work_id": "W180",
      "primary_url": "https://www.microsoft.com/en-us/research/publication/using-psycho-physiological-measures-to-assess-task-difficulty-in-software-development/",
      "source_class": "institutional_publication_record",
      "identity_status": "DIRECT_PRIMARY_OR_PUBLISHER_IDENTITY_LOCATED",
      "methods_replicated": "NO",
      "raw_data_reproduced": "NO",
      "inspection_depth": "ORIGINAL_IDENTITY_OR_INSTITUTIONAL_PUBLICATION_RECORD",
      "caution": "Microsoft Research original publication record",
      "origin": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "id": "PASS7:LOCATOR:W181",
      "kind": "primary_locator",
      "node_class": "DIRECT_ORIGINAL_SOURCE_IDENTITY",
      "label": "Understanding understanding source code with functional magnetic resonance imaging",
      "work_id": "W181",
      "primary_url": "https://doi.org/10.1145/2568225.2568252",
      "source_class": "publisher_doi",
      "identity_status": "DIRECT_PRIMARY_OR_PUBLISHER_IDENTITY_LOCATED",
      "methods_replicated": "NO",
      "raw_data_reproduced": "NO",
      "inspection_depth": "ORIGINAL_IDENTITY_OR_INSTITUTIONAL_PUBLICATION_RECORD",
      "caution": "ACM ICSE proceedings",
      "origin": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "id": "PASS7:LOCATOR:W183",
      "kind": "primary_locator",
      "node_class": "DIRECT_ORIGINAL_SOURCE_IDENTITY",
      "label": "Moving into a New Software Project Landscape",
      "work_id": "W183",
      "primary_url": "https://research.ibm.com/publications/moving-into-a-new-software-project-landscape",
      "source_class": "institutional_publication_record",
      "identity_status": "DIRECT_PRIMARY_OR_PUBLISHER_IDENTITY_LOCATED",
      "methods_replicated": "NO",
      "raw_data_reproduced": "NO",
      "inspection_depth": "ORIGINAL_IDENTITY_OR_INSTITUTIONAL_PUBLICATION_RECORD",
      "caution": "IBM Research original publication",
      "origin": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "id": "PASS7:LOCATOR:W188",
      "kind": "primary_locator",
      "node_class": "DIRECT_ORIGINAL_SOURCE_IDENTITY",
      "label": "The Ramp-Up Problem in Software Projects: A Case Study of How Software Immigrants Naturalize",
      "work_id": "W188",
      "primary_url": "https://dl.acm.org/doi/10.5555/302163.302199",
      "source_class": "publisher_record",
      "identity_status": "DIRECT_PRIMARY_OR_PUBLISHER_IDENTITY_LOCATED",
      "methods_replicated": "NO",
      "raw_data_reproduced": "NO",
      "inspection_depth": "ORIGINAL_IDENTITY_OR_INSTITUTIONAL_PUBLICATION_RECORD",
      "caution": "Original conference-proceedings bibliographic entry",
      "origin": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "id": "PASS7:CLAIM:C01_W007_PROCESS",
      "node_class": "SOURCE_BOUNDED_CLAIM",
      "kind": "claim",
      "label": "Within-company survey: 42 of 57 participants (73.7 percent) report process change",
      "work_id": "W007",
      "inspection_depth": "PRIMARY_ORIGINAL_MANUSCRIPT_SECTION_CHECKED",
      "source_locator": "https://arxiv.org/abs/2601.20112",
      "verification_boundary": "Self-reported process change, not objectively measured completion times",
      "original_microdata_replicated": "NO",
      "origin": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "id": "PASS7:CLAIM:C02_W007_RESPONSE",
      "node_class": "SOURCE_BOUNDED_CLAIM",
      "kind": "claim",
      "label": "Figure 8 describes 44 of 45 respondents answering 25 percent perceived productivity; 57 overall survey respondents",
      "work_id": "W007",
      "inspection_depth": "PRIMARY_MANUSCRIPT_DENOMINATOR_CHECKED",
      "source_locator": "https://arxiv.org/abs/2601.20112",
      "verification_boundary": "44 out of 57 overall but 44 of 45 responding to item; neither is observed task speed",
      "original_microdata_replicated": "NO",
      "origin": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "id": "PASS7:CLAIM:C03_W022_ADOPTION",
      "node_class": "SOURCE_BOUNDED_CLAIM",
      "kind": "claim",
      "label": "JetBrains 2026 survey 15k-plus respondents 90 percent weekly 68 percent daily agent usage",
      "work_id": "W022",
      "inspection_depth": "PRIMARY_PRODUCER_PRIMARY_SURVEY_REPORT",
      "source_locator": "https://blog.jetbrains.com/research/2026/08/ai-coding-agent-adoption-2026/",
      "verification_boundary": "Self-reported weighted adoption in surveyed professional developers",
      "original_microdata_replicated": "NO",
      "origin": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "id": "PASS7:CLAIM:C04_W021_TELEMETRY",
      "node_class": "SOURCE_BOUNDED_CLAIM",
      "kind": "claim",
      "label": "Faros vendor report examines 22k developers and 4k teams at different tool adoption periods",
      "work_id": "W021",
      "inspection_depth": "PRIMARY_VENDOR_REPORT_METADATA_AND_METHOD_SUMMARY",
      "source_locator": "https://www.faros.ai/blog/ai-acceleration-whiplash-takeaways",
      "verification_boundary": "Observational vendor cohort; not randomized, no universal causal estimate",
      "original_microdata_replicated": "NO",
      "origin": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "id": "PASS7:CLAIM:C05_W061_SECURITY",
      "node_class": "SOURCE_BOUNDED_CLAIM",
      "kind": "claim",
      "label": "Original Veracode 2025 report 80 tasks from 4 languages x4 CWEs x5 variants; 45 percent security failures",
      "work_id": "W061",
      "inspection_depth": "PRIMARY_REPORT_DESIGN_AND_ABSTRACT_CHECKED",
      "source_locator": "https://www.veracode.com/wp-content/uploads/2025_GenAI_Code_Security_Report_Final.pdf",
      "verification_boundary": "Task generation outcomes, not production defect rates",
      "original_microdata_replicated": "NO",
      "origin": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "id": "PASS7:CLAIM:C06_W066_EXPLANATIONS",
      "node_class": "SOURCE_BOUNDED_CLAIM",
      "kind": "claim",
      "label": "34 participants in within-subject explanations study; trust 3.99/5 vs highest agreement 89.22 percent in intermediate condition",
      "work_id": "W066",
      "inspection_depth": "AUTHOR_PREPRINT_ABSTRACT_METHODS_AND_AGGREGATES",
      "source_locator": "https://arxiv.org/abs/2607.24601",
      "verification_boundary": "Trust and agreement do not verify defect correctness",
      "original_microdata_replicated": "NO",
      "origin": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "id": "PASS7:CLAIM:C07_W072_COUNTS",
      "node_class": "SOURCE_BOUNDED_CLAIM",
      "kind": "claim",
      "label": "ESEM 2026 248641 unique PRs with AI reviewer; 45269 cross-product and 208145 same-product with 4773 overlap",
      "work_id": "W072",
      "inspection_depth": "PUBLISHED_SOURCE_GROUP_COUNTS_AND_ARITHMETIC",
      "source_locator": "https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ESEM.2026.75",
      "verification_boundary": "Set overlap inferred arithmetically, not original PR-row rerun",
      "original_microdata_replicated": "NO",
      "origin": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "id": "PASS7:CLAIM:C08_W072_UNITS",
      "node_class": "SOURCE_BOUNDED_CLAIM",
      "kind": "claim",
      "label": "Author-reviewer product pairs and distinct PRs are different observational units; human review not excluded",
      "work_id": "W072",
      "inspection_depth": "PUBLISHED_DESIGN_SELECTED_SECTION_CHECK",
      "source_locator": "https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ESEM.2026.75",
      "verification_boundary": "No independent defect-detection outcome or human-free endpoint",
      "original_microdata_replicated": "NO",
      "origin": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "id": "PASS7:CLAIM:C09_W110_DATE",
      "node_class": "SOURCE_BOUNDED_CLAIM",
      "kind": "claim",
      "label": "Passi and Vorvoreanu overreliance report issued June 2022 as MSR-TR-2022-12",
      "work_id": "W110",
      "inspection_depth": "INSTITUTIONAL_PUBLICATION_IDENTITY",
      "source_locator": "https://www.microsoft.com/en-us/research/publication/overreliance-on-ai-literature-review/",
      "verification_boundary": "Narrative review of approximately 60 papers, no new controlled code-review trial",
      "original_microdata_replicated": "NO",
      "origin": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "id": "PASS7:VERSION:W110:2022-original-MSR-TR",
      "kind": "version",
      "node_class": "VERIFIED_PUBLICATION_VERSION_OR_SOURCE_IDENTITY",
      "label": "Original Microsoft technical report MSR-TR-2022-12; beware of later repository import metadata",
      "source_locator": "https://www.microsoft.com/en-us/research/publication/overreliance-on-ai-literature-review/",
      "raw_data_replication": "NO",
      "origin": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "id": "PASS7:VERSION:W135:2026-June-revision",
      "kind": "version",
      "node_class": "VERIFIED_PUBLICATION_VERSION_OR_SOURCE_IDENTITY",
      "label": "2026 SSRN revised manuscript with population definitions that differ from 2025 draft",
      "source_locator": "https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5425555",
      "raw_data_replication": "NO",
      "origin": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "id": "PASS7:VERSION:W072:2026-ESEM-Vol394-75",
      "kind": "version",
      "node_class": "VERIFIED_PUBLICATION_VERSION_OR_SOURCE_IDENTITY",
      "label": "Published 2026 Oct 5 ESEM article 75, NOT 74",
      "source_locator": "https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ESEM.2026.75",
      "raw_data_replication": "NO",
      "origin": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "id": "PASS7:ARITHMETIC:W072:overlap_4773",
      "kind": "arithmetic_check",
      "node_class": "REPORTED_AGGREGATE_INCLUSION_EXCLUSION",
      "label": "4773 unique pull requests in both same-product and cross-product review strata by inclusion-exclusion",
      "formula": "45269+208145-248641",
      "result": 4773,
      "raw_pr_records_verified": "NO",
      "origin": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "id": "PASS8:VERSION:W170:AUTHOR_79",
      "label": "Early W170 author manuscript 79 developers / 3244 working hours",
      "kind": "source_version",
      "origin": "PASS8_2026-10-10_PUBLISHED_JOURNAL_COHORT_RECONCILIATION_AND_PR_TABLE_CHECK",
      "url": "https://baolingfeng.github.io/papers/tsecomprehension.pdf",
      "scope": "23 page author draft; 4 low-activity exclusions"
    },
    {
      "id": "PASS8:VERSION:W170:IEEE_78",
      "label": "Final typeset IEEE W170 2018, 78 developers / 3148 hours",
      "kind": "source_version",
      "origin": "PASS8_2026-10-10_PUBLISHED_JOURNAL_COHORT_RECONCILIATION_AND_PR_TABLE_CHECK",
      "url": "https://xin-xia.github.io/publication/TSE17.pdf",
      "scope": "26 pages, IEEE 44(10), pp951-976, 5 exclusions including 96-hour outlier"
    },
    {
      "id": "PASS8:COHORT:W170:INITIAL83",
      "label": "W170 recruited participants n=83",
      "kind": "reported_cohort",
      "origin": "PASS8_2026-10-10_PUBLISHED_JOURNAL_COHORT_RECONCILIATION_AND_PR_TABLE_CHECK",
      "n": "83",
      "depth": "original publisher section 3.1 p954"
    },
    {
      "id": "PASS8:COHORT:W170:EARLY79",
      "label": "W170 early included n=79 after excluding four with under five hours",
      "kind": "reported_cohort",
      "origin": "PASS8_2026-10-10_PUBLISHED_JOURNAL_COHORT_RECONCILIATION_AND_PR_TABLE_CHECK",
      "n": "79",
      "effective_hours": "3244",
      "depth": "early primary p4"
    },
    {
      "id": "PASS8:COHORT:W170:FINAL78",
      "label": "W170 final included n=78 after additional 96-hour exclusion",
      "kind": "reported_cohort",
      "origin": "PASS8_2026-10-10_PUBLISHED_JOURNAL_COHORT_RECONCILIATION_AND_PR_TABLE_CHECK",
      "n": "78",
      "effective_hours": "3148",
      "depth": "final IEEE p954"
    },
    {
      "id": "PASS8:CHECK:W170:FINAL_T1_79",
      "label": "Final IEEE Table 1 seven project counts sum to 79 despite the 78-person final cohort",
      "kind": "table_consistency_open",
      "origin": "PASS8_2026-10-10_PUBLISHED_JOURNAL_COHORT_RECONCILIATION_AND_PR_TABLE_CHECK",
      "table": "2018 IEEE p954 Table1",
      "sum": "79",
      "narrative_n": "78",
      "raw_data_verified": "NO"
    },
    {
      "id": "PASS8:CHECK:W170:FINAL_T5_RETAINED",
      "label": "Final IEEE Table5 repeats early 57.62/23.96/5.02/13.40 percent",
      "kind": "table_comparison",
      "origin": "PASS8_2026-10-10_PUBLISHED_JOURNAL_COHORT_RECONCILIATION_AND_PR_TABLE_CHECK",
      "table": "2018 IEEE p959 Table5",
      "comprehension": "57.62",
      "navigation": "23.96",
      "editing": "5.02",
      "other": "13.40",
      "individual_recalculation": "NO"
    },
    {
      "id": "PASS8:CHECK:W170:TEXT_FIVE_VS_SEVEN",
      "label": "Final journal Table5 displays seven projects although running text calls them five",
      "kind": "reported_text_discrepancy",
      "origin": "PASS8_2026-10-10_PUBLISHED_JOURNAL_COHORT_RECONCILIATION_AND_PR_TABLE_CHECK",
      "page": "IEEE final 960",
      "seven_projects": "A,B,C,D,E,F,G"
    },
    {
      "id": "PASS8:CHECK:W068:PRINTED_245_PERCENT",
      "label": "Printed W068 245 is 4.17 percent of 5869, not reported 4.45 percent",
      "kind": "primary_table_arithmetic",
      "origin": "PASS8_2026-10-10_PUBLISHED_JOURNAL_COHORT_RECONCILIATION_AND_PR_TABLE_CHECK",
      "page": "MSR 2026 p844 Table1",
      "printed_cell": "245",
      "printed_pct": "4.45",
      "calculated_pct": "4.17",
      "candidate": "261",
      "raw_pr_replicated": "NO"
    },
    {
      "id": "PASS8:ACCESS:W068:FIGSHARE_403",
      "label": "Authors Figshare anonymous access link was inaccessible in audit",
      "kind": "access_blocker",
      "origin": "PASS8_2026-10-10_PUBLISHED_JOURNAL_COHORT_RECONCILIATION_AND_PR_TABLE_CHECK",
      "url": "https://figshare.com/s/5475e2d11c95edcba3dc",
      "response": "403 forbidden via web fetch",
      "original_raw_data": "NO"
    },
    {
      "id": "PASS8:SUBTASK:PWB-028-V1",
      "label": "PWB-028-V1: CLOSED_SCOPED",
      "kind": "audit_subtask",
      "origin": "PASS8_2026-10-10_PUBLISHED_JOURNAL_COHORT_RECONCILIATION_AND_PR_TABLE_CHECK",
      "status": "CLOSED_SCOPED",
      "evidence": "Two primary manuscript stages + final IEEE p954 selection establish four low-hour exclusions plus one 96-hour exclusion",
      "remaining": "Final Table 1 still sums to 79; raw individual observations not supplied",
      "parent_issue": "PWB-028"
    },
    {
      "id": "PASS8:SUBTASK:PWB-028-T1",
      "label": "PWB-028-T1: OPEN",
      "kind": "audit_subtask",
      "origin": "PASS8_2026-10-10_PUBLISHED_JOURNAL_COHORT_RECONCILIATION_AND_PR_TABLE_CHECK",
      "status": "OPEN",
      "evidence": "Final IEEE 2018 p954 Table 1 seven project counts add to 79 while narrative says 78",
      "remaining": "Obtain participant-level inclusion counts or author clarification",
      "parent_issue": "PWB-028"
    },
    {
      "id": "PASS8:SUBTASK:PWB-028-T5",
      "label": "PWB-028-T5: OPEN",
      "kind": "audit_subtask",
      "origin": "PASS8_2026-10-10_PUBLISHED_JOURNAL_COHORT_RECONCILIATION_AND_PR_TABLE_CHECK",
      "status": "OPEN",
      "evidence": "Final IEEE 2018 p959 Table 5 same printed proportions as early draft",
      "remaining": "Reconstruct tables from individual effective working-hour records after 96-hour exclusion",
      "parent_issue": "PWB-028"
    },
    {
      "id": "PASS8:SUBTASK:PWB-019-DATA",
      "label": "PWB-019-DATA: OPEN_ACCESS_BLOCKED",
      "kind": "audit_subtask",
      "origin": "PASS8_2026-10-10_PUBLISHED_JOURNAL_COHORT_RECONCILIATION_AND_PR_TABLE_CHECK",
      "status": "OPEN_ACCESS_BLOCKED",
      "evidence": "Published MSR p844 table internally inconsistent; original cited Figshare share URL returned 403",
      "remaining": "Recover released Figshare source data or ask authors and rerun PR matching filters",
      "parent_issue": "PWB-019"
    },
    {
      "id": "PASS9:SOURCE:W151:V1",
      "kind": "source_version",
      "label": "W151 arXiv v1 tau-bench 2025-08-01",
      "url": "https://arxiv.org/html/2508.02721v1",
      "depth": "SELECTED_ORIGINAL_HTML",
      "node_class": "PASS9_AUDIT_ENTITY",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "id": "PASS9:SOURCE:W151:V2",
      "kind": "source_version",
      "label": "W151 arXiv v2 TravelPlanner 2026-06-16",
      "url": "https://arxiv.org/html/2508.02721v2",
      "depth": "SELECTED_ORIGINAL_HTML",
      "node_class": "PASS9_AUDIT_ENTITY",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "id": "PASS9:CLAIM:W151:V1_10P1",
      "kind": "verified_published_table",
      "label": "v1 tau-bench avg pass 67.7 vs 57.6 -> 10.1 pp",
      "status": "ARITHMETIC_RECHECKED",
      "node_class": "PASS9_AUDIT_ENTITY",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "id": "PASS9:CLAIM:W151:V2_17P56",
      "kind": "verified_published_table",
      "label": "v2 TravelPlanner final 35.56 vs 18.00 -> 17.56 pp",
      "status": "ARITHMETIC_RECHECKED",
      "node_class": "PASS9_AUDIT_ENTITY",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "id": "PASS9:CLAIM:W151:HARD_TRADEDOWN",
      "kind": "verified_published_table",
      "label": "v2 macro hard constraint SCA38.89 vs ATLAS42.00",
      "status": "PUBLISHED_TABLE_TRANSCRIBED",
      "node_class": "PASS9_AUDIT_ENTITY",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "id": "PASS9:CLAIM:W151:MCNEMAR_UNCHECKABLE",
      "kind": "statistical_inference_unverified",
      "label": "Continuous TableII score 37.2 vs24.5; paired McNemar p<.01 lacks categorical counts",
      "status": "OPEN_STATISTICAL_TEST_INPUTS_REQUIRED",
      "node_class": "PASS9_AUDIT_ENTITY",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "id": "PASS9:SOURCE:W003:PUBLISHER_APP",
      "kind": "source_version",
      "label": "2026 Management Science official 15 page online supplement",
      "url": "https://pubsonline.informs.org/doi/suppl/10.1287/mnsc.2025.00535/suppl_file/mnsc.2025.00535.sm1.pdf",
      "depth": "ORIGINAL_PDF_PAGES_24_25_28",
      "node_class": "PASS9_AUDIT_ENTITY",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "id": "PASS9:CLAIM:W003:COHORT4867",
      "kind": "verified_published_count",
      "label": "1521 Microsoft+316 Accenture+3030 anonymous=4867",
      "status": "PUBLISHER_APPENDIX_RECHECKED",
      "node_class": "PASS9_AUDIT_ENTITY",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "id": "PASS9:CLAIM:W003:ITT_IV",
      "kind": "verified_published_table",
      "label": "Early-period pooled PR ITT4.66(SE3.56), IV20.16(SE14.37); not starred",
      "status": "PUBLISHER_APPENDIX_INSPECTED",
      "node_class": "PASS9_AUDIT_ENTITY",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "id": "PASS9:CLAIM:W003:REGISTRATION",
      "kind": "research_method_boundary",
      "label": "Company experiments not preregistered; subsequent publisher postregistration",
      "status": "PROTOCOL_STATUS_CHECKED",
      "node_class": "PASS9_AUDIT_ENTITY",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "id": "PASS9:SOURCE:W150:ZENODO",
      "kind": "dataset_locator",
      "label": "Dataset of AI Policies DOI 10.5281/zenodo.22212208",
      "url": "https://doi.org/10.5281/zenodo.22212208",
      "depth": "DATASET_LOCATOR_NOT_DOWNLOAD",
      "node_class": "PASS9_AUDIT_ENTITY",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "id": "PASS9:CLAIM:W150:AGREEMENT",
      "kind": "verified_published_count",
      "label": "180 classifications in 30 double-coded policies, 162 agreements; 90 pct raw",
      "status": "AUTHORS_METHODS_ONLY",
      "node_class": "PASS9_AUDIT_ENTITY",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "id": "PASS9:CLAIM:W150:NONRANDOM",
      "kind": "research_method_boundary",
      "label": "245 top 2000 repo policies plus 36 manually selected; separate temporal n92",
      "status": "AUTHORS_METHODS_ONLY",
      "node_class": "PASS9_AUDIT_ENTITY",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "id": "PASS9:SUBTASK:PWB-017-VERSION",
      "kind": "scoped_audit_subtask",
      "label": "PWB-017-VERSION",
      "status": "CLOSED_SCOPED",
      "criterion": "Compare arXiv v1 and v2 benchmark outcome provenance",
      "limitation": "v1: tau-bench Table 1 67.7 vs 57.6; v2: TravelPlanner Table I 35.56 vs 18.00",
      "node_class": "PASS9_AUDIT_ENTITY",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "id": "PASS9:SUBTASK:PWB-017-MCNEMAR",
      "kind": "scoped_audit_subtask",
      "label": "PWB-017-MCNEMAR",
      "status": "OPEN_STATISTICAL_TEST_INPUTS_REQUIRED",
      "criterion": "Verify reported paired McNemar p<.01 on continuous Table II score",
      "limitation": "Need paired categorical discordance matrix, endpoint rule and source analysis code",
      "node_class": "PASS9_AUDIT_ENTITY",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "id": "PASS9:SUBTASK:PWB-018-COHORT",
      "kind": "scoped_audit_subtask",
      "label": "PWB-018-COHORT",
      "status": "CLOSED_SCOPED",
      "criterion": "Reconcile reported 4867 participants with final-publisher supplement",
      "limitation": "1521 Microsoft +316 Accenture +3030 anonymous =4867",
      "node_class": "PASS9_AUDIT_ENTITY",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "id": "PASS9:SUBTASK:PWB-018-ITT",
      "kind": "scoped_audit_subtask",
      "label": "PWB-018-ITT",
      "status": "CLOSED_SCOPED",
      "criterion": "Transcribe and check official restricted-period Table5 ITT and IV",
      "limitation": "Pooled PR ITT 4.66(SE3.56); IV20.16(SE14.37); not starred significant",
      "node_class": "PASS9_AUDIT_ENTITY",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "id": "PASS9:SUBTASK:PWB-018-REGRESSION",
      "kind": "scoped_audit_subtask",
      "label": "PWB-018-REGRESSION",
      "status": "OPEN_MAIN_TABLES_AND_MICRODATA",
      "criterion": "Reproduce final main paper estimands and cross-over weights",
      "limitation": "Requires final detailed main coefficients and original individual observations",
      "node_class": "PASS9_AUDIT_ENTITY",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "id": "PASS9:SUBTASK:PWB-025-DATASET",
      "kind": "scoped_audit_subtask",
      "label": "PWB-025-DATASET",
      "status": "CLOSED_LOCATOR_ONLY",
      "criterion": "Identify author-specified archived dataset DOI",
      "limitation": "Zenodo 10.5281/zenodo.22212208, explicitly cited by original arXiv v1",
      "node_class": "PASS9_AUDIT_ENTITY",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "id": "PASS9:SUBTASK:PWB-025-REANALYSIS",
      "kind": "scoped_audit_subtask",
      "label": "PWB-025-REANALYSIS",
      "status": "OPEN_RAW_CORPUS_AND_SNAPSHOT",
      "criterion": "Rerun 281 policy classifications and test sampling drift",
      "limitation": "Zenodo files and pinned dated repository clones not accessible",
      "node_class": "PASS9_AUDIT_ENTITY",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "id": "PASS10:SOURCE:W150:ARXIV_V1",
      "kind": "source_version",
      "label": "PASS10:SOURCE:W150:ARXIV_V1",
      "source_url": "https://arxiv.org/html/2609.07542v1",
      "inspection_depth": "ORIGINAL_HTML_SELECTED_METHODS_TABLES",
      "locator": "2.3.1; 2.4.1; RQ1 Tables; 245+36=281; 214+20=234",
      "node_class": "PASS10_SOURCE_EVIDENCE",
      "original_records_reprocessed": "NO",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "id": "PASS10:SOURCE:W150:OLDER_ZENODO",
      "kind": "source_version",
      "label": "PASS10:SOURCE:W150:OLDER_ZENODO",
      "source_url": "https://zenodo.org/records/20214334",
      "inspection_depth": "PUBLIC_DATASET_LANDING_ONLY",
      "locator": "118-policy first conference dataset, NOT the 281-policy extension",
      "node_class": "PASS10_SOURCE_EVIDENCE",
      "original_records_reprocessed": "NO",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "id": "PASS10:SOURCE:W151:ARXIV_V2",
      "kind": "source_version",
      "label": "PASS10:SOURCE:W151:ARXIV_V2",
      "source_url": "https://arxiv.org/html/2508.02721v2",
      "inspection_depth": "ORIGINAL_HTML_SELECTED_TABLES",
      "locator": "IV-A 3-4; IV-C Table II; IV-F Table V single/three-seed stats",
      "node_class": "PASS10_SOURCE_EVIDENCE",
      "original_records_reprocessed": "NO",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "id": "PASS10:SOURCE:W068:FIGSHARE",
      "kind": "source_version",
      "label": "PASS10:SOURCE:W068:FIGSHARE",
      "source_url": "https://figshare.com/s/5475e2d11c95edcba3dc",
      "inspection_depth": "ACCESS_ATTEMPT_BLOCKED",
      "locator": "Dataset link located, raw PR records not obtained",
      "node_class": "PASS10_SOURCE_EVIDENCE",
      "original_records_reprocessed": "NO",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "id": "PASS10:CLAIM:W150:245_36_COMPOSITION",
      "kind": "audit_claim",
      "label": "W150:245_36_COMPOSITION",
      "claim": "245 from popular-repo frame plus 36 purposive, overall n281",
      "evidence_depth": "ORIGINAL_PUBLISHED_METHODS",
      "original_data_replicated": "NO",
      "node_class": "PASS10_AUDIT_CLAIM",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "id": "PASS10:CLAIM:W150:PERMISSION_245_BOUNDS",
      "kind": "audit_claim",
      "label": "W150:PERMISSION_245_BOUNDS",
      "claim": "core245 permission bounds 80.82%-95.51%, not a confidence interval",
      "evidence_depth": "DETERMINISTIC_BOUNDS_ONLY",
      "original_data_replicated": "NO",
      "node_class": "PASS10_AUDIT_CLAIM",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "id": "PASS10:CLAIM:W150:DISCLOSURE_245_BOUNDS",
      "kind": "audit_claim",
      "label": "W150:DISCLOSURE_245_BOUNDS",
      "claim": "core245 disclosure bounds 41.22%-55.92%, no individual labels",
      "evidence_depth": "DETERMINISTIC_BOUNDS_ONLY",
      "original_data_replicated": "NO",
      "node_class": "PASS10_AUDIT_CLAIM",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "id": "PASS10:CLAIM:W150:HUMAN_ACCOUNTABILITY_BOUNDS",
      "kind": "audit_claim",
      "label": "W150:HUMAN_ACCOUNTABILITY_BOUNDS",
      "claim": "core245 human involvement 62.45%-77.14%; accountability 35.10%-49.80%",
      "evidence_depth": "DETERMINISTIC_BOUNDS_ONLY",
      "original_data_replicated": "NO",
      "node_class": "PASS10_AUDIT_CLAIM",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "id": "PASS10:CLAIM:W150:OLDER_118_DISTINCT",
      "kind": "audit_claim",
      "label": "W150:OLDER_118_DISTINCT",
      "claim": "20214334 archive is 118-policy preliminary; not 281-policy source rows",
      "evidence_depth": "PRIMARY_REPOSITORY_METADATA_ONLY",
      "original_data_replicated": "NO",
      "node_class": "PASS10_AUDIT_CLAIM",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "id": "PASS10:CLAIM:W151:SCIENCEWORLD_SD_LOWER_BOUND",
      "kind": "audit_claim",
      "label": "W151:SCIENCEWORLD_SD_LOWER_BOUND",
      "claim": "56.7 single and 70.4 three-seed mean imply min SD 9.69 population/11.86 sample points if same runs, not 1.9",
      "evidence_depth": "MATHEMATICAL_CONDITIONAL_BOUND",
      "original_data_replicated": "NO",
      "node_class": "PASS10_AUDIT_CLAIM",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "id": "PASS10:CLAIM:W151:SCIENCEWORLD_DISCRETE_GRID",
      "kind": "audit_claim",
      "label": "W151:SCIENCEWORLD_DISCRETE_GRID",
      "claim": "if 3 identical 30-task suites with binary pass outcomes, mean success must be multiple of 100/90, cannot round to 70.4%",
      "evidence_depth": "CONDITIONAL_INTEGER_ARITHMETIC",
      "original_data_replicated": "NO",
      "node_class": "PASS10_AUDIT_CLAIM",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "id": "PASS10:CLAIM:W151:PAIRED_MEANS_UNIDENTIFIED",
      "kind": "audit_claim",
      "label": "W151:PAIRED_MEANS_UNIDENTIFIED",
      "claim": "37.2 vs 24.5 continuous means compatible with 100 wins or 50-50 wins in constructed examples",
      "evidence_depth": "MATHEMATICAL_NONIDENTIFIABILITY",
      "original_data_replicated": "NO",
      "node_class": "PASS10_AUDIT_CLAIM",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "id": "PASS10:CLAIM:W068:RAW_RECORDS_STILL_MISSING",
      "kind": "audit_claim",
      "label": "W068:RAW_RECORDS_STILL_MISSING",
      "claim": "5,853 printed vs 5,869 narrative; 261 inferred but original PR rows unavailable",
      "evidence_depth": "OPEN_RAW_DATA",
      "original_data_replicated": "NO",
      "node_class": "PASS10_AUDIT_CLAIM",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "id": "PASS10:CLAIM:W170:RAW_HOURS_STILL_MISSING",
      "kind": "audit_claim",
      "label": "W170:RAW_HOURS_STILL_MISSING",
      "claim": "published 78 devs but project cell counts sum 79; original per-dev hours unavailable",
      "evidence_depth": "OPEN_RAW_DATA",
      "original_data_replicated": "NO",
      "node_class": "PASS10_AUDIT_CLAIM",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "id": "PASS10:SUBTASK:PWB-025-BOUNDS",
      "kind": "scoped_audit_subtask",
      "label": "PWB-025-BOUNDS",
      "status": "CLOSED_SCOPED_MATHEMATICAL_IDENTIFICATION",
      "criterion": "Sharp interval with 36 unknown supplementary policy labels; not an empirical subset estimate",
      "node_class": "PASS10_AUDIT_ENTITY",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "id": "PASS10:SUBTASK:PWB-025-CORPUS",
      "kind": "scoped_audit_subtask",
      "label": "PWB-025-CORPUS",
      "status": "OPEN_281_RECORDS_REQUIRED",
      "criterion": "Need entire 281-policy release incl 36 assigned categories and dated snapshots",
      "node_class": "PASS10_AUDIT_ENTITY",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "id": "PASS10:SUBTASK:PWB-017-SEED_CHECK",
      "kind": "scoped_audit_subtask",
      "label": "PWB-017-SEED_CHECK",
      "status": "CLOSED_SCOPED_CONDITIONAL_INCONSISTENCY",
      "criterion": "Given same three runs and endpoint, stated ScienceWorld 56.7, 70.4+/-1.9 impossible",
      "node_class": "PASS10_AUDIT_ENTITY",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "id": "PASS10:SUBTASK:PWB-017-SEED_INPUTS",
      "kind": "scoped_audit_subtask",
      "label": "PWB-017-SEED_INPUTS",
      "status": "OPEN_THREE_SEED_RECORDS_REQUIRED",
      "criterion": "Need source code and 3 run vectors, exact scope, SD definition, denominator",
      "node_class": "PASS10_AUDIT_ENTITY",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "id": "PASS10:SUBTASK:PWB-017-MCNEMAR_INPUTS",
      "kind": "scoped_audit_subtask",
      "label": "PWB-017-MCNEMAR_INPUTS",
      "status": "OPEN_PAIRED_BINARY_RECORDS_REQUIRED",
      "criterion": "Need paired outcomes and binary coding for original p-value",
      "node_class": "PASS10_AUDIT_ENTITY",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "id": "PASS10:SUBTASK:PWB-019-FIGSHARE",
      "kind": "scoped_audit_subtask",
      "label": "PWB-019-FIGSHARE",
      "status": "OPEN_ORIGINAL_PR_RECORDS",
      "criterion": "Figshare release not accessible, 16 records untraced",
      "node_class": "PASS10_AUDIT_ENTITY",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "id": "PASS10:SUBTASK:PWB-028-PARTICIPANTS",
      "kind": "scoped_audit_subtask",
      "label": "PWB-028-PARTICIPANTS",
      "status": "OPEN_ORIGINAL_DEVELOPER_HOURS",
      "criterion": "Need individual anonymized hours and per-project included N",
      "node_class": "PASS10_AUDIT_ENTITY",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "id": "EDU:LEARNING:01",
      "kind": "learning_objectives",
      "label": "Chapter 1: engineering learning outcomes",
      "node_class": "PASS11_EDITORIAL",
      "file": "didactics/learning01.tex",
      "source_chapter": "chapters/chapter01.tex",
      "provenance": "Editorial teaching synthesis, not empirical evidence",
      "sha256": "c107bb25e2ce6ed50a936da4f215246164edd751ae73e564aad2ac06075a9667",
      "current_v6_file_sha256": "fd0d0ea4edaee5425697871ef1c7681c8d8c6170465cca64f652177711262a97",
      "current_v6_edition": "EDITION:WOP:V6:20261011"
    },
    {
      "id": "EDU:WORKED:01",
      "kind": "worked_teaching_example",
      "label": "Chapter 1: applied synthetic teaching scenario",
      "node_class": "PASS11_EDITORIAL",
      "file": "didactics/worked01.tex",
      "source_chapter": "chapters/chapter01.tex",
      "provenance": "Independent author-designed illustration, synthetic case; not a pilot",
      "sha256": "0848b00038717d3e89a812bf71b9d907397cc12f68e6753981a196be40ac3b6e",
      "current_v6_file_sha256": "0848b00038717d3e89a812bf71b9d907397cc12f68e6753981a196be40ac3b6e",
      "current_v6_edition": "EDITION:WOP:V6:20261011"
    },
    {
      "id": "EDU:COMMENTARY:01",
      "kind": "research_commentary",
      "label": "Appendix B: commentary for Chapter 1",
      "node_class": "PASS11_EDITORIAL",
      "file": "appendices/methodology.tex",
      "anchor": "app:commentary-ch01",
      "verification": "preserves 2026-10-10 PASS10 research limits",
      "provenance": "Consolidated editorial interpretation, does not close audit issues",
      "sha256": "9587b0d019fc63065e7cca7f09a5f3504ff033cb3b64c8998592d7b2fe33032c",
      "current_v6_file_sha256": "588a7bb91e63a82e0e5c8e9291a0b69160aff4f53adf03d2bffbbfdf5d0d336c",
      "current_v6_edition": "EDITION:WOP:V6:20261011"
    },
    {
      "id": "EDU:LEARNING:02",
      "kind": "learning_objectives",
      "label": "Chapter 2: engineering learning outcomes",
      "node_class": "PASS11_EDITORIAL",
      "file": "didactics/learning02.tex",
      "source_chapter": "chapters/chapter02.tex",
      "provenance": "Editorial teaching synthesis, not empirical evidence",
      "sha256": "7c62ff415472fc1576174cf84e21496f63b81e4422b7a8f5710c6a748c54a1fb",
      "current_v6_file_sha256": "7c62ff415472fc1576174cf84e21496f63b81e4422b7a8f5710c6a748c54a1fb",
      "current_v6_edition": "EDITION:WOP:V6:20261011"
    },
    {
      "id": "EDU:WORKED:02",
      "kind": "worked_teaching_example",
      "label": "Chapter 2: applied synthetic teaching scenario",
      "node_class": "PASS11_EDITORIAL",
      "file": "didactics/worked02.tex",
      "source_chapter": "chapters/chapter02.tex",
      "provenance": "Independent author-designed illustration, synthetic case; not a pilot",
      "sha256": "20573d0ab31a32ce6b8a3fa02814b2ca982e82055535664d78f9f5f588cd3653",
      "current_v6_file_sha256": "3bed70ceaaf9f515fc4150d37eaad904c93599a1e940bb60fc768c0e6d51e8fe",
      "current_v6_edition": "EDITION:WOP:V6:20261011"
    },
    {
      "id": "EDU:COMMENTARY:02",
      "kind": "research_commentary",
      "label": "Appendix B: commentary for Chapter 2",
      "node_class": "PASS11_EDITORIAL",
      "file": "appendices/methodology.tex",
      "anchor": "app:commentary-ch02",
      "verification": "preserves 2026-10-10 PASS10 research limits",
      "provenance": "Consolidated editorial interpretation, does not close audit issues",
      "sha256": "e49ab75e91cb910858d804fcd0b6e6397bd8f992f9be9fc5702e7dd1a26b270c",
      "current_v6_file_sha256": "588a7bb91e63a82e0e5c8e9291a0b69160aff4f53adf03d2bffbbfdf5d0d336c",
      "current_v6_edition": "EDITION:WOP:V6:20261011"
    },
    {
      "id": "EDU:LEARNING:03",
      "kind": "learning_objectives",
      "label": "Chapter 3: engineering learning outcomes",
      "node_class": "PASS11_EDITORIAL",
      "file": "didactics/learning03.tex",
      "source_chapter": "chapters/chapter03.tex",
      "provenance": "Editorial teaching synthesis, not empirical evidence",
      "sha256": "94c303b5d07d18cff0f33167f69137d074ed23b45e0ec8a047997dad0765c3f5",
      "current_v6_file_sha256": "94c303b5d07d18cff0f33167f69137d074ed23b45e0ec8a047997dad0765c3f5",
      "current_v6_edition": "EDITION:WOP:V6:20261011"
    },
    {
      "id": "EDU:WORKED:03",
      "kind": "worked_teaching_example",
      "label": "Chapter 3: applied synthetic teaching scenario",
      "node_class": "PASS11_EDITORIAL",
      "file": "didactics/worked03.tex",
      "source_chapter": "chapters/chapter03.tex",
      "provenance": "Independent author-designed illustration, synthetic case; not a pilot",
      "sha256": "71d957537f23ca6dc17445d5ad98d2785670d1ea63b1104ae3153119b3ca5887",
      "current_v6_file_sha256": "71d957537f23ca6dc17445d5ad98d2785670d1ea63b1104ae3153119b3ca5887",
      "current_v6_edition": "EDITION:WOP:V6:20261011"
    },
    {
      "id": "EDU:COMMENTARY:03",
      "kind": "research_commentary",
      "label": "Appendix B: commentary for Chapter 3",
      "node_class": "PASS11_EDITORIAL",
      "file": "appendices/methodology.tex",
      "anchor": "app:commentary-ch03",
      "verification": "preserves 2026-10-10 PASS10 research limits",
      "provenance": "Consolidated editorial interpretation, does not close audit issues",
      "sha256": "b09d8622407e9a5be10b44e32fcf08c08279bb9e1f41b368192dc5f891afa15c",
      "current_v6_file_sha256": "588a7bb91e63a82e0e5c8e9291a0b69160aff4f53adf03d2bffbbfdf5d0d336c",
      "current_v6_edition": "EDITION:WOP:V6:20261011"
    },
    {
      "id": "EDU:LEARNING:04",
      "kind": "learning_objectives",
      "label": "Chapter 4: engineering learning outcomes",
      "node_class": "PASS11_EDITORIAL",
      "file": "didactics/learning04.tex",
      "source_chapter": "chapters/chapter04.tex",
      "provenance": "Editorial teaching synthesis, not empirical evidence",
      "sha256": "75d226bd148d50b2e8415c6ec03c41dea812df3130658d04e8b0c8d54d6b63bd",
      "current_v6_file_sha256": "75d226bd148d50b2e8415c6ec03c41dea812df3130658d04e8b0c8d54d6b63bd",
      "current_v6_edition": "EDITION:WOP:V6:20261011"
    },
    {
      "id": "EDU:WORKED:04",
      "kind": "worked_teaching_example",
      "label": "Chapter 4: applied synthetic teaching scenario",
      "node_class": "PASS11_EDITORIAL",
      "file": "didactics/worked04.tex",
      "source_chapter": "chapters/chapter04.tex",
      "provenance": "Independent author-designed illustration, synthetic case; not a pilot",
      "sha256": "750c5fbbd6f1539499abee1e2dd2839c19e70cc09a34a3a26ec8ff124c3f7b2d",
      "current_v6_file_sha256": "a279093de8dea608f78ef0d84c5691d7fff8fe4354f5456fe9d30ffd0e9ea5b3",
      "current_v6_edition": "EDITION:WOP:V6:20261011"
    },
    {
      "id": "EDU:COMMENTARY:04",
      "kind": "research_commentary",
      "label": "Appendix B: commentary for Chapter 4",
      "node_class": "PASS11_EDITORIAL",
      "file": "appendices/methodology.tex",
      "anchor": "app:commentary-ch04",
      "verification": "preserves 2026-10-10 PASS10 research limits",
      "provenance": "Consolidated editorial interpretation, does not close audit issues",
      "sha256": "8143689876785b73acf996b854bfaa63c6decedbeb33a355f146e30c4cfe749e",
      "current_v6_file_sha256": "588a7bb91e63a82e0e5c8e9291a0b69160aff4f53adf03d2bffbbfdf5d0d336c",
      "current_v6_edition": "EDITION:WOP:V6:20261011"
    },
    {
      "id": "EDU:LEARNING:05",
      "kind": "learning_objectives",
      "label": "Chapter 5: engineering learning outcomes",
      "node_class": "PASS11_EDITORIAL",
      "file": "didactics/learning05.tex",
      "source_chapter": "chapters/chapter05.tex",
      "provenance": "Editorial teaching synthesis, not empirical evidence",
      "sha256": "4b3a216a600713b19ac2b73549ae4add74c6a43f9b230532c81b58510afa3fcb",
      "current_v6_file_sha256": "4b3a216a600713b19ac2b73549ae4add74c6a43f9b230532c81b58510afa3fcb",
      "current_v6_edition": "EDITION:WOP:V6:20261011"
    },
    {
      "id": "EDU:WORKED:05",
      "kind": "worked_teaching_example",
      "label": "Chapter 5: applied synthetic teaching scenario",
      "node_class": "PASS11_EDITORIAL",
      "file": "didactics/worked05.tex",
      "source_chapter": "chapters/chapter05.tex",
      "provenance": "Independent author-designed illustration, synthetic case; not a pilot",
      "sha256": "0a089878012d476b4b446251b657b90578c0ed9a0e789ef02baa119bc33d9993",
      "current_v6_file_sha256": "0a089878012d476b4b446251b657b90578c0ed9a0e789ef02baa119bc33d9993",
      "current_v6_edition": "EDITION:WOP:V6:20261011"
    },
    {
      "id": "EDU:COMMENTARY:05",
      "kind": "research_commentary",
      "label": "Appendix B: commentary for Chapter 5",
      "node_class": "PASS11_EDITORIAL",
      "file": "appendices/methodology.tex",
      "anchor": "app:commentary-ch05",
      "verification": "preserves 2026-10-10 PASS10 research limits",
      "provenance": "Consolidated editorial interpretation, does not close audit issues",
      "sha256": "2cb6d6149e6c0685cfa2ef9a92e5a19b5712359c86287304a3aa2fec1818d981",
      "current_v6_file_sha256": "588a7bb91e63a82e0e5c8e9291a0b69160aff4f53adf03d2bffbbfdf5d0d336c",
      "current_v6_edition": "EDITION:WOP:V6:20261011"
    },
    {
      "id": "EDU:LEARNING:06",
      "kind": "learning_objectives",
      "label": "Chapter 6: engineering learning outcomes",
      "node_class": "PASS11_EDITORIAL",
      "file": "didactics/learning06.tex",
      "source_chapter": "chapters/chapter06.tex",
      "provenance": "Editorial teaching synthesis, not empirical evidence",
      "sha256": "e06b1014509d0cf6c4a458990f81562355329ffc2be06f8f690ecf94eb6bad67",
      "current_v6_file_sha256": "e06b1014509d0cf6c4a458990f81562355329ffc2be06f8f690ecf94eb6bad67",
      "current_v6_edition": "EDITION:WOP:V6:20261011"
    },
    {
      "id": "EDU:WORKED:06",
      "kind": "worked_teaching_example",
      "label": "Chapter 6: applied synthetic teaching scenario",
      "node_class": "PASS11_EDITORIAL",
      "file": "didactics/worked06.tex",
      "source_chapter": "chapters/chapter06.tex",
      "provenance": "Independent author-designed illustration, synthetic case; not a pilot",
      "sha256": "7d763e792837b358e7c6b8692ee0b17e597f636ca52b5917088fa9f45cbb1dbd",
      "current_v6_file_sha256": "7d763e792837b358e7c6b8692ee0b17e597f636ca52b5917088fa9f45cbb1dbd",
      "current_v6_edition": "EDITION:WOP:V6:20261011"
    },
    {
      "id": "EDU:COMMENTARY:06",
      "kind": "research_commentary",
      "label": "Appendix B: commentary for Chapter 6",
      "node_class": "PASS11_EDITORIAL",
      "file": "appendices/methodology.tex",
      "anchor": "app:commentary-ch06",
      "verification": "preserves 2026-10-10 PASS10 research limits",
      "provenance": "Consolidated editorial interpretation, does not close audit issues",
      "sha256": "d4aee0adfc3251674f1aba2be323c378b3533cc011c4148c16048520dd360c8a",
      "current_v6_file_sha256": "588a7bb91e63a82e0e5c8e9291a0b69160aff4f53adf03d2bffbbfdf5d0d336c",
      "current_v6_edition": "EDITION:WOP:V6:20261011"
    },
    {
      "id": "EDU:LEARNING:07",
      "kind": "learning_objectives",
      "label": "Chapter 7: engineering learning outcomes",
      "node_class": "PASS11_EDITORIAL",
      "file": "didactics/learning07.tex",
      "source_chapter": "chapters/chapter07.tex",
      "provenance": "Editorial teaching synthesis, not empirical evidence",
      "sha256": "0da743ec58c32b13bc02f9af8605fd216a3a982b39f98f0dfd3af30d4cc13bc1",
      "current_v6_file_sha256": "0da743ec58c32b13bc02f9af8605fd216a3a982b39f98f0dfd3af30d4cc13bc1",
      "current_v6_edition": "EDITION:WOP:V6:20261011"
    },
    {
      "id": "EDU:WORKED:07",
      "kind": "worked_teaching_example",
      "label": "Chapter 7: applied synthetic teaching scenario",
      "node_class": "PASS11_EDITORIAL",
      "file": "didactics/worked07.tex",
      "source_chapter": "chapters/chapter07.tex",
      "provenance": "Independent author-designed illustration, synthetic case; not a pilot",
      "sha256": "1ee2413164338ef04b1a90c7c802cadf6b8a7486fdb81825ae20d73f3ab6f881",
      "current_v6_file_sha256": "1ee2413164338ef04b1a90c7c802cadf6b8a7486fdb81825ae20d73f3ab6f881",
      "current_v6_edition": "EDITION:WOP:V6:20261011"
    },
    {
      "id": "EDU:COMMENTARY:07",
      "kind": "research_commentary",
      "label": "Appendix B: commentary for Chapter 7",
      "node_class": "PASS11_EDITORIAL",
      "file": "appendices/methodology.tex",
      "anchor": "app:commentary-ch07",
      "verification": "preserves 2026-10-10 PASS10 research limits",
      "provenance": "Consolidated editorial interpretation, does not close audit issues",
      "sha256": "def3efe8ec11d0a5ca69fd8e095e8b8709a217585dfe6c6d7a2be736a0488a16",
      "current_v6_file_sha256": "588a7bb91e63a82e0e5c8e9291a0b69160aff4f53adf03d2bffbbfdf5d0d336c",
      "current_v6_edition": "EDITION:WOP:V6:20261011"
    },
    {
      "id": "EDU:LEARNING:08",
      "kind": "learning_objectives",
      "label": "Chapter 8: engineering learning outcomes",
      "node_class": "PASS11_EDITORIAL",
      "file": "didactics/learning08.tex",
      "source_chapter": "chapters/chapter08.tex",
      "provenance": "Editorial teaching synthesis, not empirical evidence",
      "sha256": "4ad7a6eea90ca84c2447015aba2fbde5d19fe2a161f96d19f4f9f7a5c9ec3112",
      "current_v6_file_sha256": "0b4c3f03c78dc7865f3c46c8a3c825dcb33953fa5f0043a5a8885f7fa2aa8a54",
      "current_v6_edition": "EDITION:WOP:V6:20261011"
    },
    {
      "id": "EDU:WORKED:08",
      "kind": "worked_teaching_example",
      "label": "Chapter 8: applied synthetic teaching scenario",
      "node_class": "PASS11_EDITORIAL",
      "file": "didactics/worked08.tex",
      "source_chapter": "chapters/chapter08.tex",
      "provenance": "Independent author-designed illustration, synthetic case; not a pilot",
      "sha256": "27951d2e98718efe9b76ed038be2354d02437868fae1027897a6bd0b6e3fdc53",
      "current_v6_file_sha256": "27951d2e98718efe9b76ed038be2354d02437868fae1027897a6bd0b6e3fdc53",
      "current_v6_edition": "EDITION:WOP:V6:20261011"
    },
    {
      "id": "EDU:COMMENTARY:08",
      "kind": "research_commentary",
      "label": "Appendix B: commentary for Chapter 8",
      "node_class": "PASS11_EDITORIAL",
      "file": "appendices/methodology.tex",
      "anchor": "app:commentary-ch08",
      "verification": "preserves 2026-10-10 PASS10 research limits",
      "provenance": "Consolidated editorial interpretation, does not close audit issues",
      "sha256": "b96b767cb416d3817a0ad8414d348d80617abe37ef6cb5a9a0afcc102381cb5d",
      "current_v6_file_sha256": "588a7bb91e63a82e0e5c8e9291a0b69160aff4f53adf03d2bffbbfdf5d0d336c",
      "current_v6_edition": "EDITION:WOP:V6:20261011"
    },
    {
      "id": "EDU:LEARNING:09",
      "kind": "learning_objectives",
      "label": "Chapter 9: engineering learning outcomes",
      "node_class": "PASS11_EDITORIAL",
      "file": "didactics/learning09.tex",
      "source_chapter": "chapters/chapter09.tex",
      "provenance": "Editorial teaching synthesis, not empirical evidence",
      "sha256": "5eacd3b4a78c9ed8115a1f595b68424af0f040db4a33ee8a2b9542fd32a911ac",
      "current_v6_file_sha256": "5eacd3b4a78c9ed8115a1f595b68424af0f040db4a33ee8a2b9542fd32a911ac",
      "current_v6_edition": "EDITION:WOP:V6:20261011"
    },
    {
      "id": "EDU:WORKED:09",
      "kind": "worked_teaching_example",
      "label": "Chapter 9: applied synthetic teaching scenario",
      "node_class": "PASS11_EDITORIAL",
      "file": "didactics/worked09.tex",
      "source_chapter": "chapters/chapter09.tex",
      "provenance": "Independent author-designed illustration, synthetic case; not a pilot",
      "sha256": "87b3f7f8e121f320a71b10753db25702074cdcab683d42010f7f9e3d6dc5dde5",
      "current_v6_file_sha256": "87b3f7f8e121f320a71b10753db25702074cdcab683d42010f7f9e3d6dc5dde5",
      "current_v6_edition": "EDITION:WOP:V6:20261011"
    },
    {
      "id": "EDU:COMMENTARY:09",
      "kind": "research_commentary",
      "label": "Appendix B: commentary for Chapter 9",
      "node_class": "PASS11_EDITORIAL",
      "file": "appendices/methodology.tex",
      "anchor": "app:commentary-ch09",
      "verification": "preserves 2026-10-10 PASS10 research limits",
      "provenance": "Consolidated editorial interpretation, does not close audit issues",
      "sha256": "508a04b5fd07ac4fbd5c96f96239b484db1046727a5fe34b5c4f315a9b345fd0",
      "current_v6_file_sha256": "588a7bb91e63a82e0e5c8e9291a0b69160aff4f53adf03d2bffbbfdf5d0d336c",
      "current_v6_edition": "EDITION:WOP:V6:20261011"
    },
    {
      "id": "EDU:LEARNING:10",
      "kind": "learning_objectives",
      "label": "Chapter 10: engineering learning outcomes",
      "node_class": "PASS11_EDITORIAL",
      "file": "didactics/learning10.tex",
      "source_chapter": "chapters/chapter10.tex",
      "provenance": "Editorial teaching synthesis, not empirical evidence",
      "sha256": "90fb0c74b4ad47620a6ec6c3194f675e74a8750f2239603f3d36cc0eed1339d9",
      "current_v6_file_sha256": "90fb0c74b4ad47620a6ec6c3194f675e74a8750f2239603f3d36cc0eed1339d9",
      "current_v6_edition": "EDITION:WOP:V6:20261011"
    },
    {
      "id": "EDU:WORKED:10",
      "kind": "worked_teaching_example",
      "label": "Chapter 10: applied synthetic teaching scenario",
      "node_class": "PASS11_EDITORIAL",
      "file": "didactics/worked10.tex",
      "source_chapter": "chapters/chapter10.tex",
      "provenance": "Independent author-designed illustration, synthetic case; not a pilot",
      "sha256": "c8f3937977cdf77bd1c3c416d8f46820f3d707772c7f22343499229ae1f06528",
      "current_v6_file_sha256": "f35e5088cdb4148aaec6dadf81038a778b72a7754f514bfa9e83ceed6ec4970a",
      "current_v6_edition": "EDITION:WOP:V6:20261011"
    },
    {
      "id": "EDU:COMMENTARY:10",
      "kind": "research_commentary",
      "label": "Appendix B: commentary for Chapter 10",
      "node_class": "PASS11_EDITORIAL",
      "file": "appendices/methodology.tex",
      "anchor": "app:commentary-ch10",
      "verification": "preserves 2026-10-10 PASS10 research limits",
      "provenance": "Consolidated editorial interpretation, does not close audit issues",
      "sha256": "b8df7ba2044972c1b21847f8c66581699f020ded16535d4a44130c6f9f25f0f3",
      "current_v6_file_sha256": "588a7bb91e63a82e0e5c8e9291a0b69160aff4f53adf03d2bffbbfdf5d0d336c",
      "current_v6_edition": "EDITION:WOP:V6:20261011"
    },
    {
      "id": "EDU:LEARNING:11",
      "kind": "learning_objectives",
      "label": "Chapter 11: engineering learning outcomes",
      "node_class": "PASS11_EDITORIAL",
      "file": "didactics/learning11.tex",
      "source_chapter": "chapters/chapter11.tex",
      "provenance": "Editorial teaching synthesis, not empirical evidence",
      "sha256": "4fcbda032a45d914dd5479db9e709a518a8342f2ed35580791ef4fed192cf343",
      "current_v6_file_sha256": "4fcbda032a45d914dd5479db9e709a518a8342f2ed35580791ef4fed192cf343",
      "current_v6_edition": "EDITION:WOP:V6:20261011"
    },
    {
      "id": "EDU:WORKED:11",
      "kind": "worked_teaching_example",
      "label": "Chapter 11: applied synthetic teaching scenario",
      "node_class": "PASS11_EDITORIAL",
      "file": "didactics/worked11.tex",
      "source_chapter": "chapters/chapter11.tex",
      "provenance": "Independent author-designed illustration, synthetic case; not a pilot",
      "sha256": "74dfa77326f76cd13e8197d6d9fe18c2c555bd9d92ccfeaeaa0a9de1cb341a63",
      "current_v6_file_sha256": "74dfa77326f76cd13e8197d6d9fe18c2c555bd9d92ccfeaeaa0a9de1cb341a63",
      "current_v6_edition": "EDITION:WOP:V6:20261011"
    },
    {
      "id": "EDU:COMMENTARY:11",
      "kind": "research_commentary",
      "label": "Appendix B: commentary for Chapter 11",
      "node_class": "PASS11_EDITORIAL",
      "file": "appendices/methodology.tex",
      "anchor": "app:commentary-ch11",
      "verification": "preserves 2026-10-10 PASS10 research limits",
      "provenance": "Consolidated editorial interpretation, does not close audit issues",
      "sha256": "682da3bebe04b077dbcd3df8f533ff14bc6c9d3ca52f654db48d3e5462a4ca02",
      "current_v6_file_sha256": "588a7bb91e63a82e0e5c8e9291a0b69160aff4f53adf03d2bffbbfdf5d0d336c",
      "current_v6_edition": "EDITION:WOP:V6:20261011"
    },
    {
      "id": "EDU:LEARNING:12",
      "kind": "learning_objectives",
      "label": "Chapter 12: engineering learning outcomes",
      "node_class": "PASS11_EDITORIAL",
      "file": "didactics/learning12.tex",
      "source_chapter": "chapters/chapter12.tex",
      "provenance": "Editorial teaching synthesis, not empirical evidence",
      "sha256": "afbf840ee1c0428422c4e0309236f33289d8c16522ecfb394a84ef413aacab60",
      "current_v6_file_sha256": "afbf840ee1c0428422c4e0309236f33289d8c16522ecfb394a84ef413aacab60",
      "current_v6_edition": "EDITION:WOP:V6:20261011"
    },
    {
      "id": "EDU:WORKED:12",
      "kind": "worked_teaching_example",
      "label": "Chapter 12: applied synthetic teaching scenario",
      "node_class": "PASS11_EDITORIAL",
      "file": "didactics/worked12.tex",
      "source_chapter": "chapters/chapter12.tex",
      "provenance": "Independent author-designed illustration, synthetic case; not a pilot",
      "sha256": "8021a2bae2cdf60233fc738f34e3ed74e684d86e7cb440b2f16667a45b4bf19e",
      "current_v6_file_sha256": "8021a2bae2cdf60233fc738f34e3ed74e684d86e7cb440b2f16667a45b4bf19e",
      "current_v6_edition": "EDITION:WOP:V6:20261011"
    },
    {
      "id": "EDU:COMMENTARY:12",
      "kind": "research_commentary",
      "label": "Appendix B: commentary for Chapter 12",
      "node_class": "PASS11_EDITORIAL",
      "file": "appendices/methodology.tex",
      "anchor": "app:commentary-ch12",
      "verification": "preserves 2026-10-10 PASS10 research limits",
      "provenance": "Consolidated editorial interpretation, does not close audit issues",
      "sha256": "6e1cb1a098fd15cc6b2ee0ed8421ad256193ffe4686c6ea4f9cac1157db5860d",
      "current_v6_file_sha256": "588a7bb91e63a82e0e5c8e9291a0b69160aff4f53adf03d2bffbbfdf5d0d336c",
      "current_v6_edition": "EDITION:WOP:V6:20261011"
    },
    {
      "id": "O001",
      "label": "The Code Nobody Reads",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_RESEARCH",
      "group": "Verification & review",
      "year": "2026",
      "lead_author": "Addy Osmani",
      "source": "https://addyo.substack.com/p/the-code-nobody-reads",
      "source_url": "https://addyo.substack.com/p/the-code-nobody-reads",
      "url": "https://addyo.substack.com/p/the-code-nobody-reads",
      "publication_date": "2026-09-28",
      "contribution": "When human line-by-line reading no longer scales, independently justified checks and accountable approval must replace its assurance role.",
      "limitation": "Predictions and vendor/company statistics are reported second-hand; do not treat a risk-tier policy as externally validated.",
      "manual_use": "Use explicit risk tiers and an evidence dossier rather than assuming every line is read; Keep independent tests and a named human acceptance authority; Protect mentoring, explainability and reviewer capacity.",
      "evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "reviewed_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "original_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "editorial_priority": "A",
      "full_manuscript_audited": "article webpage read; linked empirical sources not all independently audited",
      "summary": "Osmani revises his earlier advice to inspect every generated line: routine low-risk changes may receive automated first-pass review, while high-blast-radius changes retain deeper scrutiny. He argues that review also transmitted knowledge and that engineering teams must retain both understanding and authority to refuse a release.",
      "in_short": "When human line-by-line reading no longer scales, independently justified checks and accountable approval must replace its assurance role.",
      "main_findings": "Use explicit risk tiers and an evidence dossier rather than assuming every line is read; Keep independent tests and a named human acceptance authority; Protect mentoring, explainability and reviewer capacity.",
      "bibliography_year": "2026",
      "section_id": "8.8",
      "chapter_id": "C08",
      "relevance": "Direct",
      "method_status": "curated practitioner article (not a research study)",
      "primary_research": "false",
      "related_works": "W093;W100;W111",
      "provenance": "Osmani public Substack sitemaps 2024/2025/2026 plus individual source URLs; independent editorial review 2026-10-10",
      "baseline_provenance": "Overlay only; does not change any original W001-W193 evidence classification",
      "editorial_caution": "The page includes a Teleport-sponsored passage, alongside quoted vendor/self-reported statistics. Its risk-calibrated review argument is practitioner commentary, not a controlled intervention; validate independent primary metrics before reusing any numbers.",
      "original_url_verified": "yes",
      "publication_source_url": "https://addyo.substack.com/sitemap/2026",
      "publication_status_note": "Substack essay, not a peer-reviewed research paper",
      "review_status": "REVISED",
      "article_is_ai_specific": "true",
      "review_date": "2026-10-10",
      "research_link_semantics": "comparison/analogy, not observed citation, causal validation or replication",
      "audit_evidence_note": "The page includes a Teleport-sponsored passage, alongside quoted vendor/self-reported statistics. Its risk-calibrated review argument is practitioner commentary, not a controlled intervention; validate independent primary metrics before reusing any numbers.",
      "editorial_revision_detail": "Secondhand empirical or vendor statistics must not be mistaken for independently replicated studies.; Disclose the explicitly marked sponsorship and vendor telemetry limitations in the September 2026 article.",
      "prior_record_id": "AOS001",
      "stable_bibliography_id": "O001",
      "edition_integration": "CORE_CITED",
      "manuscript_citation_status": "ACTUAL_CITATION",
      "provenance_base": "Oct 10 2026 694-node graph (not 9 Oct graph)",
      "evidence_is_experimental": "false",
      "manuscript_section_id": "8.8",
      "manuscript_citation_basis": "LaTeX \\osmanicite parsed within containing \\section, Oct 10 edition integrity review"
    },
    {
      "id": "O002",
      "label": "Brownfield Agentic Engineering",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_RESEARCH",
      "group": "System knowledge & memory",
      "year": "2026",
      "lead_author": "Addy Osmani",
      "source": "https://addyo.substack.com/p/brownfield-agentic-engineering",
      "source_url": "https://addyo.substack.com/p/brownfield-agentic-engineering",
      "url": "https://addyo.substack.com/p/brownfield-agentic-engineering",
      "publication_date": "2026-09-14",
      "contribution": "Reliable agents in mature codebases need recovered tacit constraints and regression evidence before modifying code.",
      "limitation": "Practitioner interpretation; not primary experimental evidence.",
      "manual_use": "Inventory external invariants and dependencies before delegation; Make brownfield changes incremental and reversible; Verify old behavior alongside new acceptance criteria.",
      "evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "reviewed_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "original_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "editorial_priority": "A",
      "full_manuscript_audited": "article webpage read; linked empirical sources not all independently audited",
      "summary": "The essay stresses that a repository rarely captures the full behavior of a legacy service: contracts, migrations, user journeys and institutional knowledge remain external. Small reversible changes, context gathering and reproducible tests are offered as controls against locally successful but architecturally wrong agent patches.",
      "in_short": "Reliable agents in mature codebases need recovered tacit constraints and regression evidence before modifying code.",
      "main_findings": "Inventory external invariants and dependencies before delegation; Make brownfield changes incremental and reversible; Verify old behavior alongside new acceptance criteria.",
      "bibliography_year": "2026",
      "section_id": "9.1",
      "chapter_id": "C09",
      "relevance": "Direct",
      "method_status": "curated practitioner article (not a research study)",
      "primary_research": "false",
      "related_works": "W154;W155;W171",
      "provenance": "Osmani public Substack sitemaps 2024/2025/2026 plus individual source URLs; independent editorial review 2026-10-10",
      "baseline_provenance": "Overlay only; does not change any original W001-W193 evidence classification",
      "editorial_caution": "Practitioner interpretation; not primary experimental evidence.",
      "original_url_verified": "yes",
      "publication_source_url": "https://addyo.substack.com/sitemap/2026",
      "publication_status_note": "Substack essay, not a peer-reviewed research paper",
      "review_status": "CONFIRMED",
      "article_is_ai_specific": "true",
      "review_date": "2026-10-10",
      "research_link_semantics": "comparison/analogy, not observed citation, causal validation or replication",
      "audit_evidence_note": "Practitioner interpretation; not primary experimental evidence.",
      "editorial_revision_detail": "",
      "prior_record_id": "AOS002",
      "stable_bibliography_id": "O002",
      "edition_integration": "CORE_CITED",
      "manuscript_citation_status": "ACTUAL_CITATION",
      "provenance_base": "Oct 10 2026 694-node graph (not 9 Oct graph)",
      "evidence_is_experimental": "false",
      "manuscript_section_id": "9.1",
      "manuscript_citation_basis": "LaTeX \\osmanicite parsed within containing \\section, Oct 10 edition integrity review"
    },
    {
      "id": "O003",
      "label": "Agentic Skill Decay",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_RESEARCH",
      "group": "Skills & learning",
      "year": "2026",
      "lead_author": "Addy Osmani",
      "source": "https://addyo.substack.com/p/agentic-skill-decay",
      "source_url": "https://addyo.substack.com/p/agentic-skill-decay",
      "url": "https://addyo.substack.com/p/agentic-skill-decay",
      "publication_date": "2026-08-31",
      "contribution": "Developers must deliberately practice reasoning, debugging and code comprehension when agents perform most implementation work.",
      "limitation": "Practitioner interpretation; not primary experimental evidence.",
      "manual_use": "Preserve manual practice and counterfactual reasoning exercises; Measure retained comprehension rather than prompt throughput; Avoid confusing agent task success with human competence.",
      "evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "reviewed_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "original_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "editorial_priority": "A",
      "full_manuscript_audited": "article webpage read; linked empirical sources not all independently audited",
      "summary": "Osmani describes how automatic completion can remove the repetitions that once built expertise. He proposes predicting failures before asking an agent, explaining diffs, reconstructing decisions and periodically solving problems manually so proficiency does not disappear behind apparent task completion.",
      "in_short": "Developers must deliberately practice reasoning, debugging and code comprehension when agents perform most implementation work.",
      "main_findings": "Preserve manual practice and counterfactual reasoning exercises; Measure retained comprehension rather than prompt throughput; Avoid confusing agent task success with human competence.",
      "bibliography_year": "2026",
      "section_id": "10.8",
      "chapter_id": "C10",
      "relevance": "Direct",
      "method_status": "curated practitioner article (not a research study)",
      "primary_research": "false",
      "related_works": "W117;W118;W121",
      "provenance": "Osmani public Substack sitemaps 2024/2025/2026 plus individual source URLs; independent editorial review 2026-10-10",
      "baseline_provenance": "Overlay only; does not change any original W001-W193 evidence classification",
      "editorial_caution": "Practitioner interpretation; not primary experimental evidence.",
      "original_url_verified": "yes",
      "publication_source_url": "https://addyo.substack.com/sitemap/2026",
      "publication_status_note": "Substack essay, not a peer-reviewed research paper",
      "review_status": "CONFIRMED",
      "article_is_ai_specific": "true",
      "review_date": "2026-10-10",
      "research_link_semantics": "comparison/analogy, not observed citation, causal validation or replication",
      "audit_evidence_note": "Practitioner interpretation; not primary experimental evidence.",
      "editorial_revision_detail": "Corrected canonical H1 after verifying public page; earlier erroneous correction was based on browser title.",
      "prior_record_id": "AOS003",
      "stable_bibliography_id": "O003",
      "edition_integration": "CORE_CITED",
      "manuscript_citation_status": "ACTUAL_CITATION",
      "provenance_base": "Oct 10 2026 694-node graph (not 9 Oct graph)",
      "evidence_is_experimental": "false",
      "title_correction_note": "Publisher page H1: Agentic Skill Decay; browser/SEO metadata: Mastery Still Comes From Doing the Reps; canonicalize on page H1.",
      "manuscript_section_id": "10.8",
      "manuscript_citation_basis": "LaTeX \\osmanicite parsed within containing \\section, Oct 10 edition integrity review",
      "alternate_browser_title": "Mastery Still Comes From Doing the Reps"
    },
    {
      "id": "O004",
      "label": "Audit your Agent files",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_RESEARCH",
      "group": "System knowledge & memory",
      "year": "2026",
      "lead_author": "Addy Osmani",
      "source": "https://addyo.substack.com/p/audit-your-agent-files",
      "source_url": "https://addyo.substack.com/p/audit-your-agent-files",
      "url": "https://addyo.substack.com/p/audit-your-agent-files",
      "publication_date": "2026-08-27",
      "contribution": "Agent configuration and memory are perishable operational assets that should be periodically revalidated.",
      "limitation": "Practitioner interpretation; not primary experimental evidence.",
      "manual_use": "Record an owner and expiry policy for agent instructions; Test whether each instruction changes verified behavior; Audit tool privileges and memory freshness independently.",
      "evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "reviewed_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "original_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "editorial_priority": "A",
      "full_manuscript_audited": "article webpage read; linked empirical sources not all independently audited",
      "summary": "Instructions in AGENTS.md, CLAUDE.md, skills and durable memory can become outdated as tools and repositories change. Osmani recommends auditing usefulness, trimming redundant directives, testing outcomes and separating genuinely persistent facts from temporary guidance.",
      "in_short": "Agent configuration and memory are perishable operational assets that should be periodically revalidated.",
      "main_findings": "Record an owner and expiry policy for agent instructions; Test whether each instruction changes verified behavior; Audit tool privileges and memory freshness independently.",
      "bibliography_year": "2026",
      "section_id": "9.6",
      "chapter_id": "C09",
      "relevance": "Direct",
      "method_status": "curated practitioner article (not a research study)",
      "primary_research": "false",
      "related_works": "W053;W157;W159",
      "provenance": "Osmani public Substack sitemaps 2024/2025/2026 plus individual source URLs; independent editorial review 2026-10-10",
      "baseline_provenance": "Overlay only; does not change any original W001-W193 evidence classification",
      "editorial_caution": "Practitioner interpretation; not primary experimental evidence.",
      "original_url_verified": "yes",
      "publication_source_url": "https://addyo.substack.com/sitemap/2026",
      "publication_status_note": "Substack essay, not a peer-reviewed research paper",
      "review_status": "CONFIRMED",
      "article_is_ai_specific": "true",
      "review_date": "2026-10-10",
      "research_link_semantics": "comparison/analogy, not observed citation, causal validation or replication",
      "audit_evidence_note": "Practitioner interpretation; not primary experimental evidence.",
      "editorial_revision_detail": "",
      "prior_record_id": "AOS004",
      "stable_bibliography_id": "O004",
      "edition_integration": "CORE_CITED",
      "manuscript_citation_status": "ACTUAL_CITATION",
      "provenance_base": "Oct 10 2026 694-node graph (not 9 Oct graph)",
      "evidence_is_experimental": "false",
      "manuscript_section_id": "9.6",
      "manuscript_citation_basis": "LaTeX \\osmanicite parsed within containing \\section, Oct 10 edition integrity review"
    },
    {
      "id": "O005",
      "label": "Human judgment doesn't leave the software factory. It relocates.",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_RESEARCH",
      "group": "Engineering structure",
      "year": "2026",
      "lead_author": "Addy Osmani",
      "source": "https://addyo.substack.com/p/human-judgment-doesnt-leave-the-software",
      "source_url": "https://addyo.substack.com/p/human-judgment-doesnt-leave-the-software",
      "url": "https://addyo.substack.com/p/human-judgment-doesnt-leave-the-software",
      "publication_date": "2026-08-21",
      "contribution": "Agentic factories relocate human responsibility toward intent, quality criteria and authorization rather than eliminating it.",
      "limitation": "Practitioner interpretation; not primary experimental evidence.",
      "manual_use": "Put human judgment at the intention and acceptance boundaries; Automate early regression and security checks; Escalate design ambiguity and irreversible operations to authorized owners.",
      "evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "reviewed_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "original_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "editorial_priority": "A",
      "full_manuscript_audited": "article webpage read; linked empirical sources not all independently audited",
      "summary": "The article compares human-supervised and largely unattended factories and asks who defines product intent, architectural trade-offs and unacceptable regressions. It advocates persistent checks, managed risk boundaries and explicit ownership even when many implementation steps run without a person present.",
      "in_short": "Agentic factories relocate human responsibility toward intent, quality criteria and authorization rather than eliminating it.",
      "main_findings": "Put human judgment at the intention and acceptance boundaries; Automate early regression and security checks; Escalate design ambiguity and irreversible operations to authorized owners.",
      "bibliography_year": "2026",
      "section_id": "11.6",
      "chapter_id": "C11",
      "relevance": "Direct",
      "method_status": "curated practitioner article (not a research study)",
      "primary_research": "false",
      "related_works": "W147;W149;W093",
      "provenance": "Osmani public Substack sitemaps 2024/2025/2026 plus individual source URLs; independent editorial review 2026-10-10",
      "baseline_provenance": "Overlay only; does not change any original W001-W193 evidence classification",
      "editorial_caution": "Practitioner interpretation; not primary experimental evidence.",
      "original_url_verified": "yes",
      "publication_source_url": "https://addyo.substack.com/sitemap/2026",
      "publication_status_note": "Substack essay, not a peer-reviewed research paper",
      "review_status": "CONFIRMED",
      "article_is_ai_specific": "true",
      "review_date": "2026-10-10",
      "research_link_semantics": "comparison/analogy, not observed citation, causal validation or replication",
      "audit_evidence_note": "Practitioner interpretation; not primary experimental evidence.",
      "editorial_revision_detail": "",
      "prior_record_id": "AOS005",
      "stable_bibliography_id": "O005",
      "edition_integration": "CATALOGUE_ONLY",
      "manuscript_citation_status": "NOT_CITED_IN_MAIN_TEXT",
      "provenance_base": "Oct 10 2026 694-node graph (not 9 Oct graph)",
      "evidence_is_experimental": "false"
    },
    {
      "id": "O006",
      "label": "Practical Loop Engineering",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_RESEARCH",
      "group": "Engineering structure",
      "year": "2026",
      "lead_author": "Addy Osmani",
      "source": "https://addyo.substack.com/p/practical-loop-engineering",
      "source_url": "https://addyo.substack.com/p/practical-loop-engineering",
      "url": "https://addyo.substack.com/p/practical-loop-engineering",
      "publication_date": "2026-08-14",
      "contribution": "Effective autonomous loops begin with bounded goals, observable checks and explicit stopping rules.",
      "limitation": "Practitioner interpretation; not primary experimental evidence.",
      "manual_use": "State an independent success predicate before granting retries; Limit cost, duration, permissions and edit scope; Escalate on ambiguity or verification exhaustion.",
      "evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "reviewed_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "original_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "editorial_priority": "A",
      "full_manuscript_audited": "article webpage read; linked empirical sources not all independently audited",
      "summary": "Drawing on concurrent agent use, Osmani separates tasks safe for fully bounded delegation from tasks that require close review. He describes iterative act-test-revise operation while emphasizing constraints, definition of done and final human judgment where risk is material.",
      "in_short": "Effective autonomous loops begin with bounded goals, observable checks and explicit stopping rules.",
      "main_findings": "State an independent success predicate before granting retries; Limit cost, duration, permissions and edit scope; Escalate on ambiguity or verification exhaustion.",
      "bibliography_year": "2026",
      "section_id": "3.6",
      "chapter_id": "C03",
      "relevance": "Direct",
      "method_status": "curated practitioner article (not a research study)",
      "primary_research": "false",
      "related_works": "W095;W191;W152",
      "provenance": "Osmani public Substack sitemaps 2024/2025/2026 plus individual source URLs; independent editorial review 2026-10-10",
      "baseline_provenance": "Overlay only; does not change any original W001-W193 evidence classification",
      "editorial_caution": "Practitioner interpretation; not primary experimental evidence.",
      "original_url_verified": "yes",
      "publication_source_url": "https://addyo.substack.com/sitemap/2026",
      "publication_status_note": "Substack essay, not a peer-reviewed research paper",
      "review_status": "CONFIRMED",
      "article_is_ai_specific": "true",
      "review_date": "2026-10-10",
      "research_link_semantics": "comparison/analogy, not observed citation, causal validation or replication",
      "audit_evidence_note": "Practitioner interpretation; not primary experimental evidence.",
      "editorial_revision_detail": "",
      "prior_record_id": "AOS006",
      "stable_bibliography_id": "O006",
      "edition_integration": "CORE_CITED",
      "manuscript_citation_status": "ACTUAL_CITATION",
      "provenance_base": "Oct 10 2026 694-node graph (not 9 Oct graph)",
      "evidence_is_experimental": "false",
      "original_editorial_section_id": "3.8",
      "manuscript_section_id": "3.6",
      "manuscript_citation_basis": "LaTeX \\osmanicite parsed within containing \\section, Oct 10 edition integrity review"
    },
    {
      "id": "O007",
      "label": "Agentic Code Quality",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_RESEARCH",
      "group": "Code quality & security",
      "year": "2026",
      "lead_author": "Addy Osmani",
      "source": "https://addyo.substack.com/p/agentic-code-quality",
      "source_url": "https://addyo.substack.com/p/agentic-code-quality",
      "url": "https://addyo.substack.com/p/agentic-code-quality",
      "publication_date": "2026-08-08",
      "contribution": "Quality assurance for generated code increasingly depends on repeatable harness checks, not only manual inspection or agent opinion.",
      "limitation": "Practitioner interpretation; not primary experimental evidence.",
      "manual_use": "Move quality requirements into repeatable repository checks and agent harness gates; Track defects, architectural fit and post-merge maintenance—not merely model review approval; Retain risk-sensitive human review because multiple models can share error modes.",
      "evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "reviewed_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "original_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "editorial_priority": "A",
      "full_manuscript_audited": "article webpage read; linked empirical sources not all independently audited",
      "summary": "Osmani notes the scalability limit of inspecting high-volume agent diffs and the instability of repeated model-review judgments. He favors consistent repository rules, static checks, tests and explicit quality gates surrounding generation, while keeping focused human scrutiny for risky changes.",
      "in_short": "Quality assurance for generated code increasingly depends on repeatable harness checks, not only manual inspection or agent opinion.",
      "main_findings": "Move quality requirements into repeatable repository checks and agent harness gates; Track defects, architectural fit and post-merge maintenance—not merely model review approval; Retain risk-sensitive human review because multiple models can share error modes.",
      "bibliography_year": "2026",
      "section_id": "5.1",
      "chapter_id": "C05",
      "relevance": "Direct",
      "method_status": "curated practitioner article (not a research study)",
      "primary_research": "false",
      "related_works": "W054;W055;W079",
      "provenance": "Osmani public Substack sitemaps 2024/2025/2026 plus individual source URLs; independent editorial review 2026-10-10",
      "baseline_provenance": "Overlay only; does not change any original W001-W193 evidence classification",
      "editorial_caution": "Practitioner interpretation; not primary experimental evidence.",
      "original_url_verified": "yes",
      "publication_source_url": "https://addyo.substack.com/sitemap/2026",
      "publication_status_note": "Substack essay, not a peer-reviewed research paper",
      "review_status": "REVISED",
      "article_is_ai_specific": "true",
      "review_date": "2026-10-10",
      "research_link_semantics": "comparison/analogy, not observed citation, causal validation or replication",
      "audit_evidence_note": "Practitioner interpretation; not primary experimental evidence.",
      "editorial_revision_detail": "Repeatable quality gates belong under definitions and operational measures of code quality, not primarily multi-project quality tracing.; Put practical measured quality criteria ahead of generic model-agreement claims.",
      "prior_record_id": "AOS007",
      "stable_bibliography_id": "O007",
      "edition_integration": "CATALOGUE_ONLY",
      "manuscript_citation_status": "NOT_CITED_IN_MAIN_TEXT",
      "provenance_base": "Oct 10 2026 694-node graph (not 9 Oct graph)",
      "evidence_is_experimental": "false"
    },
    {
      "id": "O008",
      "label": "Software Factories, Light and Dark",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_RESEARCH",
      "group": "Engineering structure",
      "year": "2026",
      "lead_author": "Addy Osmani",
      "source": "https://addyo.substack.com/p/software-factories-light-and-dark",
      "source_url": "https://addyo.substack.com/p/software-factories-light-and-dark",
      "url": "https://addyo.substack.com/p/software-factories-light-and-dark",
      "publication_date": "2026-07-22",
      "contribution": "A software factory is many governed loops; its level of human involvement changes both risk and total operating cost.",
      "limitation": "A conceptual taxonomy and projections, not a controlled comparison of factory operating models.",
      "manual_use": "Separate an autonomous loop from the governance system supervising many loops; Measure cost of failures and rework, not just generation speed; Choose review intensity by reversibility and blast radius.",
      "evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "reviewed_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "original_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "editorial_priority": "A",
      "full_manuscript_audited": "article webpage read; linked empirical sources not all independently audited",
      "summary": "The essay contrasts \"light\" factories that retain human interpretation with \"dark\" factories that minimize review, exposing the trade-off between throughput and lost comprehension. Osmani argues that harness capability and measurable verification should determine safe autonomy, not the attraction of unattended execution.",
      "in_short": "A software factory is many governed loops; its level of human involvement changes both risk and total operating cost.",
      "main_findings": "Separate an autonomous loop from the governance system supervising many loops; Measure cost of failures and rework, not just generation speed; Choose review intensity by reversibility and blast radius.",
      "bibliography_year": "2026",
      "section_id": "11.9",
      "chapter_id": "C11",
      "relevance": "Direct",
      "method_status": "curated practitioner article (not a research study)",
      "primary_research": "false",
      "related_works": "W027;W147;W152",
      "provenance": "Osmani public Substack sitemaps 2024/2025/2026 plus individual source URLs; independent editorial review 2026-10-10",
      "baseline_provenance": "Overlay only; does not change any original W001-W193 evidence classification",
      "editorial_caution": "A conceptual taxonomy and projections, not a controlled comparison of factory operating models.",
      "original_url_verified": "yes",
      "publication_source_url": "https://addyo.substack.com/sitemap/2026",
      "publication_status_note": "Substack essay, not a peer-reviewed research paper",
      "review_status": "CONFIRMED",
      "article_is_ai_specific": "true",
      "review_date": "2026-10-10",
      "research_link_semantics": "comparison/analogy, not observed citation, causal validation or replication",
      "audit_evidence_note": "A conceptual taxonomy and projections, not a controlled comparison of factory operating models.",
      "editorial_revision_detail": "",
      "prior_record_id": "AOS008",
      "stable_bibliography_id": "O008",
      "edition_integration": "CATALOGUE_ONLY",
      "manuscript_citation_status": "NOT_CITED_IN_MAIN_TEXT",
      "provenance_base": "Oct 10 2026 694-node graph (not 9 Oct graph)",
      "evidence_is_experimental": "false"
    },
    {
      "id": "O009",
      "label": "Own the Outer Loop",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_RESEARCH",
      "group": "Engineering structure",
      "year": "2026",
      "lead_author": "Addy Osmani",
      "source": "https://addyo.substack.com/p/own-the-outer-loop",
      "source_url": "https://addyo.substack.com/p/own-the-outer-loop",
      "url": "https://addyo.substack.com/p/own-the-outer-loop",
      "publication_date": "2026-07-09",
      "contribution": "Engineers can delegate the inner execution loop while retaining ownership of quality criteria, verdicts and consequences.",
      "limitation": "Practitioner interpretation; not primary experimental evidence.",
      "manual_use": "Define quality signals before execution; Separate the checker from the final acceptance authority; Require a named owner with authority to stop or roll back.",
      "evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "reviewed_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "original_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "editorial_priority": "A",
      "full_manuscript_audited": "article webpage read; linked empirical sources not all independently audited",
      "summary": "Osmani distinguishes producing code and testing artifacts from accepting the evidence those checks produce. He locates professional accountability in the surrounding outer loop: intent, checks, risk appetite, provenance, approval and action if a released change fails.",
      "in_short": "Engineers can delegate the inner execution loop while retaining ownership of quality criteria, verdicts and consequences.",
      "main_findings": "Define quality signals before execution; Separate the checker from the final acceptance authority; Require a named owner with authority to stop or roll back.",
      "bibliography_year": "2026",
      "section_id": "11.6",
      "chapter_id": "C11",
      "relevance": "Direct",
      "method_status": "curated practitioner article (not a research study)",
      "primary_research": "false",
      "related_works": "W095;W100;W111",
      "provenance": "Osmani public Substack sitemaps 2024/2025/2026 plus individual source URLs; independent editorial review 2026-10-10",
      "baseline_provenance": "Overlay only; does not change any original W001-W193 evidence classification",
      "editorial_caution": "Practitioner interpretation; not primary experimental evidence.",
      "original_url_verified": "yes",
      "publication_source_url": "https://addyo.substack.com/sitemap/2026",
      "publication_status_note": "Substack essay, not a peer-reviewed research paper",
      "review_status": "CONFIRMED",
      "article_is_ai_specific": "true",
      "review_date": "2026-10-10",
      "research_link_semantics": "comparison/analogy, not observed citation, causal validation or replication",
      "audit_evidence_note": "Practitioner interpretation; not primary experimental evidence.",
      "editorial_revision_detail": "",
      "prior_record_id": "AOS009",
      "stable_bibliography_id": "O009",
      "edition_integration": "CORE_CITED",
      "manuscript_citation_status": "ACTUAL_CITATION",
      "provenance_base": "Oct 10 2026 694-node graph (not 9 Oct graph)",
      "evidence_is_experimental": "false",
      "manuscript_section_id": "11.6",
      "manuscript_citation_basis": "LaTeX \\osmanicite parsed within containing \\section, Oct 10 edition integrity review"
    },
    {
      "id": "O010",
      "label": "Agentic Autonomy Levels",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_RESEARCH",
      "group": "What agents can do",
      "year": "2026",
      "lead_author": "Addy Osmani",
      "source": "https://addyo.substack.com/p/agentic-autonomy-levels",
      "source_url": "https://addyo.substack.com/p/agentic-autonomy-levels",
      "url": "https://addyo.substack.com/p/agentic-autonomy-levels",
      "publication_date": "2026-07-03",
      "contribution": "Osmani separates autonomy into agency and orchestration axes, describing six operating levels from suggestions to management-by-exception.",
      "limitation": "Practitioner interpretation; not primary experimental evidence.",
      "manual_use": "Grade individual-agent initiative separately from multi-agent orchestration; Use the six levels as a contextual operational taxonomy, not a validated maturity index; Set an explicit risk and verification ceiling for delegated work.",
      "evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "reviewed_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "original_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "editorial_priority": "A",
      "full_manuscript_audited": "article webpage read; linked empirical sources not all independently audited",
      "summary": "Osmani argues that a one-dimensional autonomy ladder hides the difference between what one agent may do and the ability to coordinate many agents. He proposes two axes—agency and orchestration—and six practical levels: assist, supervised action, scoped task delegation, goal-driven autonomy, parallel delegation, and managed-by-exception orchestration. Risk, reversibility, independent checks and escalation limit the appropriate level for any task.",
      "in_short": "Osmani separates autonomy into agency and orchestration axes, describing six operating levels from suggestions to management-by-exception.",
      "main_findings": "Grade individual-agent initiative separately from multi-agent orchestration; Use the six levels as a contextual operational taxonomy, not a validated maturity index; Set an explicit risk and verification ceiling for delegated work.",
      "bibliography_year": "2026",
      "section_id": "3.3",
      "chapter_id": "C03",
      "relevance": "Direct",
      "method_status": "curated practitioner article (not a research study)",
      "primary_research": "false",
      "related_works": "W191;W152;W095",
      "provenance": "Osmani public Substack sitemaps 2024/2025/2026 plus individual source URLs; independent editorial review 2026-10-10",
      "baseline_provenance": "Overlay only; does not change any original W001-W193 evidence classification",
      "editorial_caution": "Practitioner interpretation; not primary experimental evidence. Framework or market hypothesis is an authored practitioner proposal, not an empirically validated scale or intervention.",
      "original_url_verified": "yes",
      "publication_source_url": "https://addyo.substack.com/sitemap/2026",
      "publication_status_note": "Substack essay, not a peer-reviewed research paper",
      "review_status": "REVISED",
      "article_is_ai_specific": "true",
      "review_date": "2026-10-10",
      "research_link_semantics": "comparison/analogy, not observed citation, causal validation or replication",
      "audit_evidence_note": "Practitioner interpretation; not primary experimental evidence. Framework or market hypothesis is an authored practitioner proposal, not an empirically validated scale or intervention.",
      "editorial_revision_detail": "W192 is a data-resource study, not independent validation of a two-axis autonomy framework; W152 is a better research-roadmap comparator.; The original essay explicitly introduces two dimensions (agency and orchestration) and six levels; the earlier one-dimensional paraphrase dropped the framework.; Represent the genuine two-axis framework and its six levels rather than reducing it to a generic risk-tier recommendation.; Capture the two axes, scope of six levels, and lack of empirical validation.; Agency vs orchestration is best represented through execution, human-agent delegation and escalation.; Do not promote conceptual taxonomy or market hypotheses into established research outcomes.",
      "prior_record_id": "AOS010",
      "stable_bibliography_id": "O010",
      "edition_integration": "CORE_CITED",
      "manuscript_citation_status": "ACTUAL_CITATION",
      "provenance_base": "Oct 10 2026 694-node graph (not 9 Oct graph)",
      "evidence_is_experimental": "false",
      "manuscript_section_id": "3.3",
      "manuscript_citation_basis": "LaTeX \\osmanicite parsed within containing \\section, Oct 10 edition integrity review"
    },
    {
      "id": "O011",
      "label": "Agentic Code Review",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_RESEARCH",
      "group": "Verification & review",
      "year": "2026",
      "lead_author": "Addy Osmani",
      "source": "https://addyo.substack.com/p/agentic-code-review",
      "source_url": "https://addyo.substack.com/p/agentic-code-review",
      "url": "https://addyo.substack.com/p/agentic-code-review",
      "publication_date": "2026-06-16",
      "contribution": "AI-generated code moves the bottleneck from writing to justified acceptance, making review strategy a core engineering skill.",
      "limitation": "Practitioner interpretation; not primary experimental evidence.",
      "manual_use": "Allocate human attention by risk rather than diff size; Audit automated reviewer false positives and misses; Preserve review as a team knowledge-transfer mechanism.",
      "evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "reviewed_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "original_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "editorial_priority": "A",
      "full_manuscript_audited": "article webpage read; linked empirical sources not all independently audited",
      "summary": "Osmani contrasts solo experiments and long-lived team repositories, arguing that risk, context, integration and shared learning demand different review methods. Review must consider correctness evidence, comprehension and how design decisions survive the handoff.",
      "in_short": "AI-generated code moves the bottleneck from writing to justified acceptance, making review strategy a core engineering skill.",
      "main_findings": "Allocate human attention by risk rather than diff size; Audit automated reviewer false positives and misses; Preserve review as a team knowledge-transfer mechanism.",
      "bibliography_year": "2026",
      "section_id": "8.8",
      "chapter_id": "C08",
      "relevance": "Direct",
      "method_status": "curated practitioner article (not a research study)",
      "primary_research": "false",
      "related_works": "W069;W093;W098",
      "provenance": "Osmani public Substack sitemaps 2024/2025/2026 plus individual source URLs; independent editorial review 2026-10-10",
      "baseline_provenance": "Overlay only; does not change any original W001-W193 evidence classification",
      "editorial_caution": "Practitioner interpretation; not primary experimental evidence. Any externally quoted benchmark, productivity or vendor telemetry requires independent verification of original method and population.",
      "original_url_verified": "yes",
      "publication_source_url": "https://addyo.substack.com/sitemap/2026",
      "publication_status_note": "Substack essay, not a peer-reviewed research paper",
      "review_status": "REVISED",
      "article_is_ai_specific": "true",
      "review_date": "2026-10-10",
      "research_link_semantics": "comparison/analogy, not observed citation, causal validation or replication",
      "audit_evidence_note": "Practitioner interpretation; not primary experimental evidence. Any externally quoted benchmark, productivity or vendor telemetry requires independent verification of original method and population.",
      "editorial_revision_detail": "Secondhand empirical or vendor statistics must not be mistaken for independently replicated studies.",
      "prior_record_id": "AOS011",
      "stable_bibliography_id": "O011",
      "edition_integration": "CATALOGUE_ONLY",
      "manuscript_citation_status": "NOT_CITED_IN_MAIN_TEXT",
      "provenance_base": "Oct 10 2026 694-node graph (not 9 Oct graph)",
      "evidence_is_experimental": "false"
    },
    {
      "id": "O012",
      "label": "Loop Engineering",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_RESEARCH",
      "group": "Engineering structure",
      "year": "2026",
      "lead_author": "Addy Osmani",
      "source": "https://addyo.substack.com/p/loop-engineering",
      "source_url": "https://addyo.substack.com/p/loop-engineering",
      "url": "https://addyo.substack.com/p/loop-engineering",
      "publication_date": "2026-06-08",
      "contribution": "Osmani identifies five interoperable loop-building primitives—scheduling, worktrees, skills, connectors and subagents—plus durable external memory.",
      "limitation": "A practitioner engineering pattern; the article does not establish comparative loop reliability by controlled experiment.",
      "manual_use": "Schedule discovery and triage but bound side effects; Isolate parallel work in worktrees; share intentions via tested skills/connectors and durable state; Separate the maker from the checker, measure token usage, and escalate when independent checks fail.",
      "evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "reviewed_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "original_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "editorial_priority": "A",
      "full_manuscript_audited": "article webpage read; linked empirical sources not all independently audited",
      "summary": "Loop engineering means configuring a system that discovers work, dispatches agents, checks outputs, records progress and repeats rather than manually prompting each step. Osmani identifies five recurring primitives: automations/scheduling, isolated Git worktrees, reusable skills, plugins and connectors, and specialized subagents. A separate persistent memory or task board is the sixth requirement for continuity. He also warns about verification, comprehension debt and unpredictable token costs.",
      "in_short": "Osmani identifies five interoperable loop-building primitives—scheduling, worktrees, skills, connectors and subagents—plus durable external memory.",
      "main_findings": "Schedule discovery and triage but bound side effects; Isolate parallel work in worktrees; share intentions via tested skills/connectors and durable state; Separate the maker from the checker, measure token usage, and escalate when independent checks fail.",
      "bibliography_year": "2026",
      "section_id": "3.6",
      "chapter_id": "C03",
      "relevance": "Direct",
      "method_status": "curated practitioner article (not a research study)",
      "primary_research": "false",
      "related_works": "W075;W095;W191",
      "provenance": "Osmani public Substack sitemaps 2024/2025/2026 plus individual source URLs; independent editorial review 2026-10-10",
      "baseline_provenance": "Overlay only; does not change any original W001-W193 evidence classification",
      "editorial_caution": "A practitioner engineering pattern; the article does not establish comparative loop reliability by controlled experiment. Framework or market hypothesis is an authored practitioner proposal, not an empirically validated scale or intervention.",
      "original_url_verified": "yes",
      "publication_source_url": "https://addyo.substack.com/sitemap/2026",
      "publication_status_note": "Substack essay, not a peer-reviewed research paper",
      "review_status": "REVISED",
      "article_is_ai_specific": "true",
      "review_date": "2026-10-10",
      "research_link_semantics": "comparison/analogy, not observed citation, causal validation or replication",
      "audit_evidence_note": "A practitioner engineering pattern; the article does not establish comparative loop reliability by controlled experiment. Framework or market hypothesis is an authored practitioner proposal, not an empirically validated scale or intervention.",
      "editorial_revision_detail": "Article explicitly names five pieces and a sixth durable-memory requirement.; Recover the specific engineering primitives and preserved-state mechanism in Osmani’s source article.; Provide actionable primitives and their limits rather than an abstract autonomous-loop description.; Do not promote conceptual taxonomy or market hypotheses into established research outcomes.",
      "prior_record_id": "AOS012",
      "stable_bibliography_id": "O012",
      "edition_integration": "CORE_CITED",
      "manuscript_citation_status": "ACTUAL_CITATION",
      "provenance_base": "Oct 10 2026 694-node graph (not 9 Oct graph)",
      "evidence_is_experimental": "false",
      "manuscript_section_id": "3.6",
      "manuscript_citation_basis": "LaTeX \\osmanicite parsed within containing \\section, Oct 10 edition integrity review"
    },
    {
      "id": "O013",
      "label": "Long-running Agents",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_RESEARCH",
      "group": "System knowledge & memory",
      "year": "2026",
      "lead_author": "Addy Osmani",
      "source": "https://addyo.substack.com/p/long-running-agents",
      "source_url": "https://addyo.substack.com/p/long-running-agents",
      "url": "https://addyo.substack.com/p/long-running-agents",
      "publication_date": "2026-04-30",
      "contribution": "Agents operating across sessions require durable task state, resumability, recovery and verifiable progress.",
      "limitation": "Practitioner interpretation; not primary experimental evidence.",
      "manual_use": "Persist decisions and current state outside the transient model context; Make retries idempotent and restartable; Verify continuity and completion against external artifacts.",
      "evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "reviewed_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "original_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "editorial_priority": "A",
      "full_manuscript_audited": "article webpage read; linked empirical sources not all independently audited",
      "summary": "The article examines context-window exhaustion, repeated mistakes and premature \"done\" claims in workflows lasting days. It recommends structured progress artifacts, checkpoints, clean workspaces and independent acceptance tests to support handoffs between agent sessions.",
      "in_short": "Agents operating across sessions require durable task state, resumability, recovery and verifiable progress.",
      "main_findings": "Persist decisions and current state outside the transient model context; Make retries idempotent and restartable; Verify continuity and completion against external artifacts.",
      "bibliography_year": "2026",
      "section_id": "9.6",
      "chapter_id": "C09",
      "relevance": "Direct",
      "method_status": "curated practitioner article (not a research study)",
      "primary_research": "false",
      "related_works": "W157;W159;W191",
      "provenance": "Osmani public Substack sitemaps 2024/2025/2026 plus individual source URLs; independent editorial review 2026-10-10",
      "baseline_provenance": "Overlay only; does not change any original W001-W193 evidence classification",
      "editorial_caution": "Practitioner interpretation; not primary experimental evidence.",
      "original_url_verified": "yes",
      "publication_source_url": "https://addyo.substack.com/sitemap/2026",
      "publication_status_note": "Substack essay, not a peer-reviewed research paper",
      "review_status": "CONFIRMED",
      "article_is_ai_specific": "true",
      "review_date": "2026-10-10",
      "research_link_semantics": "comparison/analogy, not observed citation, causal validation or replication",
      "audit_evidence_note": "Practitioner interpretation; not primary experimental evidence.",
      "editorial_revision_detail": "",
      "prior_record_id": "AOS013",
      "stable_bibliography_id": "O013",
      "edition_integration": "CORE_CITED",
      "manuscript_citation_status": "ACTUAL_CITATION",
      "provenance_base": "Oct 10 2026 694-node graph (not 9 Oct graph)",
      "evidence_is_experimental": "false",
      "original_editorial_section_id": "9.5",
      "manuscript_section_id": "9.6",
      "manuscript_citation_basis": "LaTeX \\osmanicite parsed within containing \\section, Oct 10 edition integrity review"
    },
    {
      "id": "O014",
      "label": "The Agent Stack Bet",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_RESEARCH",
      "group": "Code quality & security",
      "year": "2026",
      "lead_author": "Addy Osmani",
      "source": "https://addyo.substack.com/p/the-agent-stack-bet",
      "source_url": "https://addyo.substack.com/p/the-agent-stack-bet",
      "url": "https://addyo.substack.com/p/the-agent-stack-bet",
      "publication_date": "2026-04-18",
      "contribution": "Production agents need identity, authorization, observability and recovery controls beyond an impressive base model.",
      "limitation": "Practitioner interpretation; not primary experimental evidence.",
      "manual_use": "Bind every action to scoped identity and human ownership; Restrict tool permissions and monitor effects; Design recoverable operations and audit trails for runtime failures.",
      "evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "reviewed_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "original_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "editorial_priority": "A",
      "full_manuscript_audited": "article webpage read; linked empirical sources not all independently audited",
      "summary": "Osmani describes fragile production plumbing: broad service-account permissions, schema drift, opaque state and broken recovery. The remedy is an explicit agent stack with task-scoped access, traceability, policy enforcement and durable error handling.",
      "in_short": "Production agents need identity, authorization, observability and recovery controls beyond an impressive base model.",
      "main_findings": "Bind every action to scoped identity and human ownership; Restrict tool permissions and monitor effects; Design recoverable operations and audit trails for runtime failures.",
      "bibliography_year": "2026",
      "section_id": "6.8",
      "chapter_id": "C06",
      "relevance": "Direct",
      "method_status": "curated practitioner article (not a research study)",
      "primary_research": "false",
      "related_works": "W053;W060;W152",
      "provenance": "Osmani public Substack sitemaps 2024/2025/2026 plus individual source URLs; independent editorial review 2026-10-10",
      "baseline_provenance": "Overlay only; does not change any original W001-W193 evidence classification",
      "editorial_caution": "Practitioner interpretation; not primary experimental evidence.",
      "original_url_verified": "yes",
      "publication_source_url": "https://addyo.substack.com/sitemap/2026",
      "publication_status_note": "Substack essay, not a peer-reviewed research paper",
      "review_status": "CONFIRMED",
      "article_is_ai_specific": "true",
      "review_date": "2026-10-10",
      "research_link_semantics": "comparison/analogy, not observed citation, causal validation or replication",
      "audit_evidence_note": "Practitioner interpretation; not primary experimental evidence.",
      "editorial_revision_detail": "",
      "prior_record_id": "AOS014",
      "stable_bibliography_id": "O014",
      "edition_integration": "CATALOGUE_ONLY",
      "manuscript_citation_status": "NOT_CITED_IN_MAIN_TEXT",
      "provenance_base": "Oct 10 2026 694-node graph (not 9 Oct graph)",
      "evidence_is_experimental": "false"
    },
    {
      "id": "O015",
      "label": "Is the IDE dead?",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_RESEARCH",
      "group": "Engineering structure",
      "year": "2026",
      "lead_author": "Addy Osmani",
      "source": "https://addyo.substack.com/p/death-of-the-ide",
      "source_url": "https://addyo.substack.com/p/death-of-the-ide",
      "url": "https://addyo.substack.com/p/death-of-the-ide",
      "publication_date": "2026-03-20",
      "contribution": "Asynchronous agent orchestration may become the primary developer control surface, while editors remain tools for targeted inspection.",
      "limitation": "Practitioner interpretation; not primary experimental evidence.",
      "manual_use": "Teach delegation and inspection as separate activities; Compare orchestration tools on observable state and control; Treat claims about the IDE dying as forecasts.",
      "evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "reviewed_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "original_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "editorial_priority": "B",
      "full_manuscript_audited": "article webpage read; linked empirical sources not all independently audited",
      "summary": "Osmani discusses workbench and control-plane interfaces for coordinating cloud and local coding agents. The claim is about a shift in where engineers plan, inspect and approve work, not proof that code editors will disappear.",
      "in_short": "Asynchronous agent orchestration may become the primary developer control surface, while editors remain tools for targeted inspection.",
      "main_findings": "Teach delegation and inspection as separate activities; Compare orchestration tools on observable state and control; Treat claims about the IDE dying as forecasts.",
      "bibliography_year": "2026",
      "section_id": "1.3",
      "chapter_id": "C01",
      "relevance": "Direct",
      "method_status": "curated practitioner article (not a research study)",
      "primary_research": "false",
      "related_works": "W002;W014;W027",
      "provenance": "Osmani public Substack sitemaps 2024/2025/2026 plus individual source URLs; independent editorial review 2026-10-10",
      "baseline_provenance": "Overlay only; does not change any original W001-W193 evidence classification",
      "editorial_caution": "Practitioner interpretation; not primary experimental evidence.",
      "original_url_verified": "yes",
      "publication_source_url": "https://addyo.substack.com/sitemap/2026",
      "publication_status_note": "Substack essay, not a peer-reviewed research paper",
      "review_status": "CONFIRMED",
      "article_is_ai_specific": "true",
      "review_date": "2026-10-10",
      "research_link_semantics": "comparison/analogy, not observed citation, causal validation or replication",
      "audit_evidence_note": "Practitioner interpretation; not primary experimental evidence.",
      "editorial_revision_detail": "",
      "prior_record_id": "AOS015",
      "stable_bibliography_id": "O015",
      "edition_integration": "CATALOGUE_ONLY",
      "manuscript_citation_status": "NOT_CITED_IN_MAIN_TEXT",
      "provenance_base": "Oct 10 2026 694-node graph (not 9 Oct graph)",
      "evidence_is_experimental": "false"
    },
    {
      "id": "O016",
      "label": "14 More lessons from 14 years at Google",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_RESEARCH",
      "group": "Engineering structure",
      "year": "2026",
      "lead_author": "Addy Osmani",
      "source": "https://addyo.substack.com/p/14-more-lessons-from-14-years-at",
      "source_url": "https://addyo.substack.com/p/14-more-lessons-from-14-years-at",
      "url": "https://addyo.substack.com/p/14-more-lessons-from-14-years-at",
      "publication_date": "2026-02-12",
      "contribution": "Long-lived engineering teams depend on trust, clear decision-making, effective communication and organizational stewardship.",
      "limitation": "Personal career retrospective; no original AI-specific field experiment.",
      "manual_use": "Make decision rights and handoffs visible; Value team reliability above heroic individual throughput; Use as background principles, not an AI impact study.",
      "evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "reviewed_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "original_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "editorial_priority": "B",
      "full_manuscript_audited": "article webpage read; linked empirical sources not all independently audited",
      "summary": "A second retrospective about long-term team effectiveness stresses the structures around projects: communication, ownership, priorities, collaboration and shared decisions. These lessons provide organizational context rather than new research on AI agents.",
      "in_short": "Long-lived engineering teams depend on trust, clear decision-making, effective communication and organizational stewardship.",
      "main_findings": "Make decision rights and handoffs visible; Value team reliability above heroic individual throughput; Use as background principles, not an AI impact study.",
      "bibliography_year": "2026",
      "section_id": "11.2",
      "chapter_id": "C11",
      "relevance": "Adjacent (general engineering)",
      "method_status": "curated practitioner article (not a research study)",
      "primary_research": "false",
      "related_works": "W161;W171;W178",
      "provenance": "Osmani public Substack sitemaps 2024/2025/2026 plus individual source URLs; independent editorial review 2026-10-10",
      "baseline_provenance": "Overlay only; does not change any original W001-W193 evidence classification",
      "editorial_caution": "Personal career retrospective; no original AI-specific field experiment. CONTEXTUAL ONLY: this article does not evaluate AI-assisted development, agent behavior, or causal AI outcomes.",
      "original_url_verified": "yes",
      "publication_source_url": "https://addyo.substack.com/sitemap/2026",
      "publication_status_note": "Substack essay, not a peer-reviewed research paper",
      "review_status": "CONTEXTUAL_ONLY",
      "article_is_ai_specific": "false",
      "review_date": "2026-10-10",
      "research_link_semantics": "comparison/analogy, not observed citation, causal validation or replication",
      "audit_evidence_note": "Personal career retrospective; no original AI-specific field experiment. CONTEXTUAL ONLY: this article does not evaluate AI-assisted development, agent behavior, or causal AI outcomes.",
      "editorial_revision_detail": "Remove unnecessary human-agent research implication from a retrospective about teams.; Avoid an unsupported AI comparison inside a retrospective that does not evaluate agents.; Conspicuously prevent non-AI engineering essays from being reported as evidence of AI-specific outcomes.",
      "prior_record_id": "AOS016",
      "stable_bibliography_id": "O016",
      "edition_integration": "CATALOGUE_ONLY",
      "manuscript_citation_status": "NOT_CITED_IN_MAIN_TEXT",
      "provenance_base": "Oct 10 2026 694-node graph (not 9 Oct graph)",
      "evidence_is_experimental": "false"
    },
    {
      "id": "O017",
      "label": "The 80% Problem in Agentic Coding",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_RESEARCH",
      "group": "Skills & learning",
      "year": "2026",
      "lead_author": "Addy Osmani",
      "source": "https://addyo.substack.com/p/the-80-problem-in-agentic-coding",
      "source_url": "https://addyo.substack.com/p/the-80-problem-in-agentic-coding",
      "url": "https://addyo.substack.com/p/the-80-problem-in-agentic-coding",
      "publication_date": "2026-01-28",
      "contribution": "When agents implement most code, developers can accumulate comprehension debt even while shipping more changes.",
      "limitation": "The 80% figure expresses an illustrative workflow shift; it is not a population-level experimental estimate.",
      "manual_use": "Require explain-back, behavioral traces and repair exercises; Measure whether an engineer can modify agent-written code later; Treat the 80% phrase as illustration, not a measured universal ratio.",
      "evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "reviewed_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "original_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "editorial_priority": "A",
      "full_manuscript_audited": "article webpage read; linked empirical sources not all independently audited",
      "summary": "Extending his earlier \"70% problem\", Osmani frames agent-heavy development as an inversion between authorship and understanding. Speed moves the bottleneck toward explaining decisions, tracing behavior and maintaining the code after the generation session ends.",
      "in_short": "When agents implement most code, developers can accumulate comprehension debt even while shipping more changes.",
      "main_findings": "Require explain-back, behavioral traces and repair exercises; Measure whether an engineer can modify agent-written code later; Treat the 80% phrase as illustration, not a measured universal ratio.",
      "bibliography_year": "2026",
      "section_id": "10.8",
      "chapter_id": "C10",
      "relevance": "Direct",
      "method_status": "curated practitioner article (not a research study)",
      "primary_research": "false",
      "related_works": "W154;W117;W122",
      "provenance": "Osmani public Substack sitemaps 2024/2025/2026 plus individual source URLs; independent editorial review 2026-10-10",
      "baseline_provenance": "Overlay only; does not change any original W001-W193 evidence classification",
      "editorial_caution": "The 80% figure expresses an illustrative workflow shift; it is not a population-level experimental estimate.",
      "original_url_verified": "yes",
      "publication_source_url": "https://addyo.substack.com/sitemap/2026",
      "publication_status_note": "Substack essay, not a peer-reviewed research paper",
      "review_status": "CONFIRMED",
      "article_is_ai_specific": "true",
      "review_date": "2026-10-10",
      "research_link_semantics": "comparison/analogy, not observed citation, causal validation or replication",
      "audit_evidence_note": "The 80% figure expresses an illustrative workflow shift; it is not a population-level experimental estimate.",
      "editorial_revision_detail": "",
      "prior_record_id": "AOS017",
      "stable_bibliography_id": "O017",
      "edition_integration": "CORE_CITED",
      "manuscript_citation_status": "ACTUAL_CITATION",
      "provenance_base": "Oct 10 2026 694-node graph (not 9 Oct graph)",
      "evidence_is_experimental": "false",
      "original_editorial_section_id": "10.2",
      "manuscript_section_id": "10.8",
      "manuscript_citation_basis": "LaTeX \\osmanicite parsed within containing \\section, Oct 10 edition integrity review"
    },
    {
      "id": "O018",
      "label": "How to write a good spec for AI agents",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_RESEARCH",
      "group": "Engineering structure",
      "year": "2026",
      "lead_author": "Addy Osmani",
      "source": "https://addyo.substack.com/p/how-to-write-a-good-spec-for-ai-agents",
      "source_url": "https://addyo.substack.com/p/how-to-write-a-good-spec-for-ai-agents",
      "url": "https://addyo.substack.com/p/how-to-write-a-good-spec-for-ai-agents",
      "publication_date": "2026-01-19",
      "contribution": "A useful agent specification is compact, testable and iterative rather than a giant prompt resembling an unvalidated requirements dump.",
      "limitation": "Practitioner interpretation; not primary experimental evidence.",
      "manual_use": "Specify desired behavior and forbidden regressions separately from implementation detail; Plan before writes, then build in small independently checked increments; Update specification when evidence reveals an ambiguity.",
      "evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "reviewed_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "original_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "editorial_priority": "A",
      "full_manuscript_audited": "article webpage read; linked empirical sources not all independently audited",
      "summary": "Osmani provides guidance on the degree of detail in requirements, decomposition into small tasks, read-only planning and successive execution. Intent, constraints, expected behavior and testing guidance become checkpoints throughout development.",
      "in_short": "A useful agent specification is compact, testable and iterative rather than a giant prompt resembling an unvalidated requirements dump.",
      "main_findings": "Specify desired behavior and forbidden regressions separately from implementation detail; Plan before writes, then build in small independently checked increments; Update specification when evidence reveals an ambiguity.",
      "bibliography_year": "2026",
      "section_id": "4.1",
      "chapter_id": "C04",
      "relevance": "Direct",
      "method_status": "curated practitioner article (not a research study)",
      "primary_research": "false",
      "related_works": "W148;W151;W077",
      "provenance": "Osmani public Substack sitemaps 2024/2025/2026 plus individual source URLs; independent editorial review 2026-10-10",
      "baseline_provenance": "Overlay only; does not change any original W001-W193 evidence classification",
      "editorial_caution": "Practitioner interpretation; not primary experimental evidence.",
      "original_url_verified": "yes",
      "publication_source_url": "https://addyo.substack.com/sitemap/2026",
      "publication_status_note": "Substack essay, not a peer-reviewed research paper",
      "review_status": "CONFIRMED",
      "article_is_ai_specific": "true",
      "review_date": "2026-10-10",
      "research_link_semantics": "comparison/analogy, not observed citation, causal validation or replication",
      "audit_evidence_note": "Practitioner interpretation; not primary experimental evidence.",
      "editorial_revision_detail": "",
      "prior_record_id": "AOS018",
      "stable_bibliography_id": "O018",
      "edition_integration": "CORE_CITED",
      "manuscript_citation_status": "ACTUAL_CITATION",
      "provenance_base": "Oct 10 2026 694-node graph (not 9 Oct graph)",
      "evidence_is_experimental": "false",
      "original_editorial_section_id": "4.3",
      "manuscript_section_id": "4.1",
      "manuscript_citation_basis": "LaTeX \\osmanicite parsed within containing \\section, Oct 10 edition integrity review"
    },
    {
      "id": "O019",
      "label": "Code Review in the Age of AI",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_RESEARCH",
      "group": "Verification & review",
      "year": "2026",
      "lead_author": "Addy Osmani",
      "source": "https://addyo.substack.com/p/code-review-in-the-age-of-ai",
      "source_url": "https://addyo.substack.com/p/code-review-in-the-age-of-ai",
      "url": "https://addyo.substack.com/p/code-review-in-the-age-of-ai",
      "publication_date": "2026-01-05",
      "contribution": "The rise in generated changes makes code review an explicit burden-of-proof and accountability process.",
      "limitation": "Practitioner interpretation; not primary experimental evidence.",
      "manual_use": "Attach objective verification artifacts to pull requests; Review intent, integration risk and sensitive paths; Never treat a passing self-generated test as independent approval.",
      "evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "reviewed_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "original_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "editorial_priority": "A",
      "full_manuscript_audited": "article webpage read; linked empirical sources not all independently audited",
      "summary": "The essay argues that tests, reproducible manual checks and a stated risk assessment should accompany every proposal. Teams should preserve contextual knowledge and ownership rather than confusing a model-generated diff with evidence that the resulting change is safe.",
      "in_short": "The rise in generated changes makes code review an explicit burden-of-proof and accountability process.",
      "main_findings": "Attach objective verification artifacts to pull requests; Review intent, integration risk and sensitive paths; Never treat a passing self-generated test as independent approval.",
      "bibliography_year": "2026",
      "section_id": "8.9",
      "chapter_id": "C08",
      "relevance": "Direct",
      "method_status": "curated practitioner article (not a research study)",
      "primary_research": "false",
      "related_works": "W065;W069;W093",
      "provenance": "Osmani public Substack sitemaps 2024/2025/2026 plus individual source URLs; independent editorial review 2026-10-10",
      "baseline_provenance": "Overlay only; does not change any original W001-W193 evidence classification",
      "editorial_caution": "Practitioner interpretation; not primary experimental evidence. Any externally quoted benchmark, productivity or vendor telemetry requires independent verification of original method and population.",
      "original_url_verified": "yes",
      "publication_source_url": "https://addyo.substack.com/sitemap/2026",
      "publication_status_note": "Substack essay, not a peer-reviewed research paper",
      "review_status": "REVISED",
      "article_is_ai_specific": "true",
      "review_date": "2026-10-10",
      "research_link_semantics": "comparison/analogy, not observed citation, causal validation or replication",
      "audit_evidence_note": "Practitioner interpretation; not primary experimental evidence. Any externally quoted benchmark, productivity or vendor telemetry requires independent verification of original method and population.",
      "editorial_revision_detail": "Secondhand empirical or vendor statistics must not be mistaken for independently replicated studies.",
      "prior_record_id": "AOS019",
      "stable_bibliography_id": "O019",
      "edition_integration": "CATALOGUE_ONLY",
      "manuscript_citation_status": "NOT_CITED_IN_MAIN_TEXT",
      "provenance_base": "Oct 10 2026 694-node graph (not 9 Oct graph)",
      "evidence_is_experimental": "false"
    },
    {
      "id": "O020",
      "label": "How Good Is AI at Coding React (Really)?",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_RESEARCH",
      "group": "What agents can do",
      "year": "2025",
      "lead_author": "Addy Osmani",
      "source": "https://addyo.substack.com/p/how-good-is-ai-at-coding-react-really",
      "source_url": "https://addyo.substack.com/p/how-good-is-ai-at-coding-react-really",
      "url": "https://addyo.substack.com/p/how-good-is-ai-at-coding-react-really",
      "publication_date": "2025-12-29",
      "contribution": "React-related AI success is highly task-dependent, with integration and usability much harder to establish than component scaffolding.",
      "limitation": "Numerical benchmark claims are a synthesis of separate benchmarks with different tasks, versions and measurement methods; not directly comparable.",
      "manual_use": "Benchmark scores have task- and version-specific denominators; Use browser tests and accessibility review for end-to-end UI changes; Treat reported percentages as third-party snapshot results, not the author’s experimental measurement.",
      "evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "reviewed_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "original_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "editorial_priority": "B",
      "full_manuscript_audited": "article webpage read; linked empirical sources not all independently audited",
      "summary": "Using third-party web and coding benchmarks, Osmani contrasts relatively tractable isolated UI tasks with weaker multi-step integration. He recommends context-rich specifications, UI standards, accessibility checks and browser-level evaluation instead of equating code generation with product quality.",
      "in_short": "React-related AI success is highly task-dependent, with integration and usability much harder to establish than component scaffolding.",
      "main_findings": "Benchmark scores have task- and version-specific denominators; Use browser tests and accessibility review for end-to-end UI changes; Treat reported percentages as third-party snapshot results, not the author’s experimental measurement.",
      "bibliography_year": "2025",
      "section_id": "3.4",
      "chapter_id": "C03",
      "relevance": "Direct",
      "method_status": "curated practitioner article (not a research study)",
      "primary_research": "false",
      "related_works": "W191;W193;W111",
      "provenance": "Osmani public Substack sitemaps 2024/2025/2026 plus individual source URLs; independent editorial review 2026-10-10",
      "baseline_provenance": "Overlay only; does not change any original W001-W193 evidence classification",
      "editorial_caution": "Numerical benchmark claims are a synthesis of separate benchmarks with different tasks, versions and measurement methods; not directly comparable. Any externally quoted benchmark, productivity or vendor telemetry requires independent verification of original method and population.",
      "original_url_verified": "yes",
      "publication_source_url": "https://addyo.substack.com/sitemap/2025",
      "publication_status_note": "Substack essay, not a peer-reviewed research paper",
      "review_status": "REVISED",
      "article_is_ai_specific": "true",
      "review_date": "2026-10-10",
      "research_link_semantics": "comparison/analogy, not observed citation, causal validation or replication",
      "audit_evidence_note": "Numerical benchmark claims are a synthesis of separate benchmarks with different tasks, versions and measurement methods; not directly comparable. Any externally quoted benchmark, productivity or vendor telemetry requires independent verification of original method and population.",
      "editorial_revision_detail": "Secondhand empirical or vendor statistics must not be mistaken for independently replicated studies.",
      "prior_record_id": "AOS020",
      "stable_bibliography_id": "O020",
      "edition_integration": "CATALOGUE_ONLY",
      "manuscript_citation_status": "NOT_CITED_IN_MAIN_TEXT",
      "provenance_base": "Oct 10 2026 694-node graph (not 9 Oct graph)",
      "evidence_is_experimental": "false"
    },
    {
      "id": "O021",
      "label": "My LLM coding workflow going into 2026",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_RESEARCH",
      "group": "Engineering structure",
      "year": "2025",
      "lead_author": "Addy Osmani",
      "source": "https://addyo.substack.com/p/my-llm-coding-workflow-going-into",
      "source_url": "https://addyo.substack.com/p/my-llm-coding-workflow-going-into",
      "url": "https://addyo.substack.com/p/my-llm-coding-workflow-going-into",
      "publication_date": "2025-12-18",
      "contribution": "Planning, scoped delegation and continuous checking outperform an unmanaged prompt-to-merge workflow as an engineering practice.",
      "limitation": "Practitioner interpretation; not primary experimental evidence.",
      "manual_use": "Start from a task brief and acceptance criteria; Review after each small increment; Distinguish personal workflow preference from measured performance gains.",
      "evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "reviewed_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "original_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "editorial_priority": "B",
      "full_manuscript_audited": "article webpage read; linked empirical sources not all independently audited",
      "summary": "Osmani describes his own evolving approach to working with coding assistants: articulate a plan, provide repository context, implement bounded steps, execute tests and remain accountable for reviews and integration.",
      "in_short": "Planning, scoped delegation and continuous checking outperform an unmanaged prompt-to-merge workflow as an engineering practice.",
      "main_findings": "Start from a task brief and acceptance criteria; Review after each small increment; Distinguish personal workflow preference from measured performance gains.",
      "bibliography_year": "2025",
      "section_id": "4.6",
      "chapter_id": "C04",
      "relevance": "Direct",
      "method_status": "curated practitioner article (not a research study)",
      "primary_research": "false",
      "related_works": "W151;W095;W083",
      "provenance": "Osmani public Substack sitemaps 2024/2025/2026 plus individual source URLs; independent editorial review 2026-10-10",
      "baseline_provenance": "Overlay only; does not change any original W001-W193 evidence classification",
      "editorial_caution": "Practitioner interpretation; not primary experimental evidence.",
      "original_url_verified": "yes",
      "publication_source_url": "https://addyo.substack.com/sitemap/2025",
      "publication_status_note": "Substack essay, not a peer-reviewed research paper",
      "review_status": "CONFIRMED",
      "article_is_ai_specific": "true",
      "review_date": "2026-10-10",
      "research_link_semantics": "comparison/analogy, not observed citation, causal validation or replication",
      "audit_evidence_note": "Practitioner interpretation; not primary experimental evidence.",
      "editorial_revision_detail": "",
      "prior_record_id": "AOS021",
      "stable_bibliography_id": "O021",
      "edition_integration": "CATALOGUE_ONLY",
      "manuscript_citation_status": "NOT_CITED_IN_MAIN_TEXT",
      "provenance_base": "Oct 10 2026 694-node graph (not 9 Oct graph)",
      "evidence_is_experimental": "false"
    },
    {
      "id": "O022",
      "label": "21 Lessons from 14 Years at Google",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_RESEARCH",
      "group": "Engineering structure",
      "year": "2025",
      "lead_author": "Addy Osmani",
      "source": "https://addyo.substack.com/p/21-lessons-from-14-years-at-google",
      "source_url": "https://addyo.substack.com/p/21-lessons-from-14-years-at-google",
      "url": "https://addyo.substack.com/p/21-lessons-from-14-years-at-google",
      "publication_date": "2025-12-04",
      "contribution": "Durable engineering effectiveness depends on solving user problems, judgment and collaboration beyond producing code.",
      "limitation": "Career reflection; not original AI outcome research.",
      "manual_use": "Optimize for user outcomes instead of code volume; Preserve communication, shared understanding and professional judgment; Keep this as general engineering context.",
      "evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "reviewed_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "original_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "editorial_priority": "B",
      "full_manuscript_audited": "article webpage read; linked empirical sources not all independently audited",
      "summary": "Osmani shares lessons from his work at Google about user empathy, simplifying problems, team alignment and career growth. The lessons supply an organizational foundation for AI-assisted engineering without presenting direct evidence about coding agents.",
      "in_short": "Durable engineering effectiveness depends on solving user problems, judgment and collaboration beyond producing code.",
      "main_findings": "Optimize for user outcomes instead of code volume; Preserve communication, shared understanding and professional judgment; Keep this as general engineering context.",
      "bibliography_year": "2025",
      "section_id": "11.2",
      "chapter_id": "C11",
      "relevance": "Adjacent (general engineering)",
      "method_status": "curated practitioner article (not a research study)",
      "primary_research": "false",
      "related_works": "W161;W175;W184",
      "provenance": "Osmani public Substack sitemaps 2024/2025/2026 plus individual source URLs; independent editorial review 2026-10-10",
      "baseline_provenance": "Overlay only; does not change any original W001-W193 evidence classification",
      "editorial_caution": "Career reflection; not original AI outcome research. CONTEXTUAL ONLY: this article does not evaluate AI-assisted development, agent behavior, or causal AI outcomes.",
      "original_url_verified": "yes",
      "publication_source_url": "https://addyo.substack.com/sitemap/2025",
      "publication_status_note": "Substack essay, not a peer-reviewed research paper",
      "review_status": "CONTEXTUAL_ONLY",
      "article_is_ai_specific": "false",
      "review_date": "2026-10-10",
      "research_link_semantics": "comparison/analogy, not observed citation, causal validation or replication",
      "audit_evidence_note": "Career reflection; not original AI outcome research. CONTEXTUAL ONLY: this article does not evaluate AI-assisted development, agent behavior, or causal AI outcomes.",
      "editorial_revision_detail": "General team/career essay cannot itself establish human-agent collaboration effects.; Conspicuously prevent non-AI engineering essays from being reported as evidence of AI-specific outcomes.",
      "prior_record_id": "AOS022",
      "stable_bibliography_id": "O022",
      "edition_integration": "CATALOGUE_ONLY",
      "manuscript_citation_status": "NOT_CITED_IN_MAIN_TEXT",
      "provenance_base": "Oct 10 2026 694-node graph (not 9 Oct graph)",
      "evidence_is_experimental": "false"
    },
    {
      "id": "O023",
      "label": "Treat AI-Generated code as a draft",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_RESEARCH",
      "group": "Verification & review",
      "year": "2025",
      "lead_author": "Addy Osmani",
      "source": "https://addyo.substack.com/p/treat-ai-generated-code-as-a-draft",
      "source_url": "https://addyo.substack.com/p/treat-ai-generated-code-as-a-draft",
      "url": "https://addyo.substack.com/p/treat-ai-generated-code-as-a-draft",
      "publication_date": "2025-11-25",
      "contribution": "AI-generated code should be treated as an untrusted draft and not merged without responsible understanding and verification.",
      "limitation": "Prescriptive practice subsequently qualified by the same author in September 2026.",
      "manual_use": "Verify AI output against requirements before acceptance; Record decision ownership; Document the change in the author’s proposed review policy over time.",
      "evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "reviewed_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "original_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "editorial_priority": "A",
      "full_manuscript_audited": "article webpage read; linked empirical sources not all independently audited",
      "summary": "This earlier essay stresses reading AI code closely so that humans connect implementation back to intent, testing and maintenance. Its strong line-by-line reading prescription is explicitly revised in the September 2026 \"The Code Nobody Reads\" essay, which advocates risk-tiered independent checking.",
      "in_short": "AI-generated code should be treated as an untrusted draft and not merged without responsible understanding and verification.",
      "main_findings": "Verify AI output against requirements before acceptance; Record decision ownership; Document the change in the author’s proposed review policy over time.",
      "bibliography_year": "2025",
      "section_id": "8.8",
      "chapter_id": "C08",
      "relevance": "Direct",
      "method_status": "curated practitioner article (not a research study)",
      "primary_research": "false",
      "related_works": "W067;W069;W154",
      "provenance": "Osmani public Substack sitemaps 2024/2025/2026 plus individual source URLs; independent editorial review 2026-10-10",
      "baseline_provenance": "Overlay only; does not change any original W001-W193 evidence classification",
      "editorial_caution": "Prescriptive practice subsequently qualified by the same author in September 2026.",
      "original_url_verified": "yes",
      "publication_source_url": "https://addyo.substack.com/sitemap/2025",
      "publication_status_note": "Substack essay, not a peer-reviewed research paper",
      "review_status": "CONFIRMED",
      "article_is_ai_specific": "true",
      "review_date": "2026-10-10",
      "research_link_semantics": "comparison/analogy, not observed citation, causal validation or replication",
      "audit_evidence_note": "Prescriptive practice subsequently qualified by the same author in September 2026.",
      "editorial_revision_detail": "",
      "prior_record_id": "AOS023",
      "stable_bibliography_id": "O023",
      "edition_integration": "CORE_CITED",
      "manuscript_citation_status": "ACTUAL_CITATION",
      "provenance_base": "Oct 10 2026 694-node graph (not 9 Oct graph)",
      "evidence_is_experimental": "false",
      "original_editorial_section_id": "8.7",
      "manuscript_section_id": "8.8",
      "manuscript_citation_basis": "LaTeX \\osmanicite parsed within containing \\section, Oct 10 edition integrity review"
    },
    {
      "id": "O024",
      "label": "Critical Thinking during the age of AI",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_RESEARCH",
      "group": "Skills & learning",
      "year": "2025",
      "lead_author": "Addy Osmani",
      "source": "https://addyo.substack.com/p/critical-thinking-during-the-age",
      "source_url": "https://addyo.substack.com/p/critical-thinking-during-the-age",
      "url": "https://addyo.substack.com/p/critical-thinking-during-the-age",
      "publication_date": "2025-11-21",
      "contribution": "Critical questions about purpose, assumptions, context and evidence remain necessary when AI supplies plausible solutions.",
      "limitation": "Practitioner interpretation; not primary experimental evidence.",
      "manual_use": "Ask what result is needed before asking for code; Require evidence for assumptions and fixes; Train developers to challenge generated explanations.",
      "evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "reviewed_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "original_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "editorial_priority": "B",
      "full_manuscript_audited": "article webpage read; linked empirical sources not all independently audited",
      "summary": "Osmani organizes an engineering reasoning checklist around who, what, where, when, why and how. The article emphasizes problem definition, root-cause analysis and skepticism toward well-phrased AI output.",
      "in_short": "Critical questions about purpose, assumptions, context and evidence remain necessary when AI supplies plausible solutions.",
      "main_findings": "Ask what result is needed before asking for code; Require evidence for assumptions and fixes; Train developers to challenge generated explanations.",
      "bibliography_year": "2025",
      "section_id": "10.5",
      "chapter_id": "C10",
      "relevance": "Direct",
      "method_status": "curated practitioner article (not a research study)",
      "primary_research": "false",
      "related_works": "W117;W118",
      "provenance": "Osmani public Substack sitemaps 2024/2025/2026 plus individual source URLs; independent editorial review 2026-10-10",
      "baseline_provenance": "Overlay only; does not change any original W001-W193 evidence classification",
      "editorial_caution": "Practitioner interpretation; not primary experimental evidence.",
      "original_url_verified": "yes",
      "publication_source_url": "https://addyo.substack.com/sitemap/2025",
      "publication_status_note": "Substack essay, not a peer-reviewed research paper",
      "review_status": "REVISED",
      "article_is_ai_specific": "true",
      "review_date": "2026-10-10",
      "research_link_semantics": "comparison/analogy, not observed citation, causal validation or replication",
      "audit_evidence_note": "Practitioner interpretation; not primary experimental evidence.",
      "editorial_revision_detail": "A biometric AI-coding study is distant from an essay primarily recommending analytical questioning and critical reasoning.",
      "prior_record_id": "AOS024",
      "stable_bibliography_id": "O024",
      "edition_integration": "CATALOGUE_ONLY",
      "manuscript_citation_status": "NOT_CITED_IN_MAIN_TEXT",
      "provenance_base": "Oct 10 2026 694-node graph (not 9 Oct graph)",
      "evidence_is_experimental": "false"
    },
    {
      "id": "O025",
      "label": "Conductors to Orchestrators: The Future of Agentic Coding",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_RESEARCH",
      "group": "Engineering structure",
      "year": "2025",
      "lead_author": "Addy Osmani",
      "source": "https://addyo.substack.com/p/conductors-to-orchestrators-the-future",
      "source_url": "https://addyo.substack.com/p/conductors-to-orchestrators-the-future",
      "url": "https://addyo.substack.com/p/conductors-to-orchestrators-the-future",
      "publication_date": "2025-11-01",
      "contribution": "Developers are moving from guiding one agent toward coordinating multiple asynchronously executing agents.",
      "limitation": "Role forecasts and workflow examples, not validated hiring or productivity outcomes.",
      "manual_use": "Isolate concurrent branches and agent responsibilities; Assign merge and conflict-resolution ownership; Treat role changes as a scenario to evaluate, not an established labor-market effect.",
      "evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "reviewed_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "original_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "editorial_priority": "B",
      "full_manuscript_audited": "article webpage read; linked empirical sources not all independently audited",
      "summary": "The essay distinguishes a single-agent \"conductor\" role from an \"orchestrator\" that allocates work among parallel agents with isolated workspaces. It forecasts changes in the engineer’s day-to-day role while acknowledging tool maturity and coordination costs.",
      "in_short": "Developers are moving from guiding one agent toward coordinating multiple asynchronously executing agents.",
      "main_findings": "Isolate concurrent branches and agent responsibilities; Assign merge and conflict-resolution ownership; Treat role changes as a scenario to evaluate, not an established labor-market effect.",
      "bibliography_year": "2025",
      "section_id": "11.2",
      "chapter_id": "C11",
      "relevance": "Direct",
      "method_status": "curated practitioner article (not a research study)",
      "primary_research": "false",
      "related_works": "W002;W027;W152",
      "provenance": "Osmani public Substack sitemaps 2024/2025/2026 plus individual source URLs; independent editorial review 2026-10-10",
      "baseline_provenance": "Overlay only; does not change any original W001-W193 evidence classification",
      "editorial_caution": "Role forecasts and workflow examples, not validated hiring or productivity outcomes.",
      "original_url_verified": "yes",
      "publication_source_url": "https://addyo.substack.com/sitemap/2025",
      "publication_status_note": "Substack essay, not a peer-reviewed research paper",
      "review_status": "CONFIRMED",
      "article_is_ai_specific": "true",
      "review_date": "2026-10-10",
      "research_link_semantics": "comparison/analogy, not observed citation, causal validation or replication",
      "audit_evidence_note": "Role forecasts and workflow examples, not validated hiring or productivity outcomes.",
      "editorial_revision_detail": "",
      "prior_record_id": "AOS025",
      "stable_bibliography_id": "O025",
      "edition_integration": "CATALOGUE_ONLY",
      "manuscript_citation_status": "NOT_CITED_IN_MAIN_TEXT",
      "provenance_base": "Oct 10 2026 694-node graph (not 9 Oct graph)",
      "evidence_is_experimental": "false"
    },
    {
      "id": "O026",
      "label": "Gemini CLI Tips & Tricks",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_RESEARCH",
      "group": "What agents can do",
      "year": "2025",
      "lead_author": "Addy Osmani",
      "source": "https://addyo.substack.com/p/gemini-cli-tips-and-tricks",
      "source_url": "https://addyo.substack.com/p/gemini-cli-tips-and-tricks",
      "url": "https://addyo.substack.com/p/gemini-cli-tips-and-tricks",
      "publication_date": "2025-10-21",
      "contribution": "Command-line agent effectiveness depends on tool configuration, project context and deliberate execution controls.",
      "limitation": "Vendor-tool feature guide; installation flags and quotas may have changed since publication.",
      "manual_use": "Teach observable tool permissions and commands; Keep version-specific instructions separate from timeless engineering principles; Do not infer model superiority from a tips guide.",
      "evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "reviewed_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "original_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "editorial_priority": "B",
      "full_manuscript_audited": "article webpage read; linked empirical sources not all independently audited",
      "summary": "A hands-on guide to Gemini CLI installation, task prompting, tool use and operational shortcuts. Its practical examples illustrate the capabilities and risks of agent access to shells, repositories and developer data.",
      "in_short": "Command-line agent effectiveness depends on tool configuration, project context and deliberate execution controls.",
      "main_findings": "Teach observable tool permissions and commands; Keep version-specific instructions separate from timeless engineering principles; Do not infer model superiority from a tips guide.",
      "bibliography_year": "2025",
      "section_id": "3.2",
      "chapter_id": "C03",
      "relevance": "Direct",
      "method_status": "curated practitioner article (not a research study)",
      "primary_research": "false",
      "related_works": "W191",
      "provenance": "Osmani public Substack sitemaps 2024/2025/2026 plus individual source URLs; independent editorial review 2026-10-10",
      "baseline_provenance": "Overlay only; does not change any original W001-W193 evidence classification",
      "editorial_caution": "Vendor-tool feature guide; installation flags and quotas may have changed since publication.",
      "original_url_verified": "yes",
      "publication_source_url": "https://addyo.substack.com/sitemap/2025",
      "publication_status_note": "Substack essay, not a peer-reviewed research paper",
      "review_status": "REVISED",
      "article_is_ai_specific": "true",
      "review_date": "2026-10-10",
      "research_link_semantics": "comparison/analogy, not observed citation, causal validation or replication",
      "audit_evidence_note": "Vendor-tool feature guide; installation flags and quotas may have changed since publication.",
      "editorial_revision_detail": "Early-2026 Microsoft adoption and a specialized virtual-memory design do not verify Gemini CLI’s 2025 tool features; retain only a broad agent-failure comparator.",
      "prior_record_id": "AOS026",
      "stable_bibliography_id": "O026",
      "edition_integration": "CATALOGUE_ONLY",
      "manuscript_citation_status": "NOT_CITED_IN_MAIN_TEXT",
      "provenance_base": "Oct 10 2026 694-node graph (not 9 Oct graph)",
      "evidence_is_experimental": "false"
    },
    {
      "id": "O027",
      "label": "How modern browsers work",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_RESEARCH",
      "group": "Engineering structure",
      "year": "2025",
      "lead_author": "Addy Osmani",
      "source": "https://addyo.substack.com/p/how-modern-browsers-work",
      "source_url": "https://addyo.substack.com/p/how-modern-browsers-work",
      "url": "https://addyo.substack.com/p/how-modern-browsers-work",
      "publication_date": "2025-09-13",
      "contribution": "Modern browsers coordinate networking, parsing, JavaScript execution, rendering, process isolation and security boundaries.",
      "limitation": "General browser engineering explainer; no claims of AI development outcomes.",
      "manual_use": "Use browser internals as a brownfield-comprehension teaching example; Distinguish runtime behavior from source-file appearance; Exclude it from AI-specific evidence claims.",
      "evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "reviewed_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "original_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "editorial_priority": "B",
      "full_manuscript_audited": "article webpage read; linked empirical sources not all independently audited",
      "summary": "A broad walkthrough of modern browser internals, including navigation, parsing, JavaScript, GPU rendering, multiprocessing and sandboxing. It is not about AI-assisted engineering; its connection to the graph is contextual architecture literacy.",
      "in_short": "Modern browsers coordinate networking, parsing, JavaScript execution, rendering, process isolation and security boundaries.",
      "main_findings": "Use browser internals as a brownfield-comprehension teaching example; Distinguish runtime behavior from source-file appearance; Exclude it from AI-specific evidence claims.",
      "bibliography_year": "2025",
      "section_id": "5.5",
      "chapter_id": "C05",
      "relevance": "Adjacent (non-AI technical)",
      "method_status": "curated practitioner article (not a research study)",
      "primary_research": "false",
      "related_works": "",
      "provenance": "Osmani public Substack sitemaps 2024/2025/2026 plus individual source URLs; independent editorial review 2026-10-10",
      "baseline_provenance": "Overlay only; does not change any original W001-W193 evidence classification",
      "editorial_caution": "General browser engineering explainer; no claims of AI development outcomes. CONTEXTUAL ONLY: this article does not evaluate AI-assisted development, agent behavior, or causal AI outcomes.",
      "original_url_verified": "yes",
      "publication_source_url": "https://addyo.substack.com/sitemap/2025",
      "publication_status_note": "Substack essay, not a peer-reviewed research paper",
      "review_status": "CONTEXTUAL_ONLY",
      "article_is_ai_specific": "false",
      "review_date": "2026-10-10",
      "research_link_semantics": "comparison/analogy, not observed citation, causal validation or replication",
      "audit_evidence_note": "General browser engineering explainer; no claims of AI development outcomes. CONTEXTUAL ONLY: this article does not evaluate AI-assisted development, agent behavior, or causal AI outcomes.",
      "editorial_revision_detail": "The source is a browser-internals overview, not a study of AI-created code quality or security.; No AI research cross-link is sufficiently specific to an article about browser internals; keep for general architectural context only.; The source is specifically an explanation of browser internals, with no discussion of AI-generated modifications.; Conspicuously prevent non-AI engineering essays from being reported as evidence of AI-specific outcomes.",
      "prior_record_id": "AOS027",
      "stable_bibliography_id": "O027",
      "edition_integration": "CATALOGUE_ONLY",
      "manuscript_citation_status": "NOT_CITED_IN_MAIN_TEXT",
      "provenance_base": "Oct 10 2026 694-node graph (not 9 Oct graph)",
      "evidence_is_experimental": "false"
    },
    {
      "id": "O028",
      "label": "Vibe coding is not the same as AI-Assisted engineering.",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_RESEARCH",
      "group": "Engineering structure",
      "year": "2025",
      "lead_author": "Addy Osmani",
      "source": "https://addyo.substack.com/p/vibe-coding-is-not-the-same-as-ai",
      "source_url": "https://addyo.substack.com/p/vibe-coding-is-not-the-same-as-ai",
      "url": "https://addyo.substack.com/p/vibe-coding-is-not-the-same-as-ai",
      "publication_date": "2025-08-30",
      "contribution": "Fast conversational prototyping and accountable AI-assisted engineering are distinct development regimes.",
      "limitation": "Practitioner interpretation; not primary experimental evidence.",
      "manual_use": "Choose rigor appropriate to the target environment; Require explicit acceptance contracts for production work; Teach the transition from prototype to maintainable system.",
      "evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "reviewed_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "original_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "editorial_priority": "A",
      "full_manuscript_audited": "article webpage read; linked empirical sources not all independently audited",
      "summary": "Osmani distinguishes exploratory prompting from production practices with design documents, test-driven changes, review and ownership. He argues that treating either workflow as universally appropriate obscures the requirements of maintenance-intensive software.",
      "in_short": "Fast conversational prototyping and accountable AI-assisted engineering are distinct development regimes.",
      "main_findings": "Choose rigor appropriate to the target environment; Require explicit acceptance contracts for production work; Teach the transition from prototype to maintainable system.",
      "bibliography_year": "2025",
      "section_id": "4.1",
      "chapter_id": "C04",
      "relevance": "Direct",
      "method_status": "curated practitioner article (not a research study)",
      "primary_research": "false",
      "related_works": "W045;W050;W151",
      "provenance": "Osmani public Substack sitemaps 2024/2025/2026 plus individual source URLs; independent editorial review 2026-10-10",
      "baseline_provenance": "Overlay only; does not change any original W001-W193 evidence classification",
      "editorial_caution": "Practitioner interpretation; not primary experimental evidence.",
      "original_url_verified": "yes",
      "publication_source_url": "https://addyo.substack.com/sitemap/2025",
      "publication_status_note": "Substack essay, not a peer-reviewed research paper",
      "review_status": "CONFIRMED",
      "article_is_ai_specific": "true",
      "review_date": "2026-10-10",
      "research_link_semantics": "comparison/analogy, not observed citation, causal validation or replication",
      "audit_evidence_note": "Practitioner interpretation; not primary experimental evidence.",
      "editorial_revision_detail": "",
      "prior_record_id": "AOS028",
      "stable_bibliography_id": "O028",
      "edition_integration": "CORE_CITED",
      "manuscript_citation_status": "ACTUAL_CITATION",
      "provenance_base": "Oct 10 2026 694-node graph (not 9 Oct graph)",
      "evidence_is_experimental": "false",
      "manuscript_section_id": "4.1",
      "manuscript_citation_basis": "LaTeX \\osmanicite parsed within containing \\section, Oct 10 edition integrity review"
    },
    {
      "id": "O029",
      "label": "The reality of AI-Assisted software engineering productivity",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_RESEARCH",
      "group": "Productivity",
      "year": "2025",
      "lead_author": "Addy Osmani",
      "source": "https://addyo.substack.com/p/the-reality-of-ai-assisted-software",
      "source_url": "https://addyo.substack.com/p/the-reality-of-ai-assisted-software",
      "url": "https://addyo.substack.com/p/the-reality-of-ai-assisted-software",
      "publication_date": "2025-08-16",
      "contribution": "Perceived personal acceleration with coding AI does not necessarily translate into net team or release-level productivity.",
      "limitation": "The percentages reported by Osmani come from diverse third-party surveys and experiments; no single pooled causal estimate is supplied.",
      "manual_use": "Use task-adjusted and quality-adjusted metrics; Report study context before citing a percentage; Separate survey sentiment, experiments and shipped-value outcomes.",
      "evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "reviewed_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "original_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "editorial_priority": "A",
      "full_manuscript_audited": "article webpage read; linked empirical sources not all independently audited",
      "summary": "The article synthesizes surveys and selected field studies showing variation by task, developer and codebase. It cautions against treating high adoption, code generation or self-reported speed as direct evidence of deployment throughput or organizational value.",
      "in_short": "Perceived personal acceleration with coding AI does not necessarily translate into net team or release-level productivity.",
      "main_findings": "Use task-adjusted and quality-adjusted metrics; Report study context before citing a percentage; Separate survey sentiment, experiments and shipped-value outcomes.",
      "bibliography_year": "2025",
      "section_id": "2.5",
      "chapter_id": "C02",
      "relevance": "Direct",
      "method_status": "curated practitioner article (not a research study)",
      "primary_research": "false",
      "related_works": "W003;W023;W010",
      "provenance": "Osmani public Substack sitemaps 2024/2025/2026 plus individual source URLs; independent editorial review 2026-10-10",
      "baseline_provenance": "Overlay only; does not change any original W001-W193 evidence classification",
      "editorial_caution": "The percentages reported by Osmani come from diverse third-party surveys and experiments; no single pooled causal estimate is supplied. Any externally quoted benchmark, productivity or vendor telemetry requires independent verification of original method and population.",
      "original_url_verified": "yes",
      "publication_source_url": "https://addyo.substack.com/sitemap/2025",
      "publication_status_note": "Substack essay, not a peer-reviewed research paper",
      "review_status": "REVISED",
      "article_is_ai_specific": "true",
      "review_date": "2026-10-10",
      "research_link_semantics": "comparison/analogy, not observed citation, causal validation or replication",
      "audit_evidence_note": "The percentages reported by Osmani come from diverse third-party surveys and experiments; no single pooled causal estimate is supplied. Any externally quoted benchmark, productivity or vendor telemetry requires independent verification of original method and population.",
      "editorial_revision_detail": "Secondhand empirical or vendor statistics must not be mistaken for independently replicated studies.",
      "prior_record_id": "AOS029",
      "stable_bibliography_id": "O029",
      "edition_integration": "CORE_CITED",
      "manuscript_citation_status": "ACTUAL_CITATION",
      "provenance_base": "Oct 10 2026 694-node graph (not 9 Oct graph)",
      "evidence_is_experimental": "false",
      "original_editorial_section_id": "2.3",
      "manuscript_section_id": "2.5",
      "manuscript_citation_basis": "LaTeX \\osmanicite parsed within containing \\section, Oct 10 edition integrity review"
    },
    {
      "id": "O030",
      "label": "Coding for the Future Agentic World",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_RESEARCH",
      "group": "What agents can do",
      "year": "2025",
      "lead_author": "Addy Osmani",
      "source": "https://addyo.substack.com/p/coding-for-the-future-agentic-world",
      "source_url": "https://addyo.substack.com/p/coding-for-the-future-agentic-world",
      "url": "https://addyo.substack.com/p/coding-for-the-future-agentic-world",
      "publication_date": "2025-07-29",
      "contribution": "CLI agents and background task runners extend software generation into tool-using, multi-step workflows, but require more oversight.",
      "limitation": "Practitioner interpretation; not primary experimental evidence.",
      "manual_use": "Teach capabilities with bounded task examples; Evaluate tool use and integration separately from model fluency; Retain explicit sandbox and final release authority.",
      "evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "reviewed_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "original_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "editorial_priority": "B",
      "full_manuscript_audited": "article webpage read; linked empirical sources not all independently audited",
      "summary": "Osmani surveys emerging agentic tools and contrasts autocomplete, interactive assistants and agents that edit files, run commands, debug and propose pull requests. He argues that more capable execution increases the value of planning, context and final approval.",
      "in_short": "CLI agents and background task runners extend software generation into tool-using, multi-step workflows, but require more oversight.",
      "main_findings": "Teach capabilities with bounded task examples; Evaluate tool use and integration separately from model fluency; Retain explicit sandbox and final release authority.",
      "bibliography_year": "2025",
      "section_id": "3.1",
      "chapter_id": "C03",
      "relevance": "Direct",
      "method_status": "curated practitioner article (not a research study)",
      "primary_research": "false",
      "related_works": "W002;W191",
      "provenance": "Osmani public Substack sitemaps 2024/2025/2026 plus individual source URLs; independent editorial review 2026-10-10",
      "baseline_provenance": "Overlay only; does not change any original W001-W193 evidence classification",
      "editorial_caution": "Practitioner interpretation; not primary experimental evidence.",
      "original_url_verified": "yes",
      "publication_source_url": "https://addyo.substack.com/sitemap/2025",
      "publication_status_note": "Substack essay, not a peer-reviewed research paper",
      "review_status": "REVISED",
      "article_is_ai_specific": "true",
      "review_date": "2026-10-10",
      "research_link_semantics": "comparison/analogy, not observed citation, causal validation or replication",
      "audit_evidence_note": "Practitioner interpretation; not primary experimental evidence.",
      "editorial_revision_detail": "A 2026 agent-adoption study postdates this essay and is not evidence for its original predictions. Keep process/limitations comparators.",
      "prior_record_id": "AOS030",
      "stable_bibliography_id": "O030",
      "edition_integration": "CATALOGUE_ONLY",
      "manuscript_citation_status": "NOT_CITED_IN_MAIN_TEXT",
      "provenance_base": "Oct 10 2026 694-node graph (not 9 Oct graph)",
      "evidence_is_experimental": "false"
    },
    {
      "id": "O031",
      "label": "Context Engineering: Bringing Engineering Discipline to Prompts",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_RESEARCH",
      "group": "System knowledge & memory",
      "year": "2025",
      "lead_author": "Addy Osmani",
      "source": "https://addyo.substack.com/p/context-engineering-bringing-engineering",
      "source_url": "https://addyo.substack.com/p/context-engineering-bringing-engineering",
      "url": "https://addyo.substack.com/p/context-engineering-bringing-engineering",
      "publication_date": "2025-07-13",
      "contribution": "Reliable prompts are assembled from selected system context, tools and constraints rather than crafted by wording alone.",
      "limitation": "Practitioner interpretation; not primary experimental evidence.",
      "manual_use": "Treat context as a versioned engineering input; Prefer relevant artifacts over exhaustive dumps; Verify provenance and freshness of retrieved context.",
      "evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "reviewed_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "original_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "editorial_priority": "A",
      "full_manuscript_audited": "article webpage read; linked empirical sources not all independently audited",
      "summary": "The essay develops context engineering as information architecture: relevant files, architectural records, error logs, schemas, examples and acceptance constraints. It emphasizes curating high-signal context so a coding agent can act within repository realities.",
      "in_short": "Reliable prompts are assembled from selected system context, tools and constraints rather than crafted by wording alone.",
      "main_findings": "Treat context as a versioned engineering input; Prefer relevant artifacts over exhaustive dumps; Verify provenance and freshness of retrieved context.",
      "bibliography_year": "2025",
      "section_id": "9.6",
      "chapter_id": "C09",
      "relevance": "Direct",
      "method_status": "curated practitioner article (not a research study)",
      "primary_research": "false",
      "related_works": "W155;W159;W184",
      "provenance": "Osmani public Substack sitemaps 2024/2025/2026 plus individual source URLs; independent editorial review 2026-10-10",
      "baseline_provenance": "Overlay only; does not change any original W001-W193 evidence classification",
      "editorial_caution": "Practitioner interpretation; not primary experimental evidence.",
      "original_url_verified": "yes",
      "publication_source_url": "https://addyo.substack.com/sitemap/2025",
      "publication_status_note": "Substack essay, not a peer-reviewed research paper",
      "review_status": "CONFIRMED",
      "article_is_ai_specific": "true",
      "review_date": "2026-10-10",
      "research_link_semantics": "comparison/analogy, not observed citation, causal validation or replication",
      "audit_evidence_note": "Practitioner interpretation; not primary experimental evidence.",
      "editorial_revision_detail": "",
      "prior_record_id": "AOS031",
      "stable_bibliography_id": "O031",
      "edition_integration": "CORE_CITED",
      "manuscript_citation_status": "ACTUAL_CITATION",
      "provenance_base": "Oct 10 2026 694-node graph (not 9 Oct graph)",
      "evidence_is_experimental": "false",
      "original_editorial_section_id": "9.4",
      "manuscript_section_id": "9.6",
      "manuscript_citation_basis": "LaTeX \\osmanicite parsed within containing \\section, Oct 10 edition integrity review"
    },
    {
      "id": "O032",
      "label": "The AI-Native Software Engineer",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_RESEARCH",
      "group": "Skills & learning",
      "year": "2025",
      "lead_author": "Addy Osmani",
      "source": "https://addyo.substack.com/p/the-ai-native-software-engineer",
      "source_url": "https://addyo.substack.com/p/the-ai-native-software-engineer",
      "url": "https://addyo.substack.com/p/the-ai-native-software-engineer",
      "publication_date": "2025-07-01",
      "contribution": "An AI-native engineer integrates assistance into ordinary work while retaining domain expertise and continuous learning.",
      "limitation": "Prospective productivity multipliers are hypothetical and should not be cited as empirical measurements.",
      "manual_use": "Teach effective delegation alongside manual competence; Create deliberate skill-updating routines; Do not present advertised 2x–10x multipliers as validated general results.",
      "evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "reviewed_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "original_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "editorial_priority": "B",
      "full_manuscript_audited": "article webpage read; linked empirical sources not all independently audited",
      "summary": "Osmani presents a practical skills playbook for pairing with coding assistants, delegating repetitive work and learning better tool use. The article is intentionally aspirational about possible productivity multiples rather than a controlled performance study.",
      "in_short": "An AI-native engineer integrates assistance into ordinary work while retaining domain expertise and continuous learning.",
      "main_findings": "Teach effective delegation alongside manual competence; Create deliberate skill-updating routines; Do not present advertised 2x–10x multipliers as validated general results.",
      "bibliography_year": "2025",
      "section_id": "10.9",
      "chapter_id": "C10",
      "relevance": "Direct",
      "method_status": "curated practitioner article (not a research study)",
      "primary_research": "false",
      "related_works": "W116;W118;W122",
      "provenance": "Osmani public Substack sitemaps 2024/2025/2026 plus individual source URLs; independent editorial review 2026-10-10",
      "baseline_provenance": "Overlay only; does not change any original W001-W193 evidence classification",
      "editorial_caution": "Prospective productivity multipliers are hypothetical and should not be cited as empirical measurements.",
      "original_url_verified": "yes",
      "publication_source_url": "https://addyo.substack.com/sitemap/2025",
      "publication_status_note": "Substack essay, not a peer-reviewed research paper",
      "review_status": "CONFIRMED",
      "article_is_ai_specific": "true",
      "review_date": "2026-10-10",
      "research_link_semantics": "comparison/analogy, not observed citation, causal validation or replication",
      "audit_evidence_note": "Prospective productivity multipliers are hypothetical and should not be cited as empirical measurements.",
      "editorial_revision_detail": "",
      "prior_record_id": "AOS032",
      "stable_bibliography_id": "O032",
      "edition_integration": "CATALOGUE_ONLY",
      "manuscript_citation_status": "NOT_CITED_IN_MAIN_TEXT",
      "provenance_base": "Oct 10 2026 694-node graph (not 9 Oct graph)",
      "evidence_is_experimental": "false"
    },
    {
      "id": "O033",
      "label": "The \"Trust, But Verify\" Pattern For AI-Assisted Engineering",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_RESEARCH",
      "group": "Verification & review",
      "year": "2025",
      "lead_author": "Addy Osmani",
      "source": "https://addyo.substack.com/p/the-trust-but-verify-pattern-for",
      "source_url": "https://addyo.substack.com/p/the-trust-but-verify-pattern-for",
      "url": "https://addyo.substack.com/p/the-trust-but-verify-pattern-for",
      "publication_date": "2025-06-09",
      "contribution": "Verification becomes the bottleneck when generation is cheap; every AI-produced change needs a justified check.",
      "limitation": "Practitioner interpretation; not primary experimental evidence.",
      "manual_use": "Check against independent requirements and regression oracles; Record the outcome of manual and automated review; Teach why plausible code is not proof of correctness.",
      "evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "reviewed_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "original_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "editorial_priority": "A",
      "full_manuscript_audited": "article webpage read; linked empirical sources not all independently audited",
      "summary": "Osmani frames the assistant as a capable but fallible collaborator whose output must be tested and reviewed before adoption. The post translates automation-bias concerns into reviewer practices, guardrails and accountable sign-off.",
      "in_short": "Verification becomes the bottleneck when generation is cheap; every AI-produced change needs a justified check.",
      "main_findings": "Check against independent requirements and regression oracles; Record the outcome of manual and automated review; Teach why plausible code is not proof of correctness.",
      "bibliography_year": "2025",
      "section_id": "7.2",
      "chapter_id": "C07",
      "relevance": "Direct",
      "method_status": "curated practitioner article (not a research study)",
      "primary_research": "false",
      "related_works": "W067;W077;W093",
      "provenance": "Osmani public Substack sitemaps 2024/2025/2026 plus individual source URLs; independent editorial review 2026-10-10",
      "baseline_provenance": "Overlay only; does not change any original W001-W193 evidence classification",
      "editorial_caution": "Practitioner interpretation; not primary experimental evidence.",
      "original_url_verified": "yes",
      "publication_source_url": "https://addyo.substack.com/sitemap/2025",
      "publication_status_note": "Substack essay, not a peer-reviewed research paper",
      "review_status": "CONFIRMED",
      "article_is_ai_specific": "true",
      "review_date": "2026-10-10",
      "research_link_semantics": "comparison/analogy, not observed citation, causal validation or replication",
      "audit_evidence_note": "Practitioner interpretation; not primary experimental evidence.",
      "editorial_revision_detail": "",
      "prior_record_id": "AOS033",
      "stable_bibliography_id": "O033",
      "edition_integration": "CATALOGUE_ONLY",
      "manuscript_citation_status": "NOT_CITED_IN_MAIN_TEXT",
      "provenance_base": "Oct 10 2026 694-node graph (not 9 Oct graph)",
      "evidence_is_experimental": "false"
    },
    {
      "id": "O034",
      "label": "The Prompt Engineering Playbook for Programmers",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_RESEARCH",
      "group": "Engineering structure",
      "year": "2025",
      "lead_author": "Addy Osmani",
      "source": "https://addyo.substack.com/p/the-prompt-engineering-playbook-for",
      "source_url": "https://addyo.substack.com/p/the-prompt-engineering-playbook-for",
      "url": "https://addyo.substack.com/p/the-prompt-engineering-playbook-for",
      "publication_date": "2025-05-27",
      "contribution": "Effective developer prompts state a bounded problem, relevant context, constraints and the expected verification method.",
      "limitation": "Practitioner interpretation; not primary experimental evidence.",
      "manual_use": "Provide concrete files and constraints with each request; Make successful output observable; Iterate with feedback instead of claiming prompt wording ensures reliability.",
      "evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "reviewed_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "original_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "editorial_priority": "B",
      "full_manuscript_audited": "article webpage read; linked empirical sources not all independently audited",
      "summary": "Through contrasting examples, Osmani demonstrates how explicit role, environment, scope, format and feedback loops can improve coding-assistant usefulness. The book can reuse the patterns as task-envelope teaching devices rather than treat prompt form as a substitute for formal specifications.",
      "in_short": "Effective developer prompts state a bounded problem, relevant context, constraints and the expected verification method.",
      "main_findings": "Provide concrete files and constraints with each request; Make successful output observable; Iterate with feedback instead of claiming prompt wording ensures reliability.",
      "bibliography_year": "2025",
      "section_id": "4.3",
      "chapter_id": "C04",
      "relevance": "Direct",
      "method_status": "curated practitioner article (not a research study)",
      "primary_research": "false",
      "related_works": "W151;W077;W148",
      "provenance": "Osmani public Substack sitemaps 2024/2025/2026 plus individual source URLs; independent editorial review 2026-10-10",
      "baseline_provenance": "Overlay only; does not change any original W001-W193 evidence classification",
      "editorial_caution": "Practitioner interpretation; not primary experimental evidence.",
      "original_url_verified": "yes",
      "publication_source_url": "https://addyo.substack.com/sitemap/2025",
      "publication_status_note": "Substack essay, not a peer-reviewed research paper",
      "review_status": "REVISED",
      "article_is_ai_specific": "true",
      "review_date": "2026-10-10",
      "research_link_semantics": "comparison/analogy, not observed citation, causal validation or replication",
      "audit_evidence_note": "Practitioner interpretation; not primary experimental evidence.",
      "editorial_revision_detail": "The prompt playbook teaches expected behavior and context of task specifications rather than only versioning an intention ledger.; Comprehension of unfamiliar code (W155) is too remote from creating prompts with specification and verifier constraints.",
      "prior_record_id": "AOS034",
      "stable_bibliography_id": "O034",
      "edition_integration": "CATALOGUE_ONLY",
      "manuscript_citation_status": "NOT_CITED_IN_MAIN_TEXT",
      "provenance_base": "Oct 10 2026 694-node graph (not 9 Oct graph)",
      "evidence_is_experimental": "false"
    },
    {
      "id": "O035",
      "label": "AI Won't Kill Junior Devs - But Your Hiring Strategy Might",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_RESEARCH",
      "group": "Jobs & roles",
      "year": "2025",
      "lead_author": "Addy Osmani",
      "source": "https://addyo.substack.com/p/ai-wont-kill-junior-devs-but-your",
      "source_url": "https://addyo.substack.com/p/ai-wont-kill-junior-devs-but-your",
      "url": "https://addyo.substack.com/p/ai-wont-kill-junior-devs-but-your",
      "publication_date": "2025-05-10",
      "contribution": "Removing junior engineering positions can damage apprenticeship and the future pool of experienced maintainers.",
      "limitation": "A prescriptive career and hiring essay; no original causal analysis of employment trends.",
      "manual_use": "Protect supervised learning opportunities for junior developers; Evaluate apprenticeship capacity alongside coding throughput; Compare hiring claims with primary labor-market studies.",
      "evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "reviewed_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "original_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "editorial_priority": "A",
      "full_manuscript_audited": "article webpage read; linked empirical sources not all independently audited",
      "summary": "Osmani argues that early-career roles must evolve toward debugging, system comprehension, collaboration and verification as assistants automate routine output. This is a workforce-development argument, not a causal demonstration that AI has or has not changed entry-level hiring.",
      "in_short": "Removing junior engineering positions can damage apprenticeship and the future pool of experienced maintainers.",
      "main_findings": "Protect supervised learning opportunities for junior developers; Evaluate apprenticeship capacity alongside coding throughput; Compare hiring claims with primary labor-market studies.",
      "bibliography_year": "2025",
      "section_id": "12.7",
      "chapter_id": "C12",
      "relevance": "Direct",
      "method_status": "curated practitioner article (not a research study)",
      "primary_research": "false",
      "related_works": "W112;W125;W131",
      "provenance": "Osmani public Substack sitemaps 2024/2025/2026 plus individual source URLs; independent editorial review 2026-10-10",
      "baseline_provenance": "Overlay only; does not change any original W001-W193 evidence classification",
      "editorial_caution": "A prescriptive career and hiring essay; no original causal analysis of employment trends.",
      "original_url_verified": "yes",
      "publication_source_url": "https://addyo.substack.com/sitemap/2025",
      "publication_status_note": "Substack essay, not a peer-reviewed research paper",
      "review_status": "REVISED",
      "article_is_ai_specific": "true",
      "review_date": "2026-10-10",
      "research_link_semantics": "comparison/analogy, not observed citation, causal validation or replication",
      "audit_evidence_note": "A prescriptive career and hiring essay; no original causal analysis of employment trends.",
      "editorial_revision_detail": "The argument is explicitly about the junior labor pipeline and apprenticeship economics; C12.7 is a closer primary home than team staffing mechanics.; The argument is explicitly about the junior labor pipeline and apprenticeship economics; C12.7 is a closer primary home than team staffing mechanics.",
      "prior_record_id": "AOS035",
      "stable_bibliography_id": "O035",
      "edition_integration": "CATALOGUE_ONLY",
      "manuscript_citation_status": "NOT_CITED_IN_MAIN_TEXT",
      "provenance_base": "Oct 10 2026 694-node graph (not 9 Oct graph)",
      "evidence_is_experimental": "false"
    },
    {
      "id": "O036",
      "label": "Avoiding Skill Atrophy in the Age of AI",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_RESEARCH",
      "group": "Skills & learning",
      "year": "2025",
      "lead_author": "Addy Osmani",
      "source": "https://addyo.substack.com/p/avoiding-skill-atrophy-in-the-age",
      "source_url": "https://addyo.substack.com/p/avoiding-skill-atrophy-in-the-age",
      "url": "https://addyo.substack.com/p/avoiding-skill-atrophy-in-the-age",
      "publication_date": "2025-04-25",
      "contribution": "Using AI to avoid every difficult step risks eroding the reasoning skills needed to supervise future AI output.",
      "limitation": "Practitioner interpretation; not primary experimental evidence.",
      "manual_use": "Maintain opportunities for unaided practice; Use delayed comprehension and transfer tests; Keep the analogy separate from evidence of measured developer skill decay.",
      "evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "reviewed_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "original_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "editorial_priority": "A",
      "full_manuscript_audited": "article webpage read; linked empirical sources not all independently audited",
      "summary": "Osmani draws an analogy with other forms of cognitive offloading and recommends intentional debugging, independent implementation, explanation and review. The essay identifies a plausible risk, while the size and persistence of skill loss require empirical evaluation.",
      "in_short": "Using AI to avoid every difficult step risks eroding the reasoning skills needed to supervise future AI output.",
      "main_findings": "Maintain opportunities for unaided practice; Use delayed comprehension and transfer tests; Keep the analogy separate from evidence of measured developer skill decay.",
      "bibliography_year": "2025",
      "section_id": "10.4",
      "chapter_id": "C10",
      "relevance": "Direct",
      "method_status": "curated practitioner article (not a research study)",
      "primary_research": "false",
      "related_works": "W117;W118;W121",
      "provenance": "Osmani public Substack sitemaps 2024/2025/2026 plus individual source URLs; independent editorial review 2026-10-10",
      "baseline_provenance": "Overlay only; does not change any original W001-W193 evidence classification",
      "editorial_caution": "Practitioner interpretation; not primary experimental evidence.",
      "original_url_verified": "yes",
      "publication_source_url": "https://addyo.substack.com/sitemap/2025",
      "publication_status_note": "Substack essay, not a peer-reviewed research paper",
      "review_status": "CONFIRMED",
      "article_is_ai_specific": "true",
      "review_date": "2026-10-10",
      "research_link_semantics": "comparison/analogy, not observed citation, causal validation or replication",
      "audit_evidence_note": "Practitioner interpretation; not primary experimental evidence.",
      "editorial_revision_detail": "",
      "prior_record_id": "AOS036",
      "stable_bibliography_id": "O036",
      "edition_integration": "CATALOGUE_ONLY",
      "manuscript_citation_status": "NOT_CITED_IN_MAIN_TEXT",
      "provenance_base": "Oct 10 2026 694-node graph (not 9 Oct graph)",
      "evidence_is_experimental": "false"
    },
    {
      "id": "O037",
      "label": "Vibe Coding is not an excuse for low-quality work",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_RESEARCH",
      "group": "Code quality & security",
      "year": "2025",
      "lead_author": "Addy Osmani",
      "source": "https://addyo.substack.com/p/vibe-coding-is-not-an-excuse-for",
      "source_url": "https://addyo.substack.com/p/vibe-coding-is-not-an-excuse-for",
      "url": "https://addyo.substack.com/p/vibe-coding-is-not-an-excuse-for",
      "publication_date": "2025-04-18",
      "contribution": "Rapid AI prototyping does not exempt production changes from ordinary software quality obligations.",
      "limitation": "Practitioner interpretation; not primary experimental evidence.",
      "manual_use": "Evaluate generated artifacts against system standards; Require a maintenance plan for promoted prototypes; Measure longer-run defects and complexity, not demo velocity.",
      "evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "reviewed_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "original_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "editorial_priority": "B",
      "full_manuscript_audited": "article webpage read; linked empirical sources not all independently audited",
      "summary": "Osmani warns that easy generation can conceal bugs, weak design and unmaintainable dependencies. He urges standard review, architectural judgment, tests and security checks even when non-specialists can produce working prototypes.",
      "in_short": "Rapid AI prototyping does not exempt production changes from ordinary software quality obligations.",
      "main_findings": "Evaluate generated artifacts against system standards; Require a maintenance plan for promoted prototypes; Measure longer-run defects and complexity, not demo velocity.",
      "bibliography_year": "2025",
      "section_id": "5.8",
      "chapter_id": "C05",
      "relevance": "Direct",
      "method_status": "curated practitioner article (not a research study)",
      "primary_research": "false",
      "related_works": "W039;W050;W059",
      "provenance": "Osmani public Substack sitemaps 2024/2025/2026 plus individual source URLs; independent editorial review 2026-10-10",
      "baseline_provenance": "Overlay only; does not change any original W001-W193 evidence classification",
      "editorial_caution": "Practitioner interpretation; not primary experimental evidence.",
      "original_url_verified": "yes",
      "publication_source_url": "https://addyo.substack.com/sitemap/2025",
      "publication_status_note": "Substack essay, not a peer-reviewed research paper",
      "review_status": "CONFIRMED",
      "article_is_ai_specific": "true",
      "review_date": "2026-10-10",
      "research_link_semantics": "comparison/analogy, not observed citation, causal validation or replication",
      "audit_evidence_note": "Practitioner interpretation; not primary experimental evidence.",
      "editorial_revision_detail": "",
      "prior_record_id": "AOS037",
      "stable_bibliography_id": "O037",
      "edition_integration": "CATALOGUE_ONLY",
      "manuscript_citation_status": "NOT_CITED_IN_MAIN_TEXT",
      "provenance_base": "Oct 10 2026 694-node graph (not 9 Oct graph)",
      "evidence_is_experimental": "false"
    },
    {
      "id": "O038",
      "label": "What are AI Agents? why do they matter?",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_RESEARCH",
      "group": "What agents can do",
      "year": "2025",
      "lead_author": "Addy Osmani",
      "source": "https://addyo.substack.com/p/what-are-ai-agents-why-do-they-matter",
      "source_url": "https://addyo.substack.com/p/what-are-ai-agents-why-do-they-matter",
      "url": "https://addyo.substack.com/p/what-are-ai-agents-why-do-they-matter",
      "publication_date": "2025-04-11",
      "contribution": "An agent differs from one-shot model completion by using tools and feedback to pursue a goal over multiple steps.",
      "limitation": "Practitioner interpretation; not primary experimental evidence.",
      "manual_use": "Model agents as bounded goal-directed processes; Separate tool authority from language-model output; Require observable success and failure states.",
      "evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "reviewed_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "original_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "editorial_priority": "B",
      "full_manuscript_audited": "article webpage read; linked empirical sources not all independently audited",
      "summary": "The post offers an introductory description of agent perception, planning, tool use, action and iteration. It is useful for defining system boundaries and distinguishing model capability from the reliability of a surrounding task workflow.",
      "in_short": "An agent differs from one-shot model completion by using tools and feedback to pursue a goal over multiple steps.",
      "main_findings": "Model agents as bounded goal-directed processes; Separate tool authority from language-model output; Require observable success and failure states.",
      "bibliography_year": "2025",
      "section_id": "3.1",
      "chapter_id": "C03",
      "relevance": "Direct",
      "method_status": "curated practitioner article (not a research study)",
      "primary_research": "false",
      "related_works": "W191;W002;W152",
      "provenance": "Osmani public Substack sitemaps 2024/2025/2026 plus individual source URLs; independent editorial review 2026-10-10",
      "baseline_provenance": "Overlay only; does not change any original W001-W193 evidence classification",
      "editorial_caution": "Practitioner interpretation; not primary experimental evidence.",
      "original_url_verified": "yes",
      "publication_source_url": "https://addyo.substack.com/sitemap/2025",
      "publication_status_note": "Substack essay, not a peer-reviewed research paper",
      "review_status": "REVISED",
      "article_is_ai_specific": "true",
      "review_date": "2026-10-10",
      "research_link_semantics": "comparison/analogy, not observed citation, causal validation or replication",
      "audit_evidence_note": "Practitioner interpretation; not primary experimental evidence.",
      "editorial_revision_detail": "AIDev (W192) supplies a PR dataset, rather than evidence about the conceptual structure of AI agents; compare workflow studies.",
      "prior_record_id": "AOS038",
      "stable_bibliography_id": "O038",
      "edition_integration": "CATALOGUE_ONLY",
      "manuscript_citation_status": "NOT_CITED_IN_MAIN_TEXT",
      "provenance_base": "Oct 10 2026 694-node graph (not 9 Oct graph)",
      "evidence_is_experimental": "false"
    },
    {
      "id": "O039",
      "label": "Vibe Coding: Revolution or Reckless Abandon?",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_RESEARCH",
      "group": "Code quality & security",
      "year": "2025",
      "lead_author": "Addy Osmani",
      "source": "https://addyo.substack.com/p/vibe-coding-revolution-or-reckless",
      "source_url": "https://addyo.substack.com/p/vibe-coding-revolution-or-reckless",
      "url": "https://addyo.substack.com/p/vibe-coding-revolution-or-reckless",
      "publication_date": "2025-04-03",
      "contribution": "Vibe coding can democratize prototypes while amplifying unnoticed security and maintainability risks.",
      "limitation": "Practitioner interpretation; not primary experimental evidence.",
      "manual_use": "Separate creative prototyping from production acceptance; Add security and regression checks early; Train users to recognize the limits of superficial functional demos.",
      "evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "reviewed_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "original_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "editorial_priority": "B",
      "full_manuscript_audited": "article webpage read; linked empirical sources not all independently audited",
      "summary": "Osmani discusses enthusiastic prompting with minimal code inspection and contrasts its accessibility with risks from incorrect assumptions, latent defects and insufficient operator understanding. The essay calls for professional checks as project consequence increases.",
      "in_short": "Vibe coding can democratize prototypes while amplifying unnoticed security and maintainability risks.",
      "main_findings": "Separate creative prototyping from production acceptance; Add security and regression checks early; Train users to recognize the limits of superficial functional demos.",
      "bibliography_year": "2025",
      "section_id": "5.1",
      "chapter_id": "C05",
      "relevance": "Direct",
      "method_status": "curated practitioner article (not a research study)",
      "primary_research": "false",
      "related_works": "W045;W046;W050",
      "provenance": "Osmani public Substack sitemaps 2024/2025/2026 plus individual source URLs; independent editorial review 2026-10-10",
      "baseline_provenance": "Overlay only; does not change any original W001-W193 evidence classification",
      "editorial_caution": "Practitioner interpretation; not primary experimental evidence.",
      "original_url_verified": "yes",
      "publication_source_url": "https://addyo.substack.com/sitemap/2025",
      "publication_status_note": "Substack essay, not a peer-reviewed research paper",
      "review_status": "CONFIRMED",
      "article_is_ai_specific": "true",
      "review_date": "2026-10-10",
      "research_link_semantics": "comparison/analogy, not observed citation, causal validation or replication",
      "audit_evidence_note": "Practitioner interpretation; not primary experimental evidence.",
      "editorial_revision_detail": "",
      "prior_record_id": "AOS039",
      "stable_bibliography_id": "O039",
      "edition_integration": "CATALOGUE_ONLY",
      "manuscript_citation_status": "NOT_CITED_IN_MAIN_TEXT",
      "provenance_base": "Oct 10 2026 694-node graph (not 9 Oct graph)",
      "evidence_is_experimental": "false"
    },
    {
      "id": "O040",
      "label": "MCP: What It Is and Why It Matters",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_RESEARCH",
      "group": "What agents can do",
      "year": "2025",
      "lead_author": "Addy Osmani",
      "source": "https://addyo.substack.com/p/mcp-what-it-is-and-why-it-matters",
      "source_url": "https://addyo.substack.com/p/mcp-what-it-is-and-why-it-matters",
      "url": "https://addyo.substack.com/p/mcp-what-it-is-and-why-it-matters",
      "publication_date": "2025-03-27",
      "contribution": "The Model Context Protocol standardizes agent access to external resources and tools, increasing integration reach and the importance of permission controls.",
      "limitation": "Practitioner interpretation; not primary experimental evidence.",
      "manual_use": "Teach interface contracts separately from access policy; Review external tool descriptions as untrusted input; Constrain secrets, scopes and side-effecting calls.",
      "evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "reviewed_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "original_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "editorial_priority": "A",
      "full_manuscript_audited": "article webpage read; linked empirical sources not all independently audited",
      "summary": "An accessible explanation of MCP clients, servers and tool interoperability, including opportunities for richer context. For the book it illustrates the distinction between a convenient integration protocol and the authorization, sandbox and trust decisions the protocol cannot solve alone.",
      "in_short": "The Model Context Protocol standardizes agent access to external resources and tools, increasing integration reach and the importance of permission controls.",
      "main_findings": "Teach interface contracts separately from access policy; Review external tool descriptions as untrusted input; Constrain secrets, scopes and side-effecting calls.",
      "bibliography_year": "2025",
      "section_id": "6.7",
      "chapter_id": "C06",
      "relevance": "Direct",
      "method_status": "curated practitioner article (not a research study)",
      "primary_research": "false",
      "related_works": "W053;W060",
      "provenance": "Osmani public Substack sitemaps 2024/2025/2026 plus individual source URLs; independent editorial review 2026-10-10",
      "baseline_provenance": "Overlay only; does not change any original W001-W193 evidence classification",
      "editorial_caution": "Practitioner interpretation; not primary experimental evidence.",
      "original_url_verified": "yes",
      "publication_source_url": "https://addyo.substack.com/sitemap/2025",
      "publication_status_note": "Substack essay, not a peer-reviewed research paper",
      "review_status": "REVISED",
      "article_is_ai_specific": "true",
      "review_date": "2026-10-10",
      "research_link_semantics": "comparison/analogy, not observed citation, causal validation or replication",
      "audit_evidence_note": "Practitioner interpretation; not primary experimental evidence.",
      "editorial_revision_detail": "Package hallucination (W043) does not meaningfully address MCP tool authorization; security/harness links are more relevant.",
      "prior_record_id": "AOS040",
      "stable_bibliography_id": "O040",
      "edition_integration": "CATALOGUE_ONLY",
      "manuscript_citation_status": "NOT_CITED_IN_MAIN_TEXT",
      "provenance_base": "Oct 10 2026 694-node graph (not 9 Oct graph)",
      "evidence_is_experimental": "false"
    },
    {
      "id": "O041",
      "label": "Leading Effective Engineering Teams in the Age of GenAI",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_RESEARCH",
      "group": "Engineering structure",
      "year": "2025",
      "lead_author": "Addy Osmani",
      "source": "https://addyo.substack.com/p/leading-effective-engineering-teams-c9b",
      "source_url": "https://addyo.substack.com/p/leading-effective-engineering-teams-c9b",
      "url": "https://addyo.substack.com/p/leading-effective-engineering-teams-c9b",
      "publication_date": "2025-03-19",
      "contribution": "Engineering leaders should define outcome quality, train teams and make human verification a normal part of AI adoption.",
      "limitation": "Practitioner interpretation; not primary experimental evidence.",
      "manual_use": "Publish an explicit AI contribution policy; Allocate capacity for capability development and review; Evaluate delivery quality and learning, not generated-line counts.",
      "evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "reviewed_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "original_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "editorial_priority": "A",
      "full_manuscript_audited": "article webpage read; linked empirical sources not all independently audited",
      "summary": "Osmani translates AI tool introduction into management duties: agree on what \"better\" means, avoid dependency on apparent speed, establish review expectations and support developer upskilling. It functions as organizational guidance rather than measured intervention.",
      "in_short": "Engineering leaders should define outcome quality, train teams and make human verification a normal part of AI adoption.",
      "main_findings": "Publish an explicit AI contribution policy; Allocate capacity for capability development and review; Evaluate delivery quality and learning, not generated-line counts.",
      "bibliography_year": "2025",
      "section_id": "11.3",
      "chapter_id": "C11",
      "relevance": "Direct",
      "method_status": "curated practitioner article (not a research study)",
      "primary_research": "false",
      "related_works": "W147;W149;W150",
      "provenance": "Osmani public Substack sitemaps 2024/2025/2026 plus individual source URLs; independent editorial review 2026-10-10",
      "baseline_provenance": "Overlay only; does not change any original W001-W193 evidence classification",
      "editorial_caution": "Practitioner interpretation; not primary experimental evidence.",
      "original_url_verified": "yes",
      "publication_source_url": "https://addyo.substack.com/sitemap/2025",
      "publication_status_note": "Substack essay, not a peer-reviewed research paper",
      "review_status": "CONFIRMED",
      "article_is_ai_specific": "true",
      "review_date": "2026-10-10",
      "research_link_semantics": "comparison/analogy, not observed citation, causal validation or replication",
      "audit_evidence_note": "Practitioner interpretation; not primary experimental evidence.",
      "editorial_revision_detail": "",
      "prior_record_id": "AOS041",
      "stable_bibliography_id": "O041",
      "edition_integration": "CATALOGUE_ONLY",
      "manuscript_citation_status": "NOT_CITED_IN_MAIN_TEXT",
      "provenance_base": "Oct 10 2026 694-node graph (not 9 Oct graph)",
      "evidence_is_experimental": "false"
    },
    {
      "id": "O042",
      "label": "Beyond the 70%: Maximizing the human 30% of AI-assisted coding",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_RESEARCH",
      "group": "Skills & learning",
      "year": "2025",
      "lead_author": "Addy Osmani",
      "source": "https://addyo.substack.com/p/beyond-the-70-maximizing-the-human",
      "source_url": "https://addyo.substack.com/p/beyond-the-70-maximizing-the-human",
      "url": "https://addyo.substack.com/p/beyond-the-70-maximizing-the-human",
      "publication_date": "2025-03-13",
      "contribution": "The difficult last-mile work in AI-assisted development remains architecture, requirements, integration and verification.",
      "limitation": "The 70/30 split is a practitioner metaphor and is not independently measured in this essay.",
      "manual_use": "Distinguish generated scaffold from production-ready change; Teach system-level debugging and design; Avoid quoting 70/30 as a measured software engineering constant.",
      "evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "reviewed_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "original_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "editorial_priority": "A",
      "full_manuscript_audited": "article webpage read; linked empirical sources not all independently audited",
      "summary": "Expanding his 2024 \"70% problem\" framing, Osmani discusses the durable value of engineers who can interpret behavior, handle edge cases and maintain systems. The percentages are rhetorical heuristics for relative task difficulty, not tested ratios of project completion.",
      "in_short": "The difficult last-mile work in AI-assisted development remains architecture, requirements, integration and verification.",
      "main_findings": "Distinguish generated scaffold from production-ready change; Teach system-level debugging and design; Avoid quoting 70/30 as a measured software engineering constant.",
      "bibliography_year": "2025",
      "section_id": "10.9",
      "chapter_id": "C10",
      "relevance": "Direct",
      "method_status": "curated practitioner article (not a research study)",
      "primary_research": "false",
      "related_works": "W117;W154;W010",
      "provenance": "Osmani public Substack sitemaps 2024/2025/2026 plus individual source URLs; independent editorial review 2026-10-10",
      "baseline_provenance": "Overlay only; does not change any original W001-W193 evidence classification",
      "editorial_caution": "The 70/30 split is a practitioner metaphor and is not independently measured in this essay.",
      "original_url_verified": "yes",
      "publication_source_url": "https://addyo.substack.com/sitemap/2025",
      "publication_status_note": "Substack essay, not a peer-reviewed research paper",
      "review_status": "REVISED",
      "article_is_ai_specific": "true",
      "review_date": "2026-10-10",
      "research_link_semantics": "comparison/analogy, not observed citation, causal validation or replication",
      "audit_evidence_note": "The 70/30 split is a practitioner metaphor and is not independently measured in this essay.",
      "editorial_revision_detail": "The article concerns human competency and use of the non-automated portion of software work; a capability-development contract is the better teaching placement.",
      "prior_record_id": "AOS042",
      "stable_bibliography_id": "O042",
      "edition_integration": "CATALOGUE_ONLY",
      "manuscript_citation_status": "NOT_CITED_IN_MAIN_TEXT",
      "provenance_base": "Oct 10 2026 694-node graph (not 9 Oct graph)",
      "evidence_is_experimental": "false"
    },
    {
      "id": "O043",
      "label": "Applied \"Software Engineering at Google\"",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_RESEARCH",
      "group": "Engineering structure",
      "year": "2025",
      "lead_author": "Addy Osmani",
      "source": "https://addyo.substack.com/p/applied-software-engineering-at-google",
      "source_url": "https://addyo.substack.com/p/applied-software-engineering-at-google",
      "url": "https://addyo.substack.com/p/applied-software-engineering-at-google",
      "publication_date": "2025-03-06",
      "contribution": "Testing, review, documentation and sustainable ownership are established software-engineering practices that remain useful with AI-generated code.",
      "limitation": "Expository synthesis of an existing software engineering book, not original AI research.",
      "manual_use": "Reuse established tests-and-change reasoning; Distinguish well-founded engineering precedent from measured agent performance; Use as contextual support for governance.",
      "evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "reviewed_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "original_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "editorial_priority": "B",
      "full_manuscript_audited": "article webpage read; linked empirical sources not all independently audited",
      "summary": "Osmani adapts lessons from the public Software Engineering at Google book, including tests that make change safer, code review and organizational learning. It supplies historical engineering principles, not direct evidence that an AI technique is effective.",
      "in_short": "Testing, review, documentation and sustainable ownership are established software-engineering practices that remain useful with AI-generated code.",
      "main_findings": "Reuse established tests-and-change reasoning; Distinguish well-founded engineering precedent from measured agent performance; Use as contextual support for governance.",
      "bibliography_year": "2025",
      "section_id": "7.4",
      "chapter_id": "C07",
      "relevance": "Adjacent (general engineering)",
      "method_status": "curated practitioner article (not a research study)",
      "primary_research": "false",
      "related_works": "W064;W161;W173",
      "provenance": "Osmani public Substack sitemaps 2024/2025/2026 plus individual source URLs; independent editorial review 2026-10-10",
      "baseline_provenance": "Overlay only; does not change any original W001-W193 evidence classification",
      "editorial_caution": "Expository synthesis of an existing software engineering book, not original AI research. CONTEXTUAL ONLY: this article does not evaluate AI-assisted development, agent behavior, or causal AI outcomes.",
      "original_url_verified": "yes",
      "publication_source_url": "https://addyo.substack.com/sitemap/2025",
      "publication_status_note": "Substack essay, not a peer-reviewed research paper",
      "review_status": "CONTEXTUAL_ONLY",
      "article_is_ai_specific": "false",
      "review_date": "2026-10-10",
      "research_link_semantics": "comparison/analogy, not observed citation, causal validation or replication",
      "audit_evidence_note": "Expository synthesis of an existing software engineering book, not original AI research. CONTEXTUAL ONLY: this article does not evaluate AI-assisted development, agent behavior, or causal AI outcomes.",
      "editorial_revision_detail": "Conspicuously prevent non-AI engineering essays from being reported as evidence of AI-specific outcomes.",
      "prior_record_id": "AOS043",
      "stable_bibliography_id": "O043",
      "edition_integration": "CATALOGUE_ONLY",
      "manuscript_citation_status": "NOT_CITED_IN_MAIN_TEXT",
      "provenance_base": "Oct 10 2026 694-node graph (not 9 Oct graph)",
      "evidence_is_experimental": "false"
    },
    {
      "id": "O044",
      "label": "Speech-to-Code: Vibe Coding with Voice",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_RESEARCH",
      "group": "What agents can do",
      "year": "2025",
      "lead_author": "Addy Osmani",
      "source": "https://addyo.substack.com/p/speech-to-code-vibe-coding-with-voice",
      "source_url": "https://addyo.substack.com/p/speech-to-code-vibe-coding-with-voice",
      "url": "https://addyo.substack.com/p/speech-to-code-vibe-coding-with-voice",
      "publication_date": "2025-02-28",
      "contribution": "Voice input changes how developers express tasks to coding assistants but does not remove the need to verify resulting software.",
      "limitation": "First-person tool demonstration without measured comparative productivity.",
      "manual_use": "Teach modality-independent task specification; Evaluate accessibility and ergonomics separately from correctness; Do not extrapolate a personal speedup to all teams.",
      "evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "reviewed_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "original_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "editorial_priority": "B",
      "full_manuscript_audited": "article webpage read; linked empirical sources not all independently audited",
      "summary": "Osmani demonstrates dictating instructions into an AI coding workflow using speech tools and describes personal ergonomic and velocity benefits. The improvement is experiential; no controlled comparison of input methods or final code quality is provided.",
      "in_short": "Voice input changes how developers express tasks to coding assistants but does not remove the need to verify resulting software.",
      "main_findings": "Teach modality-independent task specification; Evaluate accessibility and ergonomics separately from correctness; Do not extrapolate a personal speedup to all teams.",
      "bibliography_year": "2025",
      "section_id": "1.2",
      "chapter_id": "C01",
      "relevance": "Direct",
      "method_status": "curated practitioner article (not a research study)",
      "primary_research": "false",
      "related_works": "W002",
      "provenance": "Osmani public Substack sitemaps 2024/2025/2026 plus individual source URLs; independent editorial review 2026-10-10",
      "baseline_provenance": "Overlay only; does not change any original W001-W193 evidence classification",
      "editorial_caution": "First-person tool demonstration without measured comparative productivity.",
      "original_url_verified": "yes",
      "publication_source_url": "https://addyo.substack.com/sitemap/2025",
      "publication_status_note": "Substack essay, not a peer-reviewed research paper",
      "review_status": "REVISED",
      "article_is_ai_specific": "true",
      "review_date": "2026-10-10",
      "research_link_semantics": "comparison/analogy, not observed citation, causal validation or replication",
      "audit_evidence_note": "First-person tool demonstration without measured comparative productivity.",
      "editorial_revision_detail": "Autocomplete acceptance and generic self-reported AI productivity are not evidence of voice-to-code efficacy; retain one workflow-context comparison.",
      "prior_record_id": "AOS044",
      "stable_bibliography_id": "O044",
      "edition_integration": "CATALOGUE_ONLY",
      "manuscript_citation_status": "NOT_CITED_IN_MAIN_TEXT",
      "provenance_base": "Oct 10 2026 694-node graph (not 9 Oct graph)",
      "evidence_is_experimental": "false"
    },
    {
      "id": "O045",
      "label": "Personal Software: The Unbundling of the Programmer?",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_RESEARCH",
      "group": "Economics",
      "year": "2025",
      "lead_author": "Addy Osmani",
      "source": "https://addyo.substack.com/p/personal-software-the-unbundling",
      "source_url": "https://addyo.substack.com/p/personal-software-the-unbundling",
      "url": "https://addyo.substack.com/p/personal-software-the-unbundling",
      "publication_date": "2025-02-09",
      "contribution": "Lower creation costs may expand demand for one-off and personal applications, an economic hypothesis distinct from measured productivity or employment effects.",
      "limitation": "Forward-looking economic scenario; no primary adoption or welfare evaluation.",
      "manual_use": "Separate prototype creation cost from lifecycle cost; Evaluate new demand and substitution scenarios independently; Mark market forecasts as hypotheses.",
      "evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "reviewed_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "original_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "editorial_priority": "B",
      "full_manuscript_audited": "article webpage read; linked empirical sources not all independently audited",
      "summary": "Osmani explores a world in which individuals and domain specialists build small personalized applications too narrow to justify traditional development contracts. The claim is about enabling software that previously would not be built at all. It is a forward-looking long-tail demand scenario, not a measured labor substitution, return-on-investment or full lifecycle cost study.",
      "in_short": "Lower creation costs may expand demand for one-off and personal applications, an economic hypothesis distinct from measured productivity or employment effects.",
      "main_findings": "Separate prototype creation cost from lifecycle cost; Evaluate new demand and substitution scenarios independently; Mark market forecasts as hypotheses.",
      "bibliography_year": "2025",
      "section_id": "12.8",
      "chapter_id": "C12",
      "relevance": "Direct",
      "method_status": "curated practitioner article (not a research study)",
      "primary_research": "false",
      "related_works": "W145",
      "provenance": "Osmani public Substack sitemaps 2024/2025/2026 plus individual source URLs; independent editorial review 2026-10-10",
      "baseline_provenance": "Overlay only; does not change any original W001-W193 evidence classification",
      "editorial_caution": "Forward-looking economic scenario; no primary adoption or welfare evaluation. Framework or market hypothesis is an authored practitioner proposal, not an empirically validated scale or intervention.",
      "original_url_verified": "yes",
      "publication_source_url": "https://addyo.substack.com/sitemap/2025",
      "publication_status_note": "Substack essay, not a peer-reviewed research paper",
      "review_status": "REVISED",
      "article_is_ai_specific": "true",
      "review_date": "2026-10-10",
      "research_link_semantics": "comparison/analogy, not observed citation, causal validation or replication",
      "audit_evidence_note": "Forward-looking economic scenario; no primary adoption or welfare evaluation. Framework or market hypothesis is an authored practitioner proposal, not an empirically validated scale or intervention.",
      "editorial_revision_detail": "The central proposition is a distributional/demand shift toward personally created software, not choosing an autonomy level by least cost.; Firm-level AI hiring studies do not investigate the novel long-tail personal-software demand hypothesized by the article; retain the lifecycle ROI paper only as economic contrast.; State the original essay’s demand-creation thesis explicitly.; Emphasize personalization and software demand rather than autonomy-cascade cost optimization.; The paper is a qualitative demand scenario; employment comparison is contextual rather than observed outcome.; Do not promote conceptual taxonomy or market hypotheses into established research outcomes.",
      "prior_record_id": "AOS045",
      "stable_bibliography_id": "O045",
      "edition_integration": "CATALOGUE_ONLY",
      "manuscript_citation_status": "NOT_CITED_IN_MAIN_TEXT",
      "provenance_base": "Oct 10 2026 694-node graph (not 9 Oct graph)",
      "evidence_is_experimental": "false"
    },
    {
      "id": "O046",
      "label": "Why I use Cline for AI Engineering",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_RESEARCH",
      "group": "What agents can do",
      "year": "2025",
      "lead_author": "Addy Osmani",
      "source": "https://addyo.substack.com/p/why-i-use-cline-for-ai-engineering",
      "source_url": "https://addyo.substack.com/p/why-i-use-cline-for-ai-engineering",
      "url": "https://addyo.substack.com/p/why-i-use-cline-for-ai-engineering",
      "publication_date": "2025-01-30",
      "contribution": "Cline illustrates how a tool-using coding assistant differs from a conventional completion engine through its context and environment access.",
      "limitation": "Subjective tool review, updated 2025-07-21; product comparisons are not controlled benchmarks.",
      "manual_use": "Classify assistant capabilities by observable tools and permissions; Evaluate cost and context visibility on representative tasks; Treat personal vendor preferences as dated, not benchmark evidence.",
      "evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "reviewed_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "original_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "editorial_priority": "B",
      "full_manuscript_audited": "article webpage read; linked empirical sources not all independently audited",
      "summary": "Osmani offers a first-person comparison of coding assistants, favoring Cline for file, terminal, browser and debugging workflows while acknowledging trade-offs. The post was updated in July 2025; its feature and product assessments are time-specific.",
      "in_short": "Cline illustrates how a tool-using coding assistant differs from a conventional completion engine through its context and environment access.",
      "main_findings": "Classify assistant capabilities by observable tools and permissions; Evaluate cost and context visibility on representative tasks; Treat personal vendor preferences as dated, not benchmark evidence.",
      "bibliography_year": "2025",
      "section_id": "3.2",
      "chapter_id": "C03",
      "relevance": "Direct",
      "method_status": "curated practitioner article (not a research study)",
      "primary_research": "false",
      "related_works": "W002;W191",
      "provenance": "Osmani public Substack sitemaps 2024/2025/2026 plus individual source URLs; independent editorial review 2026-10-10",
      "baseline_provenance": "Overlay only; does not change any original W001-W193 evidence classification",
      "editorial_caution": "Subjective tool review, updated 2025-07-21; product comparisons are not controlled benchmarks.",
      "original_url_verified": "yes",
      "publication_source_url": "https://addyo.substack.com/sitemap/2025",
      "publication_status_note": "Substack essay, not a peer-reviewed research paper",
      "review_status": "REVISED",
      "article_is_ai_specific": "true",
      "review_date": "2026-10-10",
      "research_link_semantics": "comparison/analogy, not observed citation, causal validation or replication",
      "audit_evidence_note": "Subjective tool review, updated 2025-07-21; product comparisons are not controlled benchmarks.",
      "editorial_revision_detail": "Time-specific Cline feature review is not validated by a later Microsoft adoption study (W014) or a virtual memory system (W157).",
      "prior_record_id": "AOS046",
      "stable_bibliography_id": "O046",
      "edition_integration": "CATALOGUE_ONLY",
      "manuscript_citation_status": "NOT_CITED_IN_MAIN_TEXT",
      "provenance_base": "Oct 10 2026 694-node graph (not 9 Oct graph)",
      "evidence_is_experimental": "false"
    },
    {
      "id": "O047",
      "label": "AI-Driven Prototyping: v0, Bolt, and Lovable Compared",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_RESEARCH",
      "group": "What agents can do",
      "year": "2025",
      "lead_author": "Addy Osmani",
      "source": "https://addyo.substack.com/p/ai-driven-prototyping-v0-bolt-and",
      "source_url": "https://addyo.substack.com/p/ai-driven-prototyping-v0-bolt-and",
      "url": "https://addyo.substack.com/p/ai-driven-prototyping-v0-bolt-and",
      "publication_date": "2025-01-11",
      "contribution": "AI prototyping services reduce time from concept to demonstrable app but vary in architecture, control and production suitability.",
      "limitation": "Practitioner tool comparison; tool features have evolved since early 2025.",
      "manual_use": "Choose tools by intended artifact and handoff needs; Budget refactoring and testing after a prototype; Do not treat a point-in-time vendor comparison as a reproducible benchmark.",
      "evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "reviewed_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "original_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "editorial_priority": "B",
      "full_manuscript_audited": "article webpage read; linked empirical sources not all independently audited",
      "summary": "The essay compares v0, Bolt and Lovable for common proof-of-concept workflows, noting different strengths in UI scaffolding and fuller application assembly. It distinguishes product exploration from subsequent testing, maintainability and integration work.",
      "in_short": "AI prototyping services reduce time from concept to demonstrable app but vary in architecture, control and production suitability.",
      "main_findings": "Choose tools by intended artifact and handoff needs; Budget refactoring and testing after a prototype; Do not treat a point-in-time vendor comparison as a reproducible benchmark.",
      "bibliography_year": "2025",
      "section_id": "3.3",
      "chapter_id": "C03",
      "relevance": "Direct",
      "method_status": "curated practitioner article (not a research study)",
      "primary_research": "false",
      "related_works": "W002;W191",
      "provenance": "Osmani public Substack sitemaps 2024/2025/2026 plus individual source URLs; independent editorial review 2026-10-10",
      "baseline_provenance": "Overlay only; does not change any original W001-W193 evidence classification",
      "editorial_caution": "Practitioner tool comparison; tool features have evolved since early 2025.",
      "original_url_verified": "yes",
      "publication_source_url": "https://addyo.substack.com/sitemap/2025",
      "publication_status_note": "Substack essay, not a peer-reviewed research paper",
      "review_status": "REVISED",
      "article_is_ai_specific": "true",
      "review_date": "2026-10-10",
      "research_link_semantics": "comparison/analogy, not observed citation, causal validation or replication",
      "audit_evidence_note": "Practitioner tool comparison; tool features have evolved since early 2025.",
      "editorial_revision_detail": "A personal comparison of three prototyping tools is not a formal SWE-agent benchmark; use as an example in task envelopes/capability fit.; MirrorCode (W193) measures extended coding tasks, not vendors v0/Bolt/Lovable. Retain two broad agent workflow comparisons only.",
      "prior_record_id": "AOS047",
      "stable_bibliography_id": "O047",
      "edition_integration": "CATALOGUE_ONLY",
      "manuscript_citation_status": "NOT_CITED_IN_MAIN_TEXT",
      "provenance_base": "Oct 10 2026 694-node graph (not 9 Oct graph)",
      "evidence_is_experimental": "false"
    },
    {
      "id": "O048",
      "label": "Future-proofing your Software Engineering career",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_RESEARCH",
      "group": "Skills & learning",
      "year": "2024",
      "lead_author": "Addy Osmani",
      "source": "https://addyo.substack.com/p/future-proofing-your-software-engineering",
      "source_url": "https://addyo.substack.com/p/future-proofing-your-software-engineering",
      "url": "https://addyo.substack.com/p/future-proofing-your-software-engineering",
      "publication_date": "2024-12-23",
      "contribution": "Career resilience in AI-assisted software engineering rests on adaptable domain expertise, systems judgment and learning.",
      "limitation": "Career advice and forecasts, not original labor-market empirical research.",
      "manual_use": "Build a transferable engineering-skills portfolio; Practice validating and integrating AI work; Separate career advice from measured employment effects.",
      "evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "reviewed_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "original_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "editorial_priority": "B",
      "full_manuscript_audited": "article webpage read; linked empirical sources not all independently audited",
      "summary": "Osmani surveys the tasks models can automate and emphasizes software architecture, evaluation, product understanding and the ability to learn new techniques. Predictions about changing roles are presented as guidance, not labor-market identification.",
      "in_short": "Career resilience in AI-assisted software engineering rests on adaptable domain expertise, systems judgment and learning.",
      "main_findings": "Build a transferable engineering-skills portfolio; Practice validating and integrating AI work; Separate career advice from measured employment effects.",
      "bibliography_year": "2024",
      "section_id": "10.9",
      "chapter_id": "C10",
      "relevance": "Direct",
      "method_status": "curated practitioner article (not a research study)",
      "primary_research": "false",
      "related_works": "W118;W122;W135",
      "provenance": "Osmani public Substack sitemaps 2024/2025/2026 plus individual source URLs; independent editorial review 2026-10-10",
      "baseline_provenance": "Overlay only; does not change any original W001-W193 evidence classification",
      "editorial_caution": "Career advice and forecasts, not original labor-market empirical research.",
      "original_url_verified": "yes",
      "publication_source_url": "https://addyo.substack.com/sitemap/2024",
      "publication_status_note": "Substack essay, not a peer-reviewed research paper",
      "review_status": "CONFIRMED",
      "article_is_ai_specific": "true",
      "review_date": "2026-10-10",
      "research_link_semantics": "comparison/analogy, not observed citation, causal validation or replication",
      "audit_evidence_note": "Career advice and forecasts, not original labor-market empirical research.",
      "editorial_revision_detail": "",
      "prior_record_id": "AOS048",
      "stable_bibliography_id": "O048",
      "edition_integration": "CATALOGUE_ONLY",
      "manuscript_citation_status": "NOT_CITED_IN_MAIN_TEXT",
      "provenance_base": "Oct 10 2026 694-node graph (not 9 Oct graph)",
      "evidence_is_experimental": "false"
    },
    {
      "id": "O049",
      "label": "The 70% problem: Hard truths about AI-assisted coding",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_RESEARCH",
      "group": "Productivity",
      "year": "2024",
      "lead_author": "Addy Osmani",
      "source": "https://addyo.substack.com/p/the-70-problem-hard-truths-about",
      "source_url": "https://addyo.substack.com/p/the-70-problem-hard-truths-about",
      "url": "https://addyo.substack.com/p/the-70-problem-hard-truths-about",
      "publication_date": "2024-12-04",
      "contribution": "Getting a prototype mostly implemented with AI is far easier than completing the remaining integrations and engineering assurances.",
      "limitation": "The 70% estimate is an anecdotal framing, not a validated quantitative benchmark.",
      "manual_use": "Measure end-to-end shipping and rework instead of scaffolding speed; Identify integration and maintenance as separate work; Preserve the heuristic character of the percentage.",
      "evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "reviewed_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "original_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "editorial_priority": "A",
      "full_manuscript_audited": "article webpage read; linked empirical sources not all independently audited",
      "summary": "Osmani contrasts fast \"zero-to-MVP\" generation with difficult iteration, debugging and production readiness in realistic codebases. His memorable 70% phrasing is descriptive and experiential, not a controlled measurement of task success.",
      "in_short": "Getting a prototype mostly implemented with AI is far easier than completing the remaining integrations and engineering assurances.",
      "main_findings": "Measure end-to-end shipping and rework instead of scaffolding speed; Identify integration and maintenance as separate work; Preserve the heuristic character of the percentage.",
      "bibliography_year": "2024",
      "section_id": "2.5",
      "chapter_id": "C02",
      "relevance": "Direct",
      "method_status": "curated practitioner article (not a research study)",
      "primary_research": "false",
      "related_works": "W004;W010;W055",
      "provenance": "Osmani public Substack sitemaps 2024/2025/2026 plus individual source URLs; independent editorial review 2026-10-10",
      "baseline_provenance": "Overlay only; does not change any original W001-W193 evidence classification",
      "editorial_caution": "The 70% estimate is an anecdotal framing, not a validated quantitative benchmark.",
      "original_url_verified": "yes",
      "publication_source_url": "https://addyo.substack.com/sitemap/2024",
      "publication_status_note": "Substack essay, not a peer-reviewed research paper",
      "review_status": "CONFIRMED",
      "article_is_ai_specific": "true",
      "review_date": "2026-10-10",
      "research_link_semantics": "comparison/analogy, not observed citation, causal validation or replication",
      "audit_evidence_note": "The 70% estimate is an anecdotal framing, not a validated quantitative benchmark.",
      "editorial_revision_detail": "",
      "prior_record_id": "AOS049",
      "stable_bibliography_id": "O049",
      "edition_integration": "CORE_CITED",
      "manuscript_citation_status": "ACTUAL_CITATION",
      "provenance_base": "Oct 10 2026 694-node graph (not 9 Oct graph)",
      "evidence_is_experimental": "false",
      "manuscript_section_id": "2.5",
      "manuscript_citation_basis": "LaTeX \\osmanicite parsed within containing \\section, Oct 10 edition integrity review"
    },
    {
      "id": "O050",
      "label": "User-centric engineering.",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_RESEARCH",
      "group": "Engineering structure",
      "year": "2024",
      "lead_author": "Addy Osmani",
      "source": "https://addyo.substack.com/p/user-centric-engineering",
      "source_url": "https://addyo.substack.com/p/user-centric-engineering",
      "url": "https://addyo.substack.com/p/user-centric-engineering",
      "publication_date": "2024-11-15",
      "contribution": "Customer needs and observable outcomes—not lines of code—should determine whether an engineering change succeeds.",
      "limitation": "General user-experience and product principles, no original AI evaluation.",
      "manual_use": "Start with a concrete user problem and a user-observable success criterion; Validate design trade-offs through user interviews, usage data, and support feedback; Use only as background product engineering context, not as evidence of AI productivity.",
      "evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "reviewed_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "original_evidence_class": "Practitioner essay / technical guidance (not peer-reviewed)",
      "editorial_priority": "B",
      "full_manuscript_audited": "article webpage read; linked empirical sources not all independently audited",
      "summary": "Osmani argues that engineering decisions should start with user needs and observable benefit rather than technical elegance. He offers questions to ask before development, during iterative implementation and after launch, supported by practices such as support-ticket analysis, behavioral observation, interviews and product feedback. The article does not evaluate AI coding systems.",
      "in_short": "Customer needs and observable outcomes—not lines of code—should determine whether an engineering change succeeds.",
      "main_findings": "Start with a concrete user problem and a user-observable success criterion; Validate design trade-offs through user interviews, usage data, and support feedback; Use only as background product engineering context, not as evidence of AI productivity.",
      "bibliography_year": "2024",
      "section_id": "1.1",
      "chapter_id": "C01",
      "relevance": "Adjacent (general engineering)",
      "method_status": "curated practitioner article (not a research study)",
      "primary_research": "false",
      "related_works": "",
      "provenance": "Osmani public Substack sitemaps 2024/2025/2026 plus individual source URLs; independent editorial review 2026-10-10",
      "baseline_provenance": "Overlay only; does not change any original W001-W193 evidence classification",
      "editorial_caution": "General user-experience and product principles, no original AI evaluation. CONTEXTUAL ONLY: this article does not evaluate AI-assisted development, agent behavior, or causal AI outcomes.",
      "original_url_verified": "yes",
      "publication_source_url": "https://addyo.substack.com/sitemap/2024",
      "publication_status_note": "Substack essay, not a peer-reviewed research paper",
      "review_status": "CONTEXTUAL_ONLY",
      "article_is_ai_specific": "false",
      "review_date": "2026-10-10",
      "research_link_semantics": "comparison/analogy, not observed citation, causal validation or replication",
      "audit_evidence_note": "General user-experience and product principles, no original AI evaluation. CONTEXTUAL ONLY: this article does not evaluate AI-assisted development, agent behavior, or causal AI outcomes.",
      "editorial_revision_detail": "Product empathy is general engineering context; productivity effects of AI are not assessed.; Drop unwarranted human-agent collaboration topic from pre-AI conceptual essay.; A user-centric product essay contains no AI outcome evidence; remove generic AI productivity study links.; Preserve the source’s actual user-empathy framework without writing agent-era conclusions into the author’s summary.; Avoid attributing a prompt-generation workflow to a general software product essay.; Conspicuously prevent non-AI engineering essays from being reported as evidence of AI-specific outcomes.",
      "prior_record_id": "AOS050",
      "stable_bibliography_id": "O050",
      "edition_integration": "CATALOGUE_ONLY",
      "manuscript_citation_status": "NOT_CITED_IN_MAIN_TEXT",
      "provenance_base": "Oct 10 2026 694-node graph (not 9 Oct graph)",
      "evidence_is_experimental": "false"
    },
    {
      "id": "EDU:COMMENTARY:OSMANI",
      "label": "Appendix B: Osmani practitioner synthesis (separate from W research commentary)",
      "kind": "practitioner_commentary",
      "node_class": "OSMANI_PRACTITIONER_EDITORIAL",
      "file": "appendices/methodology.tex",
      "anchor": "app:osmani-practitioner",
      "source_family": "O001-O050; curated practitioner articles",
      "evidence_note": "Practitioner advice and conceptual patterns, not independent experimental evidence",
      "provenance": "2026-10-10 v4 unified index and Appendix B editorial follow-through",
      "current_v6_file_sha256": "588a7bb91e63a82e0e5c8e9291a0b69160aff4f53adf03d2bffbbfdf5d0d336c",
      "current_v6_edition": "EDITION:WOP:V6:20261011"
    },
    {
      "id": "COLL:OROSZ:20241011_20261011",
      "label": "Pragmatic Engineer P-series: second audit v3",
      "kind": "source_collection",
      "node_class": "PRACTITIONER_CORPUS_WITH_ACCESS_LIMITS",
      "source": "https://blog.pragmaticengineer.com/; https://newsletter.pragmaticengineer.com/s/deepdives",
      "window_start": "2024-10-11",
      "window_end": "2026-10-11",
      "scope": "123 unique editions; 323 indexed candidate locations reconciled, plus four older boundary sentinels",
      "method_status": "Durable public-index census and editorial audit; hidden/deleted/unindexed material and paid full texts not certified",
      "review_date": "2026-10-11"
    },
    {
      "id": "P001",
      "label": "Why techies leave Big Tech",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Jobs & roles",
      "year": "2024",
      "authors": "Gergely Orosz",
      "source": "https://newsletter.pragmaticengineer.com/p/leaving-big-tech",
      "source_url": "https://newsletter.pragmaticengineer.com/p/leaving-big-tech",
      "url": "https://newsletter.pragmaticengineer.com/p/leaving-big-tech",
      "publication_date": "2024-10-15",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2024-10-15",
      "eligibility_date": "2024-10-15",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Collects engineers’ and leaders’ accounts of leaving large companies for reasons including learning, autonomy, career progression, layoffs and compensation.",
      "in_short": "Collects engineers’ and leaders’ accounts of leaving large companies for reasons including learning, autonomy, career progression, layoffs and compensation.",
      "summary": "Collects engineers’ and leaders’ accounts of leaving large companies for reasons including learning, autonomy, career progression, layoffs and compensation.",
      "main_findings": "Reveals multiple motivations and trade-offs behind departures; the cases cannot estimate attrition prevalence or an AI-driven employment effect.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": " Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Departure accounts illuminate career fit and learning opportunities; they do not isolate AI-driven displacement.",
      "evidence_class": "Industry/practitioner publication — practitioner interview synthesis",
      "reviewed_evidence_class": "Industry/practitioner publication — practitioner interview synthesis",
      "access_status": "public_text",
      "access_note": "Public main article available; classification-bearing passages reviewed",
      "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "classification_rationale": "Departure accounts illuminate career fit and learning opportunities; they do not isolate AI-driven displacement.",
      "relevance": "GENERAL_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "practitioner_interview_synthesis",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C12",
      "section_id": "12.5",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Career-transition interviews support organizational context, not a measured effect of AI on retention.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P002",
      "label": "Did Automattic commit open source theft?",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Engineering structure",
      "year": "2024",
      "authors": "Gergely Orosz",
      "source": "https://blog.pragmaticengineer.com/did-automattic-commit-open-source-theft/",
      "source_url": "https://blog.pragmaticengineer.com/did-automattic-commit-open-source-theft/",
      "url": "https://blog.pragmaticengineer.com/did-automattic-commit-open-source-theft/",
      "publication_date": "2024-10-18",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2024-10-17",
      "eligibility_date": "2024-10-17",
      "series_origin": "CONFIRMED_RETITLED_PULSE_EXCERPT",
      "parent_issue_url": "https://newsletter.pragmaticengineer.com/p/the-pulse-111",
      "strict_non_pulse_derived": "false",
      "source_platform": "blog",
      "source_section": "Blog",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Discusses the WordPress plugin-directory dispute, distinguishing permission to fork source from control over a distribution channel and its existing users.",
      "in_short": "Discusses the WordPress plugin-directory dispute, distinguishing permission to fork source from control over a distribution channel and its existing users.",
      "summary": "Discusses the WordPress plugin-directory dispute, distinguishing permission to fork source from control over a distribution channel and its existing users.",
      "main_findings": "Useful as an ecosystem-governance and dependency-trust case. The headline is an argumentative question, not a legal finding of theft.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Updated 19 October 2024. Disputed motivations and legal characterizations are attributed, not adjudicated. This non-Pulse-titled blog article is an excerpt of a Pulse issue originally published 2024-10-17. It passes the literal title-prefix rule; it is excluded by the optional stricter Pulse-origin filter. The parent issue is provenance only, not another P article. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "The dispute concerns authority over software distribution and dependencies; retain contested legal characterizations as allegations.",
      "evidence_class": "Industry/practitioner publication — reported governance commentary",
      "reviewed_evidence_class": "Industry/practitioner publication — reported governance commentary",
      "access_status": "public_text",
      "access_note": "Public main article available; classification-bearing passages reviewed",
      "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "classification_rationale": "The dispute concerns authority over software distribution and dependencies; retain contested legal characterizations as allegations.",
      "relevance": "GENERAL_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "reported_governance_commentary",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C11;C06",
      "section_id": "11.3;6.5",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "WordPress/Automattic dispute is attributed governance reporting; not an independently adjudicated legal conclusion.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P003",
      "label": "State of the software engineering job market in 2024",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Jobs & roles",
      "year": "2024",
      "authors": "Gergely Orosz",
      "source": "https://newsletter.pragmaticengineer.com/p/state-of-eng-market-2024",
      "source_url": "https://newsletter.pragmaticengineer.com/p/state-of-eng-market-2024",
      "url": "https://newsletter.pragmaticengineer.com/p/state-of-eng-market-2024",
      "publication_date": "2024-10-22",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2024-10-22",
      "eligibility_date": "2024-10-22",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Combines employment-change and job-listing data to describe variation in engineering demand, seniority, geography and company hiring.",
      "in_short": "Combines employment-change and job-listing data to describe variation in engineering demand, seniority, geography and company hiring.",
      "summary": "Combines employment-change and job-listing data to describe variation in engineering demand, seniority, geography and company hiring.",
      "main_findings": "The visible analysis stresses a changed market, but job listings and inferred employment changes measure different populations and do not isolate an AI effect.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Live Data Technologies and TrueUp use proprietary coverage; TrueUp explicitly concentrates on Big Tech and selected startups. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Hiring and employment indicators contextualize AI-era labor claims without identifying an AI treatment effect.",
      "evidence_class": "Industry/practitioner publication — industry observational data analysis",
      "reviewed_evidence_class": "Industry/practitioner publication — industry observational data analysis",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "Hiring and employment indicators contextualize AI-era labor claims without identifying an AI treatment effect.",
      "relevance": "LABOR_MARKET_CONTEXT",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "industry_observational_data_analysis",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C12",
      "section_id": "12.5",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "SECONDARY_OR_PROVIDER_DATA_ANALYSIS",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Employment and vacancy providers cover different populations; do not equate job listings, total employment and AI displacement.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P004",
      "label": "Hiring software engineers and engineering leaders from Big Tech (Part 1)",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Jobs & roles",
      "year": "2024",
      "authors": "Gergely Orosz",
      "source": "https://newsletter.pragmaticengineer.com/p/hiring-from-big-tech",
      "source_url": "https://newsletter.pragmaticengineer.com/p/hiring-from-big-tech",
      "url": "https://newsletter.pragmaticengineer.com/p/hiring-from-big-tech",
      "publication_date": "2024-10-29",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2024-10-29",
      "eligibility_date": "2024-10-29",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Uses startup hiring accounts to examine when large-company experience transfers well and when established processes or specialized tools become liabilities.",
      "in_short": "Uses startup hiring accounts to examine when large-company experience transfers well and when established processes or specialized tools become liabilities.",
      "summary": "Uses startup hiring accounts to examine when large-company experience transfers well and when established processes or specialized tools become liabilities.",
      "main_findings": "The accessible cases encourage assessing relevant ownership and adaptability rather than treating employer prestige as sufficient evidence of fit.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Anonymous, selected startup accounts; not representative estimates of Big Tech employees’ competence. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Transfer of experience across organizations is an onboarding and recruitment question, not proof of employer-based ability.",
      "evidence_class": "Industry/practitioner publication — practitioner interview synthesis",
      "reviewed_evidence_class": "Industry/practitioner publication — practitioner interview synthesis",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "Transfer of experience across organizations is an onboarding and recruitment question, not proof of employer-based ability.",
      "relevance": "LABOR_MARKET_CONTEXT",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "practitioner_interview_synthesis",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C10;C12",
      "section_id": "10.6;12.5",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "DATA:P:BIGTECH_HIRING_2024",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "GENERAL_SE",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "MAPPING_REVISED",
      "review_reason": "Principal subject is hiring/recruiting; harmonize with other hiring records rather than a general-engineering catch-all. Retain engineering-practice relevance as a non-exclusive secondary facet.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P005",
      "label": "How to become a more effective engineer",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Engineering structure",
      "year": "2024",
      "authors": "Gergely Orosz; Cindy Sridharan",
      "source": "https://newsletter.pragmaticengineer.com/p/how-to-become-a-more-effective-engineer",
      "source_url": "https://newsletter.pragmaticengineer.com/p/how-to-become-a-more-effective-engineer",
      "url": "https://newsletter.pragmaticengineer.com/p/how-to-become-a-more-effective-engineer",
      "publication_date": "2024-11-05",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2024-11-05",
      "eligibility_date": "2024-11-05",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Cindy Sridharan discusses organizational constraints, implicit hierarchies, communication and incremental improvements from an individual-contributor perspective.",
      "in_short": "Cindy Sridharan discusses organizational constraints, implicit hierarchies, communication and incremental improvements from an individual-contributor perspective.",
      "summary": "Cindy Sridharan discusses organizational constraints, implicit hierarchies, communication and incremental improvements from an individual-contributor perspective.",
      "main_findings": "The essay connects effective engineering with context and achievable changes, rather than assuming technical merit alone determines adoption.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Edited and updated 2024 edition of a 2022 essay; retained as the in-window edition, not a newly collected empirical study. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Organizational communication, responsibility and feasible change are general engineering context; not agent memory, code-comprehension evidence or a mentoring intervention.",
      "evidence_class": "Industry/practitioner publication — updated guest essay",
      "reviewed_evidence_class": "Industry/practitioner publication — updated guest essay",
      "access_status": "public_text",
      "access_note": "Public main article available; classification-bearing passages reviewed",
      "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "classification_rationale": "Organizational communication, responsibility and feasible change are general engineering context; not agent memory, code-comprehension evidence or a mentoring intervention.",
      "relevance": "GENERAL_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "updated_guest_essay",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C11",
      "section_id": "11.2",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "ADAPTED_OR_EXCERPTED_WORK",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Explicitly revised 2024 guest edition of a 2022 essay is eligible; retain original-author credit and prior-version provenance.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz; Cindy Sridharan"
    },
    {
      "id": "P006",
      "label": "How to debug large, distributed systems: Antithesis",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Verification & review",
      "year": "2024",
      "authors": "Gergely Orosz; Elin Nilsson",
      "source": "https://newsletter.pragmaticengineer.com/p/antithesis",
      "source_url": "https://newsletter.pragmaticengineer.com/p/antithesis",
      "url": "https://newsletter.pragmaticengineer.com/p/antithesis",
      "publication_date": "2024-11-12",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2024-11-12",
      "eligibility_date": "2024-11-12",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Explains deterministic simulation, replay and fault exploration through Antithesis, alongside debugging history and engineering trade-offs.",
      "in_short": "Explains deterministic simulation, replay and fault exploration through Antithesis, alongside debugging history and engineering trade-offs.",
      "summary": "Explains deterministic simulation, replay and fault exploration through Antithesis, alongside debugging history and engineering trade-offs.",
      "main_findings": "Provides a concrete external-testing example relevant to verification beyond generated tests; vendor capabilities are not independently benchmarked here.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Originally paid in November 2024; made public with a May 2026 update disclosing Antithesis as a podcast sponsor. Original article date retained. A later notice makes the article public in May 2026 and mentions subsequent podcast sponsorship. Treat those notices separately from the original November 2024 reporting; an original historical capture was not available. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Deterministic simulation supplies an external verification example; transferring it to agent-produced changes requires its own evaluation.",
      "evidence_class": "Industry/practitioner publication — reported company case and technical explainer",
      "reviewed_evidence_class": "Industry/practitioner publication — reported company case and technical explainer",
      "access_status": "public_text",
      "access_note": "Public main article available; classification-bearing passages reviewed",
      "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "classification_rationale": "Deterministic simulation supplies an external verification example; transferring it to agent-produced changes requires its own evaluation.",
      "relevance": "GENERAL_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "reported_company_case_and_technical_explainer",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C07",
      "section_id": "7.5;7.4",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "ACTUAL_MAIN_TEXT_AND_APPENDIX_B",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "ANNOTATION_QUALIFIED",
      "review_reason": "A later notice makes the article public in May 2026 and mentions subsequent podcast sponsorship. Treat those notices separately from the original November 2024 reporting; an original historical capture was not available.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz; Elin Nilsson",
      "book_integration_version": "v5_20261011",
      "book_actual_sections": "7.5",
      "book_appendix_anchor": "app:orosz-practitioner",
      "book_use_access_boundary": "Inspected public passages only; corpus-level full-text restrictions unchanged"
    },
    {
      "id": "P007",
      "label": "Hiring software engineers and engineering leaders from Big Tech (Part 2)",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Jobs & roles",
      "year": "2024",
      "authors": "Gergely Orosz",
      "source": "https://newsletter.pragmaticengineer.com/p/hiring-from-big-tech-part-2",
      "source_url": "https://newsletter.pragmaticengineer.com/p/hiring-from-big-tech-part-2",
      "url": "https://newsletter.pragmaticengineer.com/p/hiring-from-big-tech-part-2",
      "publication_date": "2024-11-19",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2024-11-19",
      "eligibility_date": "2024-11-19",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Discusses recruitment timing, compensation, flexibility and the portability of large-company experience to startups.",
      "in_short": "Discusses recruitment timing, compensation, flexibility and the portability of large-company experience to startups.",
      "summary": "Discusses recruitment timing, compensation, flexibility and the portability of large-company experience to startups.",
      "main_findings": "The public outline identifies context-sensitive recruitment considerations rather than a universal ranking of companies or candidates.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Related interview series with Part 1; reported company stereotypes should not be generalized. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "The second hiring installment addresses fit and transition constraints, rather than repeating Part 1 verbatim.",
      "evidence_class": "Industry/practitioner publication — practitioner interview synthesis",
      "reviewed_evidence_class": "Industry/practitioner publication — practitioner interview synthesis",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "The second hiring installment addresses fit and transition constraints, rather than repeating Part 1 verbatim.",
      "relevance": "LABOR_MARKET_CONTEXT",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "practitioner_interview_synthesis",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C12",
      "section_id": "12.5",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "DATA:P:BIGTECH_HIRING_2024",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "GENERAL_SE",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "MAPPING_REVISED",
      "review_reason": "Principal subject is hiring/recruiting; harmonize with other hiring records rather than a general-engineering catch-all. Retain engineering-practice relevance as a non-exclusive secondary facet.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P008",
      "label": "IDEs with GenAI features that Software Engineers love",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Productivity",
      "year": "2024",
      "authors": "Gergely Orosz",
      "source": "https://newsletter.pragmaticengineer.com/p/ide-that-software-engineers-love",
      "source_url": "https://newsletter.pragmaticengineer.com/p/ide-that-software-engineers-love",
      "url": "https://newsletter.pragmaticengineer.com/p/ide-that-software-engineers-love",
      "publication_date": "2024-11-26",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2024-11-26",
      "eligibility_date": "2024-11-26",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "https://blog.pragmaticengineer.com/ide-that-software-engineers-love/",
      "alternate_publications_json": "[{\"url\": \"https://blog.pragmaticengineer.com/ide-that-software-engineers-love/\", \"title\": \"Which IDEs do software engineers love, and why?\", \"date\": \"2024-11-26\", \"source_ref\": \"turn716629view0\", \"relation\": \"alternate_publication\", \"reason\": \"Author-confirmed excerpt/republication; retain the more complete canonical article.\"}]",
      "contribution": "Reports a voluntary social-media poll about AI-enabled editors and discusses tool preferences.",
      "in_short": "Reports a voluntary social-media poll about AI-enabled editors and discusses tool preferences.",
      "summary": "Reports a voluntary social-media poll about AI-enabled editors and discusses tool preferences. The canonical newsletter reports 155 responses; its public blog excerpt does not provide the whole newsletter.",
      "main_findings": "The poll describes early-adopter preferences, not industry market share or measured productivity. A conflicting 145-response sentence in the blog is retained as a source-edition discrepancy.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Voluntary replies across Bluesky, X and Threads; early-adopter self-selection. Canonical newsletter body and chart report 155 responses (77+62+16); one blog sentence says 145. Use 155 only as the canonical author-reported count, not an independently verified sample. The public blog supplies the IDE portion, not the complete newsletter, which also contains industry-news material. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Editor preference and adoption belong to workflow evidence, not causal productivity estimates or benchmarked capability.",
      "evidence_class": "Industry/practitioner publication — self selected social media survey",
      "reviewed_evidence_class": "Industry/practitioner publication — self selected social media survey",
      "access_status": "paid_preview_plus_public_excerpt",
      "access_note": "Public preview and blog excerpt; complete newsletter not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "Editor preference and adoption belong to workflow evidence, not causal productivity estimates or benchmarked capability.",
      "relevance": "AI_FOR_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "self_selected_social_media_survey",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C02",
      "section_id": "2.4",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "W009",
      "shared_source_groups": "DATA:P:IDE_SOCIAL_2024",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "ORIGINAL_VOLUNTARY_OBSERVATIONAL_SURVEY",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Canonical 155 responses and public-excerpt limitation remain; the inconsistent 145 in the blog is not an independently validated total.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P009",
      "label": "The Pragmatic Engineer in 2024",
      "kind": "catalogue_context_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Catalogue-only material",
      "year": "2024",
      "authors": "Gergely Orosz",
      "source": "https://blog.pragmaticengineer.com/the-pragmatic-engineer-in-2024/",
      "source_url": "https://blog.pragmaticengineer.com/the-pragmatic-engineer-in-2024/",
      "url": "https://blog.pragmaticengineer.com/the-pragmatic-engineer-in-2024/",
      "publication_date": "2024-11-29",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2024-11-29",
      "eligibility_date": "2024-11-29",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "blog",
      "source_section": "Blog",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Indexes the publication’s prior year of articles, organized around company practices and engineering topics.",
      "in_short": "Indexes the publication’s prior year of articles, organized around company practices and engineering topics.",
      "summary": "Indexes the publication’s prior year of articles, organized around company practices and engineering topics.",
      "main_findings": "A discovery aid and editorial retrospective, not an additional independent source for the linked articles’ findings.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Updated 5 December 2024. Not the same work as the separate December year-end Wrapped announcement. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "An annual index aids source discovery but is not another engineering study or another copy of every linked article.",
      "evidence_class": "Industry/practitioner publication — editorial index",
      "reviewed_evidence_class": "Industry/practitioner publication — editorial index",
      "access_status": "public_text",
      "access_note": "Public main article available; classification-bearing passages reviewed",
      "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "classification_rationale": "An annual index aids source discovery but is not another engineering study or another copy of every linked article.",
      "relevance": "CATALOGUE_ONLY",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "editorial_index",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "",
      "section_id": "",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Publication retrospective remains catalogue-only, not engineering effectiveness evidence.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P010",
      "label": "The Pragmatic Engineer: Cyber Monday Deals",
      "kind": "catalogue_context_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Catalogue-only material",
      "year": "2024",
      "authors": "Gergely Orosz",
      "source": "https://blog.pragmaticengineer.com/the-pragmatic-engineer-cyber-monday-deals/",
      "source_url": "https://blog.pragmaticengineer.com/the-pragmatic-engineer-cyber-monday-deals/",
      "url": "https://blog.pragmaticengineer.com/the-pragmatic-engineer-cyber-monday-deals/",
      "publication_date": "2024-12-02",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2024-12-02",
      "eligibility_date": "2024-12-02",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "blog",
      "source_section": "Blog",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Advertises temporary discounts on the author’s books and newsletter.",
      "in_short": "Advertises temporary discounts on the author’s books and newsletter.",
      "summary": "Advertises temporary discounts on the author’s books and newsletter.",
      "main_findings": "Historical promotional record only; no engineering findings. Prices and availability must not be presented as current.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": " Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "A time-limited sales announcement is retained for corpus completeness without invented engineering findings.",
      "evidence_class": "Industry/practitioner publication — promotional announcement",
      "reviewed_evidence_class": "Industry/practitioner publication — promotional announcement",
      "access_status": "public_text",
      "access_note": "Public main article available; classification-bearing passages reviewed",
      "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "classification_rationale": "A time-limited sales announcement is retained for corpus completeness without invented engineering findings.",
      "relevance": "CATALOGUE_ONLY",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "promotional_announcement",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "",
      "section_id": "",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Sales promotion remains in the blog inventory without artificial research or thematic links.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P011",
      "label": "How GenAI is reshaping tech hiring",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Jobs & roles",
      "year": "2024",
      "authors": "Gergely Orosz; Elin Nilsson",
      "source": "https://newsletter.pragmaticengineer.com/p/how-genai-changes-tech-hiring",
      "source_url": "https://newsletter.pragmaticengineer.com/p/how-genai-changes-tech-hiring",
      "url": "https://newsletter.pragmaticengineer.com/p/how-genai-changes-tech-hiring",
      "publication_date": "2024-12-03",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2024-12-03",
      "eligibility_date": "2024-12-03",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Synthesizes contributions from 49 hiring managers and engineers about screening, unauthorized assistance, changing interview formats and integrating LLMs into assessment.",
      "in_short": "Synthesizes contributions from 49 hiring managers and engineers about screening, unauthorized assistance, changing interview formats and integrating LLMs into assessment.",
      "summary": "Synthesizes contributions from 49 hiring managers and engineers about screening, unauthorized assistance, changing interview formats and integrating LLMs into assessment.",
      "main_findings": "The visible reports suggest hiring signals and verification costs are changing; projections about future interview formats remain expectations, not measured outcomes.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "49 self-selected contributions collected through messages and forms; not a representative hiring-market sample. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "AI-mediated recruiting and candidate assessment are labor-market context; 49 volunteered accounts do not measure developer productivity, retained learning or market prevalence.",
      "evidence_class": "Industry/practitioner publication — qualitative practitioner survey",
      "reviewed_evidence_class": "Industry/practitioner publication — qualitative practitioner survey",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "AI-mediated recruiting and candidate assessment are labor-market context; 49 volunteered accounts do not measure developer productivity, retained learning or market prevalence.",
      "relevance": "LABOR_MARKET_CONTEXT",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "qualitative_practitioner_survey",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C12",
      "section_id": "12.5",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "O035",
      "shared_source_groups": "DATA:P:GENAI_HIRING_2024",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "AI_HIRING_AND_ASSESSMENT",
      "evidence_origin": "ORIGINAL_VOLUNTARY_OBSERVATIONAL_SURVEY",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Employer/interview reports concern recruiting and AI use in applications; no representative prevalence estimate.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz; Elin Nilsson"
    },
    {
      "id": "P012",
      "label": "Why my new audiobook “The Software Engineer's Guidebook” is everywhere except on Audible",
      "kind": "catalogue_context_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Catalogue-only material",
      "year": "2024",
      "authors": "Gergely Orosz",
      "source": "https://blog.pragmaticengineer.com/why-my-audibook-is-not-on-audible/",
      "source_url": "https://blog.pragmaticengineer.com/why-my-audibook-is-not-on-audible/",
      "url": "https://blog.pragmaticengineer.com/why-my-audibook-is-not-on-audible/",
      "publication_date": "2024-12-10",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2024-12-10",
      "eligibility_date": "2024-12-10",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "blog",
      "source_section": "Blog",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Describes the author’s audiobook distribution experience and commercial concerns about platform terms and publication delays.",
      "in_short": "Describes the author’s audiobook distribution experience and commercial concerns about platform terms and publication delays.",
      "summary": "Describes the author’s audiobook distribution experience and commercial concerns about platform terms and publication delays.",
      "main_findings": "A publishing-platform case rather than software-engineering evidence. A later update says Audible released the audiobook, so the headline is no longer a current availability statement.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Updated 13 February 2025; preserve original date and changed availability. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "This audiobook distribution case concerns publishing; it is not evidence about software development or current availability.",
      "evidence_class": "Industry/practitioner publication — first person publishing case",
      "reviewed_evidence_class": "Industry/practitioner publication — first person publishing case",
      "access_status": "public_text",
      "access_note": "Public main article available; classification-bearing passages reviewed",
      "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "classification_rationale": "This audiobook distribution case concerns publishing; it is not evidence about software development or current availability.",
      "relevance": "CATALOGUE_ONLY",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "first_person_publishing_case",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "",
      "section_id": "",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Audible availability update is dated separately; historical title is not a current distribution claim.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P013",
      "label": "How Shopify Built Its Live Globe for Black Friday",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Engineering structure",
      "year": "2024",
      "authors": "Gergely Orosz",
      "source": "https://newsletter.pragmaticengineer.com/p/shopify-black-friday",
      "source_url": "https://newsletter.pragmaticengineer.com/p/shopify-black-friday",
      "url": "https://newsletter.pragmaticengineer.com/p/shopify-black-friday",
      "publication_date": "2024-12-17",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2024-12-17",
      "eligibility_date": "2024-12-17",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Interviews Shopify engineers about a time-bounded interactive visualization project, covering prototypes, architecture, performance, operations and qualitative product goals.",
      "in_short": "Interviews Shopify engineers about a time-bounded interactive visualization project, covering prototypes, architecture, performance, operations and qualitative product goals.",
      "summary": "Interviews Shopify engineers about a time-bounded interactive visualization project, covering prototypes, architecture, performance, operations and qualitative product goals.",
      "main_findings": "Illustrates delivery trade-offs and user experience beyond code output. AI-generated concept art is one input, not evidence that AI built or validated the system.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "A real product-visualization case links intention, architecture and delivery; AI concept art is only a limited component.",
      "evidence_class": "Industry/practitioner publication — reported company case",
      "reviewed_evidence_class": "Industry/practitioner publication — reported company case",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "A real product-visualization case links intention, architecture and delivery; AI concept art is only a limited component.",
      "relevance": "GENERAL_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "reported_company_case",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C04;C05",
      "section_id": "4.1;5.5",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Shopify visualization is a product-engineering case, not an experiment on AI-assisted productivity.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P014",
      "label": "How AI-assisted coding will change software engineering: hard truths",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Verification & review",
      "year": "2025",
      "authors": "Gergely Orosz; Addy Osmani",
      "source": "https://newsletter.pragmaticengineer.com/p/how-ai-will-change-software-engineering",
      "source_url": "https://newsletter.pragmaticengineer.com/p/how-ai-will-change-software-engineering",
      "url": "https://newsletter.pragmaticengineer.com/p/how-ai-will-change-software-engineering",
      "publication_date": "2025-01-05",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-01-05",
      "eligibility_date": "2025-01-05",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Republishes an edited version of Addy Osmani’s 70% problem essay and adds Orosz’s commentary about engineering responsibilities, expertise and software craft.",
      "in_short": "Republishes an edited version of Addy Osmani’s 70% problem essay and adds Orosz’s commentary about engineering responsibilities, expertise and software craft.",
      "summary": "Republishes an edited version of Addy Osmani’s 70% problem essay and adds Orosz’s commentary about engineering responsibilities, expertise and software craft.",
      "main_findings": "Separates rapid prototyping from production completion and stresses comprehension and verification. The percentage is rhetorical, not a validated effect size.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Dependent on the existing Osmani essay: must not count as independent corroboration. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "An edited Osmani essay plus Orosz commentary reinforces production-completion responsibilities but is dependent on O049.",
      "evidence_class": "Industry/practitioner publication — adapted guest essay with editorial commentary",
      "reviewed_evidence_class": "Industry/practitioner publication — adapted guest essay with editorial commentary",
      "access_status": "public_text",
      "access_note": "Public main article available; classification-bearing passages reviewed",
      "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "classification_rationale": "An edited Osmani essay plus Orosz commentary reinforces production-completion responsibilities but is dependent on O049.",
      "relevance": "AI_FOR_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "adapted_guest_essay_with_editorial_commentary",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C08;C02",
      "section_id": "8.9;2.5",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "O049;O042",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "ACTUAL_APPENDIX_B_ONLY",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "ADAPTED_OR_EXCERPTED_WORK",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Explicit edited Osmani republication; retain dependency on O049 and distinguish Orosz commentary from original authorship.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz; Addy Osmani",
      "book_integration_version": "v5_20261011",
      "book_actual_sections": "",
      "book_appendix_anchor": "app:orosz-practitioner",
      "book_use_access_boundary": "Inspected public passages only; corpus-level full-text restrictions unchanged"
    },
    {
      "id": "P015",
      "label": "Bug management that works (Part 2)",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Code quality & security",
      "year": "2025",
      "authors": "Gergely Orosz; Elin Nilsson",
      "source": "https://newsletter.pragmaticengineer.com/p/bug-management-that-works-part-2",
      "source_url": "https://newsletter.pragmaticengineer.com/p/bug-management-that-works-part-2",
      "url": "https://newsletter.pragmaticengineer.com/p/bug-management-that-works-part-2",
      "publication_date": "2025-01-07",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-01-07",
      "eligibility_date": "2025-01-07",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Synthesizes practitioner approaches to allocating bug-fixing capacity, assigning ownership, preventing defects and sustaining a quality-focused culture.",
      "in_short": "Synthesizes practitioner approaches to allocating bug-fixing capacity, assigning ownership, preventing defects and sustaining a quality-focused culture.",
      "summary": "Synthesizes practitioner approaches to allocating bug-fixing capacity, assigning ownership, preventing defects and sustaining a quality-focused culture.",
      "main_findings": "The visible examples favor explicit ownership and capacity decisions while showing that dedicated bug-fixing periods have mixed reported results.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Shares an interview pool with an earlier installment; not a controlled comparison of defect-management policies. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Bug ownership and maintenance capacity are lifecycle-quality concerns, not an evaluation of an AI tool.",
      "evidence_class": "Industry/practitioner publication — multi practitioner interview synthesis",
      "reviewed_evidence_class": "Industry/practitioner publication — multi practitioner interview synthesis",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "Bug ownership and maintenance capacity are lifecycle-quality concerns, not an evaluation of an AI tool.",
      "relevance": "GENERAL_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "multi_practitioner_interview_synthesis",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C05;C11",
      "section_id": "5.6;11.2",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Bug-management team practices support quality and workflow mapping; continuation does not imply a second independent dataset.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz; Elin Nilsson"
    },
    {
      "id": "P016",
      "label": "Where to find to The Pragmatic Engineer Podcast",
      "kind": "catalogue_context_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Catalogue-only material",
      "year": "2025",
      "authors": "Gergely Orosz",
      "source": "https://blog.pragmaticengineer.com/the-pragmatic-engineer-podcast/",
      "source_url": "https://blog.pragmaticengineer.com/the-pragmatic-engineer-podcast/",
      "url": "https://blog.pragmaticengineer.com/the-pragmatic-engineer-podcast/",
      "publication_date": "2025-01-08",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-01-08",
      "eligibility_date": "2025-01-08",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "blog",
      "source_section": "Blog",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Lists distribution channels and the stated focus of the publication’s podcast.",
      "in_short": "Lists distribution channels and the stated focus of the publication’s podcast.",
      "summary": "Lists distribution channels and the stated focus of the publication’s podcast.",
      "main_findings": "Navigation and promotional context only; not an interview transcript or an engineering evidence source.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Updated 12 January 2025. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "A podcast directory is a navigation record, not the content of its linked interviews.",
      "evidence_class": "Industry/practitioner publication — navigation announcement",
      "reviewed_evidence_class": "Industry/practitioner publication — navigation announcement",
      "access_status": "public_text",
      "access_note": "Public main article available; classification-bearing passages reviewed",
      "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "classification_rationale": "A podcast directory is a navigation record, not the content of its linked interviews.",
      "relevance": "CATALOGUE_ONLY",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "navigation_announcement",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "",
      "section_id": "",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Blog podcast-directory article is in scope as a blog publication; podcast episodes themselves remain outside newsletter Deepdives.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P017",
      "label": "Cross-platform mobile development",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Engineering structure",
      "year": "2025",
      "authors": "Gergely Orosz; Elin Nilsson; Fatos Morina",
      "source": "https://newsletter.pragmaticengineer.com/p/cross-platform-mobile-development",
      "source_url": "https://newsletter.pragmaticengineer.com/p/cross-platform-mobile-development",
      "url": "https://newsletter.pragmaticengineer.com/p/cross-platform-mobile-development",
      "publication_date": "2025-01-14",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-01-14",
      "eligibility_date": "2025-01-14",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Compares native, React Native, Flutter and web-based approaches, using ecosystem data and cases to explain platform-selection trade-offs.",
      "in_short": "Compares native, React Native, Flutter and web-based approaches, using ecosystem data and cases to explain platform-selection trade-offs.",
      "summary": "Compares native, React Native, Flutter and web-based approaches, using ecosystem data and cases to explain platform-selection trade-offs.",
      "main_findings": "The public analysis separates developer preference, application counts and revenue measures; framework popularity is not evidence of causal productivity gains.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Platform selection changes architectural constraints; popularity and revenue data do not identify a framework's causal value.",
      "evidence_class": "Industry/practitioner publication — technical landscape synthesis",
      "reviewed_evidence_class": "Industry/practitioner publication — technical landscape synthesis",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "Platform selection changes architectural constraints; popularity and revenue data do not identify a framework's causal value.",
      "relevance": "GENERAL_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "technical_landscape_synthesis",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C05",
      "section_id": "5.5",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Cross-platform tradeoffs support architecture and engineering structure; tool popularity is not a controlled quality comparison.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz; Elin Nilsson; Fatos Morina"
    },
    {
      "id": "P018",
      "label": "Are LLMs making StackOverflow irrelevant?",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "System knowledge & memory",
      "year": "2025",
      "authors": "Gergely Orosz",
      "source": "https://blog.pragmaticengineer.com/are-llms-making-stackoverflow-irrelevant/",
      "source_url": "https://blog.pragmaticengineer.com/are-llms-making-stackoverflow-irrelevant/",
      "url": "https://blog.pragmaticengineer.com/are-llms-making-stackoverflow-irrelevant/",
      "publication_date": "2025-01-21",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-01-09",
      "eligibility_date": "2025-01-09",
      "series_origin": "CONFIRMED_RETITLED_PULSE_EXCERPT",
      "parent_issue_url": "https://newsletter.pragmaticengineer.com/p/the-pulse-119",
      "strict_non_pulse_derived": "false",
      "source_platform": "blog",
      "source_section": "Blog",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Discusses declining Stack Overflow question volumes alongside the rise of LLM assistance and earlier moderation-related changes.",
      "in_short": "Discusses declining Stack Overflow question volumes alongside the rise of LLM assistance and earlier moderation-related changes.",
      "summary": "Discusses declining Stack Overflow question volumes alongside the rise of LLM assistance and earlier moderation-related changes.",
      "main_findings": "Offers a hypothesis about shifting developer knowledge-seeking. Question volume is a limited proxy, and the timing alone does not prove replacement or equivalent answer quality.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "This non-Pulse-titled blog article is an excerpt of a Pulse issue originally published 2025-01-09. It passes the literal title-prefix rule; it is excluded by the optional stricter Pulse-origin filter. The parent issue is provenance only, not another P article. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "The article concerns where developers obtain and preserve knowledge, not measured equivalence between generated and community answers.",
      "evidence_class": "Industry/practitioner publication — secondary data commentary",
      "reviewed_evidence_class": "Industry/practitioner publication — secondary data commentary",
      "access_status": "public_text",
      "access_note": "Public main article available; classification-bearing passages reviewed",
      "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "classification_rationale": "The article concerns where developers obtain and preserve knowledge, not measured equivalence between generated and community answers.",
      "relevance": "AI_FOR_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "secondary_data_commentary",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C09;C10",
      "section_id": "9.4;10.5",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "SECONDARY_OR_PROVIDER_DATA_ANALYSIS",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Question activity and site relevance are different constructs; AI causation and shutdown predictions remain author interpretations.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P019",
      "label": "Microsoft’s developer tools roots",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Economics",
      "year": "2025",
      "authors": "Gergely Orosz",
      "source": "https://newsletter.pragmaticengineer.com/p/microsofts-developer-tools-roots",
      "source_url": "https://newsletter.pragmaticengineer.com/p/microsofts-developer-tools-roots",
      "url": "https://newsletter.pragmaticengineer.com/p/microsofts-developer-tools-roots",
      "publication_date": "2025-01-21",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-01-21",
      "eligibility_date": "2025-01-21",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Traces Microsoft’s developer-tool history to frame its contemporary position in editors, repositories and AI assistance.",
      "in_short": "Traces Microsoft’s developer-tool history to frame its contemporary position in editors, repositories and AI assistance.",
      "summary": "Traces Microsoft’s developer-tool history to frame its contemporary position in editors, repositories and AI assistance.",
      "main_findings": "The historical narrative offers context for platform incentives and dependency, rather than a formal competition or AI-return-on-investment study.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Developer-platform history contextualizes dependency and distribution incentives; it is not a measured AI ROI model.",
      "evidence_class": "Industry/practitioner publication — historical industry commentary",
      "reviewed_evidence_class": "Industry/practitioner publication — historical industry commentary",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "Developer-platform history contextualizes dependency and distribution incentives; it is not a measured AI ROI model.",
      "relevance": "GENERAL_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "historical_industry_commentary",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C12;C11",
      "section_id": "12.8;11.3",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Developer-tool history and distribution strategy support economic/organizational context, not antitrust adjudication.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P020",
      "label": "Taking on Google search: Perplexity and Kagi",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Engineering structure",
      "year": "2025",
      "authors": "Gergely Orosz",
      "source": "https://newsletter.pragmaticengineer.com/p/perplexity-and-kagi",
      "source_url": "https://newsletter.pragmaticengineer.com/p/perplexity-and-kagi",
      "url": "https://newsletter.pragmaticengineer.com/p/perplexity-and-kagi",
      "publication_date": "2025-01-28",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-01-28",
      "eligibility_date": "2025-01-28",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Compares engineering cultures, search infrastructure, product choices and evaluation practices at two companies challenging established search products.",
      "in_short": "Compares engineering cultures, search infrastructure, product choices and evaluation practices at two companies challenging established search products.",
      "summary": "Compares engineering cultures, search infrastructure, product choices and evaluation practices at two companies challenging established search products.",
      "main_findings": "Provides contrasting accounts of building search and AI products. Company testimony and product growth do not establish coding-assistant effectiveness.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Article accompanied subscriber offers; Orosz discloses no compensation or commercial affiliation. Descriptions are historical, not current product recommendations. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Search-product engineering and evaluation are adjacent to, but different from, using AI to develop software.",
      "evidence_class": "Industry/practitioner publication — comparative company cases",
      "reviewed_evidence_class": "Industry/practitioner publication — comparative company cases",
      "access_status": "public_text",
      "access_note": "Public main article available; classification-bearing passages reviewed",
      "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "classification_rationale": "Search-product engineering and evaluation are adjacent to, but different from, using AI to develop software.",
      "relevance": "SE_FOR_AI",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "comparative_company_cases",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C05;C07",
      "section_id": "5.5;7.2",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Search-product architecture is engineering AI systems; promotions and vendor descriptions are not benchmark validation.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P021",
      "label": "Cross-platform mobile development with Expo",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Engineering structure",
      "year": "2025",
      "authors": "Gergely Orosz; Elin Nilsson",
      "source": "https://newsletter.pragmaticengineer.com/p/expo",
      "source_url": "https://newsletter.pragmaticengineer.com/p/expo",
      "url": "https://newsletter.pragmaticengineer.com/p/expo",
      "publication_date": "2025-02-04",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-02-04",
      "eligibility_date": "2025-02-04",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Interviews Expo’s team about developer tooling, React Native integration, build services and production deployment workflows.",
      "in_short": "Interviews Expo’s team about developer tooling, React Native integration, build services and production deployment workflows.",
      "summary": "Interviews Expo’s team about developer tooling, React Native integration, build services and production deployment workflows.",
      "main_findings": "The public cases illustrate how tooling and incremental adoption affect development experience; they are not AI-tool evaluations.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Expo illustrates developer-platform integration and delivery friction without establishing AI-related effects.",
      "evidence_class": "Industry/practitioner publication — reported company case",
      "reviewed_evidence_class": "Industry/practitioner publication — reported company case",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "Expo illustrates developer-platform integration and delivery friction without establishing AI-related effects.",
      "relevance": "GENERAL_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "reported_company_case",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C05;C02",
      "section_id": "5.5;2.7",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Expo team case supports mobile architecture; contemporary adoption claims are historical reports, not current recommendations.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz; Elin Nilsson"
    },
    {
      "id": "P022",
      "label": "The Pragmatic Engineer 100K Giveaway",
      "kind": "catalogue_context_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Catalogue-only material",
      "year": "2025",
      "authors": "Gergely Orosz",
      "source": "https://blog.pragmaticengineer.com/the-pragmatic-engineer-100k-giveaway/",
      "source_url": "https://blog.pragmaticengineer.com/the-pragmatic-engineer-100k-giveaway/",
      "url": "https://blog.pragmaticengineer.com/the-pragmatic-engineer-100k-giveaway/",
      "publication_date": "2025-02-05",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-02-05",
      "eligibility_date": "2025-02-05",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "blog",
      "source_section": "Blog",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Announces a subscriber milestone and a time-limited giveaway of books and newsletter subscriptions.",
      "in_short": "Announces a subscriber milestone and a time-limited giveaway of books and newsletter subscriptions.",
      "summary": "Announces a subscriber milestone and a time-limited giveaway of books and newsletter subscriptions.",
      "main_findings": "Promotional catalogue record only; it supplies no engineering findings or effectiveness evidence.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": " Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "A giveaway announcement belongs in the source inventory, not in the engineering evidence synthesis.",
      "evidence_class": "Industry/practitioner publication — promotional announcement",
      "reviewed_evidence_class": "Industry/practitioner publication — promotional announcement",
      "access_status": "public_text",
      "access_note": "Public main article available; classification-bearing passages reviewed",
      "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "classification_rationale": "A giveaway announcement belongs in the source inventory, not in the engineering evidence synthesis.",
      "relevance": "CATALOGUE_ONLY",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "promotional_announcement",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "",
      "section_id": "",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Channel milestone and giveaway remain catalogue-only.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P023",
      "label": "Where did TikTok’s software engineers go?",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Jobs & roles",
      "year": "2025",
      "authors": "Gergely Orosz",
      "source": "https://blog.pragmaticengineer.com/where-did-tiktoks-software-engineers-go/",
      "source_url": "https://blog.pragmaticengineer.com/where-did-tiktoks-software-engineers-go/",
      "url": "https://blog.pragmaticengineer.com/where-did-tiktoks-software-engineers-go/",
      "publication_date": "2025-02-06",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-02-06",
      "eligibility_date": "2025-02-06",
      "series_origin": "CONFIRMED_RETITLED_PULSE_EXCERPT",
      "parent_issue_url": "https://newsletter.pragmaticengineer.com/p/the-pulse-123",
      "strict_non_pulse_derived": "false",
      "source_platform": "blog",
      "source_section": "Blog",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Reports destinations of departing TikTok engineers using Live Data Technologies’ professional-mobility data.",
      "in_short": "Reports destinations of departing TikTok engineers using Live Data Technologies’ professional-mobility data.",
      "summary": "Reports destinations of departing TikTok engineers using Live Data Technologies’ professional-mobility data.",
      "main_findings": "Observed moves favor large established employers in the presented data. Proposed motives such as uncertainty or liquid compensation are interpretations, not directly measured reasons.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "This non-Pulse-titled blog article is an excerpt of a Pulse issue originally published 2025-02-06. It passes the literal title-prefix rule; it is excluded by the optional stricter Pulse-origin filter. The parent issue is provenance only, not another P article. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Observed employer transitions concern mobility; they do not reveal each worker's motives or an AI displacement mechanism.",
      "evidence_class": "Industry/practitioner publication — secondary labor market analysis",
      "reviewed_evidence_class": "Industry/practitioner publication — secondary labor market analysis",
      "access_status": "public_text",
      "access_note": "Public main article available; classification-bearing passages reviewed",
      "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "classification_rationale": "Observed employer transitions concern mobility; they do not reveal each worker's motives or an AI displacement mechanism.",
      "relevance": "LABOR_MARKET_CONTEXT",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "secondary_labor_market_analysis",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C12",
      "section_id": "12.5",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "SECONDARY_OR_PROVIDER_DATA_ANALYSIS",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Employee-movement provider data does not establish motives for switching employers.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P024",
      "label": "Is Big Tech becoming more cutthroat?",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Jobs & roles",
      "year": "2025",
      "authors": "Gergely Orosz",
      "source": "https://newsletter.pragmaticengineer.com/p/is-big-tech-becoming-more-cutthroat",
      "source_url": "https://newsletter.pragmaticengineer.com/p/is-big-tech-becoming-more-cutthroat",
      "url": "https://newsletter.pragmaticengineer.com/p/is-big-tech-becoming-more-cutthroat",
      "publication_date": "2025-02-11",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-02-11",
      "eligibility_date": "2025-02-11",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Discusses performance-management changes, layoffs and employer expectations at large technology companies, contrasting contemporary practices with earlier periods.",
      "in_short": "Discusses performance-management changes, layoffs and employer expectations at large technology companies, contrasting contemporary practices with earlier periods.",
      "summary": "Discusses performance-management changes, layoffs and employer expectations at large technology companies, contrasting contemporary practices with earlier periods.",
      "main_findings": "Provides organizational and labor-market context; the public account does not isolate AI as the cause of changing employment practices.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Mixture of reported company actions, other journalism and author interpretation. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Workplace incentives and management practices shape engineering conditions; the commentary is not a causal intervention study.",
      "evidence_class": "Industry/practitioner publication — industry organizational commentary",
      "reviewed_evidence_class": "Industry/practitioner publication — industry organizational commentary",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "Workplace incentives and management practices shape engineering conditions; the commentary is not a causal intervention study.",
      "relevance": "GENERAL_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "industry_organizational_commentary",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C11;C12",
      "section_id": "11.2;12.5",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Performance-management reporting concerns organizational incentives; evidence does not identify an isolated AI effect.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P025",
      "label": "State of the startup and scaleup hiring markets in 2025 – as seen by recruiters",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Jobs & roles",
      "year": "2025",
      "authors": "Gergely Orosz",
      "source": "https://newsletter.pragmaticengineer.com/p/startup-market-in-2025",
      "source_url": "https://newsletter.pragmaticengineer.com/p/startup-market-in-2025",
      "url": "https://newsletter.pragmaticengineer.com/p/startup-market-in-2025",
      "publication_date": "2025-02-18",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-02-18",
      "eligibility_date": "2025-02-18",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Contrasts broad job-listing declines with two specialist recruiters’ accounts of demand for startup engineers and engineering leaders.",
      "in_short": "Contrasts broad job-listing declines with two specialist recruiters’ accounts of demand for startup engineers and engineering leaders.",
      "summary": "Contrasts broad job-listing declines with two specialist recruiters’ accounts of demand for startup engineers and engineering leaders.",
      "main_findings": "Different recruitment segments can move in opposite directions; boutique recruiter experience cannot overturn broad indicators without aligning populations and denominators.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Purposefully selected specialist agencies; their business volumes are not population hiring rates. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Recruiter perspectives are qualitative signals about market segments, not population estimates.",
      "evidence_class": "Industry/practitioner publication — recruiter interview synthesis",
      "reviewed_evidence_class": "Industry/practitioner publication — recruiter interview synthesis",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "Recruiter perspectives are qualitative signals about market segments, not population estimates.",
      "relevance": "LABOR_MARKET_CONTEXT",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "recruiter_interview_synthesis",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C12",
      "section_id": "12.5",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Two recruiting businesses report segment-specific hiring; do not generalize their client mix to the entire labor market.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P026",
      "label": "Software engineering job openings hit five-year low?",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Jobs & roles",
      "year": "2025",
      "authors": "Gergely Orosz",
      "source": "https://blog.pragmaticengineer.com/software-engineer-jobs-five-year-low/",
      "source_url": "https://blog.pragmaticengineer.com/software-engineer-jobs-five-year-low/",
      "url": "https://blog.pragmaticengineer.com/software-engineer-jobs-five-year-low/",
      "publication_date": "2025-02-20",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-02-13",
      "eligibility_date": "2025-02-13",
      "series_origin": "CONFIRMED_RETITLED_PULSE_EXCERPT",
      "parent_issue_url": "https://newsletter.pragmaticengineer.com/p/the-pulse-124",
      "strict_non_pulse_derived": "false",
      "source_platform": "blog",
      "source_section": "Blog",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Examines Indeed/FRED vacancy indices across countries and discusses competing explanations for the decline, including the post-pandemic correction and AI expectations.",
      "in_short": "Examines Indeed/FRED vacancy indices across countries and discusses competing explanations for the decline, including the post-pandemic correction and AI expectations.",
      "summary": "Examines Indeed/FRED vacancy indices across countries and discusses competing explanations for the decline, including the post-pandemic correction and AI expectations.",
      "main_findings": "Job-posting counts are not employment counts. Cross-country similarities weaken a single-policy explanation and do not identify AI as the cause.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Updated 5 May 2025. Legal/tax timing assertions require separate verification before reuse. This non-Pulse-titled blog article is an excerpt of a Pulse issue originally published 2025-02-13. It passes the literal title-prefix rule; it is excluded by the optional stricter Pulse-origin filter. The parent issue is provenance only, not another P article. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Vacancy trends frame competing labor-market explanations; they cannot alone establish employment loss caused by AI.",
      "evidence_class": "Industry/practitioner publication — secondary labor market analysis",
      "reviewed_evidence_class": "Industry/practitioner publication — secondary labor market analysis",
      "access_status": "public_text",
      "access_note": "Public main article available; classification-bearing passages reviewed",
      "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "classification_rationale": "Vacancy trends frame competing labor-market explanations; they cannot alone establish employment loss caused by AI.",
      "relevance": "LABOR_MARKET_CONTEXT",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "secondary_labor_market_analysis",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C12",
      "section_id": "12.5;12.6",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "W139",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "SECONDARY_OR_PROVIDER_DATA_ANALYSIS",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Indeed/FRED vacancy indices are not employment totals; article itself acknowledges incomplete coverage and causal ambiguity.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P027",
      "label": "Robotics for software engineers: Part 1",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Skills & learning",
      "year": "2025",
      "authors": "Gergely Orosz; Sandor Felber",
      "source": "https://newsletter.pragmaticengineer.com/p/robotics",
      "source_url": "https://newsletter.pragmaticengineer.com/p/robotics",
      "url": "https://newsletter.pragmaticengineer.com/p/robotics",
      "publication_date": "2025-02-25",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-02-25",
      "eligibility_date": "2025-02-25",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Sandor Felber introduces robotics through project planning, controls, simulation, deployment, testing and day-to-day engineering work.",
      "in_short": "Sandor Felber introduces robotics through project planning, controls, simulation, deployment, testing and day-to-day engineering work.",
      "summary": "Sandor Felber introduces robotics through project planning, controls, simulation, deployment, testing and day-to-day engineering work.",
      "main_findings": "The public outline highlights the gap between simulations and physical deployment and distinguishes academic work from industrial delivery.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Adjacent engineering domain; not direct evidence about AI coding tools. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Robotics introduces hardware and physical-system constraints; transfer to coding-agent engineering is an analogy only.",
      "evidence_class": "Industry/practitioner publication — guest technical tutorial",
      "reviewed_evidence_class": "Industry/practitioner publication — guest technical tutorial",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "Robotics introduces hardware and physical-system constraints; transfer to coding-agent engineering is an analogy only.",
      "relevance": "ADJACENT_ENGINEERING",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "guest_technical_tutorial",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C10;C05",
      "section_id": "10.5;5.5",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Robotics domain is adjacent engineering; retain Sandor Felber credit and avoid coding-agent efficacy claims.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz; Sandor Felber"
    },
    {
      "id": "P028",
      "label": "Trimodal Nature of Tech Compensation in the US, UK and India",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Economics",
      "year": "2025",
      "authors": "Gergely Orosz",
      "source": "https://newsletter.pragmaticengineer.com/p/trimodal",
      "source_url": "https://newsletter.pragmaticengineer.com/p/trimodal",
      "url": "https://newsletter.pragmaticengineer.com/p/trimodal",
      "publication_date": "2025-03-04",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-03-04",
      "eligibility_date": "2025-03-04",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Analyzes Levels.fyi compensation submissions by geography, experience and employer tier, distinguishing salary from total compensation and equity value.",
      "in_short": "Analyzes Levels.fyi compensation submissions by geography, experience and employer tier, distinguishing salary from total compensation and equity value.",
      "summary": "Analyzes Levels.fyi compensation submissions by geography, experience and employer tier, distinguishing salary from total compensation and equity value.",
      "main_findings": "Illustrates labor-market heterogeneity. Employer tiers are an analytical grouping and should not be confused with statistically validated three-mode distributions or an AI effect.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Self-reported and verified platform data, not a representative labor-force sample; no mixture-model replication performed. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Compensation tiers describe segment structure; the article does not statistically establish three distributional modes.",
      "evidence_class": "Industry/practitioner publication — observational compensation data analysis",
      "reviewed_evidence_class": "Industry/practitioner publication — observational compensation data analysis",
      "access_status": "public_text",
      "access_note": "Public main article available; classification-bearing passages reviewed",
      "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "classification_rationale": "Compensation tiers describe segment structure; the article does not statistically establish three distributional modes.",
      "relevance": "LABOR_MARKET_CONTEXT",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "observational_compensation_data_analysis",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C12",
      "section_id": "12.8;12.5",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "SECONDARY_OR_PROVIDER_DATA_ANALYSIS",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Compensation tiers are a practitioner labor-market framework, not a universal causal salary model.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P029",
      "label": "AI fakers exposed in tech dev recruitment: postmortem",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Jobs & roles",
      "year": "2025",
      "authors": "Gergely Orosz",
      "source": "https://newsletter.pragmaticengineer.com/p/ai-fakers",
      "source_url": "https://newsletter.pragmaticengineer.com/p/ai-fakers",
      "url": "https://newsletter.pragmaticengineer.com/p/ai-fakers",
      "publication_date": "2025-03-11",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-03-11",
      "eligibility_date": "2025-03-11",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Reports a security startup’s account of suspected impersonation during remote hiring and the changes it made to candidate verification.",
      "in_short": "Reports a security startup’s account of suspected impersonation during remote hiring and the changes it made to candidate verification.",
      "summary": "Reports a security startup’s account of suspected impersonation during remote hiring and the changes it made to candidate verification.",
      "main_findings": "The visible incidents motivate stronger identity and competency checks; attribution to a coordinated foreign operation remains a hypothesis rather than a demonstrated conclusion.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Single-company account; suspicion, observed behavior and alleged attacker attribution must remain distinct. Recording or identity-check proposals require separate privacy and legal assessment. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "A reported hiring-fraud incident concerns candidate identity and assessment integrity, not production coding-agent performance. Attacker attribution remains uncertain.",
      "evidence_class": "Industry/practitioner publication — reported security case",
      "reviewed_evidence_class": "Industry/practitioner publication — reported security case",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "A reported hiring-fraud incident concerns candidate identity and assessment integrity, not production coding-agent performance. Attacker attribution remains uncertain.",
      "relevance": "LABOR_MARKET_CONTEXT",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "reported_security_case",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C12",
      "section_id": "12.5",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "AI_HIRING_AND_ASSESSMENT",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Recruitment-fraud case is employer-reported; no population fraud rate or independently tested detection protocol.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P030",
      "label": "Survey: What’s in your tech stack?",
      "kind": "source_methodology_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Methods and provenance",
      "year": "2025",
      "authors": "Gergely Orosz; Elin Nilsson",
      "source": "https://newsletter.pragmaticengineer.com/p/what-is-in-your-tech-stack",
      "source_url": "https://newsletter.pragmaticengineer.com/p/what-is-in-your-tech-stack",
      "url": "https://newsletter.pragmaticengineer.com/p/what-is-in-your-tech-stack",
      "publication_date": "2025-03-18",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-03-18",
      "eligibility_date": "2025-03-18",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "https://blog.pragmaticengineer.com/survey-whats-in-your-tech-stack/",
      "alternate_publications_json": "[{\"url\": \"https://blog.pragmaticengineer.com/survey-whats-in-your-tech-stack/\", \"title\": \"Survey: What's in your tech stack?\", \"date\": \"2025-03-18\", \"source_ref\": \"turn366045view1\", \"relation\": \"alternate_publication\", \"reason\": \"Author-confirmed excerpt/republication; retain the more complete canonical article.\"}]",
      "contribution": "Invites readers to report their languages, frameworks, platforms and tools and outlines plans for publishing results.",
      "in_short": "Invites readers to report their languages, frameworks, platforms and tools and outlines plans for publishing results.",
      "summary": "Invites readers to report their languages, frameworks, platforms and tools and outlines plans for publishing results.",
      "main_findings": "This is a recruitment and methods record, not a results article; it establishes a connection to the subsequent tooling-survey series.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "No survey findings are reported in this invitation. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "A survey invitation establishes recruitment provenance, not findings; it links to the later three-part results series.",
      "evidence_class": "Industry/practitioner publication — survey recruitment",
      "reviewed_evidence_class": "Industry/practitioner publication — survey recruitment",
      "access_status": "public_text",
      "access_note": "Public main article available; classification-bearing passages reviewed",
      "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "classification_rationale": "A survey invitation establishes recruitment provenance, not findings; it links to the later three-part results series.",
      "relevance": "METHODS_AND_PROVENANCE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "survey_recruitment",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "",
      "section_id": "",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "DATA:P:TECHSTACK_2025",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Survey invitation is recruitment/provenance, not results; plans to publish in May are not actual result dates.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz; Elin Nilsson"
    },
    {
      "id": "P031",
      "label": "What is Growth Engineering?",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Engineering structure",
      "year": "2025",
      "authors": "Gergely Orosz; Alexey Komissarouk",
      "source": "https://newsletter.pragmaticengineer.com/p/what-is-growth-engineering",
      "source_url": "https://newsletter.pragmaticengineer.com/p/what-is-growth-engineering",
      "url": "https://newsletter.pragmaticengineer.com/p/what-is-growth-engineering",
      "publication_date": "2025-03-20",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-03-20",
      "eligibility_date": "2025-03-20",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Alexey Komissarouk describes experimentation-driven engineering that prioritizes learning about business outcomes, supported by product analytics, feature flags and organizational ownership.",
      "in_short": "Alexey Komissarouk describes experimentation-driven engineering that prioritizes learning about business outcomes, supported by product analytics, feature flags and organizational ownership.",
      "summary": "Alexey Komissarouk describes experimentation-driven engineering that prioritizes learning about business outcomes, supported by product analytics, feature flags and organizational ownership.",
      "main_findings": "Offers a useful contrast between shipping to learn and building for longevity. Reported business experiments are not evaluations of AI-assisted development.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Revenue and experimental effects are contributor-reported and not independently replicated here. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Growth engineering connects product hypotheses to measured outcomes rather than treating feature output as value.",
      "evidence_class": "Industry/practitioner publication — guest practitioner guidance",
      "reviewed_evidence_class": "Industry/practitioner publication — guest practitioner guidance",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "Growth engineering connects product hypotheses to measured outcomes rather than treating feature output as value.",
      "relevance": "GENERAL_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "guest_practitioner_guidance",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C04;C02",
      "section_id": "4.1;2.1",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Growth engineering concerns experiments and product outcomes; guest guidance is not an AI development trial.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz; Alexey Komissarouk"
    },
    {
      "id": "P032",
      "label": "AI Engineering in the real world",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Engineering structure",
      "year": "2025",
      "authors": "Gergely Orosz",
      "source": "https://newsletter.pragmaticengineer.com/p/ai-engineering-in-the-real-world",
      "source_url": "https://newsletter.pragmaticengineer.com/p/ai-engineering-in-the-real-world",
      "url": "https://newsletter.pragmaticengineer.com/p/ai-engineering-in-the-real-world",
      "publication_date": "2025-03-25",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-03-25",
      "eligibility_date": "2025-03-25",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Seven company accounts describe engineers building LLM products, including evaluation, nondeterminism, privacy, latency, bespoke tooling and usage-driven costs.",
      "in_short": "Seven company accounts describe engineers building LLM products, including evaluation, nondeterminism, privacy, latency, bespoke tooling and usage-driven costs.",
      "summary": "Seven company accounts describe engineers building LLM products, including evaluation, nondeterminism, privacy, latency, bespoke tooling and usage-driven costs.",
      "main_findings": "The accessible cases distinguish easy prototypes from production obligations; they concern building AI products and cannot directly quantify coding-assistant productivity.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Orosz discloses investments in incident.io and Wordsmith, both included in the article. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "The cases concern building AI-enabled products; their operational lessons are not evidence of coding-agent productivity.",
      "evidence_class": "Industry/practitioner publication — reported multi company cases",
      "reviewed_evidence_class": "Industry/practitioner publication — reported multi company cases",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "The cases concern building AI-enabled products; their operational lessons are not evidence of coding-agent productivity.",
      "relevance": "SE_FOR_AI",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "reported_multi_company_cases",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C05;C07",
      "section_id": "5.5;7.2",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Seven AI-product cases address evaluation, privacy and latency; principal domain remains engineering AI systems.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P033",
      "label": "The Reality of Tech Interviews in 2025",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Jobs & roles",
      "year": "2025",
      "authors": "Gergely Orosz; Evan King; Stefan Mai",
      "source": "https://newsletter.pragmaticengineer.com/p/the-reality-of-tech-interviews",
      "source_url": "https://newsletter.pragmaticengineer.com/p/the-reality-of-tech-interviews",
      "url": "https://newsletter.pragmaticengineer.com/p/the-reality-of-tech-interviews",
      "publication_date": "2025-04-01",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-04-01",
      "eligibility_date": "2025-04-01",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Interview-preparation founders discuss selective hiring recovery, changing interview difficulty, domain specialization and differences between startup and large-company hiring.",
      "in_short": "Interview-preparation founders discuss selective hiring recovery, changing interview difficulty, domain specialization and differences between startup and large-company hiring.",
      "summary": "Interview-preparation founders discuss selective hiring recovery, changing interview difficulty, domain specialization and differences between startup and large-company hiring.",
      "main_findings": "The visible account highlights variation by experience and specialty. Platform activity is only a proxy for demand and cannot establish population-wide hiring rates.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Contributors cofound Hello Interview; claims about a one-standard-deviation increase in hiring standards are not supported by a validated common scale in the preview. Interview-platform traffic and an asserted higher hiring bar have distinct, incompletely specified denominators; neither is a population employment statistic. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Interview preparation and assessment methods concern competence signals; commercial interests and selection limit generalization.",
      "evidence_class": "Industry/practitioner publication — guest industry analysis",
      "reviewed_evidence_class": "Industry/practitioner publication — guest industry analysis",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "Interview preparation and assessment methods concern competence signals; commercial interests and selection limit generalization.",
      "relevance": "LABOR_MARKET_CONTEXT",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "guest_industry_analysis",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C12",
      "section_id": "12.5",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "GENERAL_SE",
      "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "MAPPING_REVISED",
      "review_reason": "Principal subject is hiring/recruiting; harmonize with other hiring records rather than a general-engineering catch-all. Retain engineering-practice relevance as a non-exclusive secondary facet. Interview-format and hiring-market observations do not evaluate delayed retention or engineering-fluency measures. Locate interview-selection methods in recruitment without implying validation of retained-skill measurement.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz; Evan King; Stefan Mai"
    },
    {
      "id": "P034",
      "label": "MCP Protocol: a new AI dev tools building block",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Engineering structure",
      "year": "2025",
      "authors": "Gergely Orosz",
      "source": "https://newsletter.pragmaticengineer.com/p/mcp",
      "source_url": "https://newsletter.pragmaticengineer.com/p/mcp",
      "url": "https://newsletter.pragmaticengineer.com/p/mcp",
      "publication_date": "2025-04-08",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-04-08",
      "eligibility_date": "2025-04-08",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Explains MCP using a database-tool example and an interview with a protocol co-creator.",
      "in_short": "Explains MCP using a database-tool example and an interview with a protocol co-creator.",
      "summary": "Explains MCP using a database-tool example and an interview with a protocol co-creator. Connects client-server architecture and IDE extensibility to credential-access risks.",
      "main_findings": "The public demonstration illustrates improved access to context and tools while warning that capability expansion does not provide a security boundary.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Protocol and implementation descriptions are dated April 2025, not a security assessment of every later MCP implementation. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "The database/tool example explains how coding assistants acquire context and capabilities through MCP. Security and authorization remain separate design duties; this is not an empirical security evaluation.",
      "evidence_class": "Industry/practitioner publication — technical explainer and creator interview",
      "reviewed_evidence_class": "Industry/practitioner publication — technical explainer and creator interview",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "The database/tool example explains how coding assistants acquire context and capabilities through MCP. Security and authorization remain separate design duties; this is not an empirical security evaluation.",
      "relevance": "AI_FOR_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "technical_explainer_and_creator_interview",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C03;C06",
      "section_id": "3.2;6.7",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "O040;O014",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "SE_FOR_AI",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Developer-tool integration focus supports AI-assisted development; the protocol does not itself confer authorization or safety.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P035",
      "label": "Tech hiring: is this an inflection point?",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Jobs & roles",
      "year": "2025",
      "authors": "Gergely Orosz",
      "source": "https://newsletter.pragmaticengineer.com/p/tech-hiring-inflection-point",
      "source_url": "https://newsletter.pragmaticengineer.com/p/tech-hiring-inflection-point",
      "url": "https://newsletter.pragmaticengineer.com/p/tech-hiring-inflection-point",
      "publication_date": "2025-04-15",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-04-15",
      "eligibility_date": "2025-04-15",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "https://blog.pragmaticengineer.com/tech-hiring-is-this-an-inflection-point/",
      "alternate_publications_json": "[{\"url\": \"https://blog.pragmaticengineer.com/tech-hiring-is-this-an-inflection-point/\", \"title\": \"Tech hiring: is this an inflection point?\", \"date\": \"2025-04-15\", \"source_ref\": \"turn366045view0\", \"relation\": \"alternate_publication\", \"reason\": \"Author-confirmed excerpt/republication; retain the more complete canonical article.\"}]",
      "contribution": "Discusses employer experiences with automated applications and AI-assisted interview deception, alongside possible changes to remote hiring, trial periods and work samples.",
      "in_short": "Discusses employer experiences with automated applications and AI-assisted interview deception, alongside possible changes to remote hiring, trial periods and work samples.",
      "summary": "Discusses employer experiences with automated applications and AI-assisted interview deception, alongside possible changes to remote hiring, trial periods and work samples.",
      "main_findings": "The visible cases suggest that hiring signals require reassessment; they do not demonstrate that remote interviews universally fail or in-person hiring is inevitable.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Orosz discloses an investment in Maestro, one of the companies discussed. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Employer experiences with AI-assisted applications and interviews inform hiring policy; the blog is only a partial alternate edition and no software-delivery effect is estimated.",
      "evidence_class": "Industry/practitioner publication — reported multi company cases",
      "reviewed_evidence_class": "Industry/practitioner publication — reported multi company cases",
      "access_status": "paid_preview_plus_public_excerpt",
      "access_note": "Public preview and blog excerpt; complete newsletter not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "Employer experiences with AI-assisted applications and interviews inform hiring policy; the blog is only a partial alternate edition and no software-delivery effect is estimated.",
      "relevance": "LABOR_MARKET_CONTEXT",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "reported_multi_company_cases",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C12",
      "section_id": "12.5",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "AI_HIRING_AND_ASSESSMENT",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Employer account of application volume and AI-assisted interviews is contextual, not causal labor-market estimation.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P036",
      "label": "More than one million readers",
      "kind": "source_methodology_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Methods and provenance",
      "year": "2025",
      "authors": "Gergely Orosz",
      "source": "https://newsletter.pragmaticengineer.com/p/one-million",
      "source_url": "https://newsletter.pragmaticengineer.com/p/one-million",
      "url": "https://newsletter.pragmaticengineer.com/p/one-million",
      "publication_date": "2025-04-22",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-04-22",
      "eligibility_date": "2025-04-22",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "A publication retrospective includes a 2024 reader survey describing respondents’ roles, employers, location and education, alongside the newsletter’s growth.",
      "in_short": "A publication retrospective includes a 2024 reader survey describing respondents’ roles, employers, location and education, alongside the newsletter’s growth.",
      "summary": "A publication retrospective includes a 2024 reader survey describing respondents’ roles, employers, location and education, alongside the newsletter’s growth.",
      "main_findings": "The self-selected readership profile helps assess transferability of later reader surveys; subscriber growth itself is not software-engineering evidence.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "2,395 voluntary responses reported for a 2024 reader survey; not a census or random sample of software engineers. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "A readership survey helps characterize the publication's audience and selection, not the entire engineering workforce.",
      "evidence_class": "Industry/practitioner publication — publication retrospective and reader survey",
      "reviewed_evidence_class": "Industry/practitioner publication — publication retrospective and reader survey",
      "access_status": "public_text",
      "access_note": "Public main article available; classification-bearing passages reviewed",
      "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "classification_rationale": "A readership survey helps characterize the publication's audience and selection, not the entire engineering workforce.",
      "relevance": "METHODS_AND_PROVENANCE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "publication_retrospective_and_reader_survey",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "",
      "section_id": "",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "DATA:P:READER_PROFILE_2024",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "ORIGINAL_VOLUNTARY_OBSERVATIONAL_SURVEY",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Subscriber milestone gives publication provenance, not evidence of engineering outcomes or representative survey sampling.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P037",
      "label": "Humanoid robots for software engineers (Robotics for software engineers, Part 2)",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Skills & learning",
      "year": "2025",
      "authors": "Gergely Orosz; Sandor Felber",
      "source": "https://newsletter.pragmaticengineer.com/p/humanoid-robots",
      "source_url": "https://newsletter.pragmaticengineer.com/p/humanoid-robots",
      "url": "https://newsletter.pragmaticengineer.com/p/humanoid-robots",
      "publication_date": "2025-04-29",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-04-29",
      "eligibility_date": "2025-04-29",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Sandor Felber explains humanoid-robot hardware constraints, state estimation, real-time control and optimization, with an outline of learning-based methods.",
      "in_short": "Sandor Felber explains humanoid-robot hardware constraints, state estimation, real-time control and optimization, with an outline of learning-based methods.",
      "summary": "Sandor Felber explains humanoid-robot hardware constraints, state estimation, real-time control and optimization, with an outline of learning-based methods.",
      "main_findings": "Provides domain background for software engineers entering robotics; its AI concerns concern robotic control, not autonomous software development.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Humanoid-robot development provides adjacent systems context, not evidence that software-agent autonomy transfers to physical systems.",
      "evidence_class": "Industry/practitioner publication — guest technical tutorial",
      "reviewed_evidence_class": "Industry/practitioner publication — guest technical tutorial",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "Humanoid-robot development provides adjacent systems context, not evidence that software-agent autonomy transfers to physical systems.",
      "relevance": "ADJACENT_ENGINEERING",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "guest_technical_tutorial",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C10;C05",
      "section_id": "10.5;5.5",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Humanoid hardware/control challenges belong to adjacent robotics, not direct coding-agent research.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz; Sandor Felber"
    },
    {
      "id": "P038",
      "label": "What’s Changed in 50 Years of Computing: Part 4",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Engineering structure",
      "year": "2025",
      "authors": "Gergely Orosz",
      "source": "https://newsletter.pragmaticengineer.com/p/mythical-man-month-part-4",
      "source_url": "https://newsletter.pragmaticengineer.com/p/mythical-man-month-part-4",
      "url": "https://newsletter.pragmaticengineer.com/p/mythical-man-month-part-4",
      "publication_date": "2025-05-06",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-05-06",
      "eligibility_date": "2025-05-06",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Revisits Brooks’s account of tooling, debugging, project schedules and documentation against contemporary engineering practice.",
      "in_short": "Revisits Brooks’s account of tooling, debugging, project schedules and documentation against contemporary engineering practice.",
      "summary": "Revisits Brooks’s account of tooling, debugging, project schedules and documentation against contemporary engineering practice. Distinguishes improvements in tools from persistent coordination and specification problems.",
      "main_findings": "The accessible outline supports continuity in engineering responsibilities despite technological change; historical comparisons do not establish an AI-specific effect.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Historical comparison frames durable engineering judgment; it is not a controlled estimate of modern AI effects.",
      "evidence_class": "Industry/practitioner publication — historical conceptual commentary",
      "reviewed_evidence_class": "Industry/practitioner publication — historical conceptual commentary",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "Historical comparison frames durable engineering judgment; it is not a controlled estimate of modern AI effects.",
      "relevance": "GENERAL_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "historical_conceptual_commentary",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C01;C02",
      "section_id": "1.3;2.1",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Modern rereading of Brooks is distinct 2025 commentary; original book is older and not a new experiment.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P039",
      "label": "Building, launching, and scaling ChatGPT Images",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Engineering structure",
      "year": "2025",
      "authors": "Gergely Orosz",
      "source": "https://newsletter.pragmaticengineer.com/p/chatgpt-images",
      "source_url": "https://newsletter.pragmaticengineer.com/p/chatgpt-images",
      "url": "https://newsletter.pragmaticengineer.com/p/chatgpt-images",
      "publication_date": "2025-05-13",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-05-13",
      "eligibility_date": "2025-05-13",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Interviews OpenAI engineering leaders about an image-generation launch, asynchronous execution, isolation, load testing and bottlenecks beyond GPU capacity.",
      "in_short": "Interviews OpenAI engineering leaders about an image-generation launch, asynchronous execution, isolation, load testing and bottlenecks beyond GPU capacity.",
      "summary": "Interviews OpenAI engineering leaders about an image-generation launch, asynchronous execution, isolation, load testing and bottlenecks beyond GPU capacity.",
      "main_findings": "The visible account emphasizes operational preparation and adaptation under unexpected demand. Growth numbers describe the product launch, not coding-assistant effectiveness.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Company-reported launch experience; primarily engineering an AI product. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Launching an image-generation service concerns AI-product infrastructure, evaluation and deployment rather than AI-for-coding performance.",
      "evidence_class": "Industry/practitioner publication — reported company case",
      "reviewed_evidence_class": "Industry/practitioner publication — reported company case",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "Launching an image-generation service concerns AI-product infrastructure, evaluation and deployment rather than AI-for-coding performance.",
      "relevance": "SE_FOR_AI",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "reported_company_case",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C05;C07",
      "section_id": "5.5;7.2",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Team interview describes AI-product rollout and architecture; launch/scaling claims remain attributed.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P040",
      "label": "Stack overflow is almost dead",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "System knowledge & memory",
      "year": "2025",
      "authors": "Gergely Orosz",
      "source": "https://blog.pragmaticengineer.com/stack-overflow-is-almost-dead/",
      "source_url": "https://blog.pragmaticengineer.com/stack-overflow-is-almost-dead/",
      "url": "https://blog.pragmaticengineer.com/stack-overflow-is-almost-dead/",
      "publication_date": "2025-05-15",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-05-15",
      "eligibility_date": "2025-05-15",
      "series_origin": "CONFIRMED_RETITLED_PULSE_EXCERPT",
      "parent_issue_url": "https://newsletter.pragmaticengineer.com/p/the-pulse-134",
      "strict_non_pulse_derived": "false",
      "source_platform": "blog",
      "source_section": "Blog",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Updates an earlier analysis of falling Stack Overflow question counts, considering moderation history, alternative communities and LLM-based assistance.",
      "in_short": "Updates an earlier analysis of falling Stack Overflow question counts, considering moderation history, alternative communities and LLM-based assistance.",
      "summary": "Updates an earlier analysis of falling Stack Overflow question counts, considering moderation history, alternative communities and LLM-based assistance.",
      "main_findings": "The observations concern new questions, not all site usage or knowledge value. The headline and shutdown forecast go beyond what the descriptive series demonstrates.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Updated 19 May 2025. The causal contribution of LLMs is not identified by the time series. This non-Pulse-titled blog article is an excerpt of a Pulse issue originally published 2025-05-15. It passes the literal title-prefix rule; it is excluded by the optional stricter Pulse-origin filter. The parent issue is provenance only, not another P article. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "The follow-up concerns knowledge-community activity; fewer questions do not prove disappearance of all usage or knowledge value.",
      "evidence_class": "Industry/practitioner publication — secondary data commentary",
      "reviewed_evidence_class": "Industry/practitioner publication — secondary data commentary",
      "access_status": "public_text",
      "access_note": "Public main article available; classification-bearing passages reviewed",
      "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "classification_rationale": "The follow-up concerns knowledge-community activity; fewer questions do not prove disappearance of all usage or knowledge value.",
      "relevance": "AI_FOR_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "secondary_data_commentary",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C09;C10",
      "section_id": "9.4;10.5",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "SECONDARY_OR_PROVIDER_DATA_ANALYSIS",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Question-count decline is not equivalent to company closure or independently identified AI causation.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P041",
      "label": "The AI Engineering Stack",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Engineering structure",
      "year": "2025",
      "authors": "Gergely Orosz; Chip Huyen",
      "source": "https://newsletter.pragmaticengineer.com/p/the-ai-engineering-stack",
      "source_url": "https://newsletter.pragmaticengineer.com/p/the-ai-engineering-stack",
      "url": "https://newsletter.pragmaticengineer.com/p/the-ai-engineering-stack",
      "publication_date": "2025-05-20",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-05-20",
      "eligibility_date": "2025-05-20",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Chip Huyen’s book excerpt distinguishes application, model and infrastructure layers and compares AI engineering with machine-learning and full-stack engineering.",
      "in_short": "Chip Huyen’s book excerpt distinguishes application, model and infrastructure layers and compares AI engineering with machine-learning and full-stack engineering.",
      "summary": "Chip Huyen’s book excerpt distinguishes application, model and infrastructure layers and compares AI engineering with machine-learning and full-stack engineering. Evaluation and interfaces are central application concerns.",
      "main_findings": "Provides an architectural vocabulary for building AI products; it should not be treated as evidence that using AI improves software-development productivity.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Excerpt credited to Chip Huyen; primarily software engineering for AI, not AI-assisted software engineering. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "An introduced technical book excerpt explains the AI-product stack; distinguish application engineering from coding assistance.",
      "evidence_class": "Industry/practitioner publication — guest book excerpt",
      "reviewed_evidence_class": "Industry/practitioner publication — guest book excerpt",
      "access_status": "public_text",
      "access_note": "Public main article available; classification-bearing passages reviewed",
      "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "classification_rationale": "An introduced technical book excerpt explains the AI-product stack; distinguish application engineering from coding assistance.",
      "relevance": "SE_FOR_AI",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "guest_book_excerpt",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C05;C07",
      "section_id": "5.5;7.2",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "ADAPTED_OR_EXCERPTED_WORK",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Chip Huyen book material addresses AI-application architecture; distinguish source-book authorship from editorial introduction.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz; Chip Huyen"
    },
    {
      "id": "P042",
      "label": "Microsoft is dogfooding AI dev tools’ future",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Engineering structure",
      "year": "2025",
      "authors": "Gergely Orosz",
      "source": "https://newsletter.pragmaticengineer.com/p/microsoft-ai-dev-tools",
      "source_url": "https://newsletter.pragmaticengineer.com/p/microsoft-ai-dev-tools",
      "url": "https://newsletter.pragmaticengineer.com/p/microsoft-ai-dev-tools",
      "publication_date": "2025-05-27",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-05-27",
      "eligibility_date": "2025-05-27",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Reports observations at Microsoft BUILD, including supervised coding agents, public failures on the .NET codebase and platform incentives behind optimistic AI messaging.",
      "in_short": "Reports observations at Microsoft BUILD, including supervised coding agents, public failures on the .NET codebase and platform incentives behind optimistic AI messaging.",
      "summary": "Reports observations at Microsoft BUILD, including supervised coding agents, public failures on the .NET codebase and platform incentives behind optimistic AI messaging.",
      "main_findings": "The public outline contrasts bounded demonstrations with brownfield difficulties and keeps developers responsible for agent output.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Author reports self-funded travel; situated interviews and demonstrations are not a representative evaluation. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Internal use and conference examples illustrate adoption mechanisms, not independently measured organization-wide gains.",
      "evidence_class": "Industry/practitioner publication — conference field report",
      "reviewed_evidence_class": "Industry/practitioner publication — conference field report",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "Internal use and conference examples illustrate adoption mechanisms, not independently measured organization-wide gains.",
      "relevance": "AI_FOR_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "conference_field_report",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C11;C02",
      "section_id": "11.1;2.4",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Conference observations and demonstrations are not measured deployment productivity.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P043",
      "label": "Vibe Coding as a software engineer",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Verification & review",
      "year": "2025",
      "authors": "Gergely Orosz; Elin Nilsson",
      "source": "https://newsletter.pragmaticengineer.com/p/vibe-coding-as-a-software-engineer",
      "source_url": "https://newsletter.pragmaticengineer.com/p/vibe-coding-as-a-software-engineer",
      "url": "https://newsletter.pragmaticengineer.com/p/vibe-coding-as-a-software-engineer",
      "publication_date": "2025-06-03",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-06-03",
      "eligibility_date": "2025-06-03",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Examines competing definitions of vibe coding, contrasts prototypes with production systems, and discusses cases where developers resume direct control to finish an application.",
      "in_short": "Examines competing definitions of vibe coding, contrasts prototypes with production systems, and discusses cases where developers resume direct control to finish an application.",
      "summary": "Examines competing definitions of vibe coding, contrasts prototypes with production systems, and discusses cases where developers resume direct control to finish an application.",
      "main_findings": "The accessible text makes review, security, performance and engineering judgment the boundary between a useful prototype and accountable delivery.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Definitions differ among quoted practitioners; no measured production benefit is established. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Exploratory generation and accountable engineering differ in verification and retained understanding.",
      "evidence_class": "Industry/practitioner publication — practitioner conceptual analysis",
      "reviewed_evidence_class": "Industry/practitioner publication — practitioner conceptual analysis",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "Exploratory generation and accountable engineering differ in verification and retained understanding.",
      "relevance": "AI_FOR_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "practitioner_conceptual_analysis",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C08;C10",
      "section_id": "8.9;10.2",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "O028;W113",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Vibe coding versus inspected AI-assisted coding is an operational distinction; no validated universal outcome comparison.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz; Elin Nilsson"
    },
    {
      "id": "P044",
      "label": "Real-world engineering challenges: building Cursor",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Engineering structure",
      "year": "2025",
      "authors": "Gergely Orosz",
      "source": "https://newsletter.pragmaticengineer.com/p/cursor",
      "source_url": "https://newsletter.pragmaticengineer.com/p/cursor",
      "url": "https://newsletter.pragmaticengineer.com/p/cursor",
      "publication_date": "2025-06-10",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-06-10",
      "eligibility_date": "2025-06-10",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Reports engineering choices behind Cursor, including code-context synchronization, execution isolation, orchestration infrastructure and latency-sensitive development workflows.",
      "in_short": "Reports engineering choices behind Cursor, including code-context synchronization, execution isolation, orchestration infrastructure and latency-sensitive development workflows.",
      "summary": "Reports engineering choices behind Cursor, including code-context synchronization, execution isolation, orchestration infrastructure and latency-sensitive development workflows.",
      "main_findings": "The visible outline illustrates the substantial infrastructure behind coding assistance; it does not demonstrate that adoption or vendor growth equals developer productivity.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Company interview; detailed implementation claims beyond the preview remain unverified. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "A tool-builder architecture case: repository synchronization, context and execution infrastructure. It has a secondary AI-assisted-development connection but is not a developer-productivity trial.",
      "evidence_class": "Industry/practitioner publication — reported company case",
      "reviewed_evidence_class": "Industry/practitioner publication — reported company case",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "A tool-builder architecture case: repository synchronization, context and execution infrastructure. It has a secondary AI-assisted-development connection but is not a developer-productivity trial.",
      "relevance": "SE_FOR_AI",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "reported_company_case",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C05;C09",
      "section_id": "5.5;9.4",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "O031",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "AI_FOR_SE",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Cursor infrastructure is principally engineering an AI product; prior IDE survey reuse must not count as new respondents.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P045",
      "label": "Builder.ai did not “fake AI with 700 engineers”",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Engineering structure",
      "year": "2025",
      "authors": "Gergely Orosz",
      "source": "https://blog.pragmaticengineer.com/builder-ai-did-not-fake-ai/",
      "source_url": "https://blog.pragmaticengineer.com/builder-ai-did-not-fake-ai/",
      "url": "https://blog.pragmaticengineer.com/builder-ai-did-not-fake-ai/",
      "publication_date": "2025-06-12",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-06-12",
      "eligibility_date": "2025-06-12",
      "series_origin": "CONFIRMED_RETITLED_PULSE_EXCERPT",
      "parent_issue_url": "https://newsletter.pragmaticengineer.com/p/the-pulse-137",
      "strict_non_pulse_derived": "false",
      "source_platform": "blog",
      "source_section": "Blog",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Investigates claims that Builder.ai was merely a human-operated substitute for AI.",
      "in_short": "Investigates claims that Builder.ai was merely a human-operated substitute for AI.",
      "summary": "Investigates claims that Builder.ai was merely a human-operated substitute for AI. Former-employee accounts describe a code-generation product alongside human fulfilment; a hypothetical human-operated design is an explanatory contrast, not a verified internal architecture.",
      "main_findings": "The account challenges a simplified corporate narrative. It does not independently verify the product’s reliability, staffing, financial history or productivity.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Claims about internal operations are attributed to former staff; corporate-failure explanations remain interpretations. This non-Pulse-titled blog article is an excerpt of a Pulse issue originally published 2025-06-12. It passes the literal title-prefix rule; it is excluded by the optional stricter Pulse-origin filter. The parent issue is provenance only, not another P article. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Industry fact-checking distinguishes reported AI code generation from human fulfilment. Neither a hypothetical architecture nor employee accounts validate a capability benchmark.",
      "evidence_class": "Industry/practitioner publication — reported investigation",
      "reviewed_evidence_class": "Industry/practitioner publication — reported investigation",
      "access_status": "public_text",
      "access_note": "Public main article available; classification-bearing passages reviewed",
      "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "classification_rationale": "Industry fact-checking distinguishes reported AI code generation from human fulfilment. Neither a hypothetical architecture nor employee accounts validate a capability benchmark.",
      "relevance": "AI_ECOSYSTEM",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "reported_investigation",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C11",
      "section_id": "11.2",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "AI_FOR_SE",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Corrective reporting challenges a specific fake-AI narrative; it does not independently settle every allegation about the company.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P046",
      "label": "Being an “Intrapreneur” as a software engineer",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Engineering structure",
      "year": "2025",
      "authors": "Gergely Orosz; Chaitali Narla",
      "source": "https://newsletter.pragmaticengineer.com/p/being-an-intrapreneur-as-a-software",
      "source_url": "https://newsletter.pragmaticengineer.com/p/being-an-intrapreneur-as-a-software",
      "url": "https://newsletter.pragmaticengineer.com/p/being-an-intrapreneur-as-a-software",
      "publication_date": "2025-06-17",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-06-17",
      "eligibility_date": "2025-06-17",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Chaitali Narla discusses identifying valuable problems, taking ownership, building relationships and finding sponsorship for change within an organization.",
      "in_short": "Chaitali Narla discusses identifying valuable problems, taking ownership, building relationships and finding sponsorship for change within an organization.",
      "summary": "Chaitali Narla discusses identifying valuable problems, taking ownership, building relationships and finding sponsorship for change within an organization.",
      "main_findings": "The visible guidance connects engineering impact with initiative and organizational support. It is general career guidance, not evidence of AI effectiveness.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Internal entrepreneurship concerns ownership and organizational adoption rather than AI capability.",
      "evidence_class": "Industry/practitioner publication — guest practitioner guidance",
      "reviewed_evidence_class": "Industry/practitioner publication — guest practitioner guidance",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "Internal entrepreneurship concerns ownership and organizational adoption rather than AI capability.",
      "relevance": "GENERAL_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "guest_practitioner_guidance",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C11;C04",
      "section_id": "11.2;4.1",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Intrapreneurship is career/product practice, not an AI automation experiment.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz; Chaitali Narla"
    },
    {
      "id": "P047",
      "label": "Learnings from two years of using AI tools for software engineering",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Skills & learning",
      "year": "2025",
      "authors": "Gergely Orosz; Birgitta Böckeler",
      "source": "https://newsletter.pragmaticengineer.com/p/two-years-of-using-ai",
      "source_url": "https://newsletter.pragmaticengineer.com/p/two-years-of-using-ai",
      "url": "https://newsletter.pragmaticengineer.com/p/two-years-of-using-ai",
      "publication_date": "2025-06-24",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-06-24",
      "eligibility_date": "2025-06-24",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Birgitta Böckeler reflects on changes from autocomplete to agentic assistance over two years, including cognitive bias, reviewer fatigue, quality supervision and team effectiveness.",
      "in_short": "Birgitta Böckeler reflects on changes from autocomplete to agentic assistance over two years, including cognitive bias, reviewer fatigue, quality supervision and team effectiveness.",
      "summary": "Birgitta Böckeler reflects on changes from autocomplete to agentic assistance over two years, including cognitive bias, reviewer fatigue, quality supervision and team effectiveness.",
      "main_findings": "The public outline emphasizes adapting engineering practices alongside tools; two years of experience does not establish a longitudinal controlled study.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Longitudinal practitioner experience informs adaptation and comprehension, but does not substitute for controlled measurement.",
      "evidence_class": "Industry/practitioner publication — guest practitioner synthesis",
      "reviewed_evidence_class": "Industry/practitioner publication — guest practitioner synthesis",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "Longitudinal practitioner experience informs adaptation and comprehension, but does not substitute for controlled measurement.",
      "relevance": "AI_FOR_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "guest_practitioner_synthesis",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C10;C02",
      "section_id": "10.5;2.7",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "O003;W118",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Böckeler's accumulated practitioner experience is not a two-year longitudinal controlled study.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz; Birgitta Böckeler"
    },
    {
      "id": "P048",
      "label": "Software engineering with LLMs in 2025: reality check",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Productivity",
      "year": "2025",
      "authors": "Gergely Orosz",
      "source": "https://newsletter.pragmaticengineer.com/p/software-engineering-with-llms-in-2025",
      "source_url": "https://newsletter.pragmaticengineer.com/p/software-engineering-with-llms-in-2025",
      "url": "https://newsletter.pragmaticengineer.com/p/software-engineering-with-llms-in-2025",
      "publication_date": "2025-07-01",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-07-01",
      "eligibility_date": "2025-07-01",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "https://blog.pragmaticengineer.com/software-engineering-with-llms-in-2025/",
      "alternate_publications_json": "[{\"url\": \"https://blog.pragmaticengineer.com/software-engineering-with-llms-in-2025/\", \"title\": \"Software engineering with LLMs in 2025: temperature check\", \"date\": \"2025-07-05\", \"source_ref\": \"turn119578view2\", \"relation\": \"alternate_publication\", \"reason\": \"Public short introduction and direct pointer to the same conference talk and longer newsletter synthesis; collapsed, not independent evidence.\"}]",
      "contribution": "Contrasts executive expectations with developers’ experiences of LLM-assisted work, drawing on interviews and a conference presentation.",
      "in_short": "Contrasts executive expectations with developers’ experiences of LLM-assisted work, drawing on interviews and a conference presentation.",
      "summary": "Contrasts executive expectations with developers’ experiences of LLM-assisted work, drawing on interviews and a conference presentation. Examines adoption, review obligations and the gap between demonstrations and dependable delivery.",
      "main_findings": "The accessible report presents uneven benefits and continuing engineering oversight, rather than a universal productivity multiplier.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Interview selection and conference synthesis are not a controlled estimate of productivity. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "The synthesis separates demonstrated tool potential from organization-level delivery outcomes.",
      "evidence_class": "Industry/practitioner publication — interview based synthesis",
      "reviewed_evidence_class": "Industry/practitioner publication — interview based synthesis",
      "access_status": "public_text",
      "access_note": "Public main article available; classification-bearing passages reviewed",
      "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "classification_rationale": "The synthesis separates demonstrated tool potential from organization-level delivery outcomes.",
      "relevance": "AI_FOR_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "interview_based_synthesis",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C02;C01",
      "section_id": "2.5;1.9",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "W010",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Written keynote is Deepdives and distinct from the embedded video; cross-post alias remains consolidated.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P049",
      "label": "Skills useful to learn for robotics engineering (Robotics for software engineers, Part 3)",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Skills & learning",
      "year": "2025",
      "authors": "Gergely Orosz; Sandor Felber",
      "source": "https://newsletter.pragmaticengineer.com/p/skills-useful-to-learn-for-robotics",
      "source_url": "https://newsletter.pragmaticengineer.com/p/skills-useful-to-learn-for-robotics",
      "url": "https://newsletter.pragmaticengineer.com/p/skills-useful-to-learn-for-robotics",
      "publication_date": "2025-07-08",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-07-08",
      "eligibility_date": "2025-07-08",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Sandor Felber outlines software, AI and robotics skills for work involving real-time control and physical constraints.",
      "in_short": "Sandor Felber outlines software, AI and robotics skills for work involving real-time control and physical constraints.",
      "summary": "Sandor Felber outlines software, AI and robotics skills for work involving real-time control and physical constraints.",
      "main_findings": "The guidance illustrates multidisciplinary learning and performance requirements. Physical robotics autonomy is not the same construct as coding-agent autonomy.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Guest discloses his robotics startup and hiring interests. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Robotics skill development provides adjacent engineering education, not a tested coding-agent training intervention.",
      "evidence_class": "Industry/practitioner publication — guest practitioner guidance",
      "reviewed_evidence_class": "Industry/practitioner publication — guest practitioner guidance",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "Robotics skill development provides adjacent engineering education, not a tested coding-agent training intervention.",
      "relevance": "ADJACENT_ENGINEERING",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "guest_practitioner_guidance",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C10;C05",
      "section_id": "10.5;5.5",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Third robotics skills installment retains source dependency and adjacent-domain classification.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz; Sandor Felber"
    },
    {
      "id": "P050",
      "label": "The Pragmatic Engineer 2025 Survey: What’s in your tech stack? Part 1",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Engineering structure",
      "year": "2025",
      "authors": "Gergely Orosz; Elin Nilsson",
      "source": "https://newsletter.pragmaticengineer.com/p/the-pragmatic-engineer-2025-survey",
      "source_url": "https://newsletter.pragmaticengineer.com/p/the-pragmatic-engineer-2025-survey",
      "url": "https://newsletter.pragmaticengineer.com/p/the-pragmatic-engineer-2025-survey",
      "publication_date": "2025-07-15",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-07-15",
      "eligibility_date": "2025-07-15",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "The survey reports tool usage and sentiment across languages, coding assistants, IDEs, delivery infrastructure and cloud platforms.",
      "in_short": "The survey reports tool usage and sentiment across languages, coding assistants, IDEs, delivery infrastructure and cloud platforms.",
      "summary": "The survey reports tool usage and sentiment across languages, coding assistants, IDEs, delivery infrastructure and cloud platforms.",
      "main_findings": "This is a self-selected readership sample with 2,997 retained responses, not a random industry census. Cross-year differences can reflect changing respondents.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Same dataset as Parts 2 and 3; do not interpret mentions as causal productivity effects. The reported gross 3,000-plus submissions and cleaned 2,997 retained responses refer to stages of the same reader survey, not separate datasets. No microdata recount was performed. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "A broad, self-selected technology-stack survey with an AI-tooling subsection. Retain AI as a secondary facet; the same respondents underlie Parts 2 and 3.",
      "evidence_class": "Industry/practitioner publication — reader survey analysis",
      "reviewed_evidence_class": "Industry/practitioner publication — reader survey analysis",
      "access_status": "public_text",
      "access_note": "Public main article available; classification-bearing passages reviewed",
      "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "classification_rationale": "A broad, self-selected technology-stack survey with an AI-tooling subsection. Retain AI as a secondary facet; the same respondents underlie Parts 2 and 3.",
      "relevance": "GENERAL_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "reader_survey_analysis",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C11;C02",
      "section_id": "11.1;2.4",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "W022",
      "shared_source_groups": "DATA:P:TECHSTACK_2025",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "AI_FOR_SE",
      "evidence_origin": "ORIGINAL_VOLUNTARY_OBSERVATIONAL_SURVEY",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "ANNOTATION_QUALIFIED",
      "review_reason": "The reported gross 3,000-plus submissions and cleaned 2,997 retained responses refer to stages of the same reader survey, not separate datasets. No microdata recount was performed.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz; Elin Nilsson"
    },
    {
      "id": "P051",
      "label": "Why reliability is hard at scale: learnings from infrastructure outages",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Code quality & security",
      "year": "2025",
      "authors": "Gergely Orosz",
      "source": "https://newsletter.pragmaticengineer.com/p/why-reliability-is-hard-at-scale",
      "source_url": "https://newsletter.pragmaticengineer.com/p/why-reliability-is-hard-at-scale",
      "url": "https://newsletter.pragmaticengineer.com/p/why-reliability-is-hard-at-scale",
      "publication_date": "2025-07-22",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-07-22",
      "eligibility_date": "2025-07-22",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "An editorial comparison of infrastructure outages considers update controls, global configuration, database behavior and incident transparency.",
      "in_short": "An editorial comparison of infrastructure outages considers update controls, global configuration, database behavior and incident transparency.",
      "summary": "An editorial comparison of infrastructure outages considers update controls, global configuration, database behavior and incident transparency.",
      "main_findings": "Failure containment and learning from prior incidents matter as systems scale. Some causal details are Orosz’s reconstruction rather than provider-confirmed facts.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Infrastructure incidents illustrate reliability and escalation; applying them to agents is a marked engineering analogy.",
      "evidence_class": "Industry/practitioner publication — postmortem synthesis",
      "reviewed_evidence_class": "Industry/practitioner publication — postmortem synthesis",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "Infrastructure incidents illustrate reliability and escalation; applying them to agents is a marked engineering analogy.",
      "relevance": "GENERAL_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "postmortem_synthesis",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C05;C11",
      "section_id": "5.6;11.6",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Incident synthesis is reliability context; repeated failure mechanisms are not an estimated industry failure rate.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P052",
      "label": "Cursor makes developers less effective?",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Productivity",
      "year": "2025",
      "authors": "Gergely Orosz",
      "source": "https://blog.pragmaticengineer.com/cursor-makes-developers-less-effective/",
      "source_url": "https://blog.pragmaticengineer.com/cursor-makes-developers-less-effective/",
      "url": "https://blog.pragmaticengineer.com/cursor-makes-developers-less-effective/",
      "publication_date": "2025-07-24",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-07-17",
      "eligibility_date": "2025-07-17",
      "series_origin": "CONFIRMED_RETITLED_PULSE_EXCERPT",
      "parent_issue_url": "https://newsletter.pragmaticengineer.com/p/the-pulse-140",
      "strict_non_pulse_derived": "false",
      "source_platform": "blog",
      "source_section": "Blog",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Discusses METR’s experienced-maintainer experiment and possible workflow explanations.",
      "in_short": "Discusses METR’s experienced-maintainer experiment and possible workflow explanations.",
      "summary": "Discusses METR’s experienced-maintainer experiment and possible workflow explanations. A targeted primary-source check confirms 16 developers and 246 issues randomized by issue to AI allowed or disallowed, not separate developer treatment groups.",
      "main_findings": "The primary study reports slower completion in this specific early-2025 setting. P052’s broader all-tools inference and proposed familiarity explanation remain interpretations; neither is independent causal validation.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "P052 says 136 issues and implies assignment by developer. METR’s primary methodology reports 246 issues and issue-level randomization, with developers working in both conditions. Do not reproduce the secondary account’s conflicting design description. A primary abstract/methodology check was performed, not a full-paper audit or statistical replication. This is a retitled Pulse excerpt; preserve its existing series provenance. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "This is secondary commentary on W023, not a replication; the all-tools extrapolation and causal learning-curve explanation are unsupported.",
      "evidence_class": "Industry/practitioner publication — secondary research commentary",
      "reviewed_evidence_class": "Industry/practitioner publication — secondary research commentary",
      "access_status": "public_text",
      "access_note": "Public main article available; classification-bearing passages reviewed",
      "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "classification_rationale": "This is secondary commentary on W023, not a replication; the all-tools extrapolation and causal learning-curve explanation are unsupported.",
      "relevance": "AI_FOR_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "secondary_research_commentary",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C02",
      "section_id": "2.2;2.3",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "W023",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "ACTUAL_APPENDIX_B_ONLY",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "SECONDARY_RESEARCH_REPORTING",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "TARGETED_PRIMARY_METHODS_AND_ABSTRACT_CHECK_NOT_REPLICATION",
      "review_outcome": "RETAINED",
      "review_reason": "Secondary article still says 136 issues and developer-group assignment; preserve correction from primary METR methods.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz",
      "book_integration_version": "v5_20261011",
      "book_actual_sections": "",
      "book_appendix_anchor": "app:orosz-practitioner",
      "book_use_access_boundary": "Inspected public passages only; corpus-level full-text restrictions unchanged"
    },
    {
      "id": "P053",
      "label": "Building great SDKs",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Code quality & security",
      "year": "2025",
      "authors": "Gergely Orosz; Quentin Pradet",
      "source": "https://newsletter.pragmaticengineer.com/p/building-great-sdks",
      "source_url": "https://newsletter.pragmaticengineer.com/p/building-great-sdks",
      "url": "https://newsletter.pragmaticengineer.com/p/building-great-sdks",
      "publication_date": "2025-07-29",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-07-29",
      "eligibility_date": "2025-07-29",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Quentin Pradet examines API-first design, SDK generation, documentation and ongoing maintenance for human and model consumers.",
      "in_short": "Quentin Pradet examines API-first design, SDK generation, documentation and ongoing maintenance for human and model consumers.",
      "summary": "Quentin Pradet examines API-first design, SDK generation, documentation and ongoing maintenance for human and model consumers.",
      "main_findings": "Clear contracts and robust libraries reduce integration friction; translating an SDK with an LLM does not remove language-specific correctness and maintenance work.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "A section explicitly discusses LLM-assisted SDK generation; it is secondary to the broader SDK design guidance. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "SDK contracts and reusable interfaces support maintainable systems without directly measuring AI-generated code quality.",
      "evidence_class": "Industry/practitioner publication — guest practitioner guidance",
      "reviewed_evidence_class": "Industry/practitioner publication — guest practitioner guidance",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "SDK contracts and reusable interfaces support maintainable systems without directly measuring AI-generated code quality.",
      "relevance": "GENERAL_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "guest_practitioner_guidance",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C05;C04",
      "section_id": "5.5;4.3",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "AI_FOR_SE",
      "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "SDK-maintainer guidance supports API quality and compatibility, not AI-tool productivity claims.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz; Quentin Pradet"
    },
    {
      "id": "P054",
      "label": "What are Forward Deployed Engineers, and why are they so in demand?",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Jobs & roles",
      "year": "2025",
      "authors": "Gergely Orosz",
      "source": "https://newsletter.pragmaticengineer.com/p/forward-deployed-engineers",
      "source_url": "https://newsletter.pragmaticengineer.com/p/forward-deployed-engineers",
      "url": "https://newsletter.pragmaticengineer.com/p/forward-deployed-engineers",
      "publication_date": "2025-08-12",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-08-12",
      "eligibility_date": "2025-08-12",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Interviews and job descriptions explain customer-embedded engineering, product feedback and AI integration responsibilities.",
      "in_short": "Interviews and job descriptions explain customer-embedded engineering, product feedback and AI integration responsibilities.",
      "summary": "Interviews and job descriptions explain customer-embedded engineering, product feedback and AI integration responsibilities.",
      "main_findings": "The role combines implementation and domain discovery, with substantial variation between employers; demand examples are not a universal career forecast.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "FDE role design links technical integration to customer work; demand claims do not establish universal career advantages.",
      "evidence_class": "Industry/practitioner publication — role analysis with interviews",
      "reviewed_evidence_class": "Industry/practitioner publication — role analysis with interviews",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "FDE role design links technical integration to customer work; demand claims do not establish universal career advantages.",
      "relevance": "AI_ECOSYSTEM",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "role_analysis_with_interviews",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C12;C11",
      "section_id": "12.5;11.2",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "FDE role includes customer integration beyond AI; AI-ecosystem framing is valid but not exclusive.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P055",
      "label": "New trend: extreme hours at AI startups",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Jobs & roles",
      "year": "2025",
      "authors": "Gergely Orosz",
      "source": "https://blog.pragmaticengineer.com/new-trend-extreme-hours-at-ai-startups/",
      "source_url": "https://blog.pragmaticengineer.com/new-trend-extreme-hours-at-ai-startups/",
      "url": "https://blog.pragmaticengineer.com/new-trend-extreme-hours-at-ai-startups/",
      "publication_date": "2025-08-14",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-08-14",
      "eligibility_date": "2025-08-14",
      "series_origin": "CONFIRMED_RETITLED_PULSE_EXCERPT",
      "parent_issue_url": "https://newsletter.pragmaticengineer.com/p/the-pulse-142",
      "strict_non_pulse_derived": "false",
      "source_platform": "blog",
      "source_section": "Blog",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Collects public hiring language and leadership accounts of demanding work schedules at AI companies, questioning the incentives used to justify them.",
      "in_short": "Collects public hiring language and leadership accounts of demanding work schedules at AI companies, questioning the incentives used to justify them.",
      "summary": "Collects public hiring language and leadership accounts of demanding work schedules at AI companies, questioning the incentives used to justify them.",
      "main_findings": "Illustrates organizational pressure and sustainability risks; selected examples do not quantify prevalence or prove a causal productivity effect.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Non-Pulse-titled excerpt. Updated 23 October 2025; legal assertions are not adopted as guidance. This non-Pulse-titled blog article is an excerpt of a Pulse issue originally published 2025-08-14. It passes the literal title-prefix rule; it is excluded by the optional stricter Pulse-origin filter. The parent issue is provenance only, not another P article. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Reported working hours and incentives are organizational conditions, not productivity measurements or labor-law conclusions.",
      "evidence_class": "Industry/practitioner publication — reported work culture analysis",
      "reviewed_evidence_class": "Industry/practitioner publication — reported work culture analysis",
      "access_status": "public_text",
      "access_note": "Public main article available; classification-bearing passages reviewed",
      "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "classification_rationale": "Reported working hours and incentives are organizational conditions, not productivity measurements or labor-law conclusions.",
      "relevance": "AI_ECOSYSTEM",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "reported_work_culture_analysis",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C11;C12",
      "section_id": "11.2;12.7",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Long-hours accounts and burnout arguments are selected reporting, not a measured hours-to-output function.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P056",
      "label": "The Pragmatic Engineer 2025 Survey: What’s in your tech stack? Part 2",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Engineering structure",
      "year": "2025",
      "authors": "Gergely Orosz; Elin Nilsson",
      "source": "https://newsletter.pragmaticengineer.com/p/the-pragmatic-engineer-2025-survey-part-2",
      "source_url": "https://newsletter.pragmaticengineer.com/p/the-pragmatic-engineer-2025-survey-part-2",
      "url": "https://newsletter.pragmaticengineer.com/p/the-pragmatic-engineer-2025-survey-part-2",
      "publication_date": "2025-08-19",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-08-19",
      "eligibility_date": "2025-08-19",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "The second installment of the reader survey covers collaboration, project management, databases and backend infrastructure.",
      "in_short": "The second installment of the reader survey covers collaboration, project management, databases and backend infrastructure.",
      "summary": "The second installment of the reader survey covers collaboration, project management, databases and backend infrastructure.",
      "main_findings": "Reported use and sentiment differ across tool categories and company sizes; these observations are not controlled tool comparisons.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Same April–May 2025 respondent cohort as Parts 1 and 3. The reported gross 3,000-plus submissions and cleaned 2,997 retained responses refer to stages of the same reader survey, not separate datasets. No microdata recount was performed. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "The second tools-survey installment describes the same respondent cohort's infrastructure choices.",
      "evidence_class": "Industry/practitioner publication — reader survey analysis",
      "reviewed_evidence_class": "Industry/practitioner publication — reader survey analysis",
      "access_status": "public_text",
      "access_note": "Public main article available; classification-bearing passages reviewed",
      "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "classification_rationale": "The second tools-survey installment describes the same respondent cohort's infrastructure choices.",
      "relevance": "GENERAL_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "reader_survey_analysis",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C11;C02",
      "section_id": "11.1;2.4",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "DATA:P:TECHSTACK_2025",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "ORIGINAL_VOLUNTARY_OBSERVATIONAL_SURVEY",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "ANNOTATION_QUALIFIED",
      "review_reason": "The reported gross 3,000-plus submissions and cleaned 2,997 retained responses refer to stages of the same reader survey, not separate datasets. No microdata recount was performed.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz; Elin Nilsson"
    },
    {
      "id": "P057",
      "label": "Creative ways to fund open source projects",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Economics",
      "year": "2025",
      "authors": "Gergely Orosz",
      "source": "https://blog.pragmaticengineer.com/creative-ways-to-fund-open-source-projects/",
      "source_url": "https://blog.pragmaticengineer.com/creative-ways-to-fund-open-source-projects/",
      "url": "https://blog.pragmaticengineer.com/creative-ways-to-fund-open-source-projects/",
      "publication_date": "2025-08-21",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-08-21",
      "eligibility_date": "2025-08-21",
      "series_origin": "CONFIRMED_RETITLED_PULSE_EXCERPT",
      "parent_issue_url": "https://newsletter.pragmaticengineer.com/p/the-pulse-143",
      "strict_non_pulse_derived": "false",
      "source_platform": "blog",
      "source_section": "Blog",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Examines maintenance-fee and other funding mechanisms for open-source work, including the burden of supporting users and reviewing contributions.",
      "in_short": "Examines maintenance-fee and other funding mechanisms for open-source work, including the burden of supporting users and reviewing contributions.",
      "summary": "Examines maintenance-fee and other funding mechanisms for open-source work, including the burden of supporting users and reviewing contributions.",
      "main_findings": "Separates software availability from the recurring cost of stewardship. The examples do not establish that a particular fee model generalizes to every project.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Updated 22 August 2025. No legal-compliance conclusion is independently evaluated. This non-Pulse-titled blog article is an excerpt of a Pulse issue originally published 2025-08-21. It passes the literal title-prefix rule; it is excluded by the optional stricter Pulse-origin filter. The parent issue is provenance only, not another P article. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Open-source funding affects maintenance capacity; the cases do not independently quantify AI's effects on sustainability.",
      "evidence_class": "Industry/practitioner publication — reported maintenance economics",
      "reviewed_evidence_class": "Industry/practitioner publication — reported maintenance economics",
      "access_status": "public_text",
      "access_note": "Public main article available; classification-bearing passages reviewed",
      "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "classification_rationale": "Open-source funding affects maintenance capacity; the cases do not independently quantify AI's effects on sustainability.",
      "relevance": "GENERAL_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "reported_maintenance_economics",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C12;C11",
      "section_id": "12.8;11.7",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "OSS sustainability examples are financing practices, not randomized economic comparisons.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P058",
      "label": "How experienced engineers get unstuck in coding interviews",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Skills & learning",
      "year": "2025",
      "authors": "Gergely Orosz; Mike Mroczka",
      "source": "https://newsletter.pragmaticengineer.com/p/how-to-get-unstuck-during-coding-interviews",
      "source_url": "https://newsletter.pragmaticengineer.com/p/how-to-get-unstuck-during-coding-interviews",
      "url": "https://newsletter.pragmaticengineer.com/p/how-to-get-unstuck-during-coding-interviews",
      "publication_date": "2025-08-26",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-08-26",
      "eligibility_date": "2025-08-26",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Mike Mroczka presents structured problem-solving and practice advice against a changing interview landscape affected by AI assistance.",
      "in_short": "Mike Mroczka presents structured problem-solving and practice advice against a changing interview landscape affected by AI assistance.",
      "summary": "Mike Mroczka presents structured problem-solving and practice advice against a changing interview landscape affected by AI assistance.",
      "main_findings": "Preparation can improve interview performance, but interview success and real-world engineering competence are distinct constructs.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Interview problem-solving guidance addresses competence demonstration rather than retained learning or AI-tool efficacy.",
      "evidence_class": "Industry/practitioner publication — guest practitioner guidance",
      "reviewed_evidence_class": "Industry/practitioner publication — guest practitioner guidance",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "Interview problem-solving guidance addresses competence demonstration rather than retained learning or AI-tool efficacy.",
      "relevance": "GENERAL_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "guest_practitioner_guidance",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C10;C12",
      "section_id": "10.8;12.5",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Interview problem-solving guidance remains general skills; avoid treating coaching advice as validated hiring outcomes.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz; Mike Mroczka"
    },
    {
      "id": "P059",
      "label": "State of the software engineering job market in 2025, part 1, what the data says",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Jobs & roles",
      "year": "2025",
      "authors": "Gergely Orosz",
      "source": "https://newsletter.pragmaticengineer.com/p/state-of-the-tech-market-in-2025",
      "source_url": "https://newsletter.pragmaticengineer.com/p/state-of-the-tech-market-in-2025",
      "url": "https://newsletter.pragmaticengineer.com/p/state-of-the-tech-market-in-2025",
      "publication_date": "2025-09-02",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-09-02",
      "eligibility_date": "2025-09-02",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Recruitment and employment datasets are assembled to examine engineering hiring, AI roles, tenure, location and management layers.",
      "in_short": "Recruitment and employment datasets are assembled to examine engineering hiring, AI roles, tenure, location and management layers.",
      "summary": "Recruitment and employment datasets are assembled to examine engineering hiring, AI roles, tenure, location and management layers.",
      "main_findings": "Coverage differs between job postings, observed employment changes and company headcounts. Their trends do not isolate AI effects on employment.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "The data-led labor report requires separating vacancy, workforce and seniority measures before causal interpretation.",
      "evidence_class": "Industry/practitioner publication — labor market data report",
      "reviewed_evidence_class": "Industry/practitioner publication — labor market data report",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "The data-led labor report requires separating vacancy, workforce and seniority measures before causal interpretation.",
      "relevance": "LABOR_MARKET_CONTEXT",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "labor_market_data_report",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C12",
      "section_id": "12.5;12.6",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "SECONDARY_OR_PROVIDER_DATA_ANALYSIS",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Provider-specific vacancy and employment data have distinct denominators and selection mechanisms.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P060",
      "label": "Inside Google's Engineering Culture: Part 1",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Engineering structure",
      "year": "2025",
      "authors": "Gergely Orosz; Elin Nilsson",
      "source": "https://newsletter.pragmaticengineer.com/p/google",
      "source_url": "https://newsletter.pragmaticengineer.com/p/google",
      "url": "https://newsletter.pragmaticengineer.com/p/google",
      "publication_date": "2025-09-09",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-09-09",
      "eligibility_date": "2025-09-09",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Research and interviews with current and former Google engineers describe roles, hiring, career structures and shared engineering practices.",
      "in_short": "Research and interviews with current and former Google engineers describe roles, hiring, career structures and shared engineering practices.",
      "summary": "Research and interviews with current and former Google engineers describe roles, hiring, career structures and shared engineering practices.",
      "main_findings": "The visible overview emphasizes common infrastructure alongside team variation. Detailed company claims behind the paywall remain unverified in this review.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Outline-level preview; shared research with Part 2. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Google interview accounts contextualize engineering coordination and ownership, not a representative industry baseline.",
      "evidence_class": "Industry/practitioner publication — reported company case",
      "reviewed_evidence_class": "Industry/practitioner publication — reported company case",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "Google interview accounts contextualize engineering coordination and ownership, not a representative industry baseline.",
      "relevance": "GENERAL_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "reported_company_case",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C11;C09",
      "section_id": "11.2;9.4",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "DATA:P:GOOGLE_INTERVIEWS_2025",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Company culture overview explicitly cannot represent all teams; retain sampling and within-company variation caveats.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz; Elin Nilsson"
    },
    {
      "id": "P061",
      "label": "How tech companies measure the impact of AI on software development",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Productivity",
      "year": "2025",
      "authors": "Gergely Orosz; Laura Tacho",
      "source": "https://newsletter.pragmaticengineer.com/p/how-tech-companies-measure-the-impact-of-ai",
      "source_url": "https://newsletter.pragmaticengineer.com/p/how-tech-companies-measure-the-impact-of-ai",
      "url": "https://newsletter.pragmaticengineer.com/p/how-tech-companies-measure-the-impact-of-ai",
      "publication_date": "2025-09-16",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-09-16",
      "eligibility_date": "2025-09-16",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Laura Tacho presents company measurement practices combining adoption, delivery, quality and developer experience, with baseline and segmentation guidance.",
      "in_short": "Laura Tacho presents company measurement practices combining adoption, delivery, quality and developer experience, with baseline and segmentation guidance.",
      "summary": "Laura Tacho presents company measurement practices combining adoption, delivery, quality and developer experience, with baseline and segmentation guidance.",
      "main_findings": "Metrics should constrain one another: output alone cannot establish net value. The framework and cases are practitioner evidence, not a new randomized evaluation.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "At publication Orosz disclosed investment in DX and Tacho was DX CTO; article states it was not sponsored. The source discloses Laura Tacho’s DX role and Orosz’s investment in DX. Company measurement practices are not a new randomized causal estimate. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Multi-company measurement practices combine delivery, quality and developer experience; commercial affiliations remain explicit.",
      "evidence_class": "Industry/practitioner publication — multi company measurement report",
      "reviewed_evidence_class": "Industry/practitioner publication — multi company measurement report",
      "access_status": "public_text",
      "access_note": "Public main article available; classification-bearing passages reviewed",
      "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "classification_rationale": "Multi-company measurement practices combine delivery, quality and developer experience; commercial affiliations remain explicit.",
      "relevance": "AI_FOR_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "multi_company_measurement_report",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C02;C12",
      "section_id": "2.8;12.4",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "W023;W010;W145",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "ACTUAL_MAIN_TEXT_AND_APPENDIX_B",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Measurement guidance is not a causal effect estimate; preserve DX relationships and underlying-source dependencies.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz; Laura Tacho",
      "book_integration_version": "v5_20261011",
      "book_actual_sections": "2.8",
      "book_appendix_anchor": "app:orosz-practitioner",
      "book_use_access_boundary": "Inspected public passages only; corpus-level full-text restrictions unchanged"
    },
    {
      "id": "P062",
      "label": "How Claude Code is built",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "What agents can do",
      "year": "2025",
      "authors": "Gergely Orosz",
      "source": "https://newsletter.pragmaticengineer.com/p/how-claude-code-is-built",
      "source_url": "https://newsletter.pragmaticengineer.com/p/how-claude-code-is-built",
      "url": "https://newsletter.pragmaticengineer.com/p/how-claude-code-is-built",
      "publication_date": "2025-09-23",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-09-23",
      "eligibility_date": "2025-09-23",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Interviews with founding engineers explain tool access, stack choices, rapid prototyping, subagents and internal verification practices.",
      "in_short": "Interviews with founding engineers explain tool access, stack choices, rapid prototyping, subagents and internal verification practices.",
      "summary": "Interviews with founding engineers explain tool access, stack choices, rapid prototyping, subagents and internal verification practices.",
      "main_findings": "The case links capability to the surrounding harness and team workflow. Company estimates of generated code and release speed are not controlled productivity results.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "The creator case explains harness and feedback design, without independently validating vendor effectiveness claims.",
      "evidence_class": "Industry/practitioner publication — reported company case",
      "reviewed_evidence_class": "Industry/practitioner publication — reported company case",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "The creator case explains harness and feedback design, without independently validating vendor effectiveness claims.",
      "relevance": "AI_FOR_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "reported_company_case",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C03;C11",
      "section_id": "3.6;11.2",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "O013",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "SE_FOR_AI",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Mixed product/tool-building and internal AI-first workflow account; add AI-product engineering as a secondary facet.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P063",
      "label": "Inside Google’s Engineering Culture: the Tech Stack (Part 2)",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Engineering structure",
      "year": "2025",
      "authors": "Gergely Orosz; Elin Nilsson",
      "source": "https://newsletter.pragmaticengineer.com/p/google-part-2",
      "source_url": "https://newsletter.pragmaticengineer.com/p/google-part-2",
      "url": "https://newsletter.pragmaticengineer.com/p/google-part-2",
      "publication_date": "2025-09-30",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-09-30",
      "eligibility_date": "2025-09-30",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Interviews and source research describe Google’s internal infrastructure, monorepo, development tools and AI integration.",
      "in_short": "Interviews and source research describe Google’s internal infrastructure, monorepo, development tools and AI integration.",
      "summary": "Interviews and source research describe Google’s internal infrastructure, monorepo, development tools and AI integration.",
      "main_findings": "A coherent internal platform can support scale while imposing complexity on new projects. Company-specific practices require contextual transfer.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Shares interviews and research with Google culture Part 1; not an independent replication. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "The second Google installment extends shared interview reporting into tooling and architecture.",
      "evidence_class": "Industry/practitioner publication — reported company case",
      "reviewed_evidence_class": "Industry/practitioner publication — reported company case",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "The second Google installment extends shared interview reporting into tooling and architecture.",
      "relevance": "GENERAL_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "reported_company_case",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C05;C09",
      "section_id": "5.5;9.4",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "DATA:P:GOOGLE_INTERVIEWS_2025",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "AI_FOR_SE",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Google's internal stack is a company-specific case; no automatic transfer to smaller teams.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz; Elin Nilsson"
    },
    {
      "id": "P064",
      "label": "State of the software engineering jobs market, 2025, part 2 what hiring managers see",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Jobs & roles",
      "year": "2025",
      "authors": "Gergely Orosz",
      "source": "https://newsletter.pragmaticengineer.com/p/state-of-the-tech-market-in-2025-hiring-managers",
      "source_url": "https://newsletter.pragmaticengineer.com/p/state-of-the-tech-market-in-2025-hiring-managers",
      "url": "https://newsletter.pragmaticengineer.com/p/state-of-the-tech-market-in-2025-hiring-managers",
      "publication_date": "2025-10-07",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-10-07",
      "eligibility_date": "2025-10-07",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Interviews with hiring managers and recruiters examine application volumes, referrals, product-engineering demand and fraudulent applicants.",
      "in_short": "Interviews with hiring managers and recruiters examine application volumes, referrals, product-engineering demand and fraudulent applicants.",
      "summary": "Interviews with hiring managers and recruiters examine application volumes, referrals, product-engineering demand and fraudulent applicants.",
      "main_findings": "The reporting challenges a single-cause AI explanation for difficult hiring. Employer testimony is not representative population evidence.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Labor-market interviews describe recruitment signals and uneven opportunities; AI is one contextual factor, not an isolated causal effect or a measured software-development intervention.",
      "evidence_class": "Industry/practitioner publication — labor market interviews",
      "reviewed_evidence_class": "Industry/practitioner publication — labor market interviews",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "Labor-market interviews describe recruitment signals and uneven opportunities; AI is one contextual factor, not an isolated causal effect or a measured software-development intervention.",
      "relevance": "LABOR_MARKET_CONTEXT",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "labor_market_interviews",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C12",
      "section_id": "12.5",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "AI_HIRING_AND_ASSESSMENT",
      "evidence_origin": "SECONDARY_OR_PROVIDER_DATA_ANALYSIS",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Hiring managers' accounts are contextual and selected; article does not isolate AI as the market's cause.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P065",
      "label": "The Pragmatic Engineer 2025 Survey: What’s in your tech stack? Part 3",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Engineering structure",
      "year": "2025",
      "authors": "Gergely Orosz; Elin Nilsson",
      "source": "https://newsletter.pragmaticengineer.com/p/the-pragmatic-engineer-2025-survey-part-3",
      "source_url": "https://newsletter.pragmaticengineer.com/p/the-pragmatic-engineer-2025-survey-part-3",
      "url": "https://newsletter.pragmaticengineer.com/p/the-pragmatic-engineer-2025-survey-part-3",
      "publication_date": "2025-10-14",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-10-14",
      "eligibility_date": "2025-10-14",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "The final part of the 2025 reader survey covers observability, incident management, frontend tools and experimentation platforms.",
      "in_short": "The final part of the 2025 reader survey covers observability, incident management, frontend tools and experimentation platforms.",
      "summary": "The final part of the 2025 reader survey covers observability, incident management, frontend tools and experimentation platforms.",
      "main_findings": "Tool mentions describe the responding readership; popularity is not evidence of technical superiority or measured productivity.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Same April–May 2025 survey cohort as Parts 1 and 2; do not count as independent studies. The reported gross 3,000-plus submissions and cleaned 2,997 retained responses refer to stages of the same reader survey, not separate datasets. No microdata recount was performed. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "The third tools-survey installment extends the same dataset to observability and frontend systems.",
      "evidence_class": "Industry/practitioner publication — reader survey analysis",
      "reviewed_evidence_class": "Industry/practitioner publication — reader survey analysis",
      "access_status": "public_text",
      "access_note": "Public main article available; classification-bearing passages reviewed",
      "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "classification_rationale": "The third tools-survey installment extends the same dataset to observability and frontend systems.",
      "relevance": "GENERAL_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "reader_survey_analysis",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C11",
      "section_id": "11.1",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "DATA:P:TECHSTACK_2025",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "ORIGINAL_VOLUNTARY_OBSERVATIONAL_SURVEY",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "ANNOTATION_QUALIFIED",
      "review_reason": "The reported gross 3,000-plus submissions and cleaned 2,997 retained responses refer to stages of the same reader survey, not separate datasets. No microdata recount was performed.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz; Elin Nilsson"
    },
    {
      "id": "P066",
      "label": "What is good software architecture?",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Engineering structure",
      "year": "2025",
      "authors": "Gergely Orosz; Matthew Hawthorne",
      "source": "https://newsletter.pragmaticengineer.com/p/what-is-good-software-architecture",
      "source_url": "https://newsletter.pragmaticengineer.com/p/what-is-good-software-architecture",
      "url": "https://newsletter.pragmaticengineer.com/p/what-is-good-software-architecture",
      "publication_date": "2025-10-21",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-10-21",
      "eligibility_date": "2025-10-21",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Matthew Hawthorne discusses architectural tradeoffs, operational learning and shared responsibility using Netflix examples.",
      "in_short": "Matthew Hawthorne discusses architectural tradeoffs, operational learning and shared responsibility using Netflix examples.",
      "summary": "Matthew Hawthorne discusses architectural tradeoffs, operational learning and shared responsibility using Netflix examples.",
      "main_findings": "Architecture should improve the problems a team faces rather than merely reorganize code; formal architect titles are not a prerequisite.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Architectural principles clarify long-term changeability; they are not an empirical comparison of agent designs.",
      "evidence_class": "Industry/practitioner publication — guest practitioner guidance",
      "reviewed_evidence_class": "Industry/practitioner publication — guest practitioner guidance",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "Architectural principles clarify long-term changeability; they are not an empirical comparison of agent designs.",
      "relevance": "GENERAL_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "guest_practitioner_guidance",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C05",
      "section_id": "5.5;5.9",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "W059",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Hawthorne's architectural guidance is experience-based, not a validated universal architecture ranking.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz; Matthew Hawthorne"
    },
    {
      "id": "P067",
      "label": "What caused the large AWS outage?",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Code quality & security",
      "year": "2025",
      "authors": "Gergely Orosz",
      "source": "https://blog.pragmaticengineer.com/aws-outage-us-east-1/",
      "source_url": "https://blog.pragmaticengineer.com/aws-outage-us-east-1/",
      "url": "https://blog.pragmaticengineer.com/aws-outage-us-east-1/",
      "publication_date": "2025-10-23",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-10-23",
      "eligibility_date": "2025-10-23",
      "series_origin": "CONFIRMED_RETITLED_PULSE_EXCERPT",
      "parent_issue_url": "https://newsletter.pragmaticengineer.com/p/the-pulse-aws-takes-down-a-good-part",
      "strict_non_pulse_derived": "false",
      "source_platform": "blog",
      "source_section": "Blog",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Explains a DynamoDB DNS race and the cascading effects of shared service dependencies using the provider’s incident account.",
      "in_short": "Explains a DynamoDB DNS race and the cascading effects of shared service dependencies using the provider’s incident account.",
      "summary": "Explains a DynamoDB DNS race and the cascading effects of shared service dependencies using the provider’s incident account.",
      "main_findings": "Useful for illustrating stale concurrent actions, dependency amplification and recovery design. It does not demonstrate an AI-caused incident.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "This non-Pulse-titled blog article is an excerpt of a Pulse issue originally published 2025-10-23. It passes the literal title-prefix rule; it is excluded by the optional stricter Pulse-origin filter. The parent issue is provenance only, not another P article. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "The outage concerns a conventional infrastructure failure; no AI origin or AI-specific causal mechanism is inferred.",
      "evidence_class": "Industry/practitioner publication — incident analysis",
      "reviewed_evidence_class": "Industry/practitioner publication — incident analysis",
      "access_status": "public_text",
      "access_note": "Public main article available; classification-bearing passages reviewed",
      "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "classification_rationale": "The outage concerns a conventional infrastructure failure; no AI origin or AI-specific causal mechanism is inferred.",
      "relevance": "GENERAL_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "incident_analysis",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C05;C11",
      "section_id": "5.6;11.6",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Secondary interpretation of AWS postmortem; incident-specific chronology is not a general failure probability.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P068",
      "label": "San Francisco is back as the world’s leading tech hub",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Jobs & roles",
      "year": "2025",
      "authors": "Gergely Orosz",
      "source": "https://newsletter.pragmaticengineer.com/p/san-francisco-is-back",
      "source_url": "https://newsletter.pragmaticengineer.com/p/san-francisco-is-back",
      "url": "https://newsletter.pragmaticengineer.com/p/san-francisco-is-back",
      "publication_date": "2025-10-28",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-10-28",
      "eligibility_date": "2025-10-28",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Visits to AI companies and local events inform an account of development practices, hiring and geographic concentration.",
      "in_short": "Visits to AI companies and local events inform an account of development practices, hiring and geographic concentration.",
      "summary": "Visits to AI companies and local events inform an account of development practices, hiring and geographic concentration.",
      "main_findings": "The piece offers situated observations about a technology cluster, not a systematic ranking of cities or a causal test of colocation.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Field observations concern geographic concentration of AI-related activity, not a quantified global ranking.",
      "evidence_class": "Industry/practitioner publication — field visit report",
      "reviewed_evidence_class": "Industry/practitioner publication — field visit report",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "Field observations concern geographic concentration of AI-related activity, not a quantified global ranking.",
      "relevance": "AI_ECOSYSTEM",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "field_visit_report",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C12",
      "section_id": "12.8;12.5",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "AI_FOR_SE",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Site visits support AI-ecosystem context; geographic dominance and growth remain attributed interpretations.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P069",
      "label": "Comparing interviews at 8 large tech companies",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Skills & learning",
      "year": "2025",
      "authors": "Gergely Orosz",
      "source": "https://blog.pragmaticengineer.com/comparing-interviews-at-8-large-tech-companies/",
      "source_url": "https://blog.pragmaticengineer.com/comparing-interviews-at-8-large-tech-companies/",
      "url": "https://blog.pragmaticengineer.com/comparing-interviews-at-8-large-tech-companies/",
      "publication_date": "2025-10-30",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-10-09",
      "eligibility_date": "2025-10-09",
      "series_origin": "CONFIRMED_RETITLED_PULSE_EXCERPT",
      "parent_issue_url": "https://newsletter.pragmaticengineer.com/p/the-pulse-149-new-trend-programming",
      "strict_non_pulse_derived": "false",
      "source_platform": "blog",
      "source_section": "Blog",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Compares a principal-level candidate’s interviews, emphasizing systems design, behavioral assessment and company-specific processes.",
      "in_short": "Compares a principal-level candidate’s interviews, emphasizing systems design, behavioral assessment and company-specific processes.",
      "summary": "Compares a principal-level candidate’s interviews, emphasizing systems design, behavioral assessment and company-specific processes.",
      "main_findings": "Demonstrates variation in assessment and leveling from one candidate’s experience, not comparative company hiring success rates.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Excerpt of Pulse #149, retained because its standalone title is not The Pulse. This non-Pulse-titled blog article is an excerpt of a Pulse issue originally published 2025-10-09. It passes the literal title-prefix rule; it is excluded by the optional stricter Pulse-origin filter. The parent issue is provenance only, not another P article. The interview counts concern one pseudonymous candidate across multiple companies, not dozens of independent candidates. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "One candidate's multi-company comparison illustrates assessment variation and cannot estimate industry prevalence.",
      "evidence_class": "Industry/practitioner publication — single participant interview report",
      "reviewed_evidence_class": "Industry/practitioner publication — single participant interview report",
      "access_status": "public_text",
      "access_note": "Public main article available; classification-bearing passages reviewed",
      "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "classification_rationale": "One candidate's multi-company comparison illustrates assessment variation and cannot estimate industry prevalence.",
      "relevance": "GENERAL_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "single_participant_interview_report",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C10;C12",
      "section_id": "10.8;12.5",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "One candidate's multi-company comparison supports interview-context illustration, not company-level representative estimates.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P070",
      "label": "New trend: programming by kicking off parallel AI agents",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "What agents can do",
      "year": "2025",
      "authors": "Gergely Orosz",
      "source": "https://blog.pragmaticengineer.com/new-trend-programming-by-kicking-off-parallel-ai-agents/",
      "source_url": "https://blog.pragmaticengineer.com/new-trend-programming-by-kicking-off-parallel-ai-agents/",
      "url": "https://blog.pragmaticengineer.com/new-trend-programming-by-kicking-off-parallel-ai-agents/",
      "publication_date": "2025-10-30",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-10-09",
      "eligibility_date": "2025-10-09",
      "series_origin": "CONFIRMED_RETITLED_PULSE_EXCERPT",
      "parent_issue_url": "https://newsletter.pragmaticengineer.com/p/the-pulse-149-new-trend-programming",
      "strict_non_pulse_derived": "false",
      "source_platform": "blog",
      "source_section": "Blog",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Discusses concurrent coding-agent workflows through practitioner accounts, contrasting parallel task execution with the serial attention needed to review and land changes.",
      "in_short": "Discusses concurrent coding-agent workflows through practitioner accounts, contrasting parallel task execution with the serial attention needed to review and land changes.",
      "summary": "Discusses concurrent coding-agent workflows through practitioner accounts, contrasting parallel task execution with the serial attention needed to review and land changes.",
      "main_findings": "Suggests task partitioning and coordination skills may matter more as agents multiply. Benefits and cognitive costs are hypotheses rather than measured comparative outcomes.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Excerpt of Pulse #149; shares that issue, not the content of the separate interview-comparison article. This non-Pulse-titled blog article is an excerpt of a Pulse issue originally published 2025-10-09. It passes the literal title-prefix rule; it is excluded by the optional stricter Pulse-origin filter. The parent issue is provenance only, not another P article. The public account explicitly reuses the Sid Bidasaria conversation reported in P062. It is a different article, not independent interview evidence. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Parallel agent dispatch creates coordination and verification demands; number of agents is not proof of productivity.",
      "evidence_class": "Industry/practitioner publication — reported practice commentary",
      "reviewed_evidence_class": "Industry/practitioner publication — reported practice commentary",
      "access_status": "public_text",
      "access_note": "Public main article available; classification-bearing passages reviewed",
      "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "classification_rationale": "Parallel agent dispatch creates coordination and verification demands; number of agents is not proof of productivity.",
      "relevance": "AI_FOR_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "reported_practice_commentary",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C03;C11",
      "section_id": "3.7;11.5",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "O025;O010",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Article explicitly leaves parallel-agent productivity unresolved; retain review-capacity and selection caveats.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P071",
      "label": "Tech jobs market 2025, part 3: job seekers’ stories",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Jobs & roles",
      "year": "2025",
      "authors": "Gergely Orosz",
      "source": "https://newsletter.pragmaticengineer.com/p/tech-jobs-market-2025-part-3",
      "source_url": "https://newsletter.pragmaticengineer.com/p/tech-jobs-market-2025-part-3",
      "url": "https://newsletter.pragmaticengineer.com/p/tech-jobs-market-2025-part-3",
      "publication_date": "2025-11-04",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-11-04",
      "eligibility_date": "2025-11-04",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Job-seeker interviews and recruitment-platform observations describe uneven demand by experience, specialization and location.",
      "in_short": "Job-seeker interviews and recruitment-platform observations describe uneven demand by experience, specialization and location.",
      "summary": "Job-seeker interviews and recruitment-platform observations describe uneven demand by experience, specialization and location.",
      "main_findings": "Applicant experience and platform activity reveal different parts of the market. They do not by themselves identify AI-caused displacement.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Labor-market interviews describe recruitment signals and uneven opportunities; AI is one contextual factor, not an isolated causal effect or a measured software-development intervention.",
      "evidence_class": "Industry/practitioner publication — labor market reporting",
      "reviewed_evidence_class": "Industry/practitioner publication — labor market reporting",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "Labor-market interviews describe recruitment signals and uneven opportunities; AI is one contextual factor, not an isolated causal effect or a measured software-development intervention.",
      "relevance": "LABOR_MARKET_CONTEXT",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "labor_market_reporting",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C12",
      "section_id": "12.5",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "AI_HIRING_AND_ASSESSMENT",
      "evidence_origin": "SECONDARY_OR_PROVIDER_DATA_ANALYSIS",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Job-seeker accounts and platform statistics are distinct sources; not an isolated AI displacement estimate.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P072",
      "label": "Four years on writing a tech book: pitching to a publisher",
      "kind": "catalogue_context_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Catalogue-only material",
      "year": "2025",
      "authors": "Gergely Orosz",
      "source": "https://blog.pragmaticengineer.com/four-years-on-writing-a-tech-book-pitching-to-a-publisher/",
      "source_url": "https://blog.pragmaticengineer.com/four-years-on-writing-a-tech-book-pitching-to-a-publisher/",
      "url": "https://blog.pragmaticengineer.com/four-years-on-writing-a-tech-book-pitching-to-a-publisher/",
      "publication_date": "2025-11-11",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-11-11",
      "eligibility_date": "2025-11-11",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "blog",
      "source_section": "Blog",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Recounts technical-book pitching, publisher collaboration, commercial terms and the eventual choice to self-publish.",
      "in_short": "Recounts technical-book pitching, publisher collaboration, commercial terms and the eventual choice to self-publish.",
      "summary": "Recounts technical-book pitching, publisher collaboration, commercial terms and the eventual choice to self-publish.",
      "main_findings": "Offers an individual publishing case and editorial lessons, not evidence about AI-assisted software engineering.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": " Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "The author explains book pitching; keep the publishing record separate from software-engineering evidence.",
      "evidence_class": "Industry/practitioner publication — first person publishing case",
      "reviewed_evidence_class": "Industry/practitioner publication — first person publishing case",
      "access_status": "public_text",
      "access_note": "Public main article available; classification-bearing passages reviewed",
      "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "classification_rationale": "The author explains book pitching; keep the publishing record separate from software-engineering evidence.",
      "relevance": "CATALOGUE_ONLY",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "first_person_publishing_case",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "",
      "section_id": "",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Publishing retrospective remains catalogue-only; historical experiences do not change article publication eligibility.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P073",
      "label": "Career paths for software engineers at large tech companies",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Jobs & roles",
      "year": "2025",
      "authors": "Gergely Orosz; Ethan Evans",
      "source": "https://newsletter.pragmaticengineer.com/p/career-paths-for-software-engineers",
      "source_url": "https://newsletter.pragmaticengineer.com/p/career-paths-for-software-engineers",
      "url": "https://newsletter.pragmaticengineer.com/p/career-paths-for-software-engineers",
      "publication_date": "2025-11-18",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-11-18",
      "eligibility_date": "2025-11-18",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Ethan Evans discusses progression through technical and management tracks, independent execution and organizational scope.",
      "in_short": "Ethan Evans discusses progression through technical and management tracks, independent execution and organizational scope.",
      "summary": "Ethan Evans discusses progression through technical and management tracks, independent execution and organizational scope.",
      "main_findings": "Career expectations depend on role and company context. Retrospective promotion advice is not a validated competence rubric or an AI-specific labor forecast.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Career-path advice concerns scope and responsibility, without demonstrating measured productivity or learning effects.",
      "evidence_class": "Industry/practitioner publication — guest practitioner guidance",
      "reviewed_evidence_class": "Industry/practitioner publication — guest practitioner guidance",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "Career-path advice concerns scope and responsibility, without demonstrating measured productivity or learning effects.",
      "relevance": "GENERAL_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "guest_practitioner_guidance",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C11;C10",
      "section_id": "11.2;10.7",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Promotion advice based on one former executive's experience is not validated career-outcome evidence.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz; Ethan Evans"
    },
    {
      "id": "P074",
      "label": "A startup in Mongolia translated my book",
      "kind": "catalogue_context_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Catalogue-only material",
      "year": "2025",
      "authors": "Gergely Orosz",
      "source": "https://blog.pragmaticengineer.com/traveling-to-mongolia/",
      "source_url": "https://blog.pragmaticengineer.com/traveling-to-mongolia/",
      "url": "https://blog.pragmaticengineer.com/traveling-to-mongolia/",
      "publication_date": "2025-11-21",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-11-21",
      "eligibility_date": "2025-11-21",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "blog",
      "source_section": "Blog",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Describes Nasha Tech’s staged translation and technical review of the author’s book, alongside observations of its development tools and local product work.",
      "in_short": "Describes Nasha Tech’s staged translation and technical review of the author’s book, alongside observations of its development tools and local product work.",
      "summary": "Describes Nasha Tech’s staged translation and technical review of the author’s book, alongside observations of its development tools and local product work.",
      "main_findings": "Shows one organization investing in shared engineering knowledge and language access. No measured learning or productivity effect is established.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Author has a direct interest in the book; updated 24 November 2025. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "A translation announcement concerns access to a book; it provides no evaluated learning outcome.",
      "evidence_class": "Industry/practitioner publication — first person company visit",
      "reviewed_evidence_class": "Industry/practitioner publication — first person company visit",
      "access_status": "public_text",
      "access_note": "Public main article available; classification-bearing passages reviewed",
      "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "classification_rationale": "A translation announcement concerns access to a book; it provides no evaluated learning outcome.",
      "relevance": "CATALOGUE_ONLY",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "first_person_company_visit",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "",
      "section_id": "",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Book translation/travel account remains catalogue-only.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P075",
      "label": "A pragmatic guide to LLM evals for devs",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Verification & review",
      "year": "2025",
      "authors": "Gergely Orosz; Hamel Husain",
      "source": "https://newsletter.pragmaticengineer.com/p/evals",
      "source_url": "https://newsletter.pragmaticengineer.com/p/evals",
      "url": "https://newsletter.pragmaticengineer.com/p/evals",
      "publication_date": "2025-12-02",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-12-02",
      "eligibility_date": "2025-12-02",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Hamel Husain describes error analysis, deterministic checks, judge evaluation and production feedback for LLM applications.",
      "in_short": "Hamel Husain describes error analysis, deterministic checks, judge evaluation and production feedback for LLM applications.",
      "summary": "Hamel Husain describes error analysis, deterministic checks, judge evaluation and production feedback for LLM applications.",
      "main_findings": "Judge outputs need comparison with human expertise and held-out data; an apparent successful demonstration is not a robust evaluation.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "LLM application evaluation offers transferable checker-design ideas, but software acceptance requires software-specific oracles.",
      "evidence_class": "Industry/practitioner publication — guest practitioner method",
      "reviewed_evidence_class": "Industry/practitioner publication — guest practitioner method",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "LLM application evaluation offers transferable checker-design ideas, but software acceptance requires software-specific oracles.",
      "relevance": "SE_FOR_AI",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "guest_practitioner_method",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C07",
      "section_id": "7.2;7.7",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "W084;W102",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "LLM evals guidance primarily concerns AI applications; not a coding-agent acceptance experiment.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz; Hamel Husain"
    },
    {
      "id": "P076",
      "label": "Downdetector and the real cost of no upstream dependencies",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Economics",
      "year": "2025",
      "authors": "Gergely Orosz",
      "source": "https://blog.pragmaticengineer.com/downdetector-and-the-real-cost-of-no-upstream-dependencies/",
      "source_url": "https://blog.pragmaticengineer.com/downdetector-and-the-real-cost-of-no-upstream-dependencies/",
      "url": "https://blog.pragmaticengineer.com/downdetector-and-the-real-cost-of-no-upstream-dependencies/",
      "publication_date": "2025-12-05",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-11-20",
      "eligibility_date": "2025-11-20",
      "series_origin": "CONFIRMED_RETITLED_PULSE_EXCERPT",
      "parent_issue_url": "https://newsletter.pragmaticengineer.com/p/the-pulse-154",
      "strict_non_pulse_derived": "false",
      "source_platform": "blog",
      "source_section": "Blog",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Uses an interview with Downdetector engineering leadership to examine why a multi-cloud monitoring service still depended on Cloudflare.",
      "in_short": "Uses an interview with Downdetector engineering leadership to examine why a multi-cloud monitoring service still depended on Cloudflare.",
      "summary": "Uses an interview with Downdetector engineering leadership to examine why a multi-cloud monitoring service still depended on Cloudflare.",
      "main_findings": "Reliability depends on the complete dependency chain; removing a dependency can carry substantial cost and operational burden. This is a contextual trade-off, not proof that redundancy is unnecessary.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Non-Pulse-titled public excerpt of Pulse #154. This non-Pulse-titled blog article is an excerpt of a Pulse issue originally published 2025-11-20. It passes the literal title-prefix rule; it is excluded by the optional stricter Pulse-origin filter. The parent issue is provenance only, not another P article. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "An availability architecture trades dependency risk against operational cost; it is not an AI-specific ROI study.",
      "evidence_class": "Industry/practitioner publication — reported architecture case",
      "reviewed_evidence_class": "Industry/practitioner publication — reported architecture case",
      "access_status": "public_text",
      "access_note": "Public main article available; classification-bearing passages reviewed",
      "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "classification_rationale": "An availability architecture trades dependency risk against operational cost; it is not an AI-specific ROI study.",
      "relevance": "GENERAL_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "reported_architecture_case",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C12;C05",
      "section_id": "12.1;5.5",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Pulse-derived excerpt explicitly preserved; multi-cloud architecture can retain a common upstream dependency.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P077",
      "label": "Building MCP servers in the real world",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Engineering structure",
      "year": "2025",
      "authors": "Gergely Orosz; Elin Nilsson",
      "source": "https://newsletter.pragmaticengineer.com/p/mcp-deepdive",
      "source_url": "https://newsletter.pragmaticengineer.com/p/mcp-deepdive",
      "url": "https://newsletter.pragmaticengineer.com/p/mcp-deepdive",
      "publication_date": "2025-12-09",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-12-09",
      "eligibility_date": "2025-12-09",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Developer accounts and maintainer interviews examine internal MCP adoption, debugging, legacy systems and tool-interface design.",
      "in_short": "Developer accounts and maintainer interviews examine internal MCP adoption, debugging, legacy systems and tool-interface design.",
      "summary": "Developer accounts and maintainer interviews examine internal MCP adoption, debugging, legacy systems and tool-interface design.",
      "main_findings": "Internal use can differ from public visibility; expanded tool access also requires security boundaries. The collected accounts are not a representative adoption census.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Accounts from MCP implementers and maintainers explain interface design, integration and trust boundaries. Security is important but not the sole subject; detailed paid content remains unreviewed.",
      "evidence_class": "Industry/practitioner publication — multi practitioner survey and interviews",
      "reviewed_evidence_class": "Industry/practitioner publication — multi practitioner survey and interviews",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "Accounts from MCP implementers and maintainers explain interface design, integration and trust boundaries. Security is important but not the sole subject; detailed paid content remains unreviewed.",
      "relevance": "AI_FOR_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "multi_practitioner_survey_and_interviews",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C06;C03",
      "section_id": "6.7;3.2",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "O040",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "SE_FOR_AI",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "46 developer contributors and expert interviews are reported practice; protocol adoption is not proof of secure deployment.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz; Elin Nilsson"
    },
    {
      "id": "P078",
      "label": "Frictionless: why great developer experience can help teams win in the ‘AI age’",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Productivity",
      "year": "2025",
      "authors": "Gergely Orosz (introduction/interview); Nicole Forsgren; Abi Noda (excerpts)",
      "source": "https://newsletter.pragmaticengineer.com/p/frictionless-why-great-developer",
      "source_url": "https://newsletter.pragmaticengineer.com/p/frictionless-why-great-developer",
      "url": "https://newsletter.pragmaticengineer.com/p/frictionless-why-great-developer",
      "publication_date": "2025-12-10",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-12-10",
      "eligibility_date": "2025-12-10",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "An interview and excerpts from Nicole Forsgren and Abi Noda connect developer friction, organizational change and meaningful measurement.",
      "in_short": "An interview and excerpts from Nicole Forsgren and Abi Noda connect developer friction, organizational change and meaningful measurement.",
      "summary": "An interview and excerpts from Nicole Forsgren and Abi Noda connect developer friction, organizational change and meaningful measurement.",
      "main_findings": "Faster generation need not remove delivery bottlenecks. The introduced book explicitly distinguishes practitioner guidance from the research foundations of Accelerate.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": " Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Developer-friction guidance connects individual workflow to organizational delivery; a book excerpt is not a fresh experiment.",
      "evidence_class": "Industry/practitioner publication — introduced guest book excerpt",
      "reviewed_evidence_class": "Industry/practitioner publication — introduced guest book excerpt",
      "access_status": "public_text",
      "access_note": "Public main article available; classification-bearing passages reviewed",
      "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "classification_rationale": "Developer-friction guidance connects individual workflow to organizational delivery; a book excerpt is not a fresh experiment.",
      "relevance": "AI_FOR_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "introduced_guest_book_excerpt",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C02;C11",
      "section_id": "2.7;11.1",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "W024",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "ACTUAL_MAIN_TEXT_AND_APPENDIX_B",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "ADAPTED_OR_EXCERPTED_WORK",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Forsgren/Noda book excerpts require original-author roles; Orosz's introduction is a separate contribution.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz (introduction/interview); Nicole Forsgren; Abi Noda (excerpts)",
      "book_integration_version": "v5_20261011",
      "book_actual_sections": "11.1",
      "book_appendix_anchor": "app:orosz-practitioner",
      "book_use_access_boundary": "Inspected public passages only; corpus-level full-text restrictions unchanged"
    },
    {
      "id": "P079",
      "label": "How AWS deals with a major outage",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Code quality & security",
      "year": "2025",
      "authors": "Gergely Orosz",
      "source": "https://newsletter.pragmaticengineer.com/p/how-aws-deals-with-a-major-outage",
      "source_url": "https://newsletter.pragmaticengineer.com/p/how-aws-deals-with-a-major-outage",
      "url": "https://newsletter.pragmaticengineer.com/p/how-aws-deals-with-a-major-outage",
      "publication_date": "2025-12-16",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2025-12-16",
      "eligibility_date": "2025-12-16",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "An incident responder explains AWS’s October outage, mitigation coordination, lock contention and planned verification improvements.",
      "in_short": "An incident responder explains AWS’s October outage, mitigation coordination, lock contention and planned verification improvements.",
      "summary": "An incident responder explains AWS’s October outage, mitigation coordination, lock contention and planned verification improvements.",
      "main_findings": "The account grounds reliability in system behavior and response practices rather than unsupported staffing explanations. It is an insider post-incident account, not an AI productivity study.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Incident-response reporting illustrates operational coordination and learning, without testing AI-generated recovery strategies.",
      "evidence_class": "Industry/practitioner publication — incident response interview",
      "reviewed_evidence_class": "Industry/practitioner publication — incident response interview",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "Incident-response reporting illustrates operational coordination and learning, without testing AI-generated recovery strategies.",
      "relevance": "GENERAL_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "incident_response_interview",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C11;C05",
      "section_id": "11.6;5.6",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Named incident responder's account adds perspective to P067, not an independent incident sample.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P080",
      "label": "When AI writes almost all code, what happens to software engineering?",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Engineering structure",
      "year": "2026",
      "authors": "Gergely Orosz",
      "source": "https://newsletter.pragmaticengineer.com/p/when-ai-writes-almost-all-code-what",
      "source_url": "https://newsletter.pragmaticengineer.com/p/when-ai-writes-almost-all-code-what",
      "url": "https://newsletter.pragmaticengineer.com/p/when-ai-writes-almost-all-code-what",
      "publication_date": "2026-01-06",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2026-01-06",
      "eligibility_date": "2026-01-06",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "https://blog.pragmaticengineer.com/the-grief-when-ai-writes-most-of-the-code/",
      "alternate_publications_json": "[{\"url\": \"https://blog.pragmaticengineer.com/the-grief-when-ai-writes-most-of-the-code/\", \"title\": \"The grief when AI writes most of the code\", \"date\": \"2026-01-07\", \"source_ref\": \"turn319030view2\", \"relation\": \"alternate_publication\", \"reason\": \"Author-confirmed excerpt/republication; retain the more complete canonical article.\"}]",
      "contribution": "Orosz combines bounded personal experiments and practitioner accounts to discuss the shift from typing code toward product judgment, verification and coordination.",
      "in_short": "Orosz combines bounded personal experiments and practitioner accounts to discuss the shift from typing code toward product judgment, verification and coordination.",
      "summary": "Orosz combines bounded personal experiments and practitioner accounts to discuss the shift from typing code toward product judgment, verification and coordination.",
      "main_findings": "The essay forecasts role changes while acknowledging quality and workload risks; low-risk tested examples do not prove equivalent results in all production settings.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Originally paid; made public September 24. Use original January publication date. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Changed code-production practices redistribute work and identity while retaining the need for understanding.",
      "evidence_class": "Industry/practitioner publication — practitioner forecast",
      "reviewed_evidence_class": "Industry/practitioner publication — practitioner forecast",
      "access_status": "public_text",
      "access_note": "Public main article available; classification-bearing passages reviewed",
      "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "classification_rationale": "Changed code-production practices redistribute work and identity while retaining the need for understanding.",
      "relevance": "AI_FOR_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "practitioner_forecast",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C01;C10",
      "section_id": "1.3;10.2",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "O005",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "First-person production example includes review and tests; it does not measure universal autonomous-code reliability.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P081",
      "label": "Design Systems for Software Engineers",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Engineering structure",
      "year": "2026",
      "authors": "Gergely Orosz; Michael Abernethy",
      "source": "https://newsletter.pragmaticengineer.com/p/design-systems-for-software-engineers",
      "source_url": "https://newsletter.pragmaticengineer.com/p/design-systems-for-software-engineers",
      "url": "https://newsletter.pragmaticengineer.com/p/design-systems-for-software-engineers",
      "publication_date": "2026-01-13",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2026-01-13",
      "eligibility_date": "2026-01-13",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "A Rubrik practitioner account explains shared UI components, ownership and when a design-system investment makes sense, including AI-assisted implementation.",
      "in_short": "A Rubrik practitioner account explains shared UI components, ownership and when a design-system investment makes sense, including AI-assisted implementation.",
      "summary": "A Rubrik practitioner account explains shared UI components, ownership and when a design-system investment makes sense, including AI-assisted implementation.",
      "main_findings": "Consistent components and design rules require maintained shared knowledge; generating UI code alone does not create a coherent design system.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Design-system architecture, component reuse and ownership are general software-engineering concerns. A secondary AI-assisted-development section offers context, not an AI-specific controlled comparison.",
      "evidence_class": "Industry/practitioner publication — guest practitioner case",
      "reviewed_evidence_class": "Industry/practitioner publication — guest practitioner case",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "Design-system architecture, component reuse and ownership are general software-engineering concerns. A secondary AI-assisted-development section offers context, not an AI-specific controlled comparison.",
      "relevance": "GENERAL_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "guest_practitioner_case",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C05;C09",
      "section_id": "5.5;9.5",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "O018",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "AI_FOR_SE",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Design-system guidance is principally general engineering with an AI facet; do not force AI-only classification.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz; Michael Abernethy"
    },
    {
      "id": "P082",
      "label": "The Product-Minded Engineer: The importance of good errors and warnings",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Engineering structure",
      "year": "2026",
      "authors": "Gergely Orosz (interview/introduction); Drew Hoskins (excerpt)",
      "source": "https://newsletter.pragmaticengineer.com/p/the-product-minded-engineer",
      "source_url": "https://newsletter.pragmaticengineer.com/p/the-product-minded-engineer",
      "url": "https://newsletter.pragmaticengineer.com/p/the-product-minded-engineer",
      "publication_date": "2026-01-20",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2026-01-20",
      "eligibility_date": "2026-01-20",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "An interview and Drew Hoskins book excerpt examine diagnostics as a user interface, including feedback consumed by autonomous agents.",
      "in_short": "An interview and Drew Hoskins book excerpt examine diagnostics as a user interface, including feedback consumed by autonomous agents.",
      "summary": "An interview and Drew Hoskins book excerpt examine diagnostics as a user interface, including feedback consumed by autonomous agents.",
      "main_findings": "Useful errors and scenario-based thinking connect implementation to user intent and actionable feedback; the advice is not an experimental comparison.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": " Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Good error behavior links product intention to observable contracts and failure handling.",
      "evidence_class": "Industry/practitioner publication — introduced guest book excerpt",
      "reviewed_evidence_class": "Industry/practitioner publication — introduced guest book excerpt",
      "access_status": "public_text",
      "access_note": "Public main article available; classification-bearing passages reviewed",
      "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "classification_rationale": "Good error behavior links product intention to observable contracts and failure handling.",
      "relevance": "GENERAL_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "introduced_guest_book_excerpt",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C04;C05",
      "section_id": "4.3;5.1",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "ACTUAL_MAIN_TEXT_AND_APPENDIX_B",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "ADAPTED_OR_EXCERPTED_WORK",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Drew Hoskins book excerpt concerns product judgment; preserve original content authorship and editorial introduction.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz (interview/introduction); Drew Hoskins (excerpt)",
      "book_integration_version": "v5_20261011",
      "book_actual_sections": "4.3",
      "book_appendix_anchor": "app:orosz-practitioner",
      "book_use_access_boundary": "Inspected public passages only; corpus-level full-text restrictions unchanged"
    },
    {
      "id": "P083",
      "label": "Inside a five-year-old startup’s rapid AI makeover",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Engineering structure",
      "year": "2026",
      "authors": "Gergely Orosz",
      "source": "https://newsletter.pragmaticengineer.com/p/ai-first-makeover-craft",
      "source_url": "https://newsletter.pragmaticengineer.com/p/ai-first-makeover-craft",
      "url": "https://newsletter.pragmaticengineer.com/p/ai-first-makeover-craft",
      "publication_date": "2026-01-27",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2026-01-27",
      "eligibility_date": "2026-01-27",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Craft’s move toward a shared visual agent interface is reported through workflows spanning engineering and nontechnical teams.",
      "in_short": "Craft’s move toward a shared visual agent interface is reported through workflows spanning engineering and nontechnical teams.",
      "summary": "Craft’s move toward a shared visual agent interface is reported through workflows spanning engineering and nontechnical teams.",
      "main_findings": "The case illustrates workflow redesign and changing ownership. Delivery improvements and counterfactual timelines are company testimony, not controlled measurements.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Author discloses a family relationship with Craft’s founder and no financial interest. Paywall removed in June; original publication remains January 27. Craft’s founder is identified as Orosz’s brother. This disclosed relationship and later update material must remain visible when using the company case. A June 27, 2026 access/acquisition update is separate from the January 2026 edition date; later promotional context must not be retroactively dated to the original article. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "A disclosed family-linked startup case illustrates adoption and workload redistribution, not a neutral representative sample.",
      "evidence_class": "Industry/practitioner publication — reported company case",
      "reviewed_evidence_class": "Industry/practitioner publication — reported company case",
      "access_status": "public_text",
      "access_note": "Public main article available; classification-bearing passages reviewed",
      "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "classification_rationale": "A disclosed family-linked startup case illustrates adoption and workload redistribution, not a neutral representative sample.",
      "relevance": "AI_FOR_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "reported_company_case",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C11;C02",
      "section_id": "11.1;2.4",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "W007",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "ANNOTATION_QUALIFIED",
      "review_reason": "A June 27, 2026 access/acquisition update is separate from the January 2026 edition date; later promotional context must not be retroactively dated to the original article.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P084",
      "label": "I replaced a $120/year micro-SaaS in 20 minutes with LLM-generated code",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Economics",
      "year": "2026",
      "authors": "Gergely Orosz",
      "source": "https://blog.pragmaticengineer.com/i-replaced-a-120-year-micro-saas-in-20-minutes-with-llm-generated-code/",
      "source_url": "https://blog.pragmaticengineer.com/i-replaced-a-120-year-micro-saas-in-20-minutes-with-llm-generated-code/",
      "url": "https://blog.pragmaticengineer.com/i-replaced-a-120-year-micro-saas-in-20-minutes-with-llm-generated-code/",
      "publication_date": "2026-01-29",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2026-01-29",
      "eligibility_date": "2026-01-29",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "blog",
      "source_section": "Blog",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Reports rebuilding a small testimonials feature with Codex, including planning, modular data, testing and deployment.",
      "in_short": "Reports rebuilding a small testimonials feature with Codex, including planning, modular data, testing and deployment.",
      "summary": "Reports rebuilding a small testimonials feature with Codex, including planning, modular data, testing and deployment. The replacement covered a narrower personal use case than the original service.",
      "main_findings": "Demonstrates a bounded build-versus-buy example, not the general replacement of SaaS. Maintenance, verification and changing compliance obligations remain outside the headline time comparison.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "The reported replacement covers the personal functionality the author used, not the complete SaaS product; lifecycle maintenance and opportunity costs were not measured. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "The personal build-versus-buy experiment has a narrow scope; the headline omits long-term maintenance and service equivalence.",
      "evidence_class": "Industry/practitioner publication — first person case report",
      "reviewed_evidence_class": "Industry/practitioner publication — first person case report",
      "access_status": "public_text",
      "access_note": "Public main article available; classification-bearing passages reviewed",
      "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "classification_rationale": "The personal build-versus-buy experiment has a narrow scope; the headline omits long-term maintenance and service equivalence.",
      "relevance": "AI_FOR_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "first_person_case_report",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C12",
      "section_id": "12.1;12.4",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "O045;W145",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "ACTUAL_MAIN_TEXT_AND_APPENDIX_B",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "One personal replacement demonstrates a build-versus-buy example; headline implementation minutes do not include lifecycle costs.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz",
      "book_integration_version": "v5_20261011",
      "book_actual_sections": "12.4",
      "book_appendix_anchor": "app:orosz-practitioner",
      "book_use_access_boundary": "Inspected public passages only; corpus-level full-text restrictions unchanged"
    },
    {
      "id": "P085",
      "label": "Deepdive: How 10 tech companies choose the next generation of dev tools",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Productivity",
      "year": "2026",
      "authors": "Gergely Orosz",
      "source": "https://newsletter.pragmaticengineer.com/p/measuring-ai-dev-tools",
      "source_url": "https://newsletter.pragmaticengineer.com/p/measuring-ai-dev-tools",
      "url": "https://newsletter.pragmaticengineer.com/p/measuring-ai-dev-tools",
      "publication_date": "2026-02-03",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2026-02-03",
      "eligibility_date": "2026-02-03",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Interviews compare tool-selection practices across company sizes, including locally scored AI review trials and procurement constraints.",
      "in_short": "Interviews compare tool-selection practices across company sizes, including locally scored AI review trials and procurement constraints.",
      "summary": "Interviews compare tool-selection practices across company sizes, including locally scored AI review trials and procurement constraints.",
      "main_findings": "Tools differ by codebase and evaluation criteria. Reported comment scoring is more informative than raw usage, but the cases do not establish a universal vendor ranking.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Company-local scoring exercises and tool selection are distinct from randomized productivity comparisons; evaluation samples and scoring scales are context-specific. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Choosing coding tools requires fit-for-purpose evaluation; this is procurement/evaluation rather than primarily code review.",
      "evidence_class": "Industry/practitioner publication — multi company case study",
      "reviewed_evidence_class": "Industry/practitioner publication — multi company case study",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "Choosing coding tools requires fit-for-purpose evaluation; this is procurement/evaluation rather than primarily code review.",
      "relevance": "AI_FOR_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "multi_company_case_study",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C02;C03",
      "section_id": "2.8;3.9",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "W008",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Selected company interviews, including anonymous contributors, describe procurement choices; not a randomized vendor comparison.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P086",
      "label": "Steve Yegge on AI Agents and the Future of Software Engineering",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "What agents can do",
      "year": "2026",
      "authors": "Gergely Orosz",
      "source": "https://newsletter.pragmaticengineer.com/p/steve-yegge-on-ai-agents-and-the",
      "source_url": "https://newsletter.pragmaticengineer.com/p/steve-yegge-on-ai-agents-and-the",
      "url": "https://newsletter.pragmaticengineer.com/p/steve-yegge-on-ai-agents-and-the",
      "publication_date": "2026-02-10",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2026-02-10",
      "eligibility_date": "2026-02-10",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "A written interview explores Yegge’s autonomy ladder, multi-agent work, fatigue and predictions about engineering employment.",
      "in_short": "A written interview explores Yegge’s autonomy ladder, multi-agent work, fatigue and predictions about engineering employment.",
      "summary": "A written interview explores Yegge’s autonomy ladder, multi-agent work, fatigue and predictions about engineering employment.",
      "main_findings": "These are provocative practitioner forecasts, not validated maturity levels or labor-market estimates. Higher autonomy is not established as inherently better.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Yegge’s eight stages are a provocative practitioner ladder, not a validated maturity scale and not Osmani’s independent agency/orchestration axes. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Yegge's levels and forecasts describe a practitioner's model of agent work, not a validated maturity scale.",
      "evidence_class": "Industry/practitioner publication — practitioner interview",
      "reviewed_evidence_class": "Industry/practitioner publication — practitioner interview",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "Yegge's levels and forecasts describe a practitioner's model of agent work, not a validated maturity scale.",
      "relevance": "AI_FOR_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "practitioner_interview",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C03;C11",
      "section_id": "3.7;11.2",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "O010",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Yegge's stages are an interviewee framework, distinct from Osmani's agency/orchestration axes and not validated maturity levels.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P087",
      "label": "How Codex is built",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "What agents can do",
      "year": "2026",
      "authors": "Gergely Orosz",
      "source": "https://newsletter.pragmaticengineer.com/p/how-codex-is-built",
      "source_url": "https://newsletter.pragmaticengineer.com/p/how-codex-is-built",
      "url": "https://newsletter.pragmaticengineer.com/p/how-codex-is-built",
      "publication_date": "2026-02-17",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2026-02-17",
      "eligibility_date": "2026-02-17",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Interviews with Codex builders describe the agent loop, language choices, evaluation, internal use and tiered code review.",
      "in_short": "Interviews with Codex builders describe the agent loop, language choices, evaluation, internal use and tiered code review.",
      "summary": "Interviews with Codex builders describe the agent loop, language choices, evaluation, internal use and tiered code review.",
      "main_findings": "The case connects capability with harness design and verification; team estimates of generated code and counterfactual delivery time should not be treated as measured causal effects.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "The Codex case explains tool and verification design; vendor reports are not independent evaluations.",
      "evidence_class": "Industry/practitioner publication — reported company case",
      "reviewed_evidence_class": "Industry/practitioner publication — reported company case",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "The Codex case explains tool and verification design; vendor reports are not independent evaluations.",
      "relevance": "AI_FOR_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "reported_company_case",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C03;C07",
      "section_id": "3.6;7.8",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "W095",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "SE_FOR_AI",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Codex interviews mix agent-product architecture and internal development workflow; retain both subject facets and separate them from measured effects.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P088",
      "label": "The Future of Software Engineering with AI: Six Predictions",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Engineering structure",
      "year": "2026",
      "authors": "Gergely Orosz",
      "source": "https://newsletter.pragmaticengineer.com/p/the-future-of-software-engineering-with-ai",
      "source_url": "https://newsletter.pragmaticengineer.com/p/the-future-of-software-engineering-with-ai",
      "url": "https://newsletter.pragmaticengineer.com/p/the-future-of-software-engineering-with-ai",
      "publication_date": "2026-02-24",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2026-02-24",
      "eligibility_date": "2026-02-24",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Conference and workshop reporting considers organizational health, engineering careers, refactoring and Agile practices under AI adoption.",
      "in_short": "Conference and workshop reporting considers organizational health, engineering careers, refactoring and Agile practices under AI adoption.",
      "summary": "Conference and workshop reporting considers organizational health, engineering careers, refactoring and Agile practices under AI adoption.",
      "main_findings": "The synthesis argues that existing organizational conditions influence outcomes. Forecasts and quoted vendor data are not independent experiments.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Conference forecasts concern potential changes in engineering roles; they should remain forecasts.",
      "evidence_class": "Industry/practitioner publication — conference synthesis",
      "reviewed_evidence_class": "Industry/practitioner publication — conference synthesis",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "Conference forecasts concern potential changes in engineering roles; they should remain forecasts.",
      "relevance": "AI_FOR_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "conference_synthesis",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C11;C12",
      "section_id": "11.2;12.8",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Reporting draws on the Pragmatic Summit and a separate roughly 50-person workshop; selected participants are not an industry-wide consensus sample.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P089",
      "label": "AI Tooling for Software Engineers in 2026",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Productivity",
      "year": "2026",
      "authors": "Gergely Orosz; Elin Nilsson",
      "source": "https://newsletter.pragmaticengineer.com/p/ai-tooling-2026",
      "source_url": "https://newsletter.pragmaticengineer.com/p/ai-tooling-2026",
      "url": "https://newsletter.pragmaticengineer.com/p/ai-tooling-2026",
      "publication_date": "2026-03-03",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2026-03-03",
      "eligibility_date": "2026-03-03",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "A survey of newsletter readers examines coding-tool adoption, model preferences, seniority and organizational differences.",
      "in_short": "A survey of newsletter readers examines coding-tool adoption, model preferences, seniority and organizational differences.",
      "summary": "A survey of newsletter readers examines coding-tool adoption, model preferences, seniority and organizational differences.",
      "main_findings": "The volunteer survey reports associations among tool use, role, company size and sentiment. Procurement explanations are author hypotheses, not identified causes; neither population market share nor causal productivity follows from these responses.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Survey ran January 27–February 17, 2026; same cohort as the two impact follow-ups. The author reports 906 responses for the shared 2026 cohort. This is not an independently counted sample; comparisons with other survey waves are not a matched longitudinal panel. The same page calls the paid supplement 65 pages near the beginning and 35 pages near the end. It also pairs 55% regular agent usage with 507 people; 507/906 is about 56%, so the response denominator or rounding needs clarification. Neither discrepancy is silently corrected. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "The reader survey measures reported usage and sentiment, not causal productivity or population-wide adoption.",
      "evidence_class": "Industry/practitioner publication — reader survey analysis",
      "reviewed_evidence_class": "Industry/practitioner publication — reader survey analysis",
      "access_status": "public_article_paid_extras",
      "access_note": "Public main article available; separate paid supplementary material not reviewed",
      "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "classification_rationale": "The reader survey measures reported usage and sentiment, not causal productivity or population-wide adoption.",
      "relevance": "AI_FOR_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "reader_survey_analysis",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C02;C11",
      "section_id": "2.4;11.1",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "W020",
      "shared_source_groups": "DATA:P:AI_SURVEY_2026",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "ACTUAL_APPENDIX_B_ONLY",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "ORIGINAL_VOLUNTARY_OBSERVATIONAL_SURVEY",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "MAPPING_REVISED",
      "review_reason": "All eight advertised survey sections and demographics are visible; paid material is an additional report. Adoption and organizational patterns inform observational adoption and team work, not a measured comprehension-debt claim. Avoid treating the author's procurement explanation as an established causal result. The author reports 906 responses for the shared 2026 cohort. This is not an independently counted sample; comparisons with other survey waves are not a matched longitudinal panel. The same page calls the paid supplement 65 pages near the beginning and 35 pages near the end. It also pairs 55% regular agent usage with 507 people; 507/906 is about 56%, so the response denominator or rounding needs clarification. Neither discrepancy is silently corrected.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz; Elin Nilsson",
      "book_integration_version": "v5_20261011",
      "book_actual_sections": "",
      "book_appendix_anchor": "app:orosz-practitioner",
      "book_use_access_boundary": "Inspected public passages only; corpus-level full-text restrictions unchanged"
    },
    {
      "id": "P090",
      "label": "How Uber uses AI for development: inside look",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "System knowledge & memory",
      "year": "2026",
      "authors": "Gergely Orosz",
      "source": "https://newsletter.pragmaticengineer.com/p/how-uber-uses-ai-for-development",
      "source_url": "https://newsletter.pragmaticengineer.com/p/how-uber-uses-ai-for-development",
      "url": "https://newsletter.pragmaticengineer.com/p/how-uber-uses-ai-for-development",
      "publication_date": "2026-03-10",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2026-03-10",
      "eligibility_date": "2026-03-10",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "An industry case describes Uber’s AI development platform, shared context, internal agents and review-related tooling.",
      "in_short": "An industry case describes Uber’s AI development platform, shared context, internal agents and review-related tooling.",
      "summary": "An industry case describes Uber’s AI development platform, shared context, internal agents and review-related tooling.",
      "main_findings": "The report describes internal tools, organizational context and patterns of agent adoption at Uber. These accounts suggest engineering dependencies worth testing elsewhere, but do not isolate the causal effect of platform integration on delivery outcomes.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Original publication March 10; updated March 11. Reported adoption percentages use different denominators. Author discloses former employment at Uber. The source’s correction distinguishes 84% agentic-tool adoption from 65–72% IDE code-generation figures and CLI-specific measures; those denominators must not be interchanged. An author correction in the March 12, 2026 Pulse distinguishes the IDE-generated-code share from an earlier erroneous percentage. Original date, updated text and company-level denominators remain separate. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Uber's internal integration and company context are operational conditions that limit transfer of reported results.",
      "evidence_class": "Industry/practitioner publication — reported company case",
      "reviewed_evidence_class": "Industry/practitioner publication — reported company case",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "Uber's internal integration and company context are operational conditions that limit transfer of reported results.",
      "relevance": "AI_FOR_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "reported_company_case",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C09;C11",
      "section_id": "9.5;11.2",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "O002",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "ANNOTATION_QUALIFIED",
      "review_reason": "Replace a causal-sounding platform claim with an attributed company observation. An author correction in the March 12, 2026 Pulse distinguishes the IDE-generated-code share from an earlier erroneous percentage. Original date, updated text and company-level denominators remain separate.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P091",
      "label": "Are AI agents actually slowing us down?",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Productivity",
      "year": "2026",
      "authors": "Gergely Orosz",
      "source": "https://newsletter.pragmaticengineer.com/p/are-ai-agents-actually-slowing-us",
      "source_url": "https://newsletter.pragmaticengineer.com/p/are-ai-agents-actually-slowing-us",
      "url": "https://newsletter.pragmaticengineer.com/p/are-ai-agents-actually-slowing-us",
      "publication_date": "2026-03-17",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2026-03-17",
      "eligibility_date": "2026-03-17",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Orosz contrasts increased generation and pull-request activity with quality problems, cleanup, outages and organizational mandates.",
      "in_short": "Orosz contrasts increased generation and pull-request activity with quality problems, cleanup, outages and organizational mandates.",
      "summary": "Orosz contrasts increased generation and pull-request activity with quality problems, cleanup, outages and organizational mandates.",
      "main_findings": "Activity can rise without corresponding product value. Claims drawn from underlying studies require separate source verification before causal use.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Observed product bugs and the author’s inference that AI caused them are different claims. Visible anecdotes do not identify a causal quality effect. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "The synthesis highlights downstream cleanup and review load rather than equating more generated changes with more value.",
      "evidence_class": "Industry/practitioner publication — reported practitioner analysis",
      "reviewed_evidence_class": "Industry/practitioner publication — reported practitioner analysis",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "The synthesis highlights downstream cleanup and review load rather than equating more generated changes with more value.",
      "relevance": "AI_FOR_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "reported_practitioner_analysis",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C02;C08",
      "section_id": "2.6;8.1",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "W004;W010",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Reuses the Uber account and contrasts PR activity with quality; observational comparisons do not identify agent-caused changes.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P092",
      "label": "“How to be a 10x engineer” – interview with a standout dev",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Skills & learning",
      "year": "2026",
      "authors": "Gergely Orosz",
      "source": "https://newsletter.pragmaticengineer.com/p/how-to-be-a-10x-engineer-interview",
      "source_url": "https://newsletter.pragmaticengineer.com/p/how-to-be-a-10x-engineer-interview",
      "url": "https://newsletter.pragmaticengineer.com/p/how-to-be-a-10x-engineer-interview",
      "publication_date": "2026-03-24",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2026-03-24",
      "eligibility_date": "2026-03-24",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Interviews with an experienced engineer and a former manager explore ownership, task decomposition, communication and collaboration.",
      "in_short": "Interviews with an experienced engineer and a former manager explore ownership, task decomposition, communication and collaboration.",
      "summary": "Interviews with an experienced engineer and a former manager explore ownership, task decomposition, communication and collaboration.",
      "main_findings": "The account illustrates effectiveness beyond code activity; the “10x” label is rhetorical rather than a measured multiplier.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "The 10x label is descriptive rhetoric around one selected developer, not a measured productivity multiplier. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "A standout engineer's experience motivates judgment and context; '10x' is not a measured effect size.",
      "evidence_class": "Industry/practitioner publication — practitioner interview",
      "reviewed_evidence_class": "Industry/practitioner publication — practitioner interview",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "A standout engineer's experience motivates judgment and context; '10x' is not a measured effect size.",
      "relevance": "GENERAL_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "practitioner_interview",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C10;C11",
      "section_id": "10.8;11.2",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "An anonymous engineer profile and former-manager account do not operationally measure a tenfold productivity effect.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P093",
      "label": "Is the FDE role becoming less desirable?",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Jobs & roles",
      "year": "2026",
      "authors": "Gergely Orosz",
      "source": "https://blog.pragmaticengineer.com/is-the-fde-role-becoming-less-desirable/",
      "source_url": "https://blog.pragmaticengineer.com/is-the-fde-role-becoming-less-desirable/",
      "url": "https://blog.pragmaticengineer.com/is-the-fde-role-becoming-less-desirable/",
      "publication_date": "2026-03-27",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2026-03-19",
      "eligibility_date": "2026-03-19",
      "series_origin": "CONFIRMED_RETITLED_PULSE_EXCERPT",
      "parent_issue_url": "https://newsletter.pragmaticengineer.com/p/the-pulse-is-the-fde-role-becoming",
      "strict_non_pulse_derived": "false",
      "source_platform": "blog",
      "source_section": "Blog",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Revisits forward-deployed engineering through two disappointed practitioners and external hiring coverage, contrasting role marketing with sales and customer-delivery duties.",
      "in_short": "Revisits forward-deployed engineering through two disappointed practitioners and external hiring coverage, contrasting role marketing with sales and customer-delivery duties.",
      "summary": "Revisits forward-deployed engineering through two disappointed practitioners and external hiring coverage, contrasting role marketing with sales and customer-delivery duties.",
      "main_findings": "The examples qualify an earlier positive account: identical job titles can hide substantially different engineering responsibilities. They do not establish market-wide dissatisfaction rates.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Non-Pulse-titled blog excerpt; not a duplicate of the longer August 2025 Deepdive. This non-Pulse-titled blog article is an excerpt of a Pulse issue originally published 2026-03-19. It passes the literal title-prefix rule; it is excluded by the optional stricter Pulse-origin filter. The parent issue is provenance only, not another P article. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "A small set of dissatisfied accounts qualifies FDE enthusiasm; it does not estimate role-wide job satisfaction.",
      "evidence_class": "Industry/practitioner publication — reported role analysis",
      "reviewed_evidence_class": "Industry/practitioner publication — reported role analysis",
      "access_status": "public_text",
      "access_note": "Public main article available; classification-bearing passages reviewed",
      "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "classification_rationale": "A small set of dissatisfied accounts qualifies FDE enthusiasm; it does not estimate role-wide job satisfaction.",
      "relevance": "AI_ECOSYSTEM",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "reported_role_analysis",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C12;C11",
      "section_id": "12.5;11.2",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Retitled Pulse-derived discussion concerns the trade-offs and desirability of the FDE role; not a representative hiring-rate estimate.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P094",
      "label": "What is inference engineering? Deepdive",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Engineering structure",
      "year": "2026",
      "authors": "Gergely Orosz (introduction); Philip Kiely (guest excerpt)",
      "source": "https://newsletter.pragmaticengineer.com/p/what-is-inference-engineering",
      "source_url": "https://newsletter.pragmaticengineer.com/p/what-is-inference-engineering",
      "url": "https://newsletter.pragmaticengineer.com/p/what-is-inference-engineering",
      "publication_date": "2026-03-31",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2026-03-31",
      "eligibility_date": "2026-03-31",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "An introduced excerpt by Philip Kiely explains serving models through batching, caching, quantization, parallel execution and autoscaling.",
      "in_short": "An introduced excerpt by Philip Kiely explains serving models through batching, caching, quantization, parallel execution and autoscaling.",
      "summary": "An introduced excerpt by Philip Kiely explains serving models through batching, caching, quantization, parallel execution and autoscaling.",
      "main_findings": "Inference engineering involves explicit latency, throughput and cost tradeoffs. This is engineering AI infrastructure, not evidence that coding assistants improve developer productivity.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": " Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Inference serving is engineering of AI infrastructure, distinct from using AI to generate application code.",
      "evidence_class": "Industry/practitioner publication — introduced guest book excerpt",
      "reviewed_evidence_class": "Industry/practitioner publication — introduced guest book excerpt",
      "access_status": "public_text",
      "access_note": "Public main article available; classification-bearing passages reviewed",
      "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "classification_rationale": "Inference serving is engineering of AI infrastructure, distinct from using AI to generate application code.",
      "relevance": "SE_FOR_AI",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "introduced_guest_book_excerpt",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C05;C12",
      "section_id": "5.5;12.1",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "ADAPTED_OR_EXCERPTED_WORK",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Philip Kiely's book excerpt is inference-engineering guidance; preserve original author and distinguish vendor context from benchmark evidence.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz (introduction); Philip Kiely (guest excerpt)"
    },
    {
      "id": "P095",
      "label": "The impact of AI on software engineers in 2026: key trends. Part 1",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Economics",
      "year": "2026",
      "authors": "Gergely Orosz; Elin Nilsson",
      "source": "https://newsletter.pragmaticengineer.com/p/the-impact-of-ai-on-software-engineers-2026",
      "source_url": "https://newsletter.pragmaticengineer.com/p/the-impact-of-ai-on-software-engineers-2026",
      "url": "https://newsletter.pragmaticengineer.com/p/the-impact-of-ai-on-software-engineers-2026",
      "publication_date": "2026-04-14",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2026-04-14",
      "eligibility_date": "2026-04-14",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "A follow-up analysis of the 2026 reader survey examines tool costs, usage limits, developer identity and uneven changes to engineering work.",
      "in_short": "A follow-up analysis of the 2026 reader survey examines tool costs, usage limits, developer identity and uneven changes to engineering work.",
      "summary": "A follow-up analysis of the 2026 reader survey examines tool costs, usage limits, developer identity and uneven changes to engineering work.",
      "main_findings": "Reported attitudes and usage patterns vary substantially; editorial developer categories are not validated measures of ability.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Uses the same respondent cohort as AI Tooling 2026 and key trends Part 2; not independent replication. Builders, shippers and coasters are interpretive response groupings, not a validated psychological or competency typology. The author reports 906 responses for the shared 2026 cohort. This is not an independently counted sample; comparisons with other survey waves are not a matched longitudinal panel. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Cost and identity findings extend the shared 2026 survey; editorial respondent categories are not validated competence measures.",
      "evidence_class": "Industry/practitioner publication — reader survey analysis",
      "reviewed_evidence_class": "Industry/practitioner publication — reader survey analysis",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "Cost and identity findings extend the shared 2026 survey; editorial respondent categories are not validated competence measures.",
      "relevance": "AI_FOR_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "reader_survey_analysis",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C12;C11",
      "section_id": "12.1;11.1",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "O045",
      "shared_source_groups": "DATA:P:AI_SURVEY_2026",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "ACTUAL_APPENDIX_B_ONLY",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "ORIGINAL_VOLUNTARY_OBSERVATIONAL_SURVEY",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "MAPPING_REVISED",
      "review_reason": "Cost constraints and respondent-role patterns inform economics and organization, not measured comprehension debt. The author reports 906 responses for the shared 2026 cohort. This is not an independently counted sample; comparisons with other survey waves are not a matched longitudinal panel.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz; Elin Nilsson",
      "book_integration_version": "v5_20261011",
      "book_actual_sections": "",
      "book_appendix_anchor": "app:orosz-practitioner",
      "book_use_access_boundary": "Inspected public passages only; corpus-level full-text restrictions unchanged"
    },
    {
      "id": "P096",
      "label": "Learnings from conducting ~1,000 interviews at Amazon",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Jobs & roles",
      "year": "2026",
      "authors": "Gergely Orosz; Steve Huynh",
      "source": "https://newsletter.pragmaticengineer.com/p/learnings-from-conducting-1000-interviews",
      "source_url": "https://newsletter.pragmaticengineer.com/p/learnings-from-conducting-1000-interviews",
      "url": "https://newsletter.pragmaticengineer.com/p/learnings-from-conducting-1000-interviews",
      "publication_date": "2026-04-21",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2026-04-21",
      "eligibility_date": "2026-04-21",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Steve Huynh shares experience from technical and behavioral interviews, followed by an excerpt from his book.",
      "in_short": "Steve Huynh shares experience from technical and behavioral interviews, followed by an excerpt from his book.",
      "summary": "Steve Huynh shares experience from technical and behavioral interviews, followed by an excerpt from his book. The account emphasizes communication, demonstrated past work, role expectations and level calibration.",
      "main_findings": "Interview readiness includes explaining decisions and collaboration, not just solving coding tasks. Recollections and advice do not establish the predictive validity of an interview rubric.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "The guest’s approximately one thousand interviews describe experience and authority, not a published validation dataset for the proposed interview approach. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Experienced interviewer guidance concerns assessment quality, not a controlled test of interview validity.",
      "evidence_class": "Industry/practitioner publication — guest practitioner essay and book excerpt",
      "reviewed_evidence_class": "Industry/practitioner publication — guest practitioner essay and book excerpt",
      "access_status": "public_text",
      "access_note": "Public main article available; classification-bearing passages reviewed",
      "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "classification_rationale": "Experienced interviewer guidance concerns assessment quality, not a controlled test of interview validity.",
      "relevance": "GENERAL_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "guest_practitioner_essay_and_book_excerpt",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C10;C12",
      "section_id": "10.8;12.5",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "ADAPTED_OR_EXCERPTED_WORK",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Steve Huynh's interview experience supports practical coaching, not a controlled study with one thousand independent research participants.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz; Steve Huynh"
    },
    {
      "id": "P097",
      "label": "How will AI change operating systems? Part 1: Ubuntu and Linux",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Engineering structure",
      "year": "2026",
      "authors": "Gergely Orosz",
      "source": "https://newsletter.pragmaticengineer.com/p/ubuntu-and-ai",
      "source_url": "https://newsletter.pragmaticengineer.com/p/ubuntu-and-ai",
      "url": "https://newsletter.pragmaticengineer.com/p/ubuntu-and-ai",
      "publication_date": "2026-04-28",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2026-04-28",
      "eligibility_date": "2026-04-28",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "An interview with Canonical explains accelerator support, local-model packaging, developer tooling and exploratory agent-friendly OS features.",
      "in_short": "An interview with Canonical explains accelerator support, local-model packaging, developer tooling and exploratory agent-friendly OS features.",
      "summary": "An interview with Canonical explains accelerator support, local-model packaging, developer tooling and exploratory agent-friendly OS features. The preview distinguishes present hardware enablement from longer-term workflow plans.",
      "main_findings": "Running models and agents reliably requires infrastructure support, not just prompts. Planned capabilities should not be treated as shipping features or measured safety guarantees.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Operating-system AI plans concern platform integration and trust; planned features are not completed security evaluations.",
      "evidence_class": "Industry/practitioner publication — company interview and platform report",
      "reviewed_evidence_class": "Industry/practitioner publication — company interview and platform report",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "Operating-system AI plans concern platform integration and trust; planned features are not completed security evaluations.",
      "relevance": "SE_FOR_AI",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "company_interview_and_platform_report",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C06;C05",
      "section_id": "6.7;5.5",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "AI_FOR_SE",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Canonical executive interview addresses operating-system permissions and agent execution, not an AI-assisted coding productivity experiment.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P098",
      "label": "Designing Data-Intensive Applications: The Cloud & Doing the Right Thing",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Economics",
      "year": "2026",
      "authors": "Gergely Orosz (introduction); Martin Kleppmann; Chris Riccomini (excerpts)",
      "source": "https://newsletter.pragmaticengineer.com/p/designing-data-intensive-applications-book-excerpt",
      "source_url": "https://newsletter.pragmaticengineer.com/p/designing-data-intensive-applications-book-excerpt",
      "url": "https://newsletter.pragmaticengineer.com/p/designing-data-intensive-applications-book-excerpt",
      "publication_date": "2026-05-05",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2026-05-05",
      "eligibility_date": "2026-05-05",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Orosz introduces authorized excerpts by Martin Kleppmann and Chris Riccomini on cloud versus self-hosting and engineers’ ethical responsibilities.",
      "in_short": "Orosz introduces authorized excerpts by Martin Kleppmann and Chris Riccomini on cloud versus self-hosting and engineers’ ethical responsibilities.",
      "summary": "Orosz introduces authorized excerpts by Martin Kleppmann and Chris Riccomini on cloud versus self-hosting and engineers’ ethical responsibilities. The visible discussion relates operational control, expertise, workload variability and cost.",
      "main_findings": "Build/buy and hosting choices depend on workload and organizational capabilities. Excerpt authorship must be credited; this is not an Orosz experiment or an evaluation of coding agents.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Displayed byline: Gergely Orosz. Excerpt authors: Martin Kleppmann and Chris Riccomini. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "The guest excerpts connect cloud choices and professional ethics to organizational constraints; credit the book's authors.",
      "evidence_class": "Industry/practitioner publication — introduced guest book excerpt",
      "reviewed_evidence_class": "Industry/practitioner publication — introduced guest book excerpt",
      "access_status": "public_text",
      "access_note": "Public main article available; classification-bearing passages reviewed",
      "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "classification_rationale": "The guest excerpts connect cloud choices and professional ethics to organizational constraints; credit the book's authors.",
      "relevance": "GENERAL_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "introduced_guest_book_excerpt",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C12;C11",
      "section_id": "12.1;11.6",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "ADAPTED_OR_EXCERPTED_WORK",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "The 2026 second-edition excerpt credits Martin Kleppmann and Chris Riccomini; edition date, original book history and Orosz introduction remain distinct.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz (introduction); Martin Kleppmann; Chris Riccomini (excerpts)"
    },
    {
      "id": "P099",
      "label": "TechPays has been acquired by Levels.fyi",
      "kind": "catalogue_context_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Catalogue-only material",
      "year": "2026",
      "authors": "Gergely Orosz",
      "source": "https://blog.pragmaticengineer.com/techpays-has-been-acquired-levels-fyi/",
      "source_url": "https://blog.pragmaticengineer.com/techpays-has-been-acquired-levels-fyi/",
      "url": "https://blog.pragmaticengineer.com/techpays-has-been-acquired-levels-fyi/",
      "publication_date": "2026-05-12",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2026-05-12",
      "eligibility_date": "2026-05-12",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "blog",
      "source_section": "Blog",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Announces transfer of the author’s compensation-transparency project to Levels.fyi and discusses sustaining its data and maintenance.",
      "in_short": "Announces transfer of the author’s compensation-transparency project to Levels.fyi and discusses sustaining its data and maintenance.",
      "summary": "Announces transfer of the author’s compensation-transparency project to Levels.fyi and discusses sustaining its data and maintenance.",
      "main_findings": "Provides provenance and a disclosed business relationship relevant to salary-data commentary, not a new compensation study.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Updated 13 May 2026. The later acquisition must not be assumed to have existed when earlier salary articles were published. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "The acquisition announcement records a later financial relationship relevant to source provenance, not new compensation research.",
      "evidence_class": "Industry/practitioner publication — business announcement",
      "reviewed_evidence_class": "Industry/practitioner publication — business announcement",
      "access_status": "public_text",
      "access_note": "Public main article available; classification-bearing passages reviewed",
      "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "classification_rationale": "The acquisition announcement records a later financial relationship relevant to source provenance, not new compensation research.",
      "relevance": "CATALOGUE_ONLY",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "business_announcement",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "",
      "section_id": "",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "First-person TechPays acquisition announcement is catalogue context; it does not supply a new compensation dataset.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P100",
      "label": "Revisiting “No Silver Bullets” in the age of AI",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Engineering structure",
      "year": "2026",
      "authors": "Gergely Orosz",
      "source": "https://newsletter.pragmaticengineer.com/p/revisiting-no-silver-bullets-in-the",
      "source_url": "https://newsletter.pragmaticengineer.com/p/revisiting-no-silver-bullets-in-the",
      "url": "https://newsletter.pragmaticengineer.com/p/revisiting-no-silver-bullets-in-the",
      "publication_date": "2026-05-12",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2026-05-12",
      "eligibility_date": "2026-05-12",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Orosz revisits Brooks’s distinction between fundamental software difficulty and tool-level improvement.",
      "in_short": "Orosz revisits Brooks’s distinction between fundamental software difficulty and tool-level improvement.",
      "summary": "Orosz revisits Brooks’s distinction between fundamental software difficulty and tool-level improvement. The preview weighs AI against earlier developments such as reliability engineering, open source and collaboration tools.",
      "main_findings": "Large increases in generated code are not automatically comparable gains in productivity, reliability or simplicity. The historical comparison is an argument, not a controlled test.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Brooks's conceptual distinction helps separate code-production acceleration from fundamental design and coordination difficulty.",
      "evidence_class": "Industry/practitioner publication — historical and conceptual essay",
      "reviewed_evidence_class": "Industry/practitioner publication — historical and conceptual essay",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "Brooks's conceptual distinction helps separate code-production acceleration from fundamental design and coordination difficulty.",
      "relevance": "AI_FOR_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "historical_and_conceptual_essay",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C01;C02",
      "section_id": "1.3;2.5",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "O049",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Reinterprets Brooks' argument in the AI context; analogy is not proof of a universal productivity ceiling or gain.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P101",
      "label": "AI’s impact on software engineers in 2026: key trends, Part 2",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Skills & learning",
      "year": "2026",
      "authors": "Gergely Orosz; Elin Nilsson",
      "source": "https://newsletter.pragmaticengineer.com/p/ai-impact-on-software-engineers-part-2",
      "source_url": "https://newsletter.pragmaticengineer.com/p/ai-impact-on-software-engineers-part-2",
      "url": "https://newsletter.pragmaticengineer.com/p/ai-impact-on-software-engineers-part-2",
      "publication_date": "2026-05-19",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2026-05-19",
      "eligibility_date": "2026-05-19",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "The final analysis of the publication’s 2026 reader survey examines team adoption, codebase quality, less-experienced engineers and differing experiences of focus and cognitive load.",
      "in_short": "The final analysis of the publication’s 2026 reader survey examines team adoption, codebase quality, less-experienced engineers and differing experiences of focus and cognitive load.",
      "summary": "The final analysis of the publication’s 2026 reader survey examines team adoption, codebase quality, less-experienced engineers and differing experiences of focus and cognitive load. It argues that existing engineering practices shape perceived benefits.",
      "main_findings": "Self-reported benefits coexist with maintenance and learning concerns. This is another analysis of the same survey cohort, not an independent replication of its earlier installments.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Self-selected respondents and subjective reports; shared 2026 survey dataset with AI Tooling 2026 and key trends Part 1. The author reports 906 responses for the shared 2026 cohort. This is not an independently counted sample; comparisons with other survey waves are not a matched longitudinal panel. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "The same 2026 survey links reported adoption with learning and maintenance concerns, not measured retained skill.",
      "evidence_class": "Industry/practitioner publication — reader survey analysis",
      "reviewed_evidence_class": "Industry/practitioner publication — reader survey analysis",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "The same 2026 survey links reported adoption with learning and maintenance concerns, not measured retained skill.",
      "relevance": "AI_FOR_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "reader_survey_analysis",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C10;C05",
      "section_id": "10.2;5.6",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "W117;W154",
      "shared_source_groups": "DATA:P:AI_SURVEY_2026",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "ACTUAL_APPENDIX_B_ONLY",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "ORIGINAL_VOLUNTARY_OBSERVATIONAL_SURVEY",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "ANNOTATION_QUALIFIED",
      "review_reason": "The author reports 906 responses for the shared 2026 cohort. This is not an independently counted sample; comparisons with other survey waves are not a matched longitudinal panel.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz; Elin Nilsson",
      "book_integration_version": "v5_20261011",
      "book_actual_sections": "",
      "book_appendix_anchor": "app:orosz-practitioner",
      "book_use_access_boundary": "Inspected public passages only; corpus-level full-text restrictions unchanged"
    },
    {
      "id": "P102",
      "label": "State of the software engineering job market in 2026",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Jobs & roles",
      "year": "2026",
      "authors": "Gergely Orosz; Jessica Salmon",
      "source": "https://newsletter.pragmaticengineer.com/p/state-of-the-job-market-2026",
      "source_url": "https://newsletter.pragmaticengineer.com/p/state-of-the-job-market-2026",
      "url": "https://newsletter.pragmaticengineer.com/p/state-of-the-job-market-2026",
      "publication_date": "2026-05-26",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2026-05-26",
      "eligibility_date": "2026-05-26",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "The report uses job listings and workforce profiles to examine software and AI engineering demand across countries and employers.",
      "in_short": "The report uses job listings and workforce profiles to examine software and AI engineering demand across countries and employers.",
      "summary": "The report uses job listings and workforce profiles to examine software and AI engineering demand across countries and employers. The preview explicitly asks whether AI roles are replacing traditional software roles.",
      "main_findings": "The article states that the available data cannot answer replacement causally. Geography, employer coverage and the difference between posted vacancies and employment matter.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "The market report combines heterogeneous indicators and requires separating correlation, coverage and causation.",
      "evidence_class": "Industry/practitioner publication — industry data analysis",
      "reviewed_evidence_class": "Industry/practitioner publication — industry data analysis",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "The market report combines heterogeneous indicators and requires separating correlation, coverage and causation.",
      "relevance": "LABOR_MARKET_CONTEXT",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "industry_data_analysis",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C12",
      "section_id": "12.5;12.6",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "W142",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "SECONDARY_OR_PROVIDER_DATA_ANALYSIS",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Job postings and employment datasets use different coverage and denominators; do not infer AI displacement from their juxtaposition.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz; Jessica Salmon"
    },
    {
      "id": "P103",
      "label": "Ideas: slow down to speed up when working with AI agents",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Productivity",
      "year": "2026",
      "authors": "Gergely Orosz",
      "source": "https://newsletter.pragmaticengineer.com/p/ideas-slow-down-to-speed-up-when",
      "source_url": "https://newsletter.pragmaticengineer.com/p/ideas-slow-down-to-speed-up-when",
      "url": "https://newsletter.pragmaticengineer.com/p/ideas-slow-down-to-speed-up-when",
      "publication_date": "2026-06-02",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2026-06-02",
      "eligibility_date": "2026-06-02",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "The accessible introduction announces draft keynote ideas about rising code production and possible consequences for quality, reliability and technical debt.",
      "in_short": "The accessible introduction announces draft keynote ideas about rising code production and possible consequences for quality, reliability and technical debt.",
      "summary": "The accessible introduction announces draft keynote ideas about rising code production and possible consequences for quality, reliability and technical debt. The substantive argument is behind the subscriber boundary.",
      "main_findings": "No substantive findings were accessible. Classification is provisional from the title, subtitle and short introduction, not a reconstruction of the paid text.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Do not conflate this early ideas post with the later June 23 keynote summary; related but separate publications. Only a short introduction is publicly visible. P107 explicitly develops this theme later; the overlap cannot be fully assessed without authorized access to P103. No detailed findings are inferred from its title. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Only a short introduction is accessible; retain a provisional stream without inferring detailed methods, findings or section mappings.",
      "evidence_class": "Industry/practitioner publication — practitioner essay",
      "reviewed_evidence_class": "Industry/practitioner publication — practitioner essay",
      "access_status": "minimal_preview",
      "access_note": "Minimal introduction only; substantive conclusions unconfirmed",
      "classification_status": "PROVISIONAL_MINIMAL_METADATA",
      "classification_rationale": "Only a short introduction is accessible; retain a provisional stream without inferring detailed methods, findings or section mappings.",
      "relevance": "AI_FOR_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "practitioner_essay",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "",
      "section_id": "",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Minimal public scheduling/conference introduction does not expose the substantive argument; retain metadata-only status and unresolved overlap with P107.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P104",
      "label": "State of the software engineering job market in 2026, part 2",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Jobs & roles",
      "year": "2026",
      "authors": "Gergely Orosz; Jessica Salmon",
      "source": "https://newsletter.pragmaticengineer.com/p/the-job-market-in-2026-part-2",
      "source_url": "https://newsletter.pragmaticengineer.com/p/the-job-market-in-2026-part-2",
      "url": "https://newsletter.pragmaticengineer.com/p/the-job-market-in-2026-part-2",
      "publication_date": "2026-06-09",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2026-06-09",
      "eligibility_date": "2026-06-09",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "The second labor-market report combines hiring-platform, workforce and interview-preparation data on specializations, seniority, compensation and management layers.",
      "in_short": "The second labor-market report combines hiring-platform, workforce and interview-preparation data on specializations, seniority, compensation and management layers.",
      "summary": "The second labor-market report combines hiring-platform, workforce and interview-preparation data on specializations, seniority, compensation and management layers. Its preview distinguishes strong AI demand from weaker entry-level and other specialist demand.",
      "main_findings": "Vacancies, coaching demand and employment profiles measure different constructs. They do not establish that AI directly caused every change in hiring or compensation.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Specialty and seniority indicators describe uneven demand, not a single estimated effect of AI on labor.",
      "evidence_class": "Industry/practitioner publication — industry data analysis",
      "reviewed_evidence_class": "Industry/practitioner publication — industry data analysis",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "Specialty and seniority indicators describe uneven demand, not a single estimated effect of AI on labor.",
      "relevance": "LABOR_MARKET_CONTEXT",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "industry_data_analysis",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C12",
      "section_id": "12.5;12.8",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "SECONDARY_OR_PROVIDER_DATA_ANALYSIS",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Provider and interview observations concern jobs and company differences; no isolated causal AI employment effect is established.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz; Jessica Salmon"
    },
    {
      "id": "P105",
      "label": "Why is Meta destroying its engineering organization?",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Engineering structure",
      "year": "2026",
      "authors": "Gergely Orosz",
      "source": "https://newsletter.pragmaticengineer.com/p/why-is-meta-destroying-its-engineering",
      "source_url": "https://newsletter.pragmaticengineer.com/p/why-is-meta-destroying-its-engineering",
      "url": "https://newsletter.pragmaticengineer.com/p/why-is-meta-destroying-its-engineering",
      "publication_date": "2026-06-16",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2026-06-16",
      "eligibility_date": "2026-06-16",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Orosz contrasts Meta’s earlier engineering culture with reported AI-related restructuring, pressure on developers and weakening operational safeguards.",
      "in_short": "Orosz contrasts Meta’s earlier engineering culture with reported AI-related restructuring, pressure on developers and weakening operational safeguards.",
      "summary": "Orosz contrasts Meta’s earlier engineering culture with reported AI-related restructuring, pressure on developers and weakening operational safeguards. The piece combines historical comparison and contemporary employee accounts.",
      "main_findings": "The analysis raises a governance failure hypothesis: adoption pressure can undermine ownership and assurance. Its allegations and causal interpretation should remain attributed to the reporting.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Claims about management intent and organizational consequences are attributed reporting; the article is not a controlled evaluation of AI or a verified causal explanation. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "The report raises an organizational-risk hypothesis; employee allegations and editorial causal interpretations remain attributed.",
      "evidence_class": "Industry/practitioner publication — investigative industry commentary",
      "reviewed_evidence_class": "Industry/practitioner publication — investigative industry commentary",
      "access_status": "public_text",
      "access_note": "Public main article available; classification-bearing passages reviewed",
      "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "classification_rationale": "The report raises an organizational-risk hypothesis; employee allegations and editorial causal interpretations remain attributed.",
      "relevance": "AI_FOR_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "investigative_industry_commentary",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C11;C05",
      "section_id": "11.6;5.6",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "O005",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Reported Meta organizational problems and motives require attribution to accounts and editorial interpretation, not treatment as independently adjudicated facts.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P106",
      "label": "Reliability fail: No automated zone failover for Coinbase’s global trading service",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Code quality & security",
      "year": "2026",
      "authors": "Gergely Orosz",
      "source": "https://blog.pragmaticengineer.com/coinbase-fail/",
      "source_url": "https://blog.pragmaticengineer.com/coinbase-fail/",
      "url": "https://blog.pragmaticengineer.com/coinbase-fail/",
      "publication_date": "2026-06-23",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2026-06-11",
      "eligibility_date": "2026-06-11",
      "series_origin": "CONFIRMED_RETITLED_PULSE_EXCERPT",
      "parent_issue_url": "https://newsletter.pragmaticengineer.com/p/did-anthropics-new-model-just-boost",
      "strict_non_pulse_derived": "false",
      "source_platform": "blog",
      "source_section": "Blog",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Analyses a May 2026 trading outage through the disclosed matching-engine architecture, zone dependence and manual recovery requirements.",
      "in_short": "Analyses a May 2026 trading outage through the disclosed matching-engine architecture, zone dependence and manual recovery requirements.",
      "summary": "Analyses a May 2026 trading outage through the disclosed matching-engine architecture, zone dependence and manual recovery requirements.",
      "main_findings": "The engineering lesson concerns tested recovery paths and explicit availability trade-offs; the estimated interrupted trading volume is not measured realized financial loss.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Public non-Pulse-titled excerpt of a Pulse issue; retained under the requested title-prefix rule. This non-Pulse-titled blog article is an excerpt of a Pulse issue originally published 2026-06-11. It passes the literal title-prefix rule; it is excluded by the optional stricter Pulse-origin filter. The parent issue is provenance only, not another P article. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "An outage and failover case illustrates engineering assurance; interrupted volume is not realized loss and AI causation is not inferred.",
      "evidence_class": "Industry/practitioner publication — incident analysis",
      "reviewed_evidence_class": "Industry/practitioner publication — incident analysis",
      "access_status": "public_text",
      "access_note": "Public main article available; classification-bearing passages reviewed",
      "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "classification_rationale": "An outage and failover case illustrates engineering assurance; interrupted volume is not realized loss and AI causation is not inferred.",
      "relevance": "GENERAL_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "incident_analysis",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C05;C11",
      "section_id": "5.6;11.6",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Incident analysis concerns infrastructure concentration and trading interruption; business valuation or theoretical exposure is not realized financial loss.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P107",
      "label": "Slow down to speed up: so much has changed in 6 months’ time",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Productivity",
      "year": "2026",
      "authors": "Gergely Orosz",
      "source": "https://newsletter.pragmaticengineer.com/p/slow-down-to-speed-up",
      "source_url": "https://newsletter.pragmaticengineer.com/p/slow-down-to-speed-up",
      "url": "https://newsletter.pragmaticengineer.com/p/slow-down-to-speed-up",
      "publication_date": "2026-06-23",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2026-06-23",
      "eligibility_date": "2026-06-23",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "A keynote-based synthesis contrasts rapid growth in agent-produced changes with review, reliability and team-productivity constraints.",
      "in_short": "A keynote-based synthesis contrasts rapid growth in agent-produced changes with review, reliability and team-productivity constraints.",
      "summary": "A keynote-based synthesis contrasts rapid growth in agent-produced changes with review, reliability and team-productivity constraints. The public material includes company accounts and platform activity metrics.",
      "main_findings": "Individual output and organizational delivery are different outcomes. Alleged incident causes and broad industry trends require verification beyond the reported accounts.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "The article explicitly develops P103 and reuses the Meta discussion in P105. Distinct articles do not supply independent confirmations of the reused claims. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Keynote observations reinforce the distinction between generation, review capacity and stable delivery without identifying a causal effect.",
      "evidence_class": "Industry/practitioner publication — reported industry synthesis",
      "reviewed_evidence_class": "Industry/practitioner publication — reported industry synthesis",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "Keynote observations reinforce the distinction between generation, review capacity and stable delivery without identifying a causal effect.",
      "relevance": "AI_FOR_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "reported_industry_synthesis",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C02;C08",
      "section_id": "2.5;8.1",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "W021",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Public keynote explicitly develops the earlier P103 draft and reader feedback; full overlap remains unresolved because P103 is restricted.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P108",
      "label": "Pollen tried to remove my article about CEO Callum Negus-Fancey and CTO Bradley Wright, and Google is assisting with it",
      "kind": "source_methodology_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Methods and provenance",
      "year": "2026",
      "authors": "Gergely Orosz",
      "source": "https://blog.pragmaticengineer.com/pollen-tried-to-remove-my-article-about-callum-negus-fancey-and-google-is-assisting-to-it/",
      "source_url": "https://blog.pragmaticengineer.com/pollen-tried-to-remove-my-article-about-callum-negus-fancey-and-google-is-assisting-to-it/",
      "url": "https://blog.pragmaticengineer.com/pollen-tried-to-remove-my-article-about-callum-negus-fancey-and-google-is-assisting-to-it/",
      "publication_date": "2026-06-28",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2026-06-28",
      "eligibility_date": "2026-06-28",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "blog",
      "source_section": "Blog",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Describes the author’s investigation of a copyright complaint that deindexed an earlier company investigation.",
      "in_short": "Describes the author’s investigation of a copyright complaint that deindexed an earlier company investigation.",
      "summary": "Describes the author’s investigation of a copyright complaint that deindexed an earlier company investigation. He disputes the complaint and discusses source availability.",
      "main_findings": "Illustrates evidence-custody and publication fragility. Despite the headline, the author explicitly does not know who filed the complaint; the suggested responsible parties remain speculation.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Updated 8 July 2026. Do not turn the headline’s allegation into a verified finding. The headline attributes the deletion request to the CEO, but the body states the requester’s identity is unknown. Do not promote the headline attribution to an established fact. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "The editorial account illustrates fragility of source access; it does not establish the identity of the complainant.",
      "evidence_class": "Industry/practitioner publication — first person editorial account",
      "reviewed_evidence_class": "Industry/practitioner publication — first person editorial account",
      "access_status": "public_text",
      "access_note": "Public main article available; classification-bearing passages reviewed",
      "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "classification_rationale": "The editorial account illustrates fragility of source access; it does not establish the identity of the complainant.",
      "relevance": "METHODS_AND_PROVENANCE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "first_person_editorial_account",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "",
      "section_id": "",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Copyright-dispute reporting does not establish a complainant identity merely through an accusatory article title.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P109",
      "label": "Tech jobs market in 2026, part 3: hiring managers & job seekers",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Jobs & roles",
      "year": "2026",
      "authors": "Gergely Orosz",
      "source": "https://newsletter.pragmaticengineer.com/p/tech-jobs-market-in-2026-part-3-hiring",
      "source_url": "https://newsletter.pragmaticengineer.com/p/tech-jobs-market-in-2026-part-3-hiring",
      "url": "https://newsletter.pragmaticengineer.com/p/tech-jobs-market-in-2026-part-3-hiring",
      "publication_date": "2026-07-07",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2026-07-07",
      "eligibility_date": "2026-07-07",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Accounts from hiring managers and job seekers describe noisy applications, distrust of AI-enhanced credentials and sharply different demand across specialties and regions.",
      "in_short": "Accounts from hiring managers and job seekers describe noisy applications, distrust of AI-enhanced credentials and sharply different demand across specialties and regions.",
      "summary": "Accounts from hiring managers and job seekers describe noisy applications, distrust of AI-enhanced credentials and sharply different demand across specialties and regions. This complements, rather than duplicates, the series’ vacancy-data analyses.",
      "main_findings": "Reported hiring friction can coexist with hard-to-fill positions. Interview accounts cannot estimate the industry-wide employment effect of AI or eliminate selection bias.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Labor-market interviews describe recruitment signals and uneven opportunities; AI is one contextual factor, not an isolated causal effect or a measured software-development intervention.",
      "evidence_class": "Industry/practitioner publication — qualitative industry interviews",
      "reviewed_evidence_class": "Industry/practitioner publication — qualitative industry interviews",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "Labor-market interviews describe recruitment signals and uneven opportunities; AI is one contextual factor, not an isolated causal effect or a measured software-development intervention.",
      "relevance": "LABOR_MARKET_CONTEXT",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "qualitative_industry_interviews",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C12",
      "section_id": "12.5",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "AI_HIRING_AND_ASSESSMENT",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "More than fifty contributed accounts remain a selected reporting pool, not a probability sample of employed engineers.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P110",
      "label": "What is “loop engineering?”",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "What agents can do",
      "year": "2026",
      "authors": "Gergely Orosz",
      "source": "https://newsletter.pragmaticengineer.com/p/what-is-loop-engineering",
      "source_url": "https://newsletter.pragmaticengineer.com/p/what-is-loop-engineering",
      "url": "https://newsletter.pragmaticengineer.com/p/what-is-loop-engineering",
      "publication_date": "2026-07-14",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2026-07-14",
      "eligibility_date": "2026-07-14",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Orosz traces Ralph-style loops, scheduled triggers and goal-oriented harness features.",
      "in_short": "Orosz traces Ralph-style loops, scheduled triggers and goal-oriented harness features.",
      "summary": "Orosz traces Ralph-style loops, scheduled triggers and goal-oriented harness features. Developer accounts include useful maintenance automation alongside drift, token spending and disappointment with unnecessary orchestration.",
      "main_findings": "The article questions whether custom loops remain useful as harnesses absorb them. Context design, bounded scope and measurable benefit are more defensible than assuming that more looping improves results.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "P110 directly links https://addyosmani.com/blog/loop-engineering/ (7 June 2026). O012 catalogues the substantially matching Substack edition (8 June 2026). Treat the edge as discussion of the same underlying work via an alternate edition, not an exact-URL citation. The paid remainder and comparative loop outcomes remain unreviewed. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "The critique challenges unnecessary custom orchestration, not the need for bounded execution, context and independent assurance.",
      "evidence_class": "Industry/practitioner publication — reported practitioner analysis",
      "reviewed_evidence_class": "Industry/practitioner publication — reported practitioner analysis",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "The critique challenges unnecessary custom orchestration, not the need for bounded execution, context and independent assurance.",
      "relevance": "AI_FOR_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "reported_practitioner_analysis",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C03;C12",
      "section_id": "3.6;12.3",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "O012;W095;W191",
      "shared_source_groups": "DATA:P:LOOP_REPLIES_2026",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "ACTUAL_MAIN_TEXT_AND_APPENDIX_B",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Accessible loop-engineering discussion refers to Osmani's website edition and weighs costs/complexity; it neither validates all loops nor refutes bounded-loop engineering.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz",
      "book_integration_version": "v5_20261011",
      "book_actual_sections": "3.6",
      "book_appendix_anchor": "app:orosz-practitioner",
      "book_use_access_boundary": "Inspected public passages only; corpus-level full-text restrictions unchanged"
    },
    {
      "id": "P111",
      "label": "Pushing software engineering limits with “napkin math”",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Economics",
      "year": "2026",
      "authors": "Gergely Orosz",
      "source": "https://newsletter.pragmaticengineer.com/p/pushing-software-engineering-limits",
      "source_url": "https://newsletter.pragmaticengineer.com/p/pushing-software-engineering-limits",
      "url": "https://newsletter.pragmaticengineer.com/p/pushing-software-engineering-limits",
      "publication_date": "2026-07-21",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2026-07-21",
      "eligibility_date": "2026-07-21",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "An interview with Simon Eskildsen connects back-of-the-envelope resource estimates, long-term systems experience and the design of turbopuffer.",
      "in_short": "An interview with Simon Eskildsen connects back-of-the-envelope resource estimates, long-term systems experience and the design of turbopuffer.",
      "summary": "An interview with Simon Eskildsen connects back-of-the-envelope resource estimates, long-term systems experience and the design of turbopuffer. Performance assumptions are checked against hardware limits and observed behavior.",
      "main_findings": "A gap between expected and measured performance can expose a bad benchmark or a bad model. Reported startup cost savings remain a case study, not an AI-productivity experiment.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "The publication discloses that turbopuffer sponsors its podcast and states that this deepdive is editorially independent. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Resource estimates checked against observation illustrate model calibration; startup savings are not coding-agent ROI evidence.",
      "evidence_class": "Industry/practitioner publication — practitioner interview",
      "reviewed_evidence_class": "Industry/practitioner publication — practitioner interview",
      "access_status": "public_text",
      "access_note": "Public main article available; classification-bearing passages reviewed",
      "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "classification_rationale": "Resource estimates checked against observation illustrate model calibration; startup savings are not coding-agent ROI evidence.",
      "relevance": "GENERAL_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "practitioner_interview",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C12;C05",
      "section_id": "12.4;5.5",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "ACTUAL_MAIN_TEXT_AND_APPENDIX_B",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Written edited discussion is labeled Deepdives despite an accompanying recording; the same section/form rule supports inclusion of P123.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz",
      "book_integration_version": "v5_20261011",
      "book_actual_sections": "12.4",
      "book_appendix_anchor": "app:orosz-practitioner",
      "book_use_access_boundary": "Inspected public passages only; corpus-level full-text restrictions unchanged"
    },
    {
      "id": "P112",
      "label": "How building software is changing at Anthropic",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Engineering structure",
      "year": "2026",
      "authors": "Gergely Orosz",
      "source": "https://newsletter.pragmaticengineer.com/p/inside-anthropic",
      "source_url": "https://newsletter.pragmaticengineer.com/p/inside-anthropic",
      "url": "https://newsletter.pragmaticengineer.com/p/inside-anthropic",
      "publication_date": "2026-07-28",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2026-07-28",
      "eligibility_date": "2026-07-28",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Interviews at Anthropic contrast accelerated migration and implementation with long-running infrastructure projects.",
      "in_short": "Interviews at Anthropic contrast accelerated migration and implementation with long-running infrastructure projects.",
      "summary": "Interviews at Anthropic contrast accelerated migration and implementation with long-running infrastructure projects. The visible outline preserves planning, testing, small teams and engineering understanding despite changes in how code is produced.",
      "main_findings": "Faster implementation does not eliminate coordination or verification. Migration time and token figures are company reports with hypothetical pre-AI comparisons, not matched experimental results.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Reported migration duration is compared with an estimated engineering counterfactual, not a controlled time-saving experiment. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "The company case retains planning and verification despite accelerated implementation; hypothetical pre-AI comparisons remain unvalidated.",
      "evidence_class": "Industry/practitioner publication — company case study",
      "reviewed_evidence_class": "Industry/practitioner publication — company case study",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "The company case retains planning and verification despite accelerated implementation; hypothetical pre-AI comparisons remain unvalidated.",
      "relevance": "AI_FOR_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "company_case_study",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C11;C02",
      "section_id": "11.1;2.5",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "O009",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Anthropic team interviews are context-specific company reporting; selection and internal resources limit transferability.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P113",
      "label": "Software engineering at a proprietary trading company: Optiver",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Engineering structure",
      "year": "2026",
      "authors": "Gergely Orosz; Ivan Klaric; Jesse Spevack",
      "source": "https://newsletter.pragmaticengineer.com/p/optiver",
      "source_url": "https://newsletter.pragmaticengineer.com/p/optiver",
      "url": "https://newsletter.pragmaticengineer.com/p/optiver",
      "publication_date": "2026-08-11",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2026-08-11",
      "eligibility_date": "2026-08-11",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "A company deepdive introduces trading-specific engineering incentives, tightly integrated hardware/software, platform ownership, risk management and AI adoption.",
      "in_short": "A company deepdive introduces trading-specific engineering incentives, tightly integrated hardware/software, platform ownership, risk management and AI adoption.",
      "summary": "A company deepdive introduces trading-specific engineering incentives, tightly integrated hardware/software, platform ownership, risk management and AI adoption. The public introduction contrasts low-latency execution with increasingly important predictive models.",
      "main_findings": "Speed is constrained by the consequences of failure. Trading-specific architecture and incentives are useful boundary conditions, not a template for every development team.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Trading-system constraints provide an important boundary case for engineering controls; do not generalize domain-specific incentives.",
      "evidence_class": "Industry/practitioner publication — company case study",
      "reviewed_evidence_class": "Industry/practitioner publication — company case study",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "Trading-system constraints provide an important boundary case for engineering controls; do not generalize domain-specific incentives.",
      "relevance": "GENERAL_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "company_case_study",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C05;C11",
      "section_id": "5.5;11.6",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "AI_FOR_SE;SE_FOR_AI",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "High-stakes trading-engineering practices contextualize quality and systems work; they are not causal AI-tool evidence.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz; Ivan Klaric; Jesse Spevack"
    },
    {
      "id": "P114",
      "label": "Headed for the Exit: the Great Engineering Leader Career Break",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Jobs & roles",
      "year": "2026",
      "authors": "Gergely Orosz",
      "source": "https://newsletter.pragmaticengineer.com/p/the-great-engineering-leader-career-break",
      "source_url": "https://newsletter.pragmaticengineer.com/p/the-great-engineering-leader-career-break",
      "url": "https://newsletter.pragmaticengineer.com/p/the-great-engineering-leader-career-break",
      "publication_date": "2026-08-18",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2026-08-18",
      "eligibility_date": "2026-08-18",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Interviews with engineering leaders examine career breaks, founder expectations, cost pressure, changing team sizes and renewed interest in hands-on work.",
      "in_short": "Interviews with engineering leaders examine career breaks, founder expectations, cost pressure, changing team sizes and renewed interest in hands-on work.",
      "summary": "Interviews with engineering leaders examine career breaks, founder expectations, cost pressure, changing team sizes and renewed interest in hands-on work. The preview highlights tension between rapid prototyping and operational ownership.",
      "main_findings": "The interviews identify plausible mechanisms and experiences, not the prevalence of leadership departures or a causal effect of AI on employment.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Selected career-break interviews and the six-of-ten subgroup do not estimate a population departure rate. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Leadership-break interviews concern ownership, incentives and transitions, without measuring the prevalence of AI-caused exits.",
      "evidence_class": "Industry/practitioner publication — qualitative industry interviews",
      "reviewed_evidence_class": "Industry/practitioner publication — qualitative industry interviews",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "Leadership-break interviews concern ownership, incentives and transitions, without measuring the prevalence of AI-caused exits.",
      "relevance": "AI_ECOSYSTEM",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "qualitative_industry_interviews",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C12;C11",
      "section_id": "12.5;11.8",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Roughly twenty leadership interviews explain individual breaks; they do not estimate industry attrition or knowledge loss.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P115",
      "label": "Why Ramp built its own in-house coding agent, Inspect",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "System knowledge & memory",
      "year": "2026",
      "authors": "Gergely Orosz; Jessica Salmon; Ivan Klaric",
      "source": "https://newsletter.pragmaticengineer.com/p/why-ramp-built-inspect",
      "source_url": "https://newsletter.pragmaticengineer.com/p/why-ramp-built-inspect",
      "url": "https://newsletter.pragmaticengineer.com/p/why-ramp-built-inspect",
      "publication_date": "2026-08-25",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2026-08-25",
      "eligibility_date": "2026-08-25",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Interviews with Ramp describe a background coding agent running in remote sandboxes with internal integrations and backend/frontend verification.",
      "in_short": "Interviews with Ramp describe a background coding agent running in remote sandboxes with internal integrations and backend/frontend verification.",
      "summary": "Interviews with Ramp describe a background coding agent running in remote sandboxes with internal integrations and backend/frontend verification. The preview explains why local-tool and context limitations motivated an internal platform.",
      "main_findings": "Remote environments and company context can matter as much as model selection. Adoption and self-verification claims are reported by the company, not controlled evidence of correctness.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Agent-origin merged-PR share is not a quality-adjusted productivity measure. Self-run tests and screenshots do not by themselves establish an independent acceptance oracle. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "The Inspect case emphasizes company context, remote sandboxes and verification; reported self-checks are not independent accuracy evidence.",
      "evidence_class": "Industry/practitioner publication — company case study",
      "reviewed_evidence_class": "Industry/practitioner publication — company case study",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "The Inspect case emphasizes company context, remote sandboxes and verification; reported self-checks are not independent accuracy evidence.",
      "relevance": "AI_FOR_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "company_case_study",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C09;C03",
      "section_id": "9.5;3.2",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "O004;W159",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "SE_FOR_AI",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Ramp case retains Jessica Salmon and Ivan Klaric contributor credit; internal context and infrastructure are not generic evidence of agent success.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz; Jessica Salmon; Ivan Klaric"
    },
    {
      "id": "P116",
      "label": "Why you're not getting a response to your podcast pitch from me (or others)",
      "kind": "catalogue_context_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Catalogue-only material",
      "year": "2026",
      "authors": "Gergely Orosz",
      "source": "https://blog.pragmaticengineer.com/why-youre-not-getting-a-response-to-your-podcast-pitch-from-me-or-others/",
      "source_url": "https://blog.pragmaticengineer.com/why-youre-not-getting-a-response-to-your-podcast-pitch-from-me-or-others/",
      "url": "https://blog.pragmaticengineer.com/why-youre-not-getting-a-response-to-your-podcast-pitch-from-me-or-others/",
      "publication_date": "2026-08-27",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2026-08-27",
      "eligibility_date": "2026-08-27",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "blog",
      "source_section": "Blog",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Explains how the author selects podcast guests and handles high volumes of promotional pitches, including his own AI-assisted email workflow.",
      "in_short": "Explains how the author selects podcast guests and handles high volumes of promotional pitches, including his own AI-assisted email workflow.",
      "summary": "Explains how the author selects podcast guests and handles high volumes of promotional pitches, including his own AI-assisted email workflow.",
      "main_findings": "Provides publication-process context rather than evidence about development productivity or engineering effectiveness.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": " Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Podcast selection and email handling are editorial process, not measured software-development performance.",
      "evidence_class": "Industry/practitioner publication — editorial process commentary",
      "reviewed_evidence_class": "Industry/practitioner publication — editorial process commentary",
      "access_status": "public_text",
      "access_note": "Public main article available; classification-bearing passages reviewed",
      "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "classification_rationale": "Podcast selection and email handling are editorial process, not measured software-development performance.",
      "relevance": "CATALOGUE_ONLY",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "editorial_process_commentary",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "",
      "section_id": "",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Podcast-pitch blog post is publishing context, not a coding-agent effectiveness study.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P117",
      "label": "How software engineering is changing: an essay challenge",
      "kind": "source_methodology_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Methods and provenance",
      "year": "2026",
      "authors": "Gergely Orosz",
      "source": "https://blog.pragmaticengineer.com/how-software-engineering-is-changing-an-essay-challenge/",
      "source_url": "https://blog.pragmaticengineer.com/how-software-engineering-is-changing-an-essay-challenge/",
      "url": "https://blog.pragmaticengineer.com/how-software-engineering-is-changing-an-essay-challenge/",
      "publication_date": "2026-09-01",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2026-09-01",
      "eligibility_date": "2026-09-01",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "blog",
      "source_section": "Blog",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Invites first-hand accounts of changing engineering practice, including AI adoption, with explicit editorial selection and human-authorship expectations.",
      "in_short": "Invites first-hand accounts of changing engineering practice, including AI adoption, with explicit editorial selection and human-authorship expectations.",
      "summary": "Invites first-hand accounts of changing engineering practice, including AI adoption, with explicit editorial selection and human-authorship expectations.",
      "main_findings": "A recruitment and editorial-method document, not results from the submitted accounts. Selection and incentives can shape the later evidence base.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Updated 5 October 2026. No validation of proposed AI-writing detection is established. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "An essay challenge is recruitment and source-selection context; no submission findings or AI-authorship detector validity are inferred.",
      "evidence_class": "Industry/practitioner publication — editorial recruitment",
      "reviewed_evidence_class": "Industry/practitioner publication — editorial recruitment",
      "access_status": "public_text",
      "access_note": "Public main article available; classification-bearing passages reviewed",
      "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "classification_rationale": "An essay challenge is recruitment and source-selection context; no submission findings or AI-authorship detector validity are inferred.",
      "relevance": "METHODS_AND_PROVENANCE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "editorial_recruitment",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "",
      "section_id": "",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "EDITORIAL_OR_PRACTITIONER_ARGUMENT",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Essay competition is a recruitment/methods artifact; incentives and future submissions do not count as completed findings.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P118",
      "label": "What is happening with code reviews?",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Verification & review",
      "year": "2026",
      "authors": "Gergely Orosz",
      "source": "https://newsletter.pragmaticengineer.com/p/what-is-happening-with-code-reviews",
      "source_url": "https://newsletter.pragmaticengineer.com/p/what-is-happening-with-code-reviews",
      "url": "https://newsletter.pragmaticengineer.com/p/what-is-happening-with-code-reviews",
      "publication_date": "2026-09-08",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2026-09-08",
      "eligibility_date": "2026-09-08",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "The article surveys responses to growing AI-generated review workloads: reviewing AI feedback, routing by blast radius, inspecting plans and tests, reducing patch size, and retaining manual review.",
      "in_short": "The article surveys responses to growing AI-generated review workloads: reviewing AI feedback, routing by blast radius, inspecting plans and tests, reducing patch size, and retaining manual review.",
      "summary": "The article surveys responses to growing AI-generated review workloads: reviewing AI feedback, routing by blast radius, inspecting plans and tests, reducing patch size, and retaining manual review.",
      "main_findings": "The visible discussion rejects a universal review process. Noise filtering, scope decisions and release responsibility remain important even when review automation increases.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Reported review approaches depend on risk, noise and team context; the article does not validate one universal review policy.",
      "evidence_class": "Industry/practitioner publication — reported practitioner analysis",
      "reviewed_evidence_class": "Industry/practitioner publication — reported practitioner analysis",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "Reported review approaches depend on risk, noise and team context; the article does not validate one universal review policy.",
      "relevance": "AI_FOR_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "reported_practitioner_analysis",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C08",
      "section_id": "8.1;8.8",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "O001;O019;W093;W096",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "ACTUAL_MAIN_TEXT_AND_APPENDIX_B",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Review practices and workload changes are reported in a restricted article; visible outline does not validate a universal low-risk approval policy.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz",
      "book_integration_version": "v5_20261011",
      "book_actual_sections": "8.5",
      "book_appendix_anchor": "app:orosz-practitioner",
      "book_use_access_boundary": "Inspected public passages only; corpus-level full-text restrictions unchanged"
    },
    {
      "id": "P119",
      "label": "Inside OpenAI’s agentic software factory",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Engineering structure",
      "year": "2026",
      "authors": "Gergely Orosz",
      "source": "https://newsletter.pragmaticengineer.com/p/openai-software-factory",
      "source_url": "https://newsletter.pragmaticengineer.com/p/openai-software-factory",
      "url": "https://newsletter.pragmaticengineer.com/p/openai-software-factory",
      "publication_date": "2026-09-15",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2026-09-15",
      "eligibility_date": "2026-09-15",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "A company-visit report describes Codex adoption, internal integrations and feedback loops extending into performance work and infrastructure.",
      "in_short": "A company-visit report describes Codex adoption, internal integrations and feedback loops extending into performance work and infrastructure.",
      "summary": "A company-visit report describes Codex adoption, internal integrations and feedback loops extending into performance work and infrastructure. Its public preview emphasizes harness capabilities and changes in engineering responsibilities.",
      "main_findings": "An unusually integrated environment and effectively unrestricted internal token access limit generalization. Claimed adoption and productivity implications require separate outcome measurement.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Internal integrations, selected interviewees and unusually permissive token budgets limit transfer to other organizations. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "A deeply integrated internal software factory is a boundary case, not a representative operating environment.",
      "evidence_class": "Industry/practitioner publication — company case study",
      "reviewed_evidence_class": "Industry/practitioner publication — company case study",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "A deeply integrated internal software factory is a boundary case, not a representative operating environment.",
      "relevance": "AI_FOR_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "company_case_study",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C11;C03",
      "section_id": "11.2;3.6",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "O008",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "SE_FOR_AI",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Seven named interviewees and generous internal tool access characterize a company case, not an independently controlled software-factory benchmark.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P120",
      "label": "How will AI change operating systems? Part 2: Windows",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Engineering structure",
      "year": "2026",
      "authors": "Gergely Orosz; Ivan Klaric",
      "source": "https://newsletter.pragmaticengineer.com/p/windows-and-ai",
      "source_url": "https://newsletter.pragmaticengineer.com/p/windows-and-ai",
      "url": "https://newsletter.pragmaticengineer.com/p/windows-and-ai",
      "publication_date": "2026-09-22",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2026-09-22",
      "eligibility_date": "2026-09-22",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Interviews with Microsoft staff outline agent identity, local MCP discovery, isolation, local-model support and developer experience on Windows.",
      "in_short": "Interviews with Microsoft staff outline agent identity, local MCP discovery, isolation, local-model support and developer experience on Windows.",
      "summary": "Interviews with Microsoft staff outline agent identity, local MCP discovery, isolation, local-model support and developer experience on Windows. The public portion also compares several differently sampled operating-system surveys.",
      "main_findings": "Agent identity and isolation are distinct from model capability. Survey populations and multiple-choice designs differ; stated platform plans are not independent security evaluations.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Windows platform architecture enables AI applications and agents through identity, isolation and discovery. Distinguish roadmap features from deployed capabilities, and architecture from validated security outcomes.",
      "evidence_class": "Industry/practitioner publication — company interviews and platform report",
      "reviewed_evidence_class": "Industry/practitioner publication — company interviews and platform report",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "Windows platform architecture enables AI applications and agents through identity, isolation and discovery. Distinguish roadmap features from deployed capabilities, and architecture from validated security outcomes.",
      "relevance": "SE_FOR_AI",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "company_interviews_and_platform_report",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C05;C06",
      "section_id": "5.5;6.7",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "O014",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Windows runtime discussion separates agent-product engineering and roadmap ideas from demonstrated AI-assisted development effects; preserve contributor attribution.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz; Ivan Klaric"
    },
    {
      "id": "P121",
      "label": "Why has Shopify dropped React Native?",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Engineering structure",
      "year": "2026",
      "authors": "Gergely Orosz",
      "source": "https://newsletter.pragmaticengineer.com/p/shopify-native-mobile",
      "source_url": "https://newsletter.pragmaticengineer.com/p/shopify-native-mobile",
      "url": "https://newsletter.pragmaticengineer.com/p/shopify-native-mobile",
      "publication_date": "2026-09-29",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2026-09-29",
      "eligibility_date": "2026-09-29",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "The public preview examines Shopify’s return to native mobile development after previously adopting React Native.",
      "in_short": "The public preview examines Shopify’s return to native mobile development after previously adopting React Native.",
      "summary": "The public preview examines Shopify’s return to native mobile development after previously adopting React Native. It connects AI-assisted implementation with changing performance and code-sharing trade-offs.",
      "main_findings": "Reported migration speed is company-specific; the preview also recognizes that AI can assist native and cross-platform stacks. It does not prove that native development is universally superior.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "A selected team’s reported migration does not establish that React Native or cross-platform development is generally obsolete. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "AI can change platform migration costs, but a single-company account does not establish universal superiority of native development.",
      "evidence_class": "Industry/practitioner publication — company case study",
      "reviewed_evidence_class": "Industry/practitioner publication — company case study",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "AI can change platform migration costs, but a single-company account does not establish universal superiority of native development.",
      "relevance": "AI_FOR_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "company_case_study",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C05;C02",
      "section_id": "5.5;2.4",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "O007",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "GENERAL_SE",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "Shopify's reported migration and AI tooling are a company-specific case, not proof that cross-platform frameworks are generally obsolete.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P122",
      "label": "The state of the tech industry in 2026",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Engineering structure",
      "year": "2026",
      "authors": "Gergely Orosz",
      "source": "https://newsletter.pragmaticengineer.com/p/the-state-of-the-tech-industry-in",
      "source_url": "https://newsletter.pragmaticengineer.com/p/the-state-of-the-tech-industry-in",
      "url": "https://newsletter.pragmaticengineer.com/p/the-state-of-the-tech-industry-in",
      "publication_date": "2026-10-06",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2026-10-06",
      "eligibility_date": "2026-10-06",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Orosz synthesizes company visits, interviews and platform data in a keynote about agent-heavy development.",
      "in_short": "Orosz synthesizes company visits, interviews and platform data in a keynote about agent-heavy development.",
      "summary": "Orosz synthesizes company visits, interviews and platform data in a keynote about agent-heavy development. He contrasts changing interfaces and review workloads with the continuing importance of teams, planning and verification.",
      "main_findings": "Reported frontier practices are a directional snapshot, not representative adoption estimates. Increased code volume does not establish increased delivered value.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "The article contains an apparent October 2025/2026 date inconsistency in its PR-volume discussion; do not import those numerical estimates without primary-source checking. The October 2025 phrase still conflicts with the October 2026 publication and August 2026 PR discussion. Keep the author’s numerical extrapolation unresolved rather than silently changing its date. The article explicitly synthesizes earlier P-series reporting. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "A keynote synthesis summarizes frontier practices and preserves engineering fundamentals; overlapping reporting is not fresh experimental evidence.",
      "evidence_class": "Industry/practitioner publication — reported industry synthesis",
      "reviewed_evidence_class": "Industry/practitioner publication — reported industry synthesis",
      "access_status": "public_article_paid_extras",
      "access_note": "Public main article available; separate paid supplementary material not reviewed",
      "classification_status": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "classification_rationale": "A keynote synthesis summarizes frontier practices and preserves engineering fundamentals; overlapping reporting is not fresh experimental evidence.",
      "relevance": "AI_FOR_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "reported_industry_synthesis",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C01;C11",
      "section_id": "1.9;11.1",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "W010",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "NOT_ADDED_TO_MANUSCRIPT",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "",
      "evidence_origin": "SELECTED_INTERVIEWS_OR_REPORTED_PRACTICE",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_INDEPENDENTLY_AUDITED",
      "review_outcome": "RETAINED",
      "review_reason": "The main keynote is public with paid extras; its October 2025/2026 reference remains inconsistent and its PR-volume estimate is not independently verified.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Identifier frozen from the previous catalogue; not renumbered.",
      "byline_and_contributors": "Gergely Orosz"
    },
    {
      "id": "P123",
      "label": "Cycles of disruption in the tech industry: with software pioneers Kent Beck & Martin Fowler",
      "kind": "practitioner_article",
      "node_class": "CURATED_PRACTITIONER_NOT_PEER_REVIEWED_RESEARCH",
      "group": "Engineering structure",
      "year": "2026",
      "authors": "Gergely Orosz",
      "source": "https://newsletter.pragmaticengineer.com/p/cycles-of-disruption-in-the-tech",
      "source_url": "https://newsletter.pragmaticengineer.com/p/cycles-of-disruption-in-the-tech",
      "url": "https://newsletter.pragmaticengineer.com/p/cycles-of-disruption-in-the-tech",
      "publication_date": "2026-04-07",
      "publication_date_basis": "Canonical article edition date; earlier identified parent-issue date retained separately",
      "original_publication_date": "2026-04-07",
      "eligibility_date": "2026-04-07",
      "series_origin": "NO_PULSE_ORIGIN_IDENTIFIED",
      "parent_issue_url": "",
      "strict_non_pulse_derived": "true",
      "source_platform": "newsletter",
      "source_section": "Deepdives",
      "alternate_urls": "",
      "alternate_publications_json": "[]",
      "contribution": "Orosz edits a Beck–Fowler panel discussion about AI and earlier technological shifts.",
      "in_short": "Orosz edits a Beck–Fowler panel discussion about AI and earlier technological shifts.",
      "summary": "Orosz edits a Beck–Fowler panel discussion about AI and earlier technological shifts. The public outline connects adoption, team practice, workload, outcome metrics, testing and craft.",
      "main_findings": "The visible discussion argues for curiosity tempered by skepticism. The outline proposes attention to outcomes, work boundaries and engineering practice; these are participant recommendations, not measured productivity or retention effects.",
      "findings_basis": "Visible arguments, author-reported observations and explicitly labeled outlines; no reconstruction of hidden sections.",
      "limitation": "Only the public introduction, outline and opening discussion were inspected; the paid remainder was not accessed. Beck and Fowler are participants, not article byline coauthors. The Summit also informs P088, so these articles are not independent event evidence. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "manual_use": "Directly addresses using AI in software work, with historical and organizational analogies; maps to shipped value and agile team practices as editorial proposals.",
      "evidence_class": "Industry/practitioner publication — edited panel discussion",
      "reviewed_evidence_class": "Industry/practitioner publication — edited panel discussion",
      "access_status": "paid_preview",
      "access_note": "Public preview/outline only; subscriber remainder not reviewed",
      "classification_status": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "classification_rationale": "Directly addresses using AI in software work, with historical and organizational analogies; maps to shipped value and agile team practices as editorial proposals.",
      "relevance": "AI_FOR_SE",
      "peer_review_status": "not_presented_as_peer_reviewed",
      "controlled_experiment_status": "not_asserted",
      "source_evidence_origin": "edited_panel_discussion",
      "full_manuscript_audited": "NO: classification-bearing public passages only; no claim of exhaustive full-text audit",
      "method_status": "Editorial classification, not independent-rater or empirical validation",
      "chapter_id": "C02;C11",
      "section_id": "2.5;11.5",
      "mapping_role": "PROPOSED_EDITORIAL_USE_NOT_MANUSCRIPT_CITATION",
      "related_works": "",
      "shared_source_groups": "",
      "provenance": "Audited v3; public-review notes and durable census bundled; no raw subscriber article archive",
      "original_url_verified": "Canonical page re-opened; inspection scope and limitations recorded",
      "date_accessed": "2026-10-11",
      "baseline_provenance": "Add-only overlay on Osmani appendix/index v4; W/O nodes unchanged",
      "empirical_replication_status": "NOT_PERFORMED",
      "manuscript_citation_status": "ACTUAL_MAIN_TEXT_AND_APPENDIX_B",
      "publication_curator": "Gergely Orosz",
      "author_attribution_note": "Use credited authors and contributor roles as recorded; publication curation does not make Orosz the original author of all guest/excerpted material.",
      "secondary_domains": "GENERAL_SE",
      "evidence_origin": "EDITED_EXPERT_PANEL_AND_PRACTITIONER_INTERPRETATION",
      "source_review_scope": "Retained metadata and editorial mapping review plus durable inclusion/exclusion reconciliation; all hidden text and independent empirical validation remain outside this review.",
      "underlying_research_check": "NOT_APPLICABLE_TO_PANEL_RECOMMENDATIONS",
      "review_outcome": "ADDED_OMISSION",
      "review_reason": "Wrongly excluded as Podcast; live page is a written Deepdive dated 2026-04-07.",
      "review_date": "2026-10-11",
      "id_allocation_note": "Appended in audited v3 after an omission was found; P001–P122 are unchanged and no longer imply strict chronological ordering.",
      "byline_and_contributors": "Gergely Orosz (credited author and moderator); Kent Beck and Martin Fowler (panel participants)",
      "book_integration_version": "v5_20261011",
      "book_actual_sections": "10.8",
      "book_appendix_anchor": "app:orosz-practitioner",
      "book_use_access_boundary": "Inspected public passages only; corpus-level full-text restrictions unchanged"
    },
    {
      "id": "DATA:P:TECHSTACK_2025",
      "label": "Pragmatic Engineer tech-stack reader survey 2025",
      "kind": "source_dataset",
      "node_class": "SHARED_SOURCE_PROVENANCE",
      "source": "https://newsletter.pragmaticengineer.com/p/the-pragmatic-engineer-2025-survey;https://newsletter.pragmaticengineer.com/p/the-pragmatic-engineer-2025-survey-part-2;https://newsletter.pragmaticengineer.com/p/the-pragmatic-engineer-2025-survey-part-3",
      "sample_description": "2997 retained responses, author-reported",
      "period": "April–May 2025, as described in the results",
      "limitation": "Voluntary reader sample; three analyses of one dataset, not independent replications. Gross 3,000-plus submissions and 2,997 retained responses are different processing stages.",
      "raw_data_obtained": "false",
      "independently_replicated": "false",
      "provenance": "Source-reported cohort metadata; no raw-data audit"
    },
    {
      "id": "DATA:P:AI_SURVEY_2026",
      "label": "Pragmatic Engineer AI-tooling reader survey 2026",
      "kind": "source_dataset",
      "node_class": "SHARED_SOURCE_PROVENANCE",
      "source": "https://newsletter.pragmaticengineer.com/p/ai-tooling-2026;https://newsletter.pragmaticengineer.com/p/the-impact-of-ai-on-software-engineers-2026;https://newsletter.pragmaticengineer.com/p/ai-impact-on-software-engineers-part-2",
      "sample_description": "906 responses, author-reported; no microdata recount",
      "period": "2026-01-27 to 2026-02-17",
      "limitation": "Voluntary reader sample; self-reported adoption, cost and attitudes; same cohort across three articles. Role/tool associations are not causal estimates or matched-panel changes. Numerical denominator and supplement-version issues are recorded separately.",
      "raw_data_obtained": "false",
      "independently_replicated": "false",
      "provenance": "Source-reported cohort metadata; no raw-data audit"
    },
    {
      "id": "DATA:P:GOOGLE_INTERVIEWS_2025",
      "label": "Google engineering-culture interview series 2025",
      "kind": "source_interview_pool",
      "node_class": "SHARED_SOURCE_PROVENANCE",
      "source": "https://newsletter.pragmaticengineer.com/p/google;https://newsletter.pragmaticengineer.com/p/google-part-2",
      "sample_description": "Selected current/former employee accounts; no independently verified N entered",
      "period": "2025 publication series",
      "limitation": "Shared reporting pool; the installments cover different topics and are retained as different articles.",
      "raw_data_obtained": "false",
      "independently_replicated": "false",
      "provenance": "Source-reported cohort metadata; no raw-data audit"
    },
    {
      "id": "DATA:P:IDE_SOCIAL_2024",
      "label": "AI-enabled IDE social-media responses 2024",
      "kind": "source_dataset",
      "node_class": "SHARED_SOURCE_PROVENANCE",
      "source": "https://newsletter.pragmaticengineer.com/p/ide-that-software-engineers-love",
      "sample_description": "155 canonical author-reported responses; blog has one conflicting 145-response sentence",
      "period": "2024 publication",
      "limitation": "Voluntary early-adopter responses; no microdata audit. Distinguish the canonical 155 count from a discrepant blog sentence and from newsletter access.",
      "raw_data_obtained": "false",
      "independently_replicated": "false",
      "provenance": "Source-reported cohort metadata; no raw-data audit"
    },
    {
      "id": "DATA:P:READER_PROFILE_2024",
      "label": "Pragmatic Engineer reader-profile survey 2024, reported in 2025",
      "kind": "source_dataset",
      "node_class": "SHARED_SOURCE_PROVENANCE",
      "source": "https://newsletter.pragmaticengineer.com/p/one-million",
      "sample_description": "2395 responses, author-reported",
      "period": "2024 data, 2025 publication",
      "limitation": "Readership profile is not a census of software engineers; publication date and data date differ.",
      "raw_data_obtained": "false",
      "independently_replicated": "false",
      "provenance": "Source-reported cohort metadata; no raw-data audit"
    },
    {
      "id": "DATA:P:BIGTECH_HIRING_2024",
      "label": "Big-Tech-to-startup hiring interview series 2024",
      "kind": "source_interview_pool",
      "node_class": "SHARED_SOURCE_PROVENANCE",
      "source": "https://newsletter.pragmaticengineer.com/p/hiring-from-big-tech;https://newsletter.pragmaticengineer.com/p/hiring-from-big-tech-part-2",
      "sample_description": "Selected employer accounts; no independently verified N entered",
      "period": "2024 publication series",
      "limitation": "Related interview series, not two independent estimates of hiring effectiveness.",
      "raw_data_obtained": "false",
      "independently_replicated": "false",
      "provenance": "Source-reported cohort metadata; no raw-data audit"
    },
    {
      "id": "DATA:P:GENAI_HIRING_2024",
      "label": "GenAI hiring practitioner contributions 2024",
      "kind": "source_interview_pool",
      "node_class": "SHARED_SOURCE_PROVENANCE",
      "source": "https://newsletter.pragmaticengineer.com/p/how-genai-changes-tech-hiring",
      "sample_description": "49 contributions, author-reported",
      "period": "2024 publication",
      "limitation": "Volunteered messages/forms; not a probability sample or causal estimate.",
      "raw_data_obtained": "false",
      "independently_replicated": "false",
      "provenance": "Source-reported cohort metadata; no raw-data audit"
    },
    {
      "id": "DATA:P:LOOP_REPLIES_2026",
      "label": "Loop-engineering practitioner replies 2026",
      "kind": "source_interview_pool",
      "node_class": "SHARED_SOURCE_PROVENANCE",
      "source": "https://newsletter.pragmaticengineer.com/p/what-is-loop-engineering",
      "sample_description": "Approximately 210 replies, author-reported",
      "period": "2026 publication",
      "limitation": "Mostly social-media replies; selected workflows and experiences, not a controlled loop comparison.",
      "raw_data_obtained": "false",
      "independently_replicated": "false",
      "provenance": "Source-reported cohort metadata; no raw-data audit"
    },
    {
      "id": "EDU:COMMENTARY:OROSZ",
      "label": "Appendix B: The Pragmatic Engineer reporting, surveys and critical dialogue",
      "kind": "practitioner_reporting_commentary",
      "node_class": "OROSZ_PRACTITIONER_EDITORIAL",
      "file": "appendices/methodology.tex",
      "anchor": "app:orosz-practitioner",
      "provenance": "OROSZ_BOOK_INTEGRATION_v5_20261011",
      "evidence_note": "Separate P provenance; survey observations not causal validation; access limits retained",
      "current_v6_file_sha256": "588a7bb91e63a82e0e5c8e9291a0b69160aff4f53adf03d2bffbbfdf5d0d336c",
      "current_v6_edition": "EDITION:WOP:V6:20261011"
    },
    {
      "id": "EDU:FIG:OROSZ_FP01",
      "label": "The controls stay; the execution mechanism can change",
      "kind": "author_conceptual_figure",
      "file": "figures/editorial/figure_controls_execution_P110.tex",
      "anchor": "fig:controls_execution_P110",
      "provenance": "OROSZ_BOOK_INTEGRATION_v5_20261011",
      "evidence_note": "Unranked conceptual alternatives; no measured outcome or assertion of product sufficiency",
      "current_v6_file_sha256": "57da5e7245b7d4e732162590e23bed0204ad0c0ece5c94969c75abeee034ba3f",
      "current_v6_edition": "EDITION:WOP:V6:20261011"
    },
    {
      "id": "EDITION:WOP:V6:20261011",
      "kind": "current_book_edition",
      "label": "Illustrated W/O/P editorial audit v6 — 11 October 2026",
      "source_manifest": "audit/full_book_v6/CURRENT_READER_SOURCE_HASHES.json",
      "source_manifest_sha256": "60d9f70b25e92dd626e41c17cb8f87e1223e709c77f8a738209df0689726f8b7",
      "scope": "Editorial/exercise/deliverable audit; not a new empirical study",
      "research_release": "HOLD",
      "real_pilot": "NO"
    },
    {
      "id": "ISSUE:V6:W118_NORMALIZATION",
      "kind": "external_source_discrepancy",
      "label": "W118: quiz percentage normalization unresolved",
      "status": "OPEN_SOURCE_ISSUE_BOOK_QUALIFIED",
      "source_url": "https://arxiv.org/pdf/2601.20245v2",
      "locator": "Section 5.2.2, printed page 9; main-study Figure 6, page 10",
      "observation": "4.15 points on a 27-point quiz gives 15.37 percentage points; source says 17%. Raw scores/normalization not reconciled.",
      "book_response": "Figure 10.2 uses qualitative immediate-quiz outcome; Appendix B states discrepancy; no delayed-retention inference",
      "verification_scope": "Targeted primary-page/arithmetic check, not participant-data reanalysis"
    },
    {
      "id": "EDITION:WOP:JPG:V7:20261011",
      "kind": "current_book_edition",
      "label": "Architect JPG edition v7 — 11 October 2026",
      "source_manifest": "audit/jpg_v7/CURRENT_READER_SOURCE_HASHES_V7.json",
      "source_manifest_sha256": "53878acd0062b2d9f66cddc04864027918e77ab6a796d77e3c8324d3dd97a04c",
      "figure_manifest": "figures/jpg/FIGURE_MANIFEST_V7.json",
      "figure_manifest_sha256": "ffa02d83378a8344bd6f938a86209a0745b95782dbf619cf810229623aa6f453",
      "inherited_actual_citation_layer": "CITED_IN_CHAPTER_BUNDLE_V6",
      "scope": "Presentation revision only: 30 JPEG reproductions; preserved commented TikZ; LaTeX captions",
      "research_release": "HOLD",
      "real_pilot": "NO",
      "figure_count": 30
    },
    {
      "id": "JPG:V7:01",
      "kind": "figure_rendition",
      "label": "Figure 1.1 — architect JPG",
      "file": "figures/jpg/01_Figure_1_1_Architect.jpg",
      "sha256": "b4e07f096a0e1be3d40cd80d595a30b7f3a061a115b36dc78681b01af656357c",
      "original_tikz_file": "figures/source_redraws/figure_ch01_01.tex",
      "current_v7_tex_sha256": "9d61bc820bc95683e37f92c176fd237c6197f921ccb59582e69dc211c99ecc28",
      "book_label": "fig:ch01-research-1",
      "book_figure": "1.1",
      "sequence": 1,
      "caption_managed_by": "LATEX",
      "source_code_status": "ORIGINAL_TIKZ_COMMENTED_IN_PLACE",
      "edition": "EDITION:WOP:JPG:V7:20261011"
    },
    {
      "id": "JPG:V7:02",
      "kind": "figure_rendition",
      "label": "Figure 1.2 — architect JPG",
      "file": "figures/jpg/02_Figure_1_2_Architect.jpg",
      "sha256": "01407b247da94c72884ab0e55d94d2b0f3ef34a28c8da86e7b065238ad004ce7",
      "original_tikz_file": "figures/source_redraws/figure_ch01_02.tex",
      "current_v7_tex_sha256": "676154a734c617f4124e70eccedfe4dfb1eb829893fddb27127d75ab9db019b6",
      "book_label": "fig:ch01-research-2",
      "book_figure": "1.2",
      "sequence": 2,
      "caption_managed_by": "LATEX",
      "source_code_status": "ORIGINAL_TIKZ_COMMENTED_IN_PLACE",
      "edition": "EDITION:WOP:JPG:V7:20261011"
    },
    {
      "id": "JPG:V7:03",
      "kind": "figure_rendition",
      "label": "Figure 1.3 — architect JPG",
      "file": "figures/jpg/03_Figure_1_3_Architect.jpg",
      "sha256": "8ffab67b6d2b57ee64cfb17574136581ecd17bf3b54b4f8b3f4ba24776c5dd27",
      "original_tikz_file": "didactics/worked01.tex",
      "current_v7_tex_sha256": "2ff468d4e7bbc0f56e8ad43a053393167829c0d7c90863c79339e160d307affd",
      "book_label": "fig:ch01-change-acceptance",
      "book_figure": "1.3",
      "sequence": 3,
      "caption_managed_by": "LATEX",
      "source_code_status": "ORIGINAL_TIKZ_COMMENTED_IN_PLACE",
      "edition": "EDITION:WOP:JPG:V7:20261011"
    },
    {
      "id": "JPG:V7:04",
      "kind": "figure_rendition",
      "label": "Figure 2.1 — architect JPG",
      "file": "figures/jpg/04_Figure_2_1_Architect.jpg",
      "sha256": "7bad8b90bb3cfd4b48e2b5092cdf9262660eac9a71b5bf3b99613b6c527f60ae",
      "original_tikz_file": "figures/source_redraws/figure_ch02_01.tex",
      "current_v7_tex_sha256": "c2a5adcc891a393391807a7be08681c19171784189e2d357187708884eba79e2",
      "book_label": "fig:ch02-research-1",
      "book_figure": "2.1",
      "sequence": 4,
      "caption_managed_by": "LATEX",
      "source_code_status": "ORIGINAL_TIKZ_COMMENTED_IN_PLACE",
      "edition": "EDITION:WOP:JPG:V7:20261011"
    },
    {
      "id": "JPG:V7:05",
      "kind": "figure_rendition",
      "label": "Figure 2.2 — architect JPG",
      "file": "figures/jpg/05_Figure_2_2_Architect.jpg",
      "sha256": "53fceaaa4aca66d1c2f382efe7a472c89bc08cea21b9daadfd441a670b86e2d6",
      "original_tikz_file": "figures/source_redraws/figure_ch02_02.tex",
      "current_v7_tex_sha256": "fab88ed0b52d571a29f84435e472c3cf7433aafdd2fd2c6f2e107501f7f9c6f8",
      "book_label": "fig:ch02-research-2",
      "book_figure": "2.2",
      "sequence": 5,
      "caption_managed_by": "LATEX",
      "source_code_status": "ORIGINAL_TIKZ_COMMENTED_IN_PLACE",
      "edition": "EDITION:WOP:JPG:V7:20261011"
    },
    {
      "id": "JPG:V7:06",
      "kind": "figure_rendition",
      "label": "Figure 3.1 — architect JPG",
      "file": "figures/jpg/06_Figure_3_1_Architect.jpg",
      "sha256": "45017525c3dc6cd4ab2dc9576bc433b8935f7fd01053f6b2b91ff6d5150374c7",
      "original_tikz_file": "figures/source_redraws/figure_ch03_01.tex",
      "current_v7_tex_sha256": "e23454701c00d79ce75fa0976a90c021b27b3103f0a3caf4bc9c0f79a94214ad",
      "book_label": "fig:ch03-research-1",
      "book_figure": "3.1",
      "sequence": 6,
      "caption_managed_by": "LATEX",
      "source_code_status": "ORIGINAL_TIKZ_COMMENTED_IN_PLACE",
      "edition": "EDITION:WOP:JPG:V7:20261011"
    },
    {
      "id": "JPG:V7:07",
      "kind": "figure_rendition",
      "label": "Figure 3.2 — architect JPG",
      "file": "figures/jpg/07_Figure_3_2_Architect.jpg",
      "sha256": "edf966fafc186d51c14d3ac89b82b6ddd10f9ebfc7954c5d505c920210b087fd",
      "original_tikz_file": "figures/editorial/figure_agency_orchestration_O010.tex",
      "current_v7_tex_sha256": "b8ea0aec307dfdd990e197660c06ce26bb90e52c378a18a5504e3054949b61f8",
      "book_label": "fig:osmani-agency-orchestration",
      "book_figure": "3.2",
      "sequence": 7,
      "caption_managed_by": "LATEX",
      "source_code_status": "ORIGINAL_TIKZ_COMMENTED_IN_PLACE",
      "edition": "EDITION:WOP:JPG:V7:20261011"
    },
    {
      "id": "JPG:V7:08",
      "kind": "figure_rendition",
      "label": "Figure 3.3 — architect JPG",
      "file": "figures/jpg/08_Figure_3_3_Architect.jpg",
      "sha256": "e7c2348054c2c4d9aed0933d5f9e4b78cdf9659f1a4808b10ae6b547d2d377f3",
      "original_tikz_file": "figures/source_redraws/figure_ch03_02.tex",
      "current_v7_tex_sha256": "56a33da8a905565eca391650e849df5e60a5a606f0ffaf7600f004514975fb88",
      "book_label": "fig:ch03-research-2",
      "book_figure": "3.3",
      "sequence": 8,
      "caption_managed_by": "LATEX",
      "source_code_status": "ORIGINAL_TIKZ_COMMENTED_IN_PLACE",
      "edition": "EDITION:WOP:JPG:V7:20261011"
    },
    {
      "id": "JPG:V7:09",
      "kind": "figure_rendition",
      "label": "Figure 3.4 — architect JPG",
      "file": "figures/jpg/09_Figure_3_4_Architect.jpg",
      "sha256": "2f010282235ae0ac8422e18b2042e556a7521f175f8140f7e4793acd9c794c52",
      "original_tikz_file": "figures/editorial/figure_controls_execution_P110.tex",
      "current_v7_tex_sha256": "cae0cef4c914ba9411452b76dbd29527c25afc263cedbaf7fe9e0f1fabddc1e9",
      "book_label": "fig:controls_execution_P110",
      "book_figure": "3.4",
      "sequence": 9,
      "caption_managed_by": "LATEX",
      "source_code_status": "ORIGINAL_TIKZ_COMMENTED_IN_PLACE",
      "edition": "EDITION:WOP:JPG:V7:20261011"
    },
    {
      "id": "JPG:V7:10",
      "kind": "figure_rendition",
      "label": "Figure 4.1 — architect JPG",
      "file": "figures/jpg/10_Figure_4_1_Architect.jpg",
      "sha256": "cd86b4a4dd835bc2e5e61a88e71ced6c3b13df50ce956f947807f7ecfff394ae",
      "original_tikz_file": "figures/source_redraws/figure_ch04_01.tex",
      "current_v7_tex_sha256": "730a5fe21278ac2859b130fea6308ce55a3b05ce2b619b5d4d19ec897dc774bc",
      "book_label": "fig:ch04-research-1",
      "book_figure": "4.1",
      "sequence": 10,
      "caption_managed_by": "LATEX",
      "source_code_status": "ORIGINAL_TIKZ_COMMENTED_IN_PLACE",
      "edition": "EDITION:WOP:JPG:V7:20261011"
    },
    {
      "id": "JPG:V7:11",
      "kind": "figure_rendition",
      "label": "Figure 4.2 — architect JPG",
      "file": "figures/jpg/11_Figure_4_2_Architect.jpg",
      "sha256": "d90717c044a29bf1967644b5d9194d0c77d9010e39ac3f4179f1ef3aab8f54c4",
      "original_tikz_file": "figures/source_redraws/figure_ch04_02.tex",
      "current_v7_tex_sha256": "ad5c5734fd19df88d4b35c0f9c3f8de70b83ef5eb42fa589ae7c9b73155b4837",
      "book_label": "fig:ch04-research-2",
      "book_figure": "4.2",
      "sequence": 11,
      "caption_managed_by": "LATEX",
      "source_code_status": "ORIGINAL_TIKZ_COMMENTED_IN_PLACE",
      "edition": "EDITION:WOP:JPG:V7:20261011"
    },
    {
      "id": "JPG:V7:12",
      "kind": "figure_rendition",
      "label": "Figure 4.3 — architect JPG",
      "file": "figures/jpg/12_Figure_4_3_Architect.jpg",
      "sha256": "efc54991e7dd5475fb01f65fab05d5d7e7808dcc22fe64aa5c88ba63459d6759",
      "original_tikz_file": "didactics/worked04.tex",
      "current_v7_tex_sha256": "483aeb8837353d44a5f2e7dd57b8e6af514bb5828ab08602650589c57be5a4e8",
      "book_label": "fig:ch04-invalidation-loop",
      "book_figure": "4.3",
      "sequence": 12,
      "caption_managed_by": "LATEX",
      "source_code_status": "ORIGINAL_TIKZ_COMMENTED_IN_PLACE",
      "edition": "EDITION:WOP:JPG:V7:20261011"
    },
    {
      "id": "JPG:V7:13",
      "kind": "figure_rendition",
      "label": "Figure 5.1 — architect JPG",
      "file": "figures/jpg/13_Figure_5_1_Architect.jpg",
      "sha256": "2ad0e19fa1158bbdffa15e798c935b70c324a8cd24f469168e9c6aa58795149b",
      "original_tikz_file": "figures/source_redraws/figure_ch05_01.tex",
      "current_v7_tex_sha256": "ff5b409178996eb9202fffd6a0186f7fb361c71a49a1c897a2205e70c80521aa",
      "book_label": "fig:ch05-research-1",
      "book_figure": "5.1",
      "sequence": 13,
      "caption_managed_by": "LATEX",
      "source_code_status": "ORIGINAL_TIKZ_COMMENTED_IN_PLACE",
      "edition": "EDITION:WOP:JPG:V7:20261011"
    },
    {
      "id": "JPG:V7:14",
      "kind": "figure_rendition",
      "label": "Figure 5.2 — architect JPG",
      "file": "figures/jpg/14_Figure_5_2_Architect.jpg",
      "sha256": "dc06e335716b69a2e2a0266e1aa697a2dfb1776b627aadc82387faf430a348f4",
      "original_tikz_file": "figures/source_redraws/figure_ch05_02.tex",
      "current_v7_tex_sha256": "bb57fe10f4f0ea93053091c7a894c4f864d75c1ae5869c2b52aa0279ddf86f48",
      "book_label": "fig:ch05-research-2",
      "book_figure": "5.2",
      "sequence": 14,
      "caption_managed_by": "LATEX",
      "source_code_status": "ORIGINAL_TIKZ_COMMENTED_IN_PLACE",
      "edition": "EDITION:WOP:JPG:V7:20261011"
    },
    {
      "id": "JPG:V7:15",
      "kind": "figure_rendition",
      "label": "Figure 6.1 — architect JPG",
      "file": "figures/jpg/15_Figure_6_1_Architect.jpg",
      "sha256": "2e8edb067bb77bb038abf2bf9423fbc65931286f6736090a4be73c628d98ca64",
      "original_tikz_file": "figures/source_redraws/figure_ch06_01.tex",
      "current_v7_tex_sha256": "c169b2c74987addc89260b8a0d5431ce13b9bff587c4a704b3b2744a8603a861",
      "book_label": "fig:ch06-research-1",
      "book_figure": "6.1",
      "sequence": 15,
      "caption_managed_by": "LATEX",
      "source_code_status": "ORIGINAL_TIKZ_COMMENTED_IN_PLACE",
      "edition": "EDITION:WOP:JPG:V7:20261011"
    },
    {
      "id": "JPG:V7:16",
      "kind": "figure_rendition",
      "label": "Figure 6.2 — architect JPG",
      "file": "figures/jpg/16_Figure_6_2_Architect.jpg",
      "sha256": "9a1bd682a4e44546ee3a49d5e01ad6f4a236c060eaab7cbbcb580d049f1b276b",
      "original_tikz_file": "figures/source_redraws/figure_ch06_02.tex",
      "current_v7_tex_sha256": "47dd6e2ce968c88cbc8064ed45b6418373e2795e418bba0d7200b9a2375a4de9",
      "book_label": "fig:ch06-research-2",
      "book_figure": "6.2",
      "sequence": 16,
      "caption_managed_by": "LATEX",
      "source_code_status": "ORIGINAL_TIKZ_COMMENTED_IN_PLACE",
      "edition": "EDITION:WOP:JPG:V7:20261011"
    },
    {
      "id": "JPG:V7:17",
      "kind": "figure_rendition",
      "label": "Figure 7.1 — architect JPG",
      "file": "figures/jpg/17_Figure_7_1_Architect.jpg",
      "sha256": "a8efff1683828d7bef40a2a6c31dfdd9cc03bdef4b27b4f5d3a5992eb173f80e",
      "original_tikz_file": "figures/source_redraws/figure_ch07_01.tex",
      "current_v7_tex_sha256": "444cf0234655162d4ecad236fd411cc5f04c5aaca8810e725bd803ef77cabc19",
      "book_label": "fig:ch07-research-1",
      "book_figure": "7.1",
      "sequence": 17,
      "caption_managed_by": "LATEX",
      "source_code_status": "ORIGINAL_TIKZ_COMMENTED_IN_PLACE",
      "edition": "EDITION:WOP:JPG:V7:20261011"
    },
    {
      "id": "JPG:V7:18",
      "kind": "figure_rendition",
      "label": "Figure 7.2 — architect JPG",
      "file": "figures/jpg/18_Figure_7_2_Architect.jpg",
      "sha256": "21b5fe66da52b6877aa93b19f0c0173a979ae4a3c6e8ee1ab9db49e630827414",
      "original_tikz_file": "figures/source_redraws/figure_ch07_02.tex",
      "current_v7_tex_sha256": "d323442157cdf59606093593b7aa419e860e7fa8fdac7cbb5eb23f63a1a5f404",
      "book_label": "fig:ch07-research-2",
      "book_figure": "7.2",
      "sequence": 18,
      "caption_managed_by": "LATEX",
      "source_code_status": "ORIGINAL_TIKZ_COMMENTED_IN_PLACE",
      "edition": "EDITION:WOP:JPG:V7:20261011"
    },
    {
      "id": "JPG:V7:19",
      "kind": "figure_rendition",
      "label": "Figure 7.3 — architect JPG",
      "file": "figures/jpg/19_Figure_7_3_Architect.jpg",
      "sha256": "93188ae1672e4399db3b6d376e454aea3e688b41da642384b20efb3b4e60cb02",
      "original_tikz_file": "didactics/worked07.tex",
      "current_v7_tex_sha256": "3c90ad1ed92e3b65c1d340da47998efc3d902515c81f6628700b96598ee761ee",
      "book_label": "fig:ch07-independent-oracle",
      "book_figure": "7.3",
      "sequence": 19,
      "caption_managed_by": "LATEX",
      "source_code_status": "ORIGINAL_TIKZ_COMMENTED_IN_PLACE",
      "edition": "EDITION:WOP:JPG:V7:20261011"
    },
    {
      "id": "JPG:V7:20",
      "kind": "figure_rendition",
      "label": "Figure 8.1 — architect JPG",
      "file": "figures/jpg/20_Figure_8_1_Architect.jpg",
      "sha256": "7168c92ffb29745703119f151cfbae6de02c7f96c31cf58b727b792901716fd7",
      "original_tikz_file": "figures/source_redraws/figure_ch08_01.tex",
      "current_v7_tex_sha256": "cc7c709085db4adadfb5a85c9a67121b5a1309c0c4f77c3cb1cc727bf6a22ed7",
      "book_label": "fig:ch08-research-1",
      "book_figure": "8.1",
      "sequence": 20,
      "caption_managed_by": "LATEX",
      "source_code_status": "ORIGINAL_TIKZ_COMMENTED_IN_PLACE",
      "edition": "EDITION:WOP:JPG:V7:20261011"
    },
    {
      "id": "JPG:V7:21",
      "kind": "figure_rendition",
      "label": "Figure 8.2 — architect JPG",
      "file": "figures/jpg/21_Figure_8_2_Architect.jpg",
      "sha256": "85f9b55a6c5dbf1b45c11544ed76747662a70863dbbcd49abc5175b91d415ca9",
      "original_tikz_file": "figures/source_redraws/figure_ch08_02.tex",
      "current_v7_tex_sha256": "31cf795ca64993de511526e2126d6a4a44b2158ce9ea5d404fc9323087f34223",
      "book_label": "fig:ch08-research-2",
      "book_figure": "8.2",
      "sequence": 21,
      "caption_managed_by": "LATEX",
      "source_code_status": "ORIGINAL_TIKZ_COMMENTED_IN_PLACE",
      "edition": "EDITION:WOP:JPG:V7:20261011"
    },
    {
      "id": "JPG:V7:22",
      "kind": "figure_rendition",
      "label": "Figure 9.1 — architect JPG",
      "file": "figures/jpg/22_Figure_9_1_Architect.jpg",
      "sha256": "9099e46845b3ba2f969c34f145f5a8b318030c559ce9e0f602093c887f506108",
      "original_tikz_file": "figures/source_redraws/figure_ch09_01.tex",
      "current_v7_tex_sha256": "6589f8597fe429e9bc250069183f32dc53eacc59e87e8d6f1e6451c2028355d9",
      "book_label": "fig:ch09-research-1",
      "book_figure": "9.1",
      "sequence": 22,
      "caption_managed_by": "LATEX",
      "source_code_status": "ORIGINAL_TIKZ_COMMENTED_IN_PLACE",
      "edition": "EDITION:WOP:JPG:V7:20261011"
    },
    {
      "id": "JPG:V7:23",
      "kind": "figure_rendition",
      "label": "Figure 9.2 — architect JPG",
      "file": "figures/jpg/23_Figure_9_2_Architect.jpg",
      "sha256": "cba4ef89fdeb57493becbbebcade566d028bf02acb88dca5306326efcd4c614b",
      "original_tikz_file": "figures/source_redraws/figure_ch09_02.tex",
      "current_v7_tex_sha256": "fb1fb58b80150b3f2fb49a784a103c62d238041be33b0c9296ecae103a9c587a",
      "book_label": "fig:ch09-research-2",
      "book_figure": "9.2",
      "sequence": 23,
      "caption_managed_by": "LATEX",
      "source_code_status": "ORIGINAL_TIKZ_COMMENTED_IN_PLACE",
      "edition": "EDITION:WOP:JPG:V7:20261011"
    },
    {
      "id": "JPG:V7:24",
      "kind": "figure_rendition",
      "label": "Figure 10.1 — architect JPG",
      "file": "figures/jpg/24_Figure_10_1_Architect.jpg",
      "sha256": "bdd029dfa3d11a1b8cf3204a597b2d85c43f724c27ffb8ae3bc0ec73473f903f",
      "original_tikz_file": "figures/source_redraws/figure_ch10_01.tex",
      "current_v7_tex_sha256": "06f393a3f3d22112dc707f927c1e4574da1a6ef3f37d425503ab7dcb7b7b9cbe",
      "book_label": "fig:ch10-research-1",
      "book_figure": "10.1",
      "sequence": 24,
      "caption_managed_by": "LATEX",
      "source_code_status": "ORIGINAL_TIKZ_COMMENTED_IN_PLACE",
      "edition": "EDITION:WOP:JPG:V7:20261011"
    },
    {
      "id": "JPG:V7:25",
      "kind": "figure_rendition",
      "label": "Figure 10.2 — architect JPG",
      "file": "figures/jpg/25_Figure_10_2_Architect.jpg",
      "sha256": "699f8ffea096bc342b43b9749399edd37f4e86b4bfeb51025884230a70293603",
      "original_tikz_file": "figures/source_redraws/figure_ch10_02.tex",
      "current_v7_tex_sha256": "ab7bd91908da323ad9fbf51137f2fcbcc0e31d4fe2e85e27e92463bae24c5f26",
      "book_label": "fig:ch10-research-2",
      "book_figure": "10.2",
      "sequence": 25,
      "caption_managed_by": "LATEX",
      "source_code_status": "ORIGINAL_TIKZ_COMMENTED_IN_PLACE",
      "edition": "EDITION:WOP:JPG:V7:20261011"
    },
    {
      "id": "JPG:V7:26",
      "kind": "figure_rendition",
      "label": "Figure 11.1 — architect JPG",
      "file": "figures/jpg/26_Figure_11_1_Architect.jpg",
      "sha256": "80f21156418222be9d9bb411d1bd06a9500c4272c34a35bdc88615b2a23607a2",
      "original_tikz_file": "figures/source_redraws/figure_ch11_01.tex",
      "current_v7_tex_sha256": "2028bc85d1ff55212b76371e93492846910361f330c099f30c556a5758d57c3a",
      "book_label": "fig:ch11-research-1",
      "book_figure": "11.1",
      "sequence": 26,
      "caption_managed_by": "LATEX",
      "source_code_status": "ORIGINAL_TIKZ_COMMENTED_IN_PLACE",
      "edition": "EDITION:WOP:JPG:V7:20261011"
    },
    {
      "id": "JPG:V7:27",
      "kind": "figure_rendition",
      "label": "Figure 11.2 — architect JPG",
      "file": "figures/jpg/27_Figure_11_2_Architect.jpg",
      "sha256": "33d64fcd2a39c13b5959b1bdf6f4c79141f387faa0b70662f47f3e46450aa060",
      "original_tikz_file": "figures/source_redraws/figure_ch11_02.tex",
      "current_v7_tex_sha256": "87d1dc20d2588d09c6c4cd17f0ef455db5bd0a9dbd26bfb34331af2889147da7",
      "book_label": "fig:ch11-research-2",
      "book_figure": "11.2",
      "sequence": 27,
      "caption_managed_by": "LATEX",
      "source_code_status": "ORIGINAL_TIKZ_COMMENTED_IN_PLACE",
      "edition": "EDITION:WOP:JPG:V7:20261011"
    },
    {
      "id": "JPG:V7:28",
      "kind": "figure_rendition",
      "label": "Figure 12.1 — architect JPG",
      "file": "figures/jpg/28_Figure_12_1_Architect.jpg",
      "sha256": "61776409d520883d0c7b141943667c233fad169dd8cddaaedb1808276800479a",
      "original_tikz_file": "figures/source_redraws/figure_ch12_01.tex",
      "current_v7_tex_sha256": "83a4eb200423d109ad0f1a5d4ab7a9b1867457eb3be4598a69bd3b43235030f7",
      "book_label": "fig:ch12-research-1",
      "book_figure": "12.1",
      "sequence": 28,
      "caption_managed_by": "LATEX",
      "source_code_status": "ORIGINAL_TIKZ_COMMENTED_IN_PLACE",
      "edition": "EDITION:WOP:JPG:V7:20261011"
    },
    {
      "id": "JPG:V7:29",
      "kind": "figure_rendition",
      "label": "Figure 12.2 — architect JPG",
      "file": "figures/jpg/29_Figure_12_2_Architect.jpg",
      "sha256": "a81faa28f798b73e05f93be5fd42eb9e01f6ab4d51c16815fe047a51ad6f5444",
      "original_tikz_file": "figures/source_redraws/figure_ch12_02.tex",
      "current_v7_tex_sha256": "0de357488def40f4407019af5ca23c73d46881d6ce030d604d2deac1dd68f4fa",
      "book_label": "fig:ch12-research-2",
      "book_figure": "12.2",
      "sequence": 29,
      "caption_managed_by": "LATEX",
      "source_code_status": "ORIGINAL_TIKZ_COMMENTED_IN_PLACE",
      "edition": "EDITION:WOP:JPG:V7:20261011"
    },
    {
      "id": "JPG:V7:30",
      "kind": "figure_rendition",
      "label": "Figure B.1 — architect JPG",
      "file": "figures/jpg/30_Figure_B_1_Architect.jpg",
      "sha256": "55b2b8563930aec7e88ea450f27ec4e2930511da7924de9e63247a67ea8c9bd9",
      "original_tikz_file": "appendices/methodology.tex",
      "current_v7_tex_sha256": "3a0ede612d3d17363c17b4a52369ea198492e6ad0f86b5c9f45fa94ae1836c43",
      "book_label": "fig:app-evidence-to-teaching",
      "book_figure": "B.1",
      "sequence": 30,
      "caption_managed_by": "LATEX",
      "source_code_status": "ORIGINAL_TIKZ_COMMENTED_IN_PLACE",
      "edition": "EDITION:WOP:JPG:V7:20261011"
    },
    {
      "id": "EDITION:WOP:FIGURE_TEXT:V8:20261011",
      "kind": "current_book_edition",
      "label": "Figure-integrated architect JPG edition v8 — 11 October 2026",
      "scope": "Local figure references and reading guidance; same 30 images and captions; no new research results",
      "source_manifest": "audit/figure_text_v8/CURRENT_READER_SOURCE_HASHES_V8.json",
      "source_manifest_sha256": "c4adb5fdd6e33d68ac4dae7289c31165082b9adb466fc0c9d5457d8d1bea2dd0",
      "figure_reading_audit": "audit/figure_text_v8/SOURCE_FIGURE_REFERENCES_V8.json",
      "figure_reading_audit_sha256": "683714484dc23c6e3f10ef8cd3bf0dd410267b2ab07735348be1b9de36f4a9c2",
      "inherited_actual_citation_layer": "CITED_IN_CHAPTER_BUNDLE_V6",
      "research_release": "HOLD",
      "real_pilot": "NO",
      "figure_count": 30
    },
    {
      "id": "EDITION:WOP:READER:V9:20261011",
      "kind": "current_book_edition",
      "label": "Architect-Illustrated reader edition v9",
      "scope": "Introduction and appendices rewritten for continuous reader-facing argument; source evidence unchanged",
      "source_manifest": "audit/reader_v9/CURRENT_READER_SOURCE_HASHES_V9.json",
      "source_manifest_sha256": "336a82fd90a79490e3d74fec95d3eb5f36e7010857d5fc0b3310ef0e55c9218e",
      "inherited_actual_citation_layer": "CITED_IN_CHAPTER_BUNDLE_V6",
      "research_release": "HOLD",
      "real_pilot": "NO",
      "figure_count": 30
    },
    {
      "id": "READER:V9:INTRODUCTION",
      "kind": "reader_document",
      "label": "Introduction",
      "source_file": "frontmatter/introduction.tex",
      "source_sha256": "7c17d78fd3b8e92c848a95b17303f47ac43b647426f4aec284ce852517ef9cec",
      "scope": "Reader-facing exposition; not a new empirical result",
      "edition": "EDITION:WOP:READER:V9:20261011"
    },
    {
      "id": "READER:V9:SOLUTIONS",
      "kind": "reader_document",
      "label": "Working Through the Engineering Decisions",
      "source_file": "appendices/solutions.tex",
      "source_sha256": "312b945416918dee2ddb81fe7a479200203819d56da626a2b63fe37c85c28b73",
      "scope": "Reader-facing exposition; not a new empirical result",
      "edition": "EDITION:WOP:READER:V9:20261011"
    },
    {
      "id": "READER:V9:EVIDENCE",
      "kind": "reader_document",
      "label": "Reading the Evidence Behind the Practice",
      "source_file": "appendices/methodology.tex",
      "source_sha256": "71c69a94ecdbaa12b7170f8d564bb34bb1af99a9a0a23766dc28687589743093",
      "scope": "Reader-facing exposition; not a new empirical result",
      "edition": "EDITION:WOP:READER:V9:20261011"
    },
    {
      "id": "V01",
      "label": "Non-Deterministic Software Engineering",
      "kind": "author_volume",
      "node_class": "ND_BOOK_VOLUME",
      "collection": "V",
      "volume_id": "V01",
      "source_folder": "AI_SW_ENG",
      "informative_files": 35,
      "all_tex_files": 39,
      "author": "Enrico Papalini",
      "provenance": "ND.zip supplied by the author, 2026-10-11",
      "evidence_class": "Author-authored engineering synthesis; not independent research"
    },
    {
      "id": "V02",
      "label": "Non-Deterministic Spec-driven Development",
      "kind": "author_volume",
      "node_class": "ND_BOOK_VOLUME",
      "collection": "V",
      "volume_id": "V02",
      "source_folder": "AI_SDD_ENG",
      "informative_files": 11,
      "all_tex_files": 13,
      "author": "Enrico Papalini",
      "provenance": "ND.zip supplied by the author, 2026-10-11",
      "evidence_class": "Author-authored engineering synthesis; not independent research"
    },
    {
      "id": "V03",
      "label": "Non-Deterministic Spec-driven Development — 2nd edition",
      "kind": "author_volume",
      "node_class": "ND_BOOK_VOLUME",
      "collection": "V",
      "volume_id": "V03",
      "source_folder": "AI_SDD_ENG_V2",
      "informative_files": 36,
      "all_tex_files": 38,
      "author": "Enrico Papalini",
      "provenance": "ND.zip supplied by the author, 2026-10-11",
      "evidence_class": "Author-authored engineering synthesis; not independent research"
    },
    {
      "id": "V04",
      "label": "Non-Deterministic Autonomous Coding Agents",
      "kind": "author_volume",
      "node_class": "ND_BOOK_VOLUME",
      "collection": "V",
      "volume_id": "V04",
      "source_folder": "ai-auto_eng/AI_AUTO_ENG",
      "informative_files": 19,
      "all_tex_files": 21,
      "author": "Enrico Papalini",
      "provenance": "ND.zip supplied by the author, 2026-10-11",
      "evidence_class": "Author-authored engineering synthesis; not independent research"
    },
    {
      "id": "V05",
      "label": "Non-Deterministic Loop Engineering",
      "kind": "author_volume",
      "node_class": "ND_BOOK_VOLUME",
      "collection": "V",
      "volume_id": "V05",
      "source_folder": "NDLE",
      "informative_files": 10,
      "all_tex_files": 16,
      "author": "Enrico Papalini",
      "provenance": "ND.zip supplied by the author, 2026-10-11",
      "evidence_class": "Author-authored engineering synthesis; not independent research"
    },
    {
      "id": "B001",
      "label": "Introduzioni alle parti — Non-Deterministic Software Engineering",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V01",
      "volume_title": "Non-Deterministic Software Engineering",
      "source_path": "AI_SW_ENG/main.tex",
      "source_sha256": "bcfc9816cbf334fa7890857dcc1bd80c4b70a1ee0daad84c0ef957bb818271ed",
      "line_count": 241,
      "word_count_approx": 1126,
      "card_type": "structural_synthesis",
      "card_path": "cards/V01/B001.md",
      "in_short": "Le introduzioni alle parti costruiscono il percorso dalle trasformazioni professionali all’adozione organizzativa.",
      "summary": "Il main contiene prosa autonoma di raccordo fra fondamenti, implementazione, organizzazione, catalogo e appendici. Va schedato senza inglobare nuovamente il testo dei file inclusi.",
      "limitation": "La funzione è orientativa: la copertura del volume non va conteggiata come evidenza aggiuntiva rispetto ai capitoli figli.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:What agents can do\", \"T:Productivity\", \"T:Skills & learning\"]",
      "topics_json": "[\"K:Developer workflow and adoption\", \"K:Human-agent collaboration\", \"K:Evaluation methodology and baselines\"]",
      "editorial_chapters_json": "[\"C:C01\", \"C:C11\"]",
      "evidence_anchors_json": "[{\"title\": \"Introduzioni alle parti — Non-Deterministic Software Engineering\", \"line\": 1}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B002",
      "label": "Fonti, attribuzioni e avvertenze di lettura",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V01",
      "volume_title": "Non-Deterministic Software Engineering",
      "source_path": "AI_SW_ENG/frontmatter.tex",
      "source_sha256": "5a3ff2b34f5ee94776cf200a08fb274ccd607a34b6cf07d0945dd3f62cf3e1a0",
      "line_count": 170,
      "word_count_approx": 379,
      "card_type": "reading_guide",
      "card_path": "cards/V01/B002.md",
      "in_short": "Il frontespizio dichiara fonti, attribuzioni e limiti del volume.",
      "summary": "Le note iniziali chiariscono l’uso di interviste practitioner, report industriali ed esperienza dell’autore; permettono di qualificare l’origine delle affermazioni successive.",
      "limitation": "Attribuzioni generali e disclaimer non dimostrano l’identità di ogni citazione né l’accuratezza dei dati riportati.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:What agents can do\"]",
      "topics_json": "[\"K:Developer workflow and adoption\", \"K:Human-agent collaboration\"]",
      "editorial_chapters_json": "[\"C:C01\"]",
      "evidence_anchors_json": "[{\"title\": \"Fonti, attribuzioni e avvertenze di lettura\", \"line\": 1}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B003",
      "label": "Summary",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V01",
      "volume_title": "Non-Deterministic Software Engineering",
      "source_path": "AI_SW_ENG/summary_v2.tex",
      "source_sha256": "d249bc8ae2f50a1eb6fee7a928b83ea9d7593c71a7c2d4af3f681ab1e63ca577",
      "line_count": 326,
      "word_count_approx": 3214,
      "card_type": "synthesis",
      "card_path": "cards/V01/B003.md",
      "in_short": "Il sommario introduce il problema della distanza fra feature generata e cambiamento pronto per il rilascio.",
      "summary": "La scena iniziale e i percorsi per ruolo spiegano come usare il libro. La scheda è un nodo di orientamento che collega trasformazione del lavoro, misurazione e responsabilità.",
      "limitation": "Il caso iniziale e i tempi di lettura sono dispositivi didattici, non risultati sperimentali.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:What agents can do\", \"T:Productivity\", \"T:Economics\", \"T:Skills & learning\"]",
      "topics_json": "[\"K:Developer workflow and adoption\", \"K:Human-agent collaboration\", \"K:Output versus shipped value\", \"K:Evaluation methodology and baselines\"]",
      "editorial_chapters_json": "[\"C:C01\", \"C:C02\", \"C:C11\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"The Opening Scenario\", \"line\": 13, \"offset\": 466, \"end\": 496}, {\"level\": \"section\", \"title\": \"Why This Book Exists\", \"line\": 84, \"offset\": 7748, \"end\": 7778}, {\"level\": \"section\", \"title\": \"What You'll Learn\", \"line\": 122, \"offset\": 11432, \"end\": 11459}, {\"level\": \"section\", \"title\": \"Reading Paths\", \"line\": 227, \"offset\": 21738, \"end\": 21761}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B004",
      "label": "The Fundamental Shift",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V01",
      "volume_title": "Non-Deterministic Software Engineering",
      "source_path": "AI_SW_ENG/chapters_verbose/chapter01_v4.tex",
      "source_sha256": "ad460f2b88bac8835e3bc1dab99bd1aefcac228172ab226fe9eb063dd7396a81",
      "line_count": 257,
      "word_count_approx": 2767,
      "card_type": "chapter",
      "card_path": "cards/V01/B004.md",
      "in_short": "Il passaggio al non determinismo richiede pratiche di controllo diverse dalla sola produzione del codice.",
      "summary": "Il capitolo propone una lettura storica del cambiamento e ne ricava responsabilità di verifica, modelli mentali e attenzione alla sicurezza.",
      "limitation": "L’analogia con precedenti salti di astrazione è interpretativa; non dimostra che tutti gli strumenti abbiano lo stesso profilo di affidabilità.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:What agents can do\", \"T:Code quality & security\"]",
      "topics_json": "[\"K:Developer workflow and adoption\", \"K:Human-agent collaboration\", \"K:Prompt injection and malicious tools\", \"K:Vulnerability and secure code\"]",
      "editorial_chapters_json": "[\"C:C01\", \"C:C06\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"A Shift as Significant as Assembly to High-Level Languages\", \"line\": 13, \"offset\": 706, \"end\": 774}, {\"level\": \"section\", \"title\": \"Implications for Engineering Practice\", \"line\": 80, \"offset\": 8516, \"end\": 8563}, {\"level\": \"section\", \"title\": \"The Security Imperative\", \"line\": 116, \"offset\": 11812, \"end\": 11845}, {\"level\": \"section\", \"title\": \"Why This Historical Context Matters\", \"line\": 214, \"offset\": 18860, \"end\": 18905}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B005",
      "label": "Vibe Coding vs. AI-Assisted Engineering",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V01",
      "volume_title": "Non-Deterministic Software Engineering",
      "source_path": "AI_SW_ENG/chapters_verbose/chapter02_v3.tex",
      "source_sha256": "abb747928eee306738180a372fd5226ccba87eac886e1c3ea22f88ee6e17acb7",
      "line_count": 365,
      "word_count_approx": 3298,
      "card_type": "chapter",
      "card_path": "cards/V01/B005.md",
      "in_short": "Vibe coding e ingegneria assistita differiscono per comprensione, controllo e responsabilità.",
      "summary": "Il testo delimita l’uso esplorativo dei prototipi, discute il problema del 70% e introduce specifiche e verifiche come alternativa alla mera prosecuzione della conversazione.",
      "limitation": "Il 70% è un’euristica practitioner: non deve diventare un tasso universale di completamento o correttezza.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:What agents can do\", \"T:Verification & review\", \"T:Skills & learning\", \"T:System knowledge & memory\"]",
      "topics_json": "[\"K:Developer workflow and adoption\", \"K:Human-agent collaboration\", \"K:Specifications and governance\", \"K:Independent verification and oracles\", \"K:Cognitive offloading and skill debt\", \"K:System understanding and rationale\", \"K:Ownership and knowledge transfer\"]",
      "editorial_chapters_json": "[\"C:C01\", \"C:C04\", \"C:C10\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"Two Fundamentally Different Approaches\", \"line\": 21, \"offset\": 1676, \"end\": 1724}, {\"level\": \"section\", \"title\": \"When Vibes Meet Reality\", \"line\": 79, \"offset\": 7228, \"end\": 7261}, {\"level\": \"section\", \"title\": \"The Spec-Driven Alternative\", \"line\": 209, \"offset\": 16189, \"end\": 16226}, {\"level\": \"section\", \"title\": \"Organizational Implications\", \"line\": 308, \"offset\": 23405, \"end\": 23442}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B006",
      "label": "The Experience Divide",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V01",
      "volume_title": "Non-Deterministic Software Engineering",
      "source_path": "AI_SW_ENG/chapters_verbose/chapter03_v3.tex",
      "source_sha256": "2c277baece8dabb6c495ca69c1c29803ec769bf2f0a9e0054bf3f73794a839b8",
      "line_count": 392,
      "word_count_approx": 3477,
      "card_type": "chapter",
      "card_path": "cards/V01/B006.md",
      "in_short": "L’esperienza cambia il modo in cui si delega all’AI, ma va preservato il ciclo di apprendimento.",
      "summary": "Il capitolo analizza falsa sicurezza, trio programming e trasformazione delle competenze per junior, intermedi e senior. Offre un ponte fra produttività individuale e formazione del team.",
      "limitation": "Le classi di esperienza non sono gruppi sperimentali; le prescrizioni formative richiedono misure di comprensione, retention e trasferimento.",
      "primary_theme": "T:Skills & learning",
      "streams_json": "[\"T:Skills & learning\", \"T:System knowledge & memory\", \"T:Jobs & roles\"]",
      "topics_json": "[\"K:Skills formation and teaching\", \"K:Cognitive offloading and skill debt\", \"K:Employment and early-career roles\", \"K:Ownership and knowledge transfer\"]",
      "editorial_chapters_json": "[\"C:C10\", \"C:C12\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"Why Experience Matters More Than Ever\", \"line\": 27, \"offset\": 2901, \"end\": 2948}, {\"level\": \"section\", \"title\": \"Preserving the Learning Loop\", \"line\": 95, \"offset\": 8406, \"end\": 8444}, {\"level\": \"section\", \"title\": \"The Skill Transformation\", \"line\": 221, \"offset\": 18000, \"end\": 18034}, {\"level\": \"section\", \"title\": \"Control, Confidence, and Understanding\", \"line\": 356, \"offset\": 25951, \"end\": 25999}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B007",
      "label": "New Workflows for the AI Era",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V01",
      "volume_title": "Non-Deterministic Software Engineering",
      "source_path": "AI_SW_ENG/chapters_verbose/chapter04_v5.tex",
      "source_sha256": "763822b37c388a0fe474f8e30be03eb08bc48ecdae910167bb8116e5c2b6b2f3",
      "line_count": 987,
      "word_count_approx": 7757,
      "card_type": "chapter",
      "card_path": "cards/V01/B007.md",
      "in_short": "Workflow piccoli e verificabili trasformano l’AI da generatore a componente del processo ingegneristico.",
      "summary": "Pianificazione, TDD, runtime feedback, contesto, review e orchestrazione enterprise sono raccolti in un percorso operativo. Il file è il principale punto di origine di varie elaborazioni dei volumi successivi.",
      "limitation": "Le descrizioni dei workflow non misurano automaticamente un vantaggio di velocità o qualità; mantenere le dipendenze fra i controlli.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:What agents can do\", \"T:Verification & review\"]",
      "topics_json": "[\"K:Developer workflow and adoption\", \"K:Specifications and governance\", \"K:Independent verification and oracles\", \"K:Human-agent collaboration\", \"K:Review capacity and maintainers\", \"K:Long-running agent execution\"]",
      "editorial_chapters_json": "[\"C:C03\", \"C:C04\", \"C:C07\", \"C:C11\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"Workflow: Plan Before You Prompt\", \"line\": 17, \"offset\": 1293, \"end\": 1335}, {\"level\": \"section\", \"title\": \"Workflow: Keeping the Runtime in the Loop\", \"line\": 215, \"offset\": 17257, \"end\": 17308}, {\"level\": \"section\", \"title\": \"Workflow: Understanding Legacy Systems\", \"line\": 549, \"offset\": 42402, \"end\": 42450}, {\"level\": \"section\", \"title\": \"The Orchestration Mindset\", \"line\": 920, \"offset\": 68678, \"end\": 68713}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B008",
      "label": "The Quality Crisis (And How to Prevent It)",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V01",
      "volume_title": "Non-Deterministic Software Engineering",
      "source_path": "AI_SW_ENG/chapters_verbose/chapter05_v4.tex",
      "source_sha256": "31cb9350dc88aef0f7ac2f8ef20be581d212c82b99c42be925d514dd90782ad2",
      "line_count": 310,
      "word_count_approx": 4277,
      "card_type": "chapter",
      "card_path": "cards/V01/B008.md",
      "in_short": "La qualità diventa critica quando il volume generato supera la capacità di revisione.",
      "summary": "Il capitolo combina debito tecnico, fiducia, colli di bottiglia e quality gate; invita a rendere verificabile l’accettazione e a mantenere una cultura di pensiero critico.",
      "limitation": "Distinguere difetti dimostrati, segnalazioni statiche, percezioni dei revisori e spiegazioni causali.",
      "primary_theme": "T:Verification & review",
      "streams_json": "[\"T:Verification & review\", \"T:Code quality & security\", \"T:Engineering structure\"]",
      "topics_json": "[\"K:Review capacity and maintainers\", \"K:AI as reviewer\", \"K:Automation bias and trust\", \"K:Architecture and modularity\", \"K:Technical debt and complexity\"]",
      "editorial_chapters_json": "[\"C:C05\", \"C:C08\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"The Compounding Effect of Volume\", \"line\": 20, \"offset\": 1186, \"end\": 1228}, {\"level\": \"section\", \"title\": \"The Trust Problem\", \"line\": 80, \"offset\": 8826, \"end\": 8853}, {\"level\": \"section\", \"title\": \"The Critical Thinking Imperative\", \"line\": 213, \"offset\": 22839, \"end\": 22881}, {\"level\": \"section\", \"title\": \"The Path Forward\", \"line\": 271, \"offset\": 29784, \"end\": 29810}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B009",
      "label": "Measuring What Matters---The Data Behind AI's Real Impact",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V01",
      "volume_title": "Non-Deterministic Software Engineering",
      "source_path": "AI_SW_ENG/chapters_verbose/chapter06_v4.tex",
      "source_sha256": "3e5d40ca87c35ee64cb7f0dd7b55a9d07f12e00738955651fa8a57875bde4bc9",
      "line_count": 367,
      "word_count_approx": 4794,
      "card_type": "chapter",
      "card_path": "cards/V01/B009.md",
      "in_short": "La misura dell’AI deve includere il lavoro rilasciato, la qualità e l’esperienza dello sviluppatore.",
      "summary": "Il testo confronta narrazioni di produttività, dati industriali, soddisfazione, dimensione delle modifiche e vantaggi nella riduzione del lavoro ripetitivo.",
      "limitation": "Il riferimento a 180+ organizzazioni non rende omogenee metriche, campioni o disegni; preservare denominatori e possibili interessi delle fonti.",
      "primary_theme": "T:Productivity",
      "streams_json": "[\"T:Productivity\", \"T:Economics\", \"T:Verification & review\"]",
      "topics_json": "[\"K:Output versus shipped value\", \"K:Evaluation methodology and baselines\", \"K:Controlled productivity evidence\"]",
      "editorial_chapters_json": "[\"C:C02\", \"C:C12\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"Understanding the Hype Problem\", \"line\": 15, \"offset\": 1042, \"end\": 1082}, {\"level\": \"section\", \"title\": \"The Surprising Hierarchy of Time Savings\", \"line\": 164, \"offset\": 16180, \"end\": 16230}, {\"level\": \"section\", \"title\": \"Hidden Benefits Beyond Time Savings\", \"line\": 250, \"offset\": 25126, \"end\": 25171}, {\"level\": \"section\", \"title\": \"Practical Guidance for Engineering Leaders\", \"line\": 308, \"offset\": 32822, \"end\": 32874}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B010",
      "label": "The Adaptation Imperative---What Companies Must Do Now",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V01",
      "volume_title": "Non-Deterministic Software Engineering",
      "source_path": "AI_SW_ENG/chapters_verbose/chapter08_v4.tex",
      "source_sha256": "5682d0823509380c14528b7d07abb1cccd56e5ecd396072b04697db07c93cc83",
      "line_count": 433,
      "word_count_approx": 4765,
      "card_type": "chapter",
      "card_path": "cards/V01/B010.md",
      "in_short": "L’adozione richiede una trasformazione di processi e competenze, non soltanto licenze.",
      "summary": "Otto principi, una roadmap di sei mesi e adattamenti per dimensione aziendale traducono il cambiamento tecnico in responsabilità e decisioni organizzative.",
      "limitation": "La roadmap è una proposta operativa; tempi e ritorni devono essere calibrati sul contesto anziché assunti come dimostrati.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:Productivity\", \"T:Skills & learning\", \"T:Verification & review\"]",
      "topics_json": "[\"K:Developer workflow and adoption\", \"K:Evaluation methodology and baselines\", \"K:Specifications and governance\", \"K:Ownership and knowledge transfer\"]",
      "editorial_chapters_json": "[\"C:C11\", \"C:C12\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"Contrasting Approaches: Speed Versus Rigor\", \"line\": 15, \"offset\": 1182, \"end\": 1234}, {\"level\": \"section\", \"title\": \"Measuring AI's Real Impact\", \"line\": 180, \"offset\": 14624, \"end\": 14660}, {\"level\": \"section\", \"title\": \"Your 6-Month Roadmap\", \"line\": 190, \"offset\": 15973, \"end\": 16003}, {\"level\": \"section\", \"title\": \"For Individual Contributors\", \"line\": 402, \"offset\": 34084, \"end\": 34121}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B011",
      "label": "Looking Forward---The Future of Software Engineering",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V01",
      "volume_title": "Non-Deterministic Software Engineering",
      "source_path": "AI_SW_ENG/chapters_verbose/chapter09_v4.tex",
      "source_sha256": "3cc847ac00e2eb21da6b48122b67386387ba80b81c12ba0549e1a18b91959e0d",
      "line_count": 373,
      "word_count_approx": 4375,
      "card_type": "chapter",
      "card_path": "cards/V01/B011.md",
      "in_short": "Le traiettorie future sono scenari da usare per prepararsi, non previsioni certe.",
      "summary": "Il capitolo articola orizzonti temporali e implicazioni di carriera, distinguendo possibilità favorevoli e rischi per la professione.",
      "limitation": "Conservare l’ancoraggio temporale dell’edizione: prospettive a 12–18 mesi o a più anni non sono fatti accertati oggi.",
      "primary_theme": "T:Jobs & roles",
      "streams_json": "[\"T:Jobs & roles\", \"T:Skills & learning\", \"T:What agents can do\", \"T:Engineering structure\"]",
      "topics_json": "[\"K:Employment and early-career roles\", \"K:Ownership and knowledge transfer\", \"K:Agent failure and escalation\", \"K:Long-running agent execution\"]",
      "editorial_chapters_json": "[\"C:C01\", \"C:C11\", \"C:C12\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"The Near Future: 12--18 Months\", \"line\": 15, \"offset\": 1232, \"end\": 1272}, {\"level\": \"section\", \"title\": \"The Long Term: 5+ Years\", \"line\": 227, \"offset\": 17261, \"end\": 17294}, {\"level\": \"section\", \"title\": \"The Fork in the Road\", \"line\": 295, \"offset\": 26884, \"end\": 26914}, {\"level\": \"section\", \"title\": \"Your Next Steps\", \"line\": 321, \"offset\": 30594, \"end\": 30619}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B012",
      "label": "The Pattern Catalog",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V01",
      "volume_title": "Non-Deterministic Software Engineering",
      "source_path": "AI_SW_ENG/chapters_verbose/chapter07_v1.tex",
      "source_sha256": "884c52d5f39189d0a3b60e77f42ddec5d371362d59f7fb84a8a4d4678cfe9f52",
      "line_count": 193,
      "word_count_approx": 713,
      "card_type": "chapter",
      "card_path": "cards/V01/B012.md",
      "in_short": "Il catalogo organizza pattern riusabili e dipendenze fra pratiche.",
      "summary": "Il file introduce importanza, selezione e uso del catalogo; le descrizioni complete dei pattern si trovano nei sei file inclusi e restano schede autonome.",
      "limitation": "Non duplicare il contenuto dei figli; l’espressione pattern non implica validazione comparativa della sua efficacia.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:What agents can do\"]",
      "topics_json": "[\"K:Developer workflow and adoption\", \"K:Specifications and governance\"]",
      "editorial_chapters_json": "[\"C:C01\", \"C:C04\", \"C:C11\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"Understanding Pattern Importance\", \"line\": 13, \"offset\": 611, \"end\": 654}, {\"level\": \"section\", \"title\": \"How to Use This Catalog\", \"line\": 34, \"offset\": 1808, \"end\": 1842}, {\"level\": \"section\", \"title\": \"Complete Pattern List\", \"line\": 49, \"offset\": 2358, \"end\": 2390}, {\"level\": \"section\", \"title\": \"Quick Start Guide\", \"line\": 102, \"offset\": 4604, \"end\": 4632}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B013",
      "label": "PART I: Core Practices",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V01",
      "volume_title": "Non-Deterministic Software Engineering",
      "source_path": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part1.tex",
      "source_sha256": "d18e91e3e4da41faaeb2ab3780e8680a9360f3b04dc48cfdf64dd2c706d89219",
      "line_count": 1462,
      "word_count_approx": 5604,
      "card_type": "section",
      "card_path": "cards/V01/B013.md",
      "in_short": "Le pratiche di base uniscono specifica, test, piccoli passi, contesto e comprensione.",
      "summary": "I primi otto pattern comprendono spec-first, TDD, esplorazione, chunk verificabili, context engineering, explainability test, runtime feedback e tutela dell’apprendimento.",
      "limitation": "Saper spiegare un risultato non è una prova sufficiente di correttezza; la verifica comportamentale deve restare separata.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:Verification & review\", \"T:Code quality & security\", \"T:Skills & learning\", \"T:System knowledge & memory\"]",
      "topics_json": "[\"K:Specifications and governance\", \"K:Independent verification and oracles\", \"K:Evaluation methodology and baselines\", \"K:Skills formation and teaching\", \"K:Cognitive offloading and skill debt\"]",
      "editorial_chapters_json": "[\"C:C04\", \"C:C07\", \"C:C10\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"PART I: Core Practices\", \"line\": 3, \"offset\": 2, \"end\": 35}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B014",
      "label": "PART II: Quality Assurance",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V01",
      "volume_title": "Non-Deterministic Software Engineering",
      "source_path": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part2.tex",
      "source_sha256": "ddaab92e52b76bea22a86d4c6fad3960863640c1ad8eca08d599e9aeb4ff6843",
      "line_count": 1077,
      "word_count_approx": 3505,
      "card_type": "section",
      "card_path": "cards/V01/B014.md",
      "in_short": "I pattern di assurance collegano sicurezza, revisione graduata e comprensione del legacy.",
      "summary": "Security-first, review gauntlet e legacy navigation organizzano controlli e responsabilità prima dell’approvazione dei cambiamenti.",
      "limitation": "Una checklist o una review multi-pass non costituisce da sola un controllo indipendente; contano input, oracoli e copertura.",
      "primary_theme": "T:Code quality & security",
      "streams_json": "[\"T:Code quality & security\", \"T:What agents can do\", \"T:Engineering structure\", \"T:Verification & review\", \"T:System knowledge & memory\", \"T:Skills & learning\"]",
      "topics_json": "[\"K:Prompt injection and malicious tools\", \"K:Vulnerability and secure code\", \"K:Review capacity and maintainers\", \"K:AI as reviewer\", \"K:Automation bias and trust\", \"K:System understanding and rationale\", \"K:Onboarding and developer fluency\", \"K:Ownership and knowledge transfer\"]",
      "editorial_chapters_json": "[\"C:C05\", \"C:C06\", \"C:C08\", \"C:C09\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"PART II: Quality Assurance\", \"line\": 3, \"offset\": 2, \"end\": 39}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B015",
      "label": "PART III: Team Workflows",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V01",
      "volume_title": "Non-Deterministic Software Engineering",
      "source_path": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part3.tex",
      "source_sha256": "76e3939a42d722b1d5a0de3290dd0625337e5a3ffc5fe0e27374334e5ecbc7eb",
      "line_count": 953,
      "word_count_approx": 3500,
      "card_type": "section",
      "card_path": "cards/V01/B015.md",
      "in_short": "Collaborazione e parallelismo funzionano solo con capacità di apprendimento e revisione adeguate.",
      "summary": "Il file tratta migrazione come occasione di apprendimento, trio programming e coordinamento parallelo; discute il rischio della moltiplicazione incontrollata degli agenti.",
      "limitation": "Il numero ottimale di agenti dipende da dipendenze, carico di integrazione e attenzione umana; non è una costante universale.",
      "primary_theme": "T:Skills & learning",
      "streams_json": "[\"T:Skills & learning\", \"T:System knowledge & memory\", \"T:What agents can do\", \"T:Engineering structure\", \"T:Verification & review\"]",
      "topics_json": "[\"K:Skills formation and teaching\", \"K:Cognitive offloading and skill debt\", \"K:Human-agent collaboration\", \"K:Review capacity and maintainers\", \"K:Long-running agent execution\"]",
      "editorial_chapters_json": "[\"C:C03\", \"C:C10\", \"C:C11\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"PART III: Team Workflows\", \"line\": 3, \"offset\": 2, \"end\": 37}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B016",
      "label": "PART IV: Organizational Foundation",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V01",
      "volume_title": "Non-Deterministic Software Engineering",
      "source_path": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part4.tex",
      "source_sha256": "9d668054284384874a1722dd095b05a02c83d3e3b643c76dc189fa31da25ff1a",
      "line_count": 1203,
      "word_count_approx": 3570,
      "card_type": "section",
      "card_path": "cards/V01/B016.md",
      "in_short": "Le fondamenta organizzative rendono espliciti abilitazione, policy, misura e costi.",
      "summary": "I pattern 15–18 coprono programma di formazione, acceptable use policy, ciclo di misura-apprendimento e gestione della spesa.",
      "limitation": "Esempi aziendali e framework economici non sono repliche indipendenti né garanzie di ROI trasferibile.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:Productivity\", \"T:Skills & learning\", \"T:Verification & review\", \"T:Economics\"]",
      "topics_json": "[\"K:Developer workflow and adoption\", \"K:Evaluation methodology and baselines\", \"K:Specifications and governance\", \"K:Ownership and knowledge transfer\", \"K:Economic costs and return\", \"K:Output versus shipped value\"]",
      "editorial_chapters_json": "[\"C:C02\", \"C:C11\", \"C:C12\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"PART IV: Organizational Foundation\", \"line\": 3, \"offset\": 2, \"end\": 47}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B017",
      "label": "Pattern Recap: Quick Reference Guide",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V01",
      "volume_title": "Non-Deterministic Software Engineering",
      "source_path": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part5.tex",
      "source_sha256": "025bb5b0f700f8a5a904a1c1c0924bf0d4c35f6599dc7df1e5383f5bc1ca39aa",
      "line_count": 288,
      "word_count_approx": 1353,
      "card_type": "section",
      "card_path": "cards/V01/B017.md",
      "in_short": "Il riepilogo aiuta a comporre i pattern secondo situazione e prerequisiti.",
      "summary": "La scheda collega selezione situazionale, mappa delle dipendenze, compatibilità e adozione graduale dei pattern già descritti.",
      "limitation": "È un indice decisionale del catalogo, non un nuovo insieme di risultati; i rimandi ai pattern originari restano espliciti.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:What agents can do\", \"T:Productivity\", \"T:Skills & learning\"]",
      "topics_json": "[\"K:Developer workflow and adoption\", \"K:Specifications and governance\", \"K:Evaluation methodology and baselines\"]",
      "editorial_chapters_json": "[\"C:C04\", \"C:C11\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"Pattern Recap: Quick Reference Guide\", \"line\": 9, \"offset\": 18, \"end\": 65}, {\"level\": \"section\", \"title\": \"Closing Remarks: Using This Catalog Effectively\", \"line\": 145, \"offset\": 5982, \"end\": 6040}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B018",
      "label": "Antipatterns: What Not to Do",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V01",
      "volume_title": "Non-Deterministic Software Engineering",
      "source_path": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_antipatterns.tex",
      "source_sha256": "8cc39f88bf8b3b98d17205a97205e44cc26da2a0ecb460ef0d488908c10043a4",
      "line_count": 298,
      "word_count_approx": 1278,
      "card_type": "section",
      "card_path": "cards/V01/B018.md",
      "in_short": "Gli antipattern mostrano come velocità apparente e delega cieca erodano affidabilità e apprendimento.",
      "summary": "Accettazione acritica, trappola del 70%, produzione senza verifica, contesto assente, batch eccessivi e misura teatrale formano una griglia diagnostica.",
      "limitation": "Il catalogo identifica rischi plausibili; non stima frequenza, severità o effetto causale degli antipattern.",
      "primary_theme": "T:Verification & review",
      "streams_json": "[\"T:Verification & review\", \"T:Code quality & security\", \"T:Skills & learning\", \"T:System knowledge & memory\", \"T:Productivity\"]",
      "topics_json": "[\"K:Review capacity and maintainers\", \"K:AI as reviewer\", \"K:Automation bias and trust\", \"K:Cognitive offloading and skill debt\", \"K:System understanding and rationale\", \"K:Ownership and knowledge transfer\", \"K:Controlled productivity evidence\", \"K:Evaluation methodology and baselines\"]",
      "editorial_chapters_json": "[\"C:C02\", \"C:C08\", \"C:C10\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"Antipatterns: What Not to Do\", \"line\": 5, \"offset\": 4, \"end\": 43}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B019",
      "label": "Tools \\& Practices",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V01",
      "volume_title": "Non-Deterministic Software Engineering",
      "source_path": "AI_SW_ENG/chapters_verbose/chapter10_v1.tex",
      "source_sha256": "2e995441dc5dc5d7fffdbf8664a422c202e117d9653b18298147e8d769b5d626",
      "line_count": 74,
      "word_count_approx": 309,
      "card_type": "chapter",
      "card_path": "cards/V01/B019.md",
      "in_short": "La guida agli strumenti collega scelta iniziale, contesto e pratiche operative.",
      "summary": "Il capitolo contenitore introduce dodici sezioni specializzate e spiega come comporre il percorso di implementazione.",
      "limitation": "La copertura tecnica è datata dall’edizione; i contenuti operativi appartengono alle schede dei file figli.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:Productivity\", \"T:Skills & learning\", \"T:System knowledge & memory\", \"T:What agents can do\"]",
      "topics_json": "[\"K:Developer workflow and adoption\", \"K:Evaluation methodology and baselines\", \"K:Agent context and persistent memory\", \"K:System understanding and rationale\", \"K:Dependencies and agent supply chain\"]",
      "editorial_chapters_json": "[\"C:C03\", \"C:C09\", \"C:C11\"]",
      "evidence_anchors_json": "[{\"level\": \"chapter\", \"title\": \"Tools \\\\& Practices\", \"line\": 2, \"offset\": 1, \"end\": 29}, {\"level\": \"subsection\", \"title\": \"The Journey Through This Chapter\", \"line\": 13, \"offset\": 417, \"end\": 463}, {\"level\": \"subsection\", \"title\": \"How to Read This Chapter\", \"line\": 32, \"offset\": 1981, \"end\": 2019}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B020",
      "label": "Understanding Tool Maturity Levels",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V01",
      "volume_title": "Non-Deterministic Software Engineering",
      "source_path": "AI_SW_ENG/chapters_verbose/chapter10/01_maturity_levels.tex",
      "source_sha256": "03dbba47d7945250e812fd53c8e722015d520811b40ff0fd83c79aa2d63d3b21",
      "line_count": 151,
      "word_count_approx": 646,
      "card_type": "section",
      "card_path": "cards/V01/B020.md",
      "in_short": "I livelli di maturità aiutano a distinguere esplorazione, prova e adozione.",
      "summary": "Il file propone di interpretare classificazioni tipo Technology Radar e di far evolvere la scelta attraverso esperienza locale e revisione periodica.",
      "limitation": "Le etichette ASSESS/TRIAL/ADOPT sono raccomandazioni contestuali e datate, non punteggi di affidabilità universali.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:Productivity\", \"T:Skills & learning\", \"T:Verification & review\"]",
      "topics_json": "[\"K:Developer workflow and adoption\", \"K:Evaluation methodology and baselines\", \"K:Controlled productivity evidence\"]",
      "editorial_chapters_json": "[\"C:C02\", \"C:C11\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"Understanding Tool Maturity Levels\", \"line\": 3, \"offset\": 2, \"end\": 46}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B021",
      "label": "Getting Started: Choosing Your Primary Tool",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V01",
      "volume_title": "Non-Deterministic Software Engineering",
      "source_path": "AI_SW_ENG/chapters_verbose/chapter10/02_choosing_tools.tex",
      "source_sha256": "fcaa3ca736559cad41090b0b9207ab7b4e84b5b41c5fba5051e1977110691750",
      "line_count": 363,
      "word_count_approx": 1993,
      "card_type": "section",
      "card_path": "cards/V01/B021.md",
      "in_short": "La scelta dello strumento deve dipendere da workflow, vincoli e tipo di delega.",
      "summary": "La sezione introduce il confronto fra strumenti principali e le informazioni che ciascuno vede, preparando la successiva progettazione del contesto.",
      "limitation": "Caratteristiche, piani commerciali e raccomandazioni sono uno snapshot del testo; non sono state riverificate come catalogo attuale.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:Productivity\", \"T:Skills & learning\", \"T:What agents can do\"]",
      "topics_json": "[\"K:Developer workflow and adoption\", \"K:Evaluation methodology and baselines\", \"K:Agent failure and escalation\", \"K:Long-running agent execution\"]",
      "editorial_chapters_json": "[\"C:C03\", \"C:C11\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"Getting Started: Choosing Your Primary Tool\", \"line\": 2, \"offset\": 1, \"end\": 54}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B022",
      "label": "Static Context Engineering: Teaching AI About Your Project",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V01",
      "volume_title": "Non-Deterministic Software Engineering",
      "source_path": "AI_SW_ENG/chapters_verbose/chapter10/03_static_context.tex",
      "source_sha256": "2fbca131864d7f4b1d1beeecea73b61e395b598486e47eac3176bfc9918f2b3a",
      "line_count": 424,
      "word_count_approx": 1782,
      "card_type": "section",
      "card_path": "cards/V01/B022.md",
      "in_short": "Le istruzioni persistenti rendono esplicite convenzioni, vincoli e decisioni del progetto.",
      "summary": "AGENTS.md e file analoghi sono trattati come una base di contesto mantenuta dal team, con esempi ed esercizi di configurazione.",
      "limitation": "Un file di istruzioni può essere obsoleto o contraddittorio; la sua presenza non garantisce conformità del codice prodotto.",
      "primary_theme": "T:System knowledge & memory",
      "streams_json": "[\"T:System knowledge & memory\", \"T:Engineering structure\"]",
      "topics_json": "[\"K:Agent context and persistent memory\", \"K:System understanding and rationale\"]",
      "editorial_chapters_json": "[\"C:C09\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"Static Context Engineering: Teaching AI About Your Project\", \"line\": 2, \"offset\": 1, \"end\": 69}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B023",
      "label": "Dynamic Context Engineering: Real-Time Information",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V01",
      "volume_title": "Non-Deterministic Software Engineering",
      "source_path": "AI_SW_ENG/chapters_verbose/chapter10/04_dynamic_context.tex",
      "source_sha256": "68046ecb5f4a08a87ce5c30ad04826e3b08a84b9c57a5c648d7b3d2f3c40c61d",
      "line_count": 312,
      "word_count_approx": 1438,
      "card_type": "section",
      "card_path": "cards/V01/B023.md",
      "in_short": "Il contesto dinamico recupera informazioni aggiornate nel momento in cui servono.",
      "summary": "La sezione collega documentazione, schema dati e risorse esterne tramite connettori, distinguendoli dalle istruzioni statiche.",
      "limitation": "Freschezza, autorizzazione e attendibilità del contenuto devono essere verificate separatamente; un connettore può ampliare la superficie d’attacco.",
      "primary_theme": "T:System knowledge & memory",
      "streams_json": "[\"T:System knowledge & memory\", \"T:What agents can do\", \"T:Code quality & security\"]",
      "topics_json": "[\"K:Agent context and persistent memory\", \"K:System understanding and rationale\", \"K:Dependencies and agent supply chain\", \"K:Prompt injection and malicious tools\"]",
      "editorial_chapters_json": "[\"C:C06\", \"C:C09\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"Dynamic Context Engineering: Real-Time Information\", \"line\": 2, \"offset\": 1, \"end\": 61}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B024",
      "label": "Context Flow Control: Managing Complex Sessions",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V01",
      "volume_title": "Non-Deterministic Software Engineering",
      "source_path": "AI_SW_ENG/chapters_verbose/chapter10/05_context_flow.tex",
      "source_sha256": "e4c09a224cbac8339536664e6162fbafc708bae4e46667cf8008cd78f962f370",
      "line_count": 346,
      "word_count_approx": 1419,
      "card_type": "section",
      "card_path": "cards/V01/B024.md",
      "in_short": "Compattazione e handoff governano la continuità delle sessioni complesse.",
      "summary": "Plan mode, riepiloghi e passaggi strutturati sono strumenti per controllare l’accumulo del contesto e conservare lo stato del lavoro.",
      "limitation": "Un riepilogo può perdere vincoli o spiegazioni; i passaggi di stato devono essere verificabili rispetto agli artefatti originari.",
      "primary_theme": "T:System knowledge & memory",
      "streams_json": "[\"T:System knowledge & memory\", \"T:What agents can do\"]",
      "topics_json": "[\"K:Agent context and persistent memory\", \"K:System understanding and rationale\", \"K:Long-running agent execution\"]",
      "editorial_chapters_json": "[\"C:C03\", \"C:C09\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"Context Flow Control: Managing Complex Sessions\", \"line\": 2, \"offset\": 1, \"end\": 58}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B025",
      "label": "From Single Agent to Multi-Agent Workflows",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V01",
      "volume_title": "Non-Deterministic Software Engineering",
      "source_path": "AI_SW_ENG/chapters_verbose/chapter10/06_multi_agent.tex",
      "source_sha256": "0cdb4fb9d02a3fdf228a76b853e4d4c51db6999b0eb13acc4ad75626ad216bbd",
      "line_count": 487,
      "word_count_approx": 2714,
      "card_type": "section",
      "card_path": "cards/V01/B025.md",
      "in_short": "Il passaggio a più agenti richiede specializzazione, confini e punti di controllo.",
      "summary": "La sezione distingue subagent e workflow multi-agente, associando integrazione enterprise, condivisione del contesto e checkpoint umani.",
      "limitation": "Il parallelismo non dimostra maggiore produttività; occorre contabilizzare errori di coordinamento e revisione seriale.",
      "primary_theme": "T:What agents can do",
      "streams_json": "[\"T:What agents can do\", \"T:Engineering structure\", \"T:Verification & review\"]",
      "topics_json": "[\"K:Human-agent collaboration\", \"K:Review capacity and maintainers\", \"K:Long-running agent execution\", \"K:Specifications and governance\", \"K:Ownership and knowledge transfer\"]",
      "editorial_chapters_json": "[\"C:C03\", \"C:C11\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"From Single Agent to Multi-Agent Workflows\", \"line\": 2, \"offset\": 1, \"end\": 53}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B026",
      "label": "Development Practices Enhanced by AI",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V01",
      "volume_title": "Non-Deterministic Software Engineering",
      "source_path": "AI_SW_ENG/chapters_verbose/chapter10/07_dev_practices.tex",
      "source_sha256": "d9b75f944c3c71265c0c686a6e658b4abe2baf222ee28eee7d41c2e3c6e1e7b0",
      "line_count": 816,
      "word_count_approx": 4234,
      "card_type": "section",
      "card_path": "cards/V01/B026.md",
      "in_short": "TDD, comprensione del legacy e migrazioni sono casi concreti di lavoro assistito.",
      "summary": "Il testo descrive come applicare AI a sviluppo guidato dai test, analisi del sistema, forward engineering e trasformazioni ripetitive.",
      "limitation": "Le valutazioni di maturità sono contestuali; nelle migrazioni la preservazione semantica richiede casi indipendenti dal codice trasformato.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:What agents can do\", \"T:Verification & review\", \"T:Code quality & security\", \"T:System knowledge & memory\", \"T:Skills & learning\"]",
      "topics_json": "[\"K:Developer workflow and adoption\", \"K:Specifications and governance\", \"K:Independent verification and oracles\", \"K:Evaluation methodology and baselines\", \"K:System understanding and rationale\", \"K:Onboarding and developer fluency\", \"K:Ownership and knowledge transfer\"]",
      "editorial_chapters_json": "[\"C:C05\", \"C:C07\", \"C:C09\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"Development Practices Enhanced by AI\", \"line\": 2, \"offset\": 1, \"end\": 47}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B027",
      "label": "Team Collaboration \\& Knowledge Sharing",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V01",
      "volume_title": "Non-Deterministic Software Engineering",
      "source_path": "AI_SW_ENG/chapters_verbose/chapter10/08_team_collaboration.tex",
      "source_sha256": "f25d348c036c0954b18c5d1837930f434106612fc32cf6ab1562a67bfd80db3e",
      "line_count": 330,
      "word_count_approx": 1073,
      "card_type": "section",
      "card_path": "cards/V01/B027.md",
      "in_short": "L’adozione collettiva richiede trasmissione delle pratiche e decisioni condivise.",
      "summary": "La sezione tratta librerie di prompt, collaborazione, competenze e ruoli complementari di persone e agenti.",
      "limitation": "La condivisione degli artefatti non dimostra comprensione condivisa: servono verifiche di handoff e capacità autonome.",
      "primary_theme": "T:Skills & learning",
      "streams_json": "[\"T:Skills & learning\", \"T:System knowledge & memory\", \"T:Engineering structure\", \"T:Verification & review\"]",
      "topics_json": "[\"K:Skills formation and teaching\", \"K:Cognitive offloading and skill debt\", \"K:Specifications and governance\", \"K:Ownership and knowledge transfer\"]",
      "editorial_chapters_json": "[\"C:C10\", \"C:C11\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"Team Collaboration \\\\& Knowledge Sharing\", \"line\": 2, \"offset\": 1, \"end\": 50}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B028",
      "label": "Security, Compliance \\& Governance",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V01",
      "volume_title": "Non-Deterministic Software Engineering",
      "source_path": "AI_SW_ENG/chapters_verbose/chapter10/09_security.tex",
      "source_sha256": "b8f5fff344bf416debc2851e29e9120b3ab90966db395ace2696f806ab0e4072",
      "line_count": 975,
      "word_count_approx": 4534,
      "card_type": "section",
      "card_path": "cards/V01/B028.md",
      "in_short": "La sicurezza degli agenti richiede difesa stratificata e controllo continuo.",
      "summary": "Policy-as-code, guardrail, flussi di dati, monitoraggio e risposta agli incidenti compongono il quadro operativo.",
      "limitation": "Gli esempi non costituiscono un audit di conformità; distinguere regole applicate, osservabilità e rischio residuo.",
      "primary_theme": "T:Code quality & security",
      "streams_json": "[\"T:Code quality & security\", \"T:What agents can do\", \"T:Engineering structure\", \"T:System knowledge & memory\", \"T:Verification & review\"]",
      "topics_json": "[\"K:Prompt injection and malicious tools\", \"K:Vulnerability and secure code\", \"K:Dependencies and agent supply chain\", \"K:Specifications and governance\", \"K:Ownership and knowledge transfer\"]",
      "editorial_chapters_json": "[\"C:C06\", \"C:C11\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"Security, Compliance \\\\& Governance\", \"line\": 2, \"offset\": 1, \"end\": 45}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B029",
      "label": "Measurement \\& Observability",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V01",
      "volume_title": "Non-Deterministic Software Engineering",
      "source_path": "AI_SW_ENG/chapters_verbose/chapter10/10_measurement.tex",
      "source_sha256": "35163db617c256568b42f6a6377f5937b4880bf3c9726465623bcccc906b4f25",
      "line_count": 347,
      "word_count_approx": 1562,
      "card_type": "section",
      "card_path": "cards/V01/B029.md",
      "in_short": "Osservabilità e misura devono ricondurre i consumi al valore verificato.",
      "summary": "La sezione collega utilizzo, qualità, costi, debugging e flusso del lavoro, evitando la riduzione della produttività alle righe generate.",
      "limitation": "Valore economico e percezione soggettiva hanno denominatori diversi; documentare baseline e campione per ogni confronto.",
      "primary_theme": "T:Productivity",
      "streams_json": "[\"T:Productivity\", \"T:Economics\", \"T:Verification & review\"]",
      "topics_json": "[\"K:Output versus shipped value\", \"K:Evaluation methodology and baselines\", \"K:Controlled productivity evidence\", \"K:Economic costs and return\"]",
      "editorial_chapters_json": "[\"C:C02\", \"C:C12\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"Measurement \\\\& Observability\", \"line\": 2, \"offset\": 1, \"end\": 39}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B030",
      "label": "Common Pitfalls to Avoid",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V01",
      "volume_title": "Non-Deterministic Software Engineering",
      "source_path": "AI_SW_ENG/chapters_verbose/chapter10/11_pitfalls.tex",
      "source_sha256": "43b8d038a2bd2750d637c5b1b3b4304394d2b56c4b42d6af8e7ff4aa981be13e",
      "line_count": 1534,
      "word_count_approx": 5636,
      "card_type": "section",
      "card_path": "cards/V01/B030.md",
      "in_short": "Gli errori ricorrenti di adozione vanno diagnosticati prima di aggiungere strumenti.",
      "summary": "Il file approfondisce trappole pratiche e le raccorda agli antipattern del catalogo: contesto, batch, sicurezza, competenze e metriche.",
      "limitation": "La somiglianza fra antipattern non è una nuova osservazione indipendente; usarli come checklist e ipotesi da misurare.",
      "primary_theme": "T:What agents can do",
      "streams_json": "[\"T:What agents can do\", \"T:Verification & review\", \"T:Code quality & security\", \"T:Skills & learning\", \"T:System knowledge & memory\"]",
      "topics_json": "[\"K:Agent failure and escalation\", \"K:Evaluation methodology and baselines\", \"K:Review capacity and maintainers\", \"K:AI as reviewer\", \"K:Automation bias and trust\", \"K:Cognitive offloading and skill debt\", \"K:System understanding and rationale\", \"K:Ownership and knowledge transfer\"]",
      "editorial_chapters_json": "[\"C:C03\", \"C:C08\", \"C:C10\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"Common Pitfalls to Avoid\", \"line\": 2, \"offset\": 1, \"end\": 35}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B031",
      "label": "First 90-Days Implementation Roadmap",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V01",
      "volume_title": "Non-Deterministic Software Engineering",
      "source_path": "AI_SW_ENG/chapters_verbose/chapter10/12_roadmap.tex",
      "source_sha256": "eeb8597bff408474a39e7206e6f8bfa0cc022a5ed832d7092a94cb975e646d91",
      "line_count": 206,
      "word_count_approx": 1125,
      "card_type": "section",
      "card_path": "cards/V01/B031.md",
      "in_short": "Un pilot di novanta giorni deve partire da baseline e concludersi con una decisione motivata.",
      "summary": "La roadmap organizza preparazione, sperimentazione, passaggio fra gruppi e criteri di go/no-go, collegandosi alla roadmap strategica di sei mesi.",
      "limitation": "Il calendario è prescrittivo; il successo va deciso su esiti e qualità misurati, non sul mero completamento delle settimane.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:Productivity\", \"T:Skills & learning\", \"T:Verification & review\"]",
      "topics_json": "[\"K:Developer workflow and adoption\", \"K:Evaluation methodology and baselines\", \"K:Controlled productivity evidence\"]",
      "editorial_chapters_json": "[\"C:C02\", \"C:C11\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"First 90-Days Implementation Roadmap\", \"line\": 2, \"offset\": 1, \"end\": 47}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B032",
      "label": "Quick Reference Guides",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V01",
      "volume_title": "Non-Deterministic Software Engineering",
      "source_path": "AI_SW_ENG/appendices/appendix_a.tex",
      "source_sha256": "a73043ba2d48b5b2b08823830033518d7658c45eef66034901dc4a7670e860c0",
      "line_count": 950,
      "word_count_approx": 2324,
      "card_type": "appendix",
      "card_path": "cards/V01/B032.md",
      "in_short": "Le schede rapide rendono utilizzabili criteri di controllo e misura durante il lavoro.",
      "summary": "L’appendice raccoglie checklist, domande di revisione, segnali di dipendenza dall’AI, criteri di policy e riferimenti pratici.",
      "limitation": "È un compendio del volume; non rafforza statisticamente le affermazioni ripetute né trasforma euristiche in percentuali misurate.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:What agents can do\", \"T:Verification & review\", \"T:Code quality & security\", \"T:Productivity\"]",
      "topics_json": "[\"K:Developer workflow and adoption\", \"K:Specifications and governance\", \"K:Review capacity and maintainers\", \"K:AI as reviewer\", \"K:Automation bias and trust\", \"K:Controlled productivity evidence\", \"K:Evaluation methodology and baselines\"]",
      "editorial_chapters_json": "[\"C:C02\", \"C:C04\", \"C:C08\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"The 70\\\\% Problem --- Quick Reference\", \"line\": 7, \"offset\": 241, \"end\": 287}, {\"level\": \"section\", \"title\": \"Warning Signs Your Team Is Over-Relying on AI\", \"line\": 184, \"offset\": 4362, \"end\": 4417}, {\"level\": \"section\", \"title\": \"Resources for Learning AI-Assisted Development\", \"line\": 481, \"offset\": 13402, \"end\": 13458}, {\"level\": \"section\", \"title\": \"Quick Reference Summary\", \"line\": 897, \"offset\": 27204, \"end\": 27237}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B033",
      "label": "Expert Insights",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V01",
      "volume_title": "Non-Deterministic Software Engineering",
      "source_path": "AI_SW_ENG/appendices/appendix_b1.tex",
      "source_sha256": "431de3883a50e3f4f912773b1806fb89615511e88c470f2beec94fdbdb56cab4",
      "line_count": 709,
      "word_count_approx": 2603,
      "card_type": "appendix",
      "card_path": "cards/V01/B033.md",
      "in_short": "Le testimonianze degli esperti sono organizzate come principi professionali.",
      "summary": "Il file aggrega citazioni e lezioni su test, costo, qualità, contesto e trasformazione della professione.",
      "limitation": "L’attribuzione e il contesto delle citazioni richiedono fonte primaria puntuale; le testimonianze non sono prove causali.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:What agents can do\", \"T:Skills & learning\", \"T:System knowledge & memory\", \"T:Productivity\", \"T:Economics\"]",
      "topics_json": "[\"K:Developer workflow and adoption\", \"K:Human-agent collaboration\", \"K:Skills formation and teaching\", \"K:Cognitive offloading and skill debt\", \"K:Output versus shipped value\", \"K:Evaluation methodology and baselines\"]",
      "editorial_chapters_json": "[\"C:C01\", \"C:C02\", \"C:C10\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"Expert Insights-Key Quotes \\\\& Principles\", \"line\": 12, \"offset\": 173, \"end\": 223}, {\"level\": \"section\", \"title\": \"Synthesized Wisdom: Key Principles\", \"line\": 574, \"offset\": 20713, \"end\": 20757}, {\"level\": \"section\", \"title\": \"Closing Thought\", \"line\": 679, \"offset\": 23647, \"end\": 23672}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B034",
      "label": "Implementation Guide and Solutions",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V01",
      "volume_title": "Non-Deterministic Software Engineering",
      "source_path": "AI_SW_ENG/appendices/appendix_c_v4.tex",
      "source_sha256": "7a56d65173ebada784e0909351e1dd174bda54e53bdf2d61981d30730fc2cd97",
      "line_count": 2199,
      "word_count_approx": 8680,
      "card_type": "appendix",
      "card_path": "cards/V01/B034.md",
      "in_short": "Le soluzioni operative traducono i workflow in profili di agenti, handoff ed esercizi.",
      "summary": "L’appendice contiene ruoli specializzati, schemi di payload, configurazioni MCP, subagent e soluzioni per sessioni isolate.",
      "limitation": "Il codice e le configurazioni non sono stati eseguiti in questo passaggio; l’etichetta di verifica al dicembre 2025 resta un’affermazione del testo.",
      "primary_theme": "T:What agents can do",
      "streams_json": "[\"T:What agents can do\", \"T:Engineering structure\", \"T:Verification & review\", \"T:System knowledge & memory\", \"T:Code quality & security\"]",
      "topics_json": "[\"K:Human-agent collaboration\", \"K:Review capacity and maintainers\", \"K:Long-running agent execution\", \"K:Agent context and persistent memory\", \"K:System understanding and rationale\", \"K:Dependencies and agent supply chain\", \"K:Independent verification and oracles\", \"K:Evaluation methodology and baselines\"]",
      "editorial_chapters_json": "[\"C:C03\", \"C:C07\", \"C:C09\", \"C:C11\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"Implementing custom AI Agents\", \"line\": 14, \"offset\": 331, \"end\": 370}, {\"level\": \"section\", \"title\": \"Enterprise Workflow Agent Profiles - Chapter ch:new-workflows\", \"line\": 371, \"offset\": 19835, \"end\": 19912}, {\"level\": \"section\", \"title\": \"Handoff Payload Schema Reference\", \"line\": 1058, \"offset\": 38965, \"end\": 39007}, {\"level\": \"section\", \"title\": \"Exercise Solutions\", \"line\": 1183, \"offset\": 43849, \"end\": 43877}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B035",
      "label": "AI Adoption in the European Union",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V01",
      "volume_title": "Non-Deterministic Software Engineering",
      "source_path": "AI_SW_ENG/appendices/appendix_eu.tex",
      "source_sha256": "90feff4e44644d90c9be9a4fc45a98f5f2ddc32b60a0cd62089c01c14dd598ea",
      "line_count": 471,
      "word_count_approx": 3630,
      "card_type": "appendix",
      "card_path": "cards/V01/B035.md",
      "in_short": "L’adozione europea combina responsabilità, provenienza e scelte di sovranità operativa.",
      "summary": "L’appendice tratta quadro regolatorio, rischio delle dipendenze, dati, architetture ibride e AI-BOM come esigenze connesse alla pratica ingegneristica.",
      "limitation": "Le affermazioni giuridiche e le scadenze sono solo indicizzate, non riconfermate: prima del riuso servono verifica normativa aggiornata e valutazione competente.",
      "primary_theme": "T:Code quality & security",
      "streams_json": "[\"T:Code quality & security\", \"T:Engineering structure\", \"T:Economics\", \"T:What agents can do\"]",
      "topics_json": "[\"K:Dependencies and agent supply chain\", \"K:Specifications and governance\", \"K:Ownership and knowledge transfer\", \"K:Prompt injection and malicious tools\", \"K:Vulnerability and secure code\", \"K:Economic costs and return\", \"K:Long-running agent execution\"]",
      "editorial_chapters_json": "[\"C:C06\", \"C:C11\", \"C:C12\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"Introduction: A Different Calculus\", \"line\": 7, \"offset\": 239, \"end\": 283}, {\"level\": \"section\", \"title\": \"The Regulatory Landscape: Three Critical Frameworks\", \"line\": 53, \"offset\": 4016, \"end\": 4077}, {\"level\": \"section\", \"title\": \"Operational Sovereignty Assessment\", \"line\": 356, \"offset\": 23319, \"end\": 23363}, {\"level\": \"section\", \"title\": \"Conclusion: A European Path\", \"line\": 422, \"offset\": 26991, \"end\": 27028}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B036",
      "label": "Introduzioni e postfazione — The Bigger Picture",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V02",
      "volume_title": "Non-Deterministic Spec-driven Development",
      "source_path": "AI_SDD_ENG/main.tex",
      "source_sha256": "92d0dbc28b96698b5f186b9c4b120330883575b5db0eacd4f1b2eba71e3339b4",
      "line_count": 352,
      "word_count_approx": 1690,
      "card_type": "structural_synthesis",
      "card_path": "cards/V02/B036.md",
      "in_short": "La postfazione riconduce SDD alla trasformazione più ampia dell’ingegneria.",
      "summary": "Il main include introduzioni alle parti e una chiusura concettuale, oltre ai rimandi al volume precedente. La scheda riguarda questa prosa autonoma, non la duplicazione dei capitoli inclusi.",
      "limitation": "Le note biografiche nello stesso file non sono usate come contributo tecnico o evidenza sul metodo.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:Verification & review\", \"T:What agents can do\"]",
      "topics_json": "[\"K:Specifications and governance\", \"K:Independent verification and oracles\", \"K:Developer workflow and adoption\", \"K:Human-agent collaboration\"]",
      "editorial_chapters_json": "[\"C:C01\", \"C:C04\"]",
      "evidence_anchors_json": "[{\"level\": \"chapter\", \"title\": \"Afterword: The Bigger Picture\", \"line\": 176, \"offset\": 6712, \"end\": 6752}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B037",
      "label": "Preface",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V02",
      "volume_title": "Non-Deterministic Spec-driven Development",
      "source_path": "AI_SDD_ENG/frontmatter.tex",
      "source_sha256": "d05ef047f0eb9ac267123cc1d3222d4830d5af420c6b18101659c003c955161d",
      "line_count": 278,
      "word_count_approx": 1919,
      "card_type": "reading_guide",
      "card_path": "cards/V02/B037.md",
      "in_short": "La prefazione definisce pubblico, motivazione e rapporto con il volume fondativo.",
      "summary": "Il file presenta SDD come modo di rendere esplicito l’intento prima della generazione e chiarisce il percorso di lettura.",
      "limitation": "È inquadramento editoriale; il rapporto fra i volumi non equivale a conferma indipendente delle tesi comuni.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:Verification & review\", \"T:Productivity\", \"T:Skills & learning\"]",
      "topics_json": "[\"K:Specifications and governance\", \"K:Independent verification and oracles\", \"K:Developer workflow and adoption\", \"K:Evaluation methodology and baselines\"]",
      "editorial_chapters_json": "[\"C:C01\", \"C:C04\"]",
      "evidence_anchors_json": "[{\"level\": \"chapter\", \"title\": \"Preface\", \"line\": 96, \"offset\": 2127, \"end\": 2145}, {\"level\": \"subsection\", \"title\": \"Before You Begin\", \"line\": 144, \"offset\": 6289, \"end\": 6319}, {\"level\": \"subsubsection\", \"title\": \"Reading Paths by Role\", \"line\": 206, \"offset\": 9625, \"end\": 9663}, {\"level\": \"subsection\", \"title\": \"The Experts Who Shaped This Book\", \"line\": 257, \"offset\": 12207, \"end\": 12253}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B038",
      "label": "The Shift",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V02",
      "volume_title": "Non-Deterministic Spec-driven Development",
      "source_path": "AI_SDD_ENG/chapters/chapter01_shift.tex",
      "source_sha256": "1a91b066014e9e6b3a16028d28873509535d11dc4643cdb4f4976d63d37187df",
      "line_count": 421,
      "word_count_approx": 3280,
      "card_type": "chapter",
      "card_path": "cards/V02/B038.md",
      "in_short": "L’intento diventa la fonte di riferimento del processo, con confini di autorità espliciti.",
      "summary": "Il capitolo oppone code-first e intent-first, formula cinque principi e introduce il sistema di confini a tre livelli.",
      "limitation": "I principi sono prescrizioni progettuali, non una dimostrazione che ogni specifica sia completa o corretta.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:Verification & review\"]",
      "topics_json": "[\"K:Specifications and governance\", \"K:Independent verification and oracles\", \"K:Ownership and knowledge transfer\"]",
      "editorial_chapters_json": "[\"C:C04\", \"C:C11\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"From Code-First to Intent-First\", \"line\": 15, \"offset\": 529, \"end\": 570}, {\"level\": \"section\", \"title\": \"Vibe Coding vs.\\\\ Spec-Driven Development\", \"line\": 85, \"offset\": 5684, \"end\": 5734}, {\"level\": \"section\", \"title\": \"Five Principles That Actually Work\", \"line\": 142, \"offset\": 10759, \"end\": 10803}, {\"level\": \"section\", \"title\": \"The Three-Tier Boundary System\", \"line\": 260, \"offset\": 19455, \"end\": 19495}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B039",
      "label": "The Process",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V02",
      "volume_title": "Non-Deterministic Spec-driven Development",
      "source_path": "AI_SDD_ENG/chapters/chapter02_process.tex",
      "source_sha256": "d496238586c77b97533a3851a22bb7a35ff1af1be938da000d1acd7b880781ce",
      "line_count": 557,
      "word_count_approx": 3520,
      "card_type": "chapter",
      "card_path": "cards/V02/B039.md",
      "in_short": "Quattro fasi e quattro gate organizzano il passaggio dall’intento all’implementazione.",
      "summary": "Costituzione, chiarimenti, selezione del modello, analisi di consistenza e checklist rendono esplicite le condizioni di avanzamento.",
      "limitation": "La sequenza dei gate va distinta dalla rigidità waterfall: cambiamenti tardivi richiedono invalidazione e rivalidazione degli artefatti interessati.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:System knowledge & memory\", \"T:Verification & review\", \"T:Code quality & security\"]",
      "topics_json": "[\"K:Specifications and governance\", \"K:System understanding and rationale\", \"K:Independent verification and oracles\", \"K:Evaluation methodology and baselines\"]",
      "editorial_chapters_json": "[\"C:C04\", \"C:C07\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"Four Phases, Four Gates\", \"line\": 20, \"offset\": 1046, \"end\": 1079}, {\"level\": \"section\", \"title\": \"Model Selection Strategy\", \"line\": 241, \"offset\": 12809, \"end\": 12843}, {\"level\": \"section\", \"title\": \"The Clarification Phase\", \"line\": 361, \"offset\": 20337, \"end\": 20370}, {\"level\": \"section\", \"title\": \"Quality Checklists: Unit Tests for English\", \"line\": 467, \"offset\": 25412, \"end\": 25464}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B040",
      "label": "The Toolkit",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V02",
      "volume_title": "Non-Deterministic Spec-driven Development",
      "source_path": "AI_SDD_ENG/chapters/chapter03_toolkit.tex",
      "source_sha256": "79e4d12f06ab8e1cc78d204aa3194b2037d409be96724e10c31bd2fe1efc8114",
      "line_count": 688,
      "word_count_approx": 3063,
      "card_type": "chapter",
      "card_path": "cards/V02/B040.md",
      "in_short": "Spec Kit rende operativo il processo mediante comandi e artefatti.",
      "summary": "Il capitolo introduce installazione, workflow, struttura dei file e un walkthrough, traducendo principi generali in una toolchain concreta.",
      "limitation": "Comandi e caratteristiche rappresentano la versione descritta; la loro correttezza attuale e l’esecuzione non sono state verificate qui.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:What agents can do\", \"T:Verification & review\"]",
      "topics_json": "[\"K:Developer workflow and adoption\", \"K:Specifications and governance\", \"K:Independent verification and oracles\"]",
      "editorial_chapters_json": "[\"C:C03\", \"C:C04\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"Introducing Spec Kit\", \"line\": 20, \"offset\": 954, \"end\": 984}, {\"level\": \"section\", \"title\": \"Installation and Setup\", \"line\": 80, \"offset\": 4022, \"end\": 4054}, {\"level\": \"section\", \"title\": \"The Artifact Structure\", \"line\": 301, \"offset\": 11627, \"end\": 11659}, {\"level\": \"section\", \"title\": \"Quick Walkthrough\", \"line\": 566, \"offset\": 22612, \"end\": 22639}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B041",
      "label": "The Integration",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V02",
      "volume_title": "Non-Deterministic Spec-driven Development",
      "source_path": "AI_SDD_ENG/chapters/chapter04_integration.tex",
      "source_sha256": "c50eb677650ac6e7c616679dafbe4a864c4306cc720ccff9e355ec1cbec2fe84",
      "line_count": 2550,
      "word_count_approx": 9387,
      "card_type": "chapter",
      "card_path": "cards/V02/B041.md",
      "in_short": "SDD si integra con workflow esistenti e responsabilità dei team multi-ruolo.",
      "summary": "Le mappature verso i capitoli del primo volume e i playbook collegano specifiche, tooling e collaborazione in contesti enterprise e brownfield.",
      "limitation": "La corrispondenza documentale non prova efficacia organizzativa; servono esperimenti su handoff, ambiguità e intenzioni modificate.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:System knowledge & memory\", \"T:What agents can do\", \"T:Verification & review\"]",
      "topics_json": "[\"K:Specifications and governance\", \"K:System understanding and rationale\", \"K:Human-agent collaboration\", \"K:Review capacity and maintainers\", \"K:Long-running agent execution\", \"K:Ownership and knowledge transfer\"]",
      "editorial_chapters_json": "[\"C:C04\", \"C:C11\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"Mapping to Chapter 4 Workflows\", \"line\": 20, \"offset\": 969, \"end\": 1009}, {\"level\": \"section\", \"title\": \"Mapping to Chapter 10 Tooling\", \"line\": 96, \"offset\": 3619, \"end\": 3658}, {\"level\": \"section\", \"title\": \"SDD in Multi-Role Teams\", \"line\": 471, \"offset\": 17163, \"end\": 17196}, {\"level\": \"section\", \"title\": \"Use Case Playbooks\", \"line\": 1221, \"offset\": 44970, \"end\": 44998}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B042",
      "label": "Advanced Patterns",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V02",
      "volume_title": "Non-Deterministic Spec-driven Development",
      "source_path": "AI_SDD_ENG/chapters/chapter05_patterns.tex",
      "source_sha256": "a5d81ef982282d03e93f32f344890d01e05eb138a89c84e7d4fda6818e602e0d",
      "line_count": 1107,
      "word_count_approx": 4763,
      "card_type": "chapter",
      "card_path": "cards/V02/B042.md",
      "in_short": "Sette pattern estendono il catalogo originario alla gestione delle specifiche.",
      "summary": "Costituzione, chiarificazione anticipata, consistenza, conservazione della ricerca, esplorazione parallela, scala delle specifiche e cambio del modello compongono un catalogo specifico.",
      "limitation": "La ripetizione di un pattern nei volumi successivi non aumenta il numero di osservazioni; l’efficacia resta da valutare nel contesto d’uso.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:Verification & review\", \"T:System knowledge & memory\", \"T:What agents can do\"]",
      "topics_json": "[\"K:Specifications and governance\", \"K:Independent verification and oracles\", \"K:System understanding and rationale\", \"K:Human-agent collaboration\", \"K:Review capacity and maintainers\", \"K:Long-running agent execution\"]",
      "editorial_chapters_json": "[\"C:C04\", \"C:C09\", \"C:C11\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"Extending the Pattern Catalog\", \"line\": 16, \"offset\": 494, \"end\": 534}, {\"level\": \"section\", \"title\": \"Pattern Overview\", \"line\": 85, \"offset\": 4218, \"end\": 4245}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B043",
      "label": "Limitations and Judgment",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V02",
      "volume_title": "Non-Deterministic Spec-driven Development",
      "source_path": "AI_SDD_ENG/chapters/chapter06_limitations.tex",
      "source_sha256": "7b1ea36d975dbe6f0affa38604fcf3948632188646a5489e4e404bb06222e48b",
      "line_count": 456,
      "word_count_approx": 2289,
      "card_type": "chapter",
      "card_path": "cards/V02/B043.md",
      "in_short": "Il valore di SDD dipende dal contesto e dai costi di mantenimento degli artefatti.",
      "summary": "Il capitolo affronta documenti troppo lunghi, casi inadatti, aggiornamento delle specifiche e misurazione del successo, ponendo limiti all’adozione indiscriminata.",
      "limitation": "Non presentare come misurate soglie di convenienza o riduzioni di difetti che il testo propone soltanto come euristiche.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:System knowledge & memory\", \"T:Productivity\", \"T:Verification & review\"]",
      "topics_json": "[\"K:Specifications and governance\", \"K:System understanding and rationale\", \"K:Controlled productivity evidence\", \"K:Evaluation methodology and baselines\"]",
      "editorial_chapters_json": "[\"C:C02\", \"C:C04\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"The Walls of Text Problem\", \"line\": 20, \"offset\": 974, \"end\": 1009}, {\"level\": \"section\", \"title\": \"When Spec-Driven Development Doesn't Fit\", \"line\": 138, \"offset\": 4680, \"end\": 4730}, {\"level\": \"section\", \"title\": \"Measuring SDD Success\", \"line\": 295, \"offset\": 10967, \"end\": 10998}, {\"level\": \"section\", \"title\": \"Honest Assessment\", \"line\": 379, \"offset\": 15955, \"end\": 15982}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B044",
      "label": "Templates",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V02",
      "volume_title": "Non-Deterministic Spec-driven Development",
      "source_path": "AI_SDD_ENG/appendices/appendix_templates.tex",
      "source_sha256": "07b284ea9dddb099048b387e2a47520049633282bf799b0527b815f142da6968",
      "line_count": 352,
      "word_count_approx": 1012,
      "card_type": "appendix",
      "card_path": "cards/V02/B044.md",
      "in_short": "Template comuni rendono tracciabili costituzione, chiarimenti, consistenza e ricerca.",
      "summary": "L’appendice fornisce strutture riutilizzabili per gli artefatti centrali del processo, con indicazioni sul loro ruolo.",
      "limitation": "La compilazione di un template non garantisce correttezza, indipendenza o approvazione delle intenzioni contenute.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:Verification & review\", \"T:System knowledge & memory\"]",
      "topics_json": "[\"K:Specifications and governance\", \"K:Independent verification and oracles\", \"K:Agent context and persistent memory\", \"K:System understanding and rationale\"]",
      "editorial_chapters_json": "[\"C:C04\", \"C:C09\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"Template: Constitution\", \"line\": 10, \"offset\": 271, \"end\": 303}, {\"level\": \"section\", \"title\": \"Template: Clarification Log\", \"line\": 112, \"offset\": 2423, \"end\": 2460}, {\"level\": \"section\", \"title\": \"Template: Research Artifact\", \"line\": 269, \"offset\": 5939, \"end\": 5976}, {\"level\": \"section\", \"title\": \"Further Reading\", \"line\": 342, \"offset\": 7362, \"end\": 7387}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B045",
      "label": "Complete Implementation Examples",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V02",
      "volume_title": "Non-Deterministic Spec-driven Development",
      "source_path": "AI_SDD_ENG/appendices/appendix_examples.tex",
      "source_sha256": "9e3081d62ba108f76aeb1189b308242273d9900bbe0ed9756e2ea979c0e2af26",
      "line_count": 762,
      "word_count_approx": 3039,
      "card_type": "appendix",
      "card_path": "cards/V02/B045.md",
      "in_short": "Due esempi mostrano come gli artefatti si collegano in un percorso end-to-end.",
      "summary": "Notifications N+1 e Sprintify rappresentano rispettivamente estensione di un sistema e greenfield enterprise; il contributo è la continuità fra specifica, pianificazione e verifica.",
      "limitation": "Gli esempi sono didattici; non sono stati eseguiti né trasformati in pilot con esiti produttivi misurati.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:System knowledge & memory\", \"T:Verification & review\", \"T:Code quality & security\"]",
      "topics_json": "[\"K:Specifications and governance\", \"K:System understanding and rationale\", \"K:Independent verification and oracles\", \"K:Evaluation methodology and baselines\"]",
      "editorial_chapters_json": "[\"C:C04\", \"C:C07\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"Choosing the Right Example\", \"line\": 10, \"offset\": 375, \"end\": 411}, {\"level\": \"section\", \"title\": \"Example: Notifications Feature (N+1)\", \"line\": 38, \"offset\": 1597, \"end\": 1643}, {\"level\": \"section\", \"title\": \"Example: Sprintify (Enterprise Greenfield)\", \"line\": 215, \"offset\": 7275, \"end\": 7327}, {\"level\": \"section\", \"title\": \"Further Reading\", \"line\": 755, \"offset\": 25151, \"end\": 25176}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B046",
      "label": "Playbook Quick Reference",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V02",
      "volume_title": "Non-Deterministic Spec-driven Development",
      "source_path": "AI_SDD_ENG/appendices/appendix_playbooks.tex",
      "source_sha256": "cce6b0f819e0f68a30b481b80e52619afdede7e5b60caf4ceb279b6506d77939",
      "line_count": 503,
      "word_count_approx": 1741,
      "card_type": "appendix",
      "card_path": "cards/V02/B046.md",
      "in_short": "I playbook adattano il processo a sviluppo nuovo, brownfield, hotfix e collaborazione.",
      "summary": "Checklist e sequenze di comandi condensano i sei scenari del capitolo di integrazione, rendendo esplicito cosa varia con il rischio e il contesto.",
      "limitation": "Sono viste operative del medesimo metodo, non sei validazioni empiriche indipendenti.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:System knowledge & memory\", \"T:Productivity\", \"T:Skills & learning\"]",
      "topics_json": "[\"K:Specifications and governance\", \"K:System understanding and rationale\", \"K:Developer workflow and adoption\", \"K:Evaluation methodology and baselines\"]",
      "editorial_chapters_json": "[\"C:C04\", \"C:C11\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"Playbook Selection Guide\", \"line\": 10, \"offset\": 365, \"end\": 399}, {\"level\": \"section\", \"title\": \"Legacy Codebase Integration\", \"line\": 139, \"offset\": 4390, \"end\": 4427}, {\"level\": \"section\", \"title\": \"Spike/Exploration\", \"line\": 269, \"offset\": 8283, \"end\": 8310}, {\"level\": \"section\", \"title\": \"Quick Decision Reference\", \"line\": 474, \"offset\": 14253, \"end\": 14287}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B047",
      "label": "Introduzioni alle parti — SDD, seconda edizione",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V03",
      "volume_title": "Non-Deterministic Spec-driven Development — 2nd edition",
      "source_path": "AI_SDD_ENG_V2/main.tex",
      "source_sha256": "b2dace7f741f9577eaa99ecafa3ea28ac72907aabf565bdaa46373d147daddda",
      "line_count": 273,
      "word_count_approx": 1566,
      "card_type": "structural_synthesis",
      "card_path": "cards/V03/B047.md",
      "in_short": "Le introduzioni alle parti spiegano il passaggio dal processo alla progettazione dei framework.",
      "summary": "Il main della seconda edizione orienta fra anatomia, ecosistema, confronto, Enterprise SDD, pattern e limiti. Mantiene leggibile l’architettura del volume senza duplicarne i file inclusi.",
      "limitation": "Il ruolo è strutturale e sintetico; non va contato come prova separata per tutte le affermazioni dei capitoli.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:What agents can do\", \"T:Verification & review\"]",
      "topics_json": "[\"K:Developer workflow and adoption\", \"K:Human-agent collaboration\", \"K:Specifications and governance\", \"K:Independent verification and oracles\", \"K:Ownership and knowledge transfer\"]",
      "editorial_chapters_json": "[\"C:C01\", \"C:C04\", \"C:C11\"]",
      "evidence_anchors_json": "[{\"title\": \"Introduzioni alle parti — SDD, seconda edizione\", \"line\": 1}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B048",
      "label": "Preface",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V03",
      "volume_title": "Non-Deterministic Spec-driven Development — 2nd edition",
      "source_path": "AI_SDD_ENG_V2/frontmatter.tex",
      "source_sha256": "deaf09fefde8f6df71c5e1124d9bbf194d51b0f46b1545c19ed8fbcbeb10772f",
      "line_count": 175,
      "word_count_approx": 1821,
      "card_type": "reading_guide",
      "card_path": "cards/V03/B048.md",
      "in_short": "La prefazione esplicita l’allargamento dalla singola toolchain all’ecosistema SDD.",
      "summary": "Il file contestualizza obiettivi, pubblico e novità della seconda edizione, preparando una lettura comparativa e progettuale.",
      "limitation": "L’essere seconda edizione non dimostra da solo validazione del metodo o superiorità delle nuove soluzioni.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:Verification & review\", \"T:Productivity\", \"T:Skills & learning\"]",
      "topics_json": "[\"K:Specifications and governance\", \"K:Independent verification and oracles\", \"K:Developer workflow and adoption\", \"K:Evaluation methodology and baselines\"]",
      "editorial_chapters_json": "[\"C:C01\", \"C:C04\"]",
      "evidence_anchors_json": "[{\"level\": \"chapter\", \"title\": \"Preface\", \"line\": 57, \"offset\": 2540, \"end\": 2558}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B049",
      "label": "The Shift",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V03",
      "volume_title": "Non-Deterministic Spec-driven Development — 2nd edition",
      "source_path": "AI_SDD_ENG_V2/chapters/chapter01_shift.tex",
      "source_sha256": "17398f66766c49f10a2ca3b49efd9e5ce34ec76a8ec4f7fa7c5eda80202770d3",
      "line_count": 480,
      "word_count_approx": 4214,
      "card_type": "chapter",
      "card_path": "cards/V03/B049.md",
      "in_short": "La base intent-first viene mantenuta e applicata a PROSE.",
      "summary": "Il capitolo riprende il cambiamento di fonte di verità, i cinque principi e i confini a tre livelli, con un’applicazione più esplicita rispetto alla prima edizione.",
      "limitation": "La relazione con B038 è di revisione editoriale: non trattare le formulazioni comuni come evidenze indipendenti.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:Verification & review\"]",
      "topics_json": "[\"K:Specifications and governance\", \"K:Independent verification and oracles\", \"K:Ownership and knowledge transfer\"]",
      "editorial_chapters_json": "[\"C:C04\", \"C:C11\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"From Code-First to Intent-First\", \"line\": 49, \"offset\": 1949, \"end\": 1990}, {\"level\": \"section\", \"title\": \"Vibe Coding vs.\\\\ Spec-Driven Development\", \"line\": 123, \"offset\": 7607, \"end\": 7657}, {\"level\": \"section\", \"title\": \"Five Principles That Actually Work --- Applied to PROSE\", \"line\": 296, \"offset\": 23399, \"end\": 23464}, {\"level\": \"section\", \"title\": \"The Three-Tier Boundary System\", \"line\": 344, \"offset\": 28718, \"end\": 28758}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B050",
      "label": "The Process: Four Phases, Four Gates",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V03",
      "volume_title": "Non-Deterministic Spec-driven Development — 2nd edition",
      "source_path": "AI_SDD_ENG_V2/chapters/chapter02_process.tex",
      "source_sha256": "be96b58d8095aafc81871af38d2b2fbd0451e9a3427b85b44777293235de5ae8",
      "line_count": 328,
      "word_count_approx": 4123,
      "card_type": "chapter",
      "card_path": "cards/V03/B050.md",
      "in_short": "Il processo a gate viene generalizzato oltre una singola implementazione.",
      "summary": "La seconda edizione aggiunge refinement stack, selezione per fase, confronto fra istanziazioni e failure mode delle quattro fasi.",
      "limitation": "Un gate può essere superato con artefatti formalmente coerenti ma intenzioni sbagliate; definire cosa il controllo dimostra e cosa lascia aperto.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:System knowledge & memory\", \"T:Verification & review\", \"T:Code quality & security\"]",
      "topics_json": "[\"K:Specifications and governance\", \"K:System understanding and rationale\", \"K:Independent verification and oracles\", \"K:Evaluation methodology and baselines\"]",
      "editorial_chapters_json": "[\"C:C04\", \"C:C07\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"Four Phases, Four Gates\", \"line\": 22, \"offset\": 1870, \"end\": 1903}, {\"level\": \"section\", \"title\": \"The Refinement Stack\", \"line\": 157, \"offset\": 14493, \"end\": 14523}, {\"level\": \"section\", \"title\": \"Consistency Analysis\", \"line\": 199, \"offset\": 18516, \"end\": 18546}, {\"level\": \"section\", \"title\": \"Common Failure Modes by Phase\", \"line\": 276, \"offset\": 27056, \"end\": 27095}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B051",
      "label": "Anatomy of an AI SDD Framework",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V03",
      "volume_title": "Non-Deterministic Spec-driven Development — 2nd edition",
      "source_path": "AI_SDD_ENG_V2/chapters/chapter03_anatomy.tex",
      "source_sha256": "3c9e70a2ae890e4300cbed66e1c7e86559ecd40c0815ac9937d1e618b4320059",
      "line_count": 426,
      "word_count_approx": 5133,
      "card_type": "chapter",
      "card_path": "cards/V03/B051.md",
      "in_short": "I framework vengono scomposti in istruzioni, prompt, agenti e skill su diversi substrati.",
      "summary": "La tassonomia delle primitive e le regole di composizione permettono di confrontare implementazioni apparentemente diverse e di leggere le strutture dei repository.",
      "limitation": "La tassonomia è una sintesi progettuale dell’autore; la somiglianza delle strutture non implica identità di comportamento o qualità.",
      "primary_theme": "T:System knowledge & memory",
      "streams_json": "[\"T:System knowledge & memory\", \"T:What agents can do\", \"T:Engineering structure\"]",
      "topics_json": "[\"K:Agent context and persistent memory\", \"K:System understanding and rationale\", \"K:Dependencies and agent supply chain\", \"K:Developer workflow and adoption\", \"K:Specifications and governance\"]",
      "editorial_chapters_json": "[\"C:C03\", \"C:C04\", \"C:C09\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"Why Frameworks Look Alike Underneath\", \"line\": 15, \"offset\": 919, \"end\": 965}, {\"level\": \"section\", \"title\": \"Primitive 3 --- Agents\", \"line\": 152, \"offset\": 11392, \"end\": 11424}, {\"level\": \"section\", \"title\": \"Where the Primitives Live in the Three Big Harnesses\", \"line\": 285, \"offset\": 22622, \"end\": 22684}, {\"level\": \"section\", \"title\": \"What to Look For When You Read Part II\", \"line\": 396, \"offset\": 33860, \"end\": 33908}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B052",
      "label": "The Ecosystem: A Map of Public Frameworks",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V03",
      "volume_title": "Non-Deterministic Spec-driven Development — 2nd edition",
      "source_path": "AI_SDD_ENG_V2/chapters/chapter04_ecosystem.tex",
      "source_sha256": "23468c124cf3c33c4f866c6a440041024e0d09b9f677a2f895167c9ad0d9d959",
      "line_count": 228,
      "word_count_approx": 2298,
      "card_type": "chapter",
      "card_path": "cards/V03/B052.md",
      "in_short": "L’ecosistema viene organizzato in famiglie e scelte di progettazione.",
      "summary": "Il capitolo presenta profili dei framework, una tassonomia e una tesi di convergenza, orientando il lettore prima dei confronti dettagliati.",
      "limitation": "I profili sono uno snapshot del corpus del libro; popolarità e presenza nella mappa non sono valutazioni sperimentali.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:Productivity\", \"T:Skills & learning\", \"T:What agents can do\"]",
      "topics_json": "[\"K:Developer workflow and adoption\", \"K:Evaluation methodology and baselines\", \"K:Specifications and governance\"]",
      "editorial_chapters_json": "[\"C:C03\", \"C:C04\", \"C:C11\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"Why the Ecosystem Fragmented\", \"line\": 16, \"offset\": 721, \"end\": 759}, {\"level\": \"section\", \"title\": \"The Four Must-Know Frameworks\", \"line\": 112, \"offset\": 8847, \"end\": 8886}, {\"level\": \"section\", \"title\": \"Framework Profiles\", \"line\": 117, \"offset\": 9934, \"end\": 9962}, {\"level\": \"section\", \"title\": \"How to Read Part II\", \"line\": 196, \"offset\": 15137, \"end\": 15166}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B053",
      "label": "The Lightweight Protocols: GSD v1 and GSD-2",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V03",
      "volume_title": "Non-Deterministic Spec-driven Development — 2nd edition",
      "source_path": "AI_SDD_ENG_V2/chapters/chapter05_gsd.tex",
      "source_sha256": "9f1b1ebed1f3956520fc13d642ded6df5bc2479d436ca3a40b33e65cf724e1df",
      "line_count": 303,
      "word_count_approx": 3954,
      "card_type": "chapter",
      "card_path": "cards/V03/B053.md",
      "in_short": "GSD v1 e GSD-2 rappresentano due modi di ottenere disciplina con poco processo.",
      "summary": "Il confronto combina workflow leggeri, evoluzione strutturata e una simulazione di autenticazione JWT per rendere visibili artefatti e transizioni.",
      "limitation": "La field-test simulation resta una simulazione didattica, non un confronto controllato eseguito sui prodotti attuali.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:System knowledge & memory\", \"T:What agents can do\"]",
      "topics_json": "[\"K:Specifications and governance\", \"K:System understanding and rationale\", \"K:Agent failure and escalation\", \"K:Long-running agent execution\"]",
      "editorial_chapters_json": "[\"C:C03\", \"C:C04\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"The Lightweight Philosophy\", \"line\": 16, \"offset\": 403, \"end\": 439}, {\"level\": \"section\", \"title\": \"GSD v1 --- Action-Oriented Protocol\", \"line\": 33, \"offset\": 2928, \"end\": 2973}, {\"level\": \"section\", \"title\": \"Field-Test Simulation: JWT Authentication\", \"line\": 203, \"offset\": 23010, \"end\": 23061}, {\"level\": \"section\", \"title\": \"Lessons for Your Practice\", \"line\": 241, \"offset\": 25845, \"end\": 25880}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B054",
      "label": "The Specification Toolkits: Spec Kit and OpenSpec (openspec.dev)",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V03",
      "volume_title": "Non-Deterministic Spec-driven Development — 2nd edition",
      "source_path": "AI_SDD_ENG_V2/chapters/chapter06_spectools.tex",
      "source_sha256": "a803100f32d0ed9bb03506561afe3e44e8e838131df018e142c312206c9c9ea2",
      "line_count": 814,
      "word_count_approx": 10419,
      "card_type": "chapter",
      "card_path": "cards/V03/B054.md",
      "in_short": "Spec Kit e OpenSpec affrontano specificazione e cambiamento brownfield con strutture diverse.",
      "summary": "Il capitolo compara toolchain, delta specification, chiarimento prima del piano e una simulazione JWT, esplicitando trade-off e scelte di design.",
      "limitation": "Comandi e lifecycle vanno letti nella versione fornita; il confronto non dimostra la superiorità generale di uno strumento.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:System knowledge & memory\", \"T:Verification & review\"]",
      "topics_json": "[\"K:Specifications and governance\", \"K:System understanding and rationale\", \"K:Independent verification and oracles\"]",
      "editorial_chapters_json": "[\"C:C04\", \"C:C05\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"Spec Kit --- The Specification Toolchain\", \"line\": 23, \"offset\": 1281, \"end\": 1331}, {\"level\": \"section\", \"title\": \"Spec Kit vs.\\\\ OpenSpec: A Direct Comparison\", \"line\": 496, \"offset\": 54876, \"end\": 54929}, {\"level\": \"section\", \"title\": \"The Clarify-Before-Plan Pattern\", \"line\": 585, \"offset\": 63086, \"end\": 63127}, {\"level\": \"section\", \"title\": \"Lessons for Your Practice\", \"line\": 766, \"offset\": 77336, \"end\": 77371}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B055",
      "label": "The Agentic Orchestrators: BMAD Method and AI-RPI Protocol",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V03",
      "volume_title": "Non-Deterministic Spec-driven Development — 2nd edition",
      "source_path": "AI_SDD_ENG_V2/chapters/chapter07_orchestrators.tex",
      "source_sha256": "26356810d67207d7db408d49a5678729fc25eb2a0d104e88c964dd48334b2760",
      "line_count": 586,
      "word_count_approx": 7585,
      "card_type": "chapter",
      "card_path": "cards/V03/B055.md",
      "in_short": "BMAD e AI-RPI mostrano due filosofie di coordinamento e handoff.",
      "summary": "Il capitolo distingue persona e ruolo, orchestrazione agile e protocollo Research–Plan–Implement, usando una simulazione di progettazione di microservizio.",
      "limitation": "La specializzazione nominale degli agenti non assicura indipendenza epistemica; controllare le dipendenze fra input, artefatti e verifiche.",
      "primary_theme": "T:What agents can do",
      "streams_json": "[\"T:What agents can do\", \"T:Engineering structure\", \"T:Verification & review\", \"T:System knowledge & memory\"]",
      "topics_json": "[\"K:Human-agent collaboration\", \"K:Review capacity and maintainers\", \"K:Long-running agent execution\", \"K:Specifications and governance\", \"K:System understanding and rationale\"]",
      "editorial_chapters_json": "[\"C:C03\", \"C:C04\", \"C:C11\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"The Orchestration Problem\", \"line\": 20, \"offset\": 946, \"end\": 981}, {\"level\": \"section\", \"title\": \"AI-RPI Protocol --- Adaptive Research--Plan--Implement Discipline\", \"line\": 322, \"offset\": 29166, \"end\": 29241}, {\"level\": \"section\", \"title\": \"The Handoff Problem\", \"line\": 422, \"offset\": 45892, \"end\": 45921}, {\"level\": \"section\", \"title\": \"Lessons for Your Practice\", \"line\": 487, \"offset\": 51099, \"end\": 51134}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B056",
      "label": "Autonomous Loops and Behavioral Foundations",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V03",
      "volume_title": "Non-Deterministic Spec-driven Development — 2nd edition",
      "source_path": "AI_SDD_ENG_V2/chapters/chapter08_autonomous.tex",
      "source_sha256": "5bff2e88df8bb7940b34d377d69d9b488bb0ba5100b4278946676015b0e011df",
      "line_count": 629,
      "word_count_approx": 10585,
      "card_type": "chapter",
      "card_path": "cards/V03/B056.md",
      "in_short": "Loop autonomi e disciplina comportamentale sono componenti da comporre, non alternative equivalenti.",
      "summary": "Ralph Copilot, Spec Loop Engine, skill ispirate a Karpathy, Agent Skills e AIDD sono letti attraverso autonomia, vincoli e una simulazione di implementazione.",
      "limitation": "I profili e la simulazione non costituiscono un benchmark; distinguere regole suggerite e controlli realmente applicati dal runtime.",
      "primary_theme": "T:What agents can do",
      "streams_json": "[\"T:What agents can do\", \"T:Verification & review\", \"T:Engineering structure\"]",
      "topics_json": "[\"K:Long-running agent execution\", \"K:Agent failure and escalation\", \"K:Independent verification and oracles\", \"K:Developer workflow and adoption\", \"K:Specifications and governance\"]",
      "editorial_chapters_json": "[\"C:C03\", \"C:C04\", \"C:C07\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"The Autonomy Spectrum\", \"line\": 20, \"offset\": 1167, \"end\": 1198}, {\"level\": \"section\", \"title\": \"Karpathy-Inspired Skills --- Behavioral Discipline\", \"line\": 257, \"offset\": 34923, \"end\": 34983}, {\"level\": \"section\", \"title\": \"AIDD --- Architecture-Decision-Driven Backend Pipeline\", \"line\": 426, \"offset\": 52965, \"end\": 53029}, {\"level\": \"section\", \"title\": \"Lessons for Your Practice\", \"line\": 581, \"offset\": 73480, \"end\": 73515}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B057",
      "label": "The Comparison: Patterns, Divergences, and Convergences",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V03",
      "volume_title": "Non-Deterministic Spec-driven Development — 2nd edition",
      "source_path": "AI_SDD_ENG_V2/chapters/chapter09_comparison.tex",
      "source_sha256": "45be338524ea5b8bf299ba0d524c0959fbadcdc38bdd0a5b81d6fa3dfad45262",
      "line_count": 626,
      "word_count_approx": 8041,
      "card_type": "chapter",
      "card_path": "cards/V03/B057.md",
      "in_short": "Dodici dimensioni rendono espliciti convergenze e disaccordi fra framework.",
      "summary": "Tabella di confronto, mappe strategiche e quattro divergenze filosofiche organizzano le scelte senza limitarsi a elencare funzionalità.",
      "limitation": "Le posizioni nelle mappe e nei quadranti sono giudizi editoriali, non misure statistiche o classifiche indipendenti.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:Productivity\", \"T:Skills & learning\", \"T:Code quality & security\"]",
      "topics_json": "[\"K:Developer workflow and adoption\", \"K:Evaluation methodology and baselines\", \"K:Architecture and modularity\", \"K:Technical debt and complexity\"]",
      "editorial_chapters_json": "[\"C:C03\", \"C:C04\", \"C:C11\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"The Twelve Core Comparison Dimensions\", \"line\": 20, \"offset\": 1022, \"end\": 1069}, {\"level\": \"section\", \"title\": \"Strategic Maps: Three Magic Quadrants\", \"line\": 171, \"offset\": 18678, \"end\": 18725}, {\"level\": \"section\", \"title\": \"Thematic Deep-Dives\", \"line\": 429, \"offset\": 34076, \"end\": 34105}, {\"level\": \"section\", \"title\": \"The Divergence Map: Four Irreducible Philosophical Splits\", \"line\": 575, \"offset\": 58472, \"end\": 58539}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B058",
      "label": "Design Boundaries: What to Adopt, What to Avoid",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V03",
      "volume_title": "Non-Deterministic Spec-driven Development — 2nd edition",
      "source_path": "AI_SDD_ENG_V2/chapters/chapter10_boundaries.tex",
      "source_sha256": "f4e89dfab7a1b75f618433de0d8423b30f82d62a3d6994071abcf7352c46d135",
      "line_count": 403,
      "word_count_approx": 5427,
      "card_type": "chapter",
      "card_path": "cards/V03/B058.md",
      "in_short": "Il framework adatto è quello con rigore sufficiente e costo proporzionato.",
      "summary": "Tre livelli di rigore, griglia di adozione, antipattern, migrazione e complementarità definiscono confini per evitare accumulo indiscriminato di meccanismi.",
      "limitation": "La selezione va verificata su rischi e vincoli locali; la tassonomia non rende equivalenti strumenti complementari.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:Productivity\", \"T:Skills & learning\", \"T:Verification & review\"]",
      "topics_json": "[\"K:Developer workflow and adoption\", \"K:Evaluation methodology and baselines\", \"K:Specifications and governance\", \"K:Ownership and knowledge transfer\"]",
      "editorial_chapters_json": "[\"C:C04\", \"C:C11\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"The Three Tiers of Rigor\", \"line\": 20, \"offset\": 756, \"end\": 790}, {\"level\": \"section\", \"title\": \"Eight Anti-Patterns from the Wild\", \"line\": 198, \"offset\": 19317, \"end\": 19360}, {\"level\": \"section\", \"title\": \"What an Ideal Framework Would Combine\", \"line\": 304, \"offset\": 29330, \"end\": 29377}, {\"level\": \"section\", \"title\": \"Design Boundaries of Enterprise SDD\", \"line\": 363, \"offset\": 36495, \"end\": 36540}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B059",
      "label": "Constitution and Architecture: The Framework Foundation",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V03",
      "volume_title": "Non-Deterministic Spec-driven Development — 2nd edition",
      "source_path": "AI_SDD_ENG_V2/chapters/chapter11_foundation.tex",
      "source_sha256": "8fadfb701661d64f294a2b51180d2fc1749af952a6f15c9e099ce3b2d4f6b4fc",
      "line_count": 592,
      "word_count_approx": 4983,
      "card_type": "chapter",
      "card_path": "cards/V03/B059.md",
      "in_short": "Enterprise SDD combina costituzione, architettura e progressione controllata.",
      "summary": "Il capitolo racconta la composizione del framework attraverso vincoli inviolabili, pipeline a sei fasi e gate, raccordando l’ecosistema alla proposta dell’autore.",
      "limitation": "La storia di composizione non è una validazione indipendente; mantenere separate scelte progettuali, conformità formale ed esiti reali.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:Verification & review\", \"T:Code quality & security\"]",
      "topics_json": "[\"K:Specifications and governance\", \"K:Ownership and knowledge transfer\", \"K:Architecture and modularity\", \"K:Technical debt and complexity\", \"K:Independent verification and oracles\"]",
      "editorial_chapters_json": "[\"C:C04\", \"C:C05\", \"C:C11\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"Five Days With Enterprise SDD\", \"line\": 28, \"offset\": 1394, \"end\": 1433}, {\"level\": \"section\", \"title\": \"Core Philosophy\", \"line\": 139, \"offset\": 13030, \"end\": 13055}, {\"level\": \"section\", \"title\": \"The Six-Phase Pipeline\", \"line\": 183, \"offset\": 18800, \"end\": 18832}, {\"level\": \"section\", \"title\": \"Constitution-Driven Development in Practice\", \"line\": 414, \"offset\": 30897, \"end\": 30950}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B060",
      "label": "The Agent Pipeline and Gates",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V03",
      "volume_title": "Non-Deterministic Spec-driven Development — 2nd edition",
      "source_path": "AI_SDD_ENG_V2/chapters/chapter12_agents.tex",
      "source_sha256": "0eeb7ee0be66f6453866402f554996d7834eabd8d3648fa4e594b9c24442c901",
      "line_count": 867,
      "word_count_approx": 8254,
      "card_type": "chapter",
      "card_path": "cards/V03/B060.md",
      "in_short": "La pipeline degli agenti rende espliciti artefatti, handoff e autorità dei gate.",
      "summary": "Catalogo dei ruoli, agenti multi-mode, Three Amigos, livelli di cerimonia, pipeline di sicurezza e gestione delle domande descrivono il funzionamento interno di Enterprise SDD.",
      "limitation": "Il numero di agenti e di gate non misura qualità; servono prove su fallimenti concorrenti, risposte tardive e intenzioni modificate.",
      "primary_theme": "T:What agents can do",
      "streams_json": "[\"T:What agents can do\", \"T:Engineering structure\", \"T:Verification & review\", \"T:Code quality & security\"]",
      "topics_json": "[\"K:Human-agent collaboration\", \"K:Review capacity and maintainers\", \"K:Long-running agent execution\", \"K:Specifications and governance\", \"K:Ownership and knowledge transfer\", \"K:Independent verification and oracles\", \"K:Evaluation methodology and baselines\"]",
      "editorial_chapters_json": "[\"C:C04\", \"C:C07\", \"C:C11\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"The Agent Topology at a Glance\", \"line\": 28, \"offset\": 1369, \"end\": 1409}, {\"level\": \"section\", \"title\": \"Complete Agent Catalog\", \"line\": 259, \"offset\": 21141, \"end\": 21173}, {\"level\": \"section\", \"title\": \"Gate Anatomy\", \"line\": 535, \"offset\": 43963, \"end\": 43985}, {\"level\": \"section\", \"title\": \"From sdd new to sdd ship : a full lap\", \"line\": 774, \"offset\": 58707, \"end\": 58767}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B061",
      "label": "Automation and Extensibility: CLI, Modules, and MCP",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V03",
      "volume_title": "Non-Deterministic Spec-driven Development — 2nd edition",
      "source_path": "AI_SDD_ENG_V2/chapters/chapter13_automation.tex",
      "source_sha256": "e1f633e1cc1dca1637da2923b8c5275dc4707462a8677259629a68a52e023395",
      "line_count": 732,
      "word_count_approx": 6550,
      "card_type": "chapter",
      "card_path": "cards/V03/B061.md",
      "in_short": "CLI, adattatori e moduli rendono estensibile il framework senza cambiare il suo nucleo concettuale.",
      "summary": "Il capitolo presenta sessione terminale, preset, MCP, issue sync, skill e controlli di salute, mostrando come collegare agenti e artefatti all’ambiente operativo.",
      "limitation": "Le superfici CLI e gli adattatori non sono stati eseguiti; compatibilità e sicurezza devono essere provate sulla versione concreta.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:What agents can do\", \"T:System knowledge & memory\", \"T:Code quality & security\"]",
      "topics_json": "[\"K:Developer workflow and adoption\", \"K:Specifications and governance\", \"K:Agent context and persistent memory\", \"K:System understanding and rationale\", \"K:Dependencies and agent supply chain\", \"K:Prompt injection and malicious tools\"]",
      "editorial_chapters_json": "[\"C:C03\", \"C:C06\", \"C:C09\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"A 90-Second Terminal Session\", \"line\": 28, \"offset\": 1271, \"end\": 1309}, {\"level\": \"section\", \"title\": \"User Modules\", \"line\": 331, \"offset\": 23732, \"end\": 23754}, {\"level\": \"section\", \"title\": \"MCP Servers\", \"line\": 472, \"offset\": 32976, \"end\": 32997}, {\"level\": \"section\", \"title\": \"The sdd doctor Framework Health Check\", \"line\": 631, \"offset\": 43994, \"end\": 44048}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B062",
      "label": "Autonomous Execution: Modes, Budgets, and Governance",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V03",
      "volume_title": "Non-Deterministic Spec-driven Development — 2nd edition",
      "source_path": "AI_SDD_ENG_V2/chapters/chapter14_autonomy.tex",
      "source_sha256": "484cf12509a4ef84dc7b2cb0174d8248a02443f033596e8667c04a8c7ea944dc",
      "line_count": 748,
      "word_count_approx": 7795,
      "card_type": "chapter",
      "card_path": "cards/V03/B062.md",
      "in_short": "L’autonomia viene trattata come policy di esecuzione con budget ed escalation.",
      "summary": "Tre modalità, un elemento per ciclo, evidence pack, convergence review e casi enterprise definiscono cosa l’agente può fare e quando deve fermarsi.",
      "limitation": "Budget e audit-after non sostituiscono criteri di accettazione indipendenti; gli esempi non provano sicurezza in produzione.",
      "primary_theme": "T:What agents can do",
      "streams_json": "[\"T:What agents can do\", \"T:Engineering structure\", \"T:Verification & review\", \"T:Economics\", \"T:Productivity\"]",
      "topics_json": "[\"K:Agent failure and escalation\", \"K:Long-running agent execution\", \"K:Specifications and governance\", \"K:Ownership and knowledge transfer\", \"K:Economic costs and return\", \"K:Output versus shipped value\"]",
      "editorial_chapters_json": "[\"C:C03\", \"C:C11\", \"C:C12\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"Use Case 1: The Friday Afternoon Decision\", \"line\": 28, \"offset\": 1445, \"end\": 1496}, {\"level\": \"section\", \"title\": \"The One-Item-Per-Cycle Protocol\", \"line\": 231, \"offset\": 16911, \"end\": 16952}, {\"level\": \"section\", \"title\": \"Convergence Review\", \"line\": 528, \"offset\": 37242, \"end\": 37270}, {\"level\": \"section\", \"title\": \"Use Case 2: Greenfield Enterprise Java with Kafka\", \"line\": 684, \"offset\": 49241, \"end\": 49300}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B063",
      "label": "Advanced Patterns: From Frameworks to Practice",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V03",
      "volume_title": "Non-Deterministic Spec-driven Development — 2nd edition",
      "source_path": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
      "source_sha256": "4830546709bc5f2eb4641c47add3bb9992eb9089497514ac25f321b33f5f92aa",
      "line_count": 778,
      "word_count_approx": 11299,
      "card_type": "chapter",
      "card_path": "cards/V03/B063.md",
      "in_short": "Diciannove pattern compongono gestione delle specifiche, coordinamento, sicurezza e autonomia.",
      "summary": "I gruppi A–D includono chiarimento, red teaming, gap closure, handoff, anti-sycophancy, gate, supply chain, evidence pack e budget.",
      "limitation": "I pattern condividono fonti e meccanismi con capitoli precedenti; non aggregarli come risultati autonomi di efficacia.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:Verification & review\", \"T:What agents can do\", \"T:Code quality & security\"]",
      "topics_json": "[\"K:Specifications and governance\", \"K:Independent verification and oracles\", \"K:Human-agent collaboration\", \"K:Review capacity and maintainers\", \"K:Long-running agent execution\", \"K:Prompt injection and malicious tools\", \"K:Vulnerability and secure code\", \"K:Agent failure and escalation\"]",
      "editorial_chapters_json": "[\"C:C04\", \"C:C06\", \"C:C07\", \"C:C11\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"Pattern Structure\", \"line\": 20, \"offset\": 1015, \"end\": 1043}, {\"level\": \"section\", \"title\": \"Group B: Agent Coordination\", \"line\": 263, \"offset\": 25351, \"end\": 25388}, {\"level\": \"section\", \"title\": \"Group C: Quality and Safety\", \"line\": 396, \"offset\": 40080, \"end\": 40117}, {\"level\": \"section\", \"title\": \"Enterprise SDD Implementation Notes\", \"line\": 715, \"offset\": 75875, \"end\": 75920}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B064",
      "label": "Limitations and Professional Judgment",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V03",
      "volume_title": "Non-Deterministic Spec-driven Development — 2nd edition",
      "source_path": "AI_SDD_ENG_V2/chapters/chapter16_limitations.tex",
      "source_sha256": "c726789bc12ceb26cbed18d715409013fc83a4e244e8e90615cb413e05ee2ea6",
      "line_count": 542,
      "word_count_approx": 7471,
      "card_type": "chapter",
      "card_path": "cards/V03/B064.md",
      "in_short": "Il giudizio professionale stabilisce quando ridurre, modificare o non usare SDD.",
      "summary": "Rapporti di campo, anti-casi, overhead, gate skipping, spec rot e attriti organizzativi delimitano la portata del metodo.",
      "limitation": "Witboost e Mollie sono resoconti del corpus, non pilot replicati qui; confronto e generalizzazione richiedono protocolli e denominatori.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:System knowledge & memory\", \"T:Productivity\", \"T:Verification & review\", \"T:What agents can do\"]",
      "topics_json": "[\"K:Specifications and governance\", \"K:System understanding and rationale\", \"K:Controlled productivity evidence\", \"K:Evaluation methodology and baselines\", \"K:Agent failure and escalation\"]",
      "editorial_chapters_json": "[\"C:C02\", \"C:C04\", \"C:C11\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"Two Field Reports: Witboost and Mollie\", \"line\": 20, \"offset\": 705, \"end\": 753}, {\"level\": \"section\", \"title\": \"The Overhead Tax\", \"line\": 184, \"offset\": 16802, \"end\": 16828}, {\"level\": \"section\", \"title\": \"The AI Reliability Gap\", \"line\": 335, \"offset\": 31115, \"end\": 31147}, {\"level\": \"section\", \"title\": \"The Professional Developer's Heuristic\", \"line\": 454, \"offset\": 44673, \"end\": 44721}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B065",
      "label": "How to Design a New Framework",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V03",
      "volume_title": "Non-Deterministic Spec-driven Development — 2nd edition",
      "source_path": "AI_SDD_ENG_V2/chapters/chapter17_design_framework.tex",
      "source_sha256": "995ee712004747b56e01abb6e71919950669b2896eba76087f46d27b86045fb9",
      "line_count": 325,
      "word_count_approx": 4897,
      "card_type": "chapter",
      "card_path": "cards/V03/B065.md",
      "in_short": "Progettare un nuovo framework significa partire da problemi e vincoli osservati.",
      "summary": "Four-Question Test, light evolution loop, storia di composizione di Enterprise SDD ed esempio Genesis definiscono una metodologia di evoluzione incrementale.",
      "limitation": "Il metodo di progettazione è una proposta; non va presentato come algoritmo che garantisce un framework più efficace.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:What agents can do\", \"T:Verification & review\"]",
      "topics_json": "[\"K:Developer workflow and adoption\", \"K:Specifications and governance\", \"K:Ownership and knowledge transfer\"]",
      "editorial_chapters_json": "[\"C:C04\", \"C:C11\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"A Light Methodology: The Four-Question Test\", \"line\": 12, \"offset\": 1059, \"end\": 1112}, {\"level\": \"section\", \"title\": \"The Light Evolution Loop\", \"line\": 99, \"offset\": 8450, \"end\": 8484}, {\"level\": \"section\", \"title\": \"Worked Example: Enterprise SDD's Composition Story\", \"line\": 115, \"offset\": 11200, \"end\": 11260}, {\"level\": \"section\", \"title\": \"Supporting Exemplar: Genesis as a Meta-Framework\", \"line\": 200, \"offset\": 23726, \"end\": 23784}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B066",
      "label": "Installation and Setup",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V03",
      "volume_title": "Non-Deterministic Spec-driven Development — 2nd edition",
      "source_path": "AI_SDD_ENG_V2/appendices/appendix_setup.tex",
      "source_sha256": "6f4e96375b8e453691a7331cc62d4a78842d9323b43f9956152f32e5a2ff6ff3",
      "line_count": 550,
      "word_count_approx": 3285,
      "card_type": "appendix",
      "card_path": "cards/V03/B066.md",
      "in_short": "La guida di installazione rende verificabili prerequisiti e configurazione del framework.",
      "summary": "Setup, sdd init, variabili, MCP, adattatori, moduli, troubleshooting e riferimento CLI formano il percorso di avvio di Enterprise SDD.",
      "limitation": "L’installazione non è stata ripetuta in questa analisi; richiede una verifica su ambiente, release e permessi effettivi.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:Productivity\", \"T:Skills & learning\", \"T:Code quality & security\", \"T:System knowledge & memory\"]",
      "topics_json": "[\"K:Developer workflow and adoption\", \"K:Evaluation methodology and baselines\", \"K:Dependencies and agent supply chain\", \"K:Prompt injection and malicious tools\"]",
      "editorial_chapters_json": "[\"C:C03\", \"C:C06\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"Prerequisites\", \"line\": 10, \"offset\": 277, \"end\": 300}, {\"level\": \"section\", \"title\": \"Environment Variables and MCP Configuration\", \"line\": 209, \"offset\": 9983, \"end\": 10036}, {\"level\": \"section\", \"title\": \"Module Installation\", \"line\": 324, \"offset\": 15036, \"end\": 15065}, {\"level\": \"section\", \"title\": \"Quick-Start Checklist\", \"line\": 525, \"offset\": 27976, \"end\": 28007}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B067",
      "label": "Playbooks",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V03",
      "volume_title": "Non-Deterministic Spec-driven Development — 2nd edition",
      "source_path": "AI_SDD_ENG_V2/appendices/appendix_playbooks.tex",
      "source_sha256": "768d4170053a9348e6740381002f0a8e19fddd39149f301bf503d061127ba5ea",
      "line_count": 623,
      "word_count_approx": 3031,
      "card_type": "appendix",
      "card_path": "cards/V03/B067.md",
      "in_short": "I playbook trasformano la metodologia in sequenze per scenari di delivery diversi.",
      "summary": "Greenfield, N+1, brownfield, hotfix, batch autonomo e Three Amigos mostrano come adattare la stessa struttura al rischio e alle responsabilità.",
      "limitation": "Le sei sequenze sono prescrittive; non costituiscono sei esperimenti o esiti produttivi indipendenti.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:System knowledge & memory\", \"T:What agents can do\"]",
      "topics_json": "[\"K:Specifications and governance\", \"K:System understanding and rationale\", \"K:Agent failure and escalation\", \"K:Long-running agent execution\"]",
      "editorial_chapters_json": "[\"C:C04\", \"C:C11\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"Playbook 1: Greenfield Project\", \"line\": 10, \"offset\": 264, \"end\": 304}, {\"level\": \"section\", \"title\": \"Playbook 3: Legacy Integration (Brownfield)\", \"line\": 267, \"offset\": 9956, \"end\": 10009}, {\"level\": \"section\", \"title\": \"Playbook 4: Emergency Hotfix\", \"line\": 338, \"offset\": 13527, \"end\": 13565}, {\"level\": \"section\", \"title\": \"Playbook 6: Multi-Role Team Feature (Three Amigos)\", \"line\": 549, \"offset\": 22634, \"end\": 22694}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B068",
      "label": "Template Reference",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V03",
      "volume_title": "Non-Deterministic Spec-driven Development — 2nd edition",
      "source_path": "AI_SDD_ENG_V2/appendices/appendix_templates.tex",
      "source_sha256": "c748b7ed2bc789816a50a82c446b253db7286e300f4f4455007fcb5313f6bbaa",
      "line_count": 586,
      "word_count_approx": 2254,
      "card_type": "appendix",
      "card_path": "cards/V03/B068.md",
      "in_short": "I dodici template rendono esplicita la struttura documentale di Enterprise SDD.",
      "summary": "Business context, spec, chiarimenti, piano, test, task, costituzione, bridge, escalation, gap, checklist e metadati forniscono una grammatica comune.",
      "limitation": "Il catalogo rende visibile la densità degli artefatti; non dimostra assenza di duplicazione né sostituisce la verifica dell’intento.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:Verification & review\", \"T:System knowledge & memory\"]",
      "topics_json": "[\"K:Specifications and governance\", \"K:Independent verification and oracles\", \"K:Ownership and knowledge transfer\", \"K:Agent context and persistent memory\", \"K:System understanding and rationale\"]",
      "editorial_chapters_json": "[\"C:C04\", \"C:C09\", \"C:C11\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"Template 1: business-context.md\", \"line\": 10, \"offset\": 317, \"end\": 365}, {\"level\": \"section\", \"title\": \"Template 5: test-cases.md\", \"line\": 212, \"offset\": 5541, \"end\": 5583}, {\"level\": \"section\", \"title\": \"Template 8: Context Bridge\", \"line\": 366, \"offset\": 9853, \"end\": 9889}, {\"level\": \"section\", \"title\": \"Template 12: Feature Meta JSON Schema\", \"line\": 561, \"offset\": 15867, \"end\": 15914}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B069",
      "label": "Framework Reference Cards",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V03",
      "volume_title": "Non-Deterministic Spec-driven Development — 2nd edition",
      "source_path": "AI_SDD_ENG_V2/appendices/appendix_reference_cards.tex",
      "source_sha256": "d4af5f3c964ef58efde234dcb5ca257a2595dc0cd0bd3eeeb5bd8a886b445662",
      "line_count": 25,
      "word_count_approx": 118,
      "card_type": "appendix",
      "card_path": "cards/V03/B069.md",
      "in_short": "Il contenitore delle reference card collega i dodici framework ai rispettivi dettagli operativi.",
      "summary": "Il file introduce la funzione di consultazione rapida e include dodici schede autonome, preservate individualmente nel grafo.",
      "limitation": "Non espandere nuovamente i testi inclusi: questo nodo è un contenitore editoriale, non un tredicesimo framework.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:What agents can do\", \"T:Productivity\", \"T:Skills & learning\"]",
      "topics_json": "[\"K:Developer workflow and adoption\", \"K:Specifications and governance\", \"K:Evaluation methodology and baselines\"]",
      "editorial_chapters_json": "[\"C:C03\", \"C:C04\"]",
      "evidence_anchors_json": "[{\"level\": \"chapter\", \"title\": \"Framework Reference Cards\", \"line\": 4, \"offset\": 3, \"end\": 38}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B070",
      "label": "Enterprise SDD",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V03",
      "volume_title": "Non-Deterministic Spec-driven Development — 2nd edition",
      "source_path": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_enterprise_sdd.tex",
      "source_sha256": "25c7c152091ba72111946834e36283f3b53959f3c69c81ef74262cbeb5f9b618",
      "line_count": 94,
      "word_count_approx": 929,
      "card_type": "reference_card",
      "card_path": "cards/V03/B070.md",
      "in_short": "La reference card di Enterprise SDD condensa pipeline, agenti, comandi e gate.",
      "summary": "La scheda fornisce un promemoria operativo della proposta sviluppata nei capitoli dedicati.",
      "limitation": "È derivata dagli stessi capitoli: non una fonte indipendente né un test dei comandi elencati.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:Verification & review\", \"T:What agents can do\"]",
      "topics_json": "[\"K:Specifications and governance\", \"K:Ownership and knowledge transfer\", \"K:Agent failure and escalation\", \"K:Long-running agent execution\"]",
      "editorial_chapters_json": "[\"C:C04\", \"C:C11\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"Enterprise SDD\", \"line\": 4, \"offset\": 3, \"end\": 27}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B071",
      "label": "Spec Kit",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V03",
      "volume_title": "Non-Deterministic Spec-driven Development — 2nd edition",
      "source_path": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_speckit.tex",
      "source_sha256": "dce70bac1e140c115657f1304e602bce11c07bbff82419103075243d0f1726e9",
      "line_count": 89,
      "word_count_approx": 972,
      "card_type": "reference_card",
      "card_path": "cards/V03/B071.md",
      "in_short": "La reference card di Spec Kit collega comandi, artefatti e sequenza di lavoro.",
      "summary": "La scheda riassume il ciclo della toolchain e il ruolo dei file prodotti come supporto alla consultazione.",
      "limitation": "Il riepilogo è datato dalla versione del testo e non equivale a verifica di compatibilità dell’installazione corrente.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:Verification & review\", \"T:System knowledge & memory\"]",
      "topics_json": "[\"K:Specifications and governance\", \"K:Independent verification and oracles\", \"K:System understanding and rationale\"]",
      "editorial_chapters_json": "[\"C:C04\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"Spec Kit\", \"line\": 4, \"offset\": 3, \"end\": 21}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B072",
      "label": "OpenSpec (openspec.dev)",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V03",
      "volume_title": "Non-Deterministic Spec-driven Development — 2nd edition",
      "source_path": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_openspec.tex",
      "source_sha256": "1b144458ca9d3d08ad0d48181ef535eb484b8a1a09a138b8c1a52068f58c961d",
      "line_count": 143,
      "word_count_approx": 1389,
      "card_type": "reference_card",
      "card_path": "cards/V03/B072.md",
      "in_short": "La reference card di OpenSpec rende leggibile il cambiamento tramite pacchetti e delta.",
      "summary": "La scheda descrive comandi di assistenza, artefatti del change package e integrazione nel repository brownfield.",
      "limitation": "Le azioni e gli effetti di lifecycle vanno mantenuti distinti; la scheda non autorizza a inferire un processo rigidamente sequenziale.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:System knowledge & memory\", \"T:Code quality & security\"]",
      "topics_json": "[\"K:Specifications and governance\", \"K:System understanding and rationale\", \"K:Architecture and modularity\", \"K:Technical debt and complexity\"]",
      "editorial_chapters_json": "[\"C:C04\", \"C:C05\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"OpenSpec (openspec.dev)\", \"line\": 4, \"offset\": 3, \"end\": 36}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B073",
      "label": "BMAD Method",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V03",
      "volume_title": "Non-Deterministic Spec-driven Development — 2nd edition",
      "source_path": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_bmad.tex",
      "source_sha256": "f8ad28cb7ef76ec9f7d2ca975324fc8affc7639b9e75678edb6ec2c6043e5c8c",
      "line_count": 85,
      "word_count_approx": 736,
      "card_type": "reference_card",
      "card_path": "cards/V03/B073.md",
      "in_short": "La reference card di BMAD evidenzia agenti persona e artefatti per fase.",
      "summary": "La scheda condensa il percorso Analyst–PM–Architect–Developer e i relativi output.",
      "limitation": "Personae differenti non dimostrano fonti di evidenza indipendenti o controlli realmente separati.",
      "primary_theme": "T:What agents can do",
      "streams_json": "[\"T:What agents can do\", \"T:Engineering structure\", \"T:Verification & review\"]",
      "topics_json": "[\"K:Human-agent collaboration\", \"K:Review capacity and maintainers\", \"K:Long-running agent execution\", \"K:Specifications and governance\", \"K:Independent verification and oracles\"]",
      "editorial_chapters_json": "[\"C:C04\", \"C:C11\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"BMAD Method\", \"line\": 4, \"offset\": 3, \"end\": 24}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B074",
      "label": "AI-RPI Protocol",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V03",
      "volume_title": "Non-Deterministic Spec-driven Development — 2nd edition",
      "source_path": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_airpi.tex",
      "source_sha256": "b662d052eee3620bd9375923ce1694e16c5ebbf77692cc9a3f12c0027744425f",
      "line_count": 82,
      "word_count_approx": 782,
      "card_type": "reference_card",
      "card_path": "cards/V03/B074.md",
      "in_short": "La reference card di AI-RPI esplicita ricerca, piano e implementazione adattiva.",
      "summary": "Livelli di protocollo e artefatti permettono di applicare rigore diverso senza perdere il filo del lavoro.",
      "limitation": "La governance adattiva proposta va verificata sui criteri che attivano o riducono i controlli.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:System knowledge & memory\", \"T:What agents can do\", \"T:Verification & review\"]",
      "topics_json": "[\"K:Specifications and governance\", \"K:System understanding and rationale\", \"K:Human-agent collaboration\", \"K:Review capacity and maintainers\", \"K:Long-running agent execution\"]",
      "editorial_chapters_json": "[\"C:C04\", \"C:C11\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"AI-RPI Protocol\", \"line\": 4, \"offset\": 3, \"end\": 28}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B075",
      "label": "ralph-copilot",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V03",
      "volume_title": "Non-Deterministic Spec-driven Development — 2nd edition",
      "source_path": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_ralph.tex",
      "source_sha256": "3deae3fe3e14915cd1b324bcc1c711f46488c4155061dac55cbd34113113f697",
      "line_count": 77,
      "word_count_approx": 703,
      "card_type": "reference_card",
      "card_path": "cards/V03/B075.md",
      "in_short": "La reference card di ralph-copilot concentra il loop in ruoli e memoria su file.",
      "summary": "Planner, Coordinator, Executor e Reviewer vengono messi in relazione con stato persistente e ripetizione del ciclo.",
      "limitation": "Il ruolo Reviewer non garantisce indipendenza dalla generazione; verificare gli input e i poteri reali del controllo.",
      "primary_theme": "T:What agents can do",
      "streams_json": "[\"T:What agents can do\", \"T:Verification & review\", \"T:Engineering structure\", \"T:System knowledge & memory\"]",
      "topics_json": "[\"K:Long-running agent execution\", \"K:Agent failure and escalation\", \"K:Independent verification and oracles\", \"K:Agent context and persistent memory\", \"K:System understanding and rationale\"]",
      "editorial_chapters_json": "[\"C:C03\", \"C:C09\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"ralph-copilot\", \"line\": 4, \"offset\": 3, \"end\": 26}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B076",
      "label": "Spec Loop Engine",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V03",
      "volume_title": "Non-Deterministic Spec-driven Development — 2nd edition",
      "source_path": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_specloop.tex",
      "source_sha256": "6b98bfe86bc7e9ee7382830193b3ae042c358f095e9dab38042aca94b00234b6",
      "line_count": 85,
      "word_count_approx": 801,
      "card_type": "reference_card",
      "card_path": "cards/V03/B076.md",
      "in_short": "La reference card di Spec Loop Engine separa executor e verifier su uno stato durevole.",
      "summary": "Il modello YAML/JSON e il ciclo a due passi rendono espliciti specifica, esecuzione e controllo.",
      "limitation": "La separazione dei componenti è architetturale; resta da dimostrare l’indipendenza del criterio usato per accettare l’esito.",
      "primary_theme": "T:What agents can do",
      "streams_json": "[\"T:What agents can do\", \"T:Verification & review\", \"T:Engineering structure\", \"T:Code quality & security\"]",
      "topics_json": "[\"K:Long-running agent execution\", \"K:Agent failure and escalation\", \"K:Independent verification and oracles\", \"K:Evaluation methodology and baselines\"]",
      "editorial_chapters_json": "[\"C:C03\", \"C:C07\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"Spec Loop Engine\", \"line\": 4, \"offset\": 3, \"end\": 29}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B077",
      "label": "GSD v1",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V03",
      "volume_title": "Non-Deterministic Spec-driven Development — 2nd edition",
      "source_path": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_gsd_v1.tex",
      "source_sha256": "c95efa6fc3330eaddd5f9340d9678768d44cebebd8053a935539f6c4ce6d267e",
      "line_count": 84,
      "word_count_approx": 730,
      "card_type": "reference_card",
      "card_path": "cards/V03/B077.md",
      "in_short": "La reference card di GSD v1 mostra il percorso leggero Discuss–Plan–Execute–Verify.",
      "summary": "Comandi e artefatti sono presentati come protocollo minimo per disciplinare il lavoro.",
      "limitation": "La brevità del protocollo non misura overhead reale o qualità della verifica.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:System knowledge & memory\", \"T:What agents can do\"]",
      "topics_json": "[\"K:Specifications and governance\", \"K:System understanding and rationale\", \"K:Developer workflow and adoption\"]",
      "editorial_chapters_json": "[\"C:C04\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"GSD v1\", \"line\": 4, \"offset\": 3, \"end\": 19}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B078",
      "label": "GSD-2",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V03",
      "volume_title": "Non-Deterministic Spec-driven Development — 2nd edition",
      "source_path": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_gsd2.tex",
      "source_sha256": "9ae80348026eb73434b6bc9491d1dcf8a1dbf39a6d91d0c1ea908d4ea970b4c5",
      "line_count": 88,
      "word_count_approx": 944,
      "card_type": "reference_card",
      "card_path": "cards/V03/B078.md",
      "in_short": "La reference card di GSD-2 mette in primo piano stato persistente e modalità automatica.",
      "summary": "Il file descrive sottocomandi, artefatti su disco e transizioni della macchina a stati.",
      "limitation": "Auto-mode non implica autorizzazione illimitata; arresti, resume e confini vanno verificati nella versione concreta.",
      "primary_theme": "T:What agents can do",
      "streams_json": "[\"T:What agents can do\", \"T:Engineering structure\", \"T:System knowledge & memory\"]",
      "topics_json": "[\"K:Agent failure and escalation\", \"K:Long-running agent execution\", \"K:Agent context and persistent memory\", \"K:System understanding and rationale\"]",
      "editorial_chapters_json": "[\"C:C03\", \"C:C04\", \"C:C09\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"GSD-2\", \"line\": 4, \"offset\": 3, \"end\": 18}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B079",
      "label": "Karpathy-Inspired Skills",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V03",
      "volume_title": "Non-Deterministic Spec-driven Development — 2nd edition",
      "source_path": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_karpathy.tex",
      "source_sha256": "3c84a699d6381f3230a19d991e5b763b7f0a681bad6c2b161040ea230f8dcd3c",
      "line_count": 81,
      "word_count_approx": 599,
      "card_type": "reference_card",
      "card_path": "cards/V03/B079.md",
      "in_short": "Le skill ispirate a Karpathy sono principi comportamentali, non una pipeline SDLC.",
      "summary": "La scheda separa disciplina di lavoro, comportamento dell’agente e assenza di comandi o artefatti di processo propri.",
      "limitation": "Non confrontare questo insieme di principi con una toolchain come se avesse la stessa unità funzionale o le stesse garanzie.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:What agents can do\", \"T:Skills & learning\", \"T:System knowledge & memory\"]",
      "topics_json": "[\"K:Developer workflow and adoption\", \"K:Specifications and governance\", \"K:Skills formation and teaching\", \"K:Cognitive offloading and skill debt\"]",
      "editorial_chapters_json": "[\"C:C04\", \"C:C10\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"Karpathy-Inspired Skills\", \"line\": 4, \"offset\": 3, \"end\": 37}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B080",
      "label": "Agent Skills",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V03",
      "volume_title": "Non-Deterministic Spec-driven Development — 2nd edition",
      "source_path": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_agent_skills.tex",
      "source_sha256": "397093258847e4d6d6e27af6d0e1c413074401785e7ff2c5f83a05d636d62790",
      "line_count": 86,
      "word_count_approx": 813,
      "card_type": "reference_card",
      "card_path": "cards/V03/B080.md",
      "in_short": "Agent Skills usa composizione e caricamento progressivo per fornire capacità contestuali.",
      "summary": "La scheda organizza comandi, personas e struttura SKILL.md come componenti riutilizzabili.",
      "limitation": "Una skill può essere obsoleta o non attendibile; presenza nel catalogo e caricamento corretto non equivalgono a validazione.",
      "primary_theme": "T:System knowledge & memory",
      "streams_json": "[\"T:System knowledge & memory\", \"T:What agents can do\", \"T:Engineering structure\"]",
      "topics_json": "[\"K:Agent context and persistent memory\", \"K:System understanding and rationale\", \"K:Dependencies and agent supply chain\", \"K:Developer workflow and adoption\", \"K:Specifications and governance\"]",
      "editorial_chapters_json": "[\"C:C03\", \"C:C09\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"Agent Skills\", \"line\": 4, \"offset\": 3, \"end\": 25}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B081",
      "label": "AIDD",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V03",
      "volume_title": "Non-Deterministic Spec-driven Development — 2nd edition",
      "source_path": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_aidd.tex",
      "source_sha256": "8dfbbd6274c5de05c2886c5945740e7e4d5572836ef1acbdf9e6d45b8202b6ed",
      "line_count": 89,
      "word_count_approx": 825,
      "card_type": "reference_card",
      "card_path": "cards/V03/B081.md",
      "in_short": "AIDD organizza il lavoro a partire da visione e decisioni architetturali.",
      "summary": "La scheda sintetizza comandi, skill SudoLang e orchestrazione della pipeline backend descritta nel libro.",
      "limitation": "Il profilo si riferisce alla versione indicata nel testo; non è un benchmark né una verifica degli strumenti attuali.",
      "primary_theme": "T:Code quality & security",
      "streams_json": "[\"T:Code quality & security\", \"T:Engineering structure\", \"T:Verification & review\"]",
      "topics_json": "[\"K:Architecture and modularity\", \"K:Technical debt and complexity\", \"K:Specifications and governance\", \"K:Independent verification and oracles\"]",
      "editorial_chapters_json": "[\"C:C04\", \"C:C05\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"AIDD\", \"line\": 4, \"offset\": 3, \"end\": 17}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B082",
      "label": "Previous Books and Author",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V03",
      "volume_title": "Non-Deterministic Spec-driven Development — 2nd edition",
      "source_path": "AI_SDD_ENG_V2/appendices/appendix_references.tex",
      "source_sha256": "28ffc18780ee3435dc7b39370cad24185fa5004f911e42596042109b9b5bbb97",
      "line_count": 116,
      "word_count_approx": 2352,
      "card_type": "bibliographic_apparatus",
      "card_path": "cards/V03/B082.md",
      "in_short": "L’apparato finale documenta serie, attribuzioni ed opere richiamate.",
      "summary": "Il file collega i volumi dell’autore e raccoglie fonti degli epigrafi e lavori citati, rendendo tracciabile la genealogia editoriale.",
      "limitation": "La presenza nell’apparato bibliografico non equivale a citazione in ogni capitolo, né a conferma delle tesi del framework.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:What agents can do\"]",
      "topics_json": "[\"K:Developer workflow and adoption\", \"K:Human-agent collaboration\"]",
      "editorial_chapters_json": "[\"C:C01\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"Books in the Series\", \"line\": 7, \"offset\": 64, \"end\": 94}, {\"level\": \"section\", \"title\": \"Sources for Chapter Epigraphs\", \"line\": 66, \"offset\": 3858, \"end\": 3898}, {\"level\": \"section\", \"title\": \"Cited Works\", \"line\": 115, \"offset\": 18281, \"end\": 18303}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B083",
      "label": "Introduzioni e postfazione — The Autonomous Future",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V04",
      "volume_title": "Non-Deterministic Autonomous Coding Agents",
      "source_path": "ai-auto_eng/AI_AUTO_ENG/main.tex",
      "source_sha256": "15e7b52d24d8b4a9b0fd959d40227c60942ae4aa0fd071fbe674e0a888d5cad2",
      "line_count": 413,
      "word_count_approx": 2112,
      "card_type": "structural_synthesis",
      "card_path": "cards/V04/B083.md",
      "in_short": "Le introduzioni alle parti e la postfazione presentano il passaggio dall’assistenza interattiva alla delega continuativa.",
      "summary": "Il main contiene raccordi didattici e una conclusione sull’evoluzione del lavoro, distinti dagli input dei capitoli; le porzioni biografiche non alimentano relazioni tematiche.",
      "limitation": "Il futuro autonomo è una prospettiva editoriale, non un risultato empirico; i figli inclusi restano unità separate.",
      "primary_theme": "T:What agents can do",
      "streams_json": "[\"T:What agents can do\", \"T:Engineering structure\", \"T:Jobs & roles\", \"T:Skills & learning\"]",
      "topics_json": "[\"K:Agent failure and escalation\", \"K:Long-running agent execution\", \"K:Employment and early-career roles\", \"K:Ownership and knowledge transfer\"]",
      "editorial_chapters_json": "[\"C:C01\", \"C:C03\", \"C:C11\"]",
      "evidence_anchors_json": "[{\"level\": \"chapter\", \"title\": \"Afterword: The Autonomous Future\", \"line\": 204, \"offset\": 10521, \"end\": 10564}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B084",
      "label": "Preface",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V04",
      "volume_title": "Non-Deterministic Autonomous Coding Agents",
      "source_path": "ai-auto_eng/AI_AUTO_ENG/frontmatter.tex",
      "source_sha256": "3af22b719d0303a2013767e4c5e25724708b593c3a144393dc78f940946cf1ab",
      "line_count": 325,
      "word_count_approx": 3034,
      "card_type": "reading_guide",
      "card_path": "cards/V04/B084.md",
      "in_short": "La prefazione definisce destinatari, percorso di lettura e precauzioni per costruire agenti autonomi.",
      "summary": "Il volume si presenta come seguito dello SDD e attribuisce contributi a Huntley, Yegge, Carson e Osmani; documenta il contesto practitioner della sintesi.",
      "limitation": "L’attribuzione complessiva non prova che ogni esempio derivi da una fonte specifica né che l’automazione sia sicura in produzione.",
      "primary_theme": "T:What agents can do",
      "streams_json": "[\"T:What agents can do\", \"T:Engineering structure\", \"T:Productivity\", \"T:Skills & learning\"]",
      "topics_json": "[\"K:Agent failure and escalation\", \"K:Long-running agent execution\", \"K:Developer workflow and adoption\", \"K:Evaluation methodology and baselines\"]",
      "editorial_chapters_json": "[\"C:C01\", \"C:C03\", \"C:C11\"]",
      "evidence_anchors_json": "[{\"level\": \"chapter\", \"title\": \"Preface\", \"line\": 78, \"offset\": 3574, \"end\": 3592}, {\"level\": \"subsection\", \"title\": \"Who This Book Is For\", \"line\": 146, \"offset\": 8457, \"end\": 8491}, {\"level\": \"subsubsection\", \"title\": \"The Recommended Path\", \"line\": 191, \"offset\": 10969, \"end\": 11006}, {\"level\": \"subsection\", \"title\": \"The Experts Who Shaped This Book\", \"line\": 292, \"offset\": 17629, \"end\": 17675}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B085",
      "label": "The Continuous Development Revolution",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V04",
      "volume_title": "Non-Deterministic Autonomous Coding Agents",
      "source_path": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter01_revolution.tex",
      "source_sha256": "59c19cee9311375de9d39144d6318c63f37871af01d55d8d8a1774aa99d5304f",
      "line_count": 398,
      "word_count_approx": 3879,
      "card_type": "chapter",
      "card_path": "cards/V04/B085.md",
      "in_short": "Lo sviluppo continuativo combina esecuzione autonoma, contesto rinnovato e una frontiera umana di approvazione.",
      "summary": "Il capitolo lega Ralph, apprendimento cumulativo, specifiche, infrastruttura di test e controllo di versione a un flusso che prepara lavoro per la revisione.",
      "limitation": "La narrazione del lavoro da 50.000 dollari svolto con 297 dollari di API non misura ROI comparabile: mancano costo umano, baseline e denominatore della qualità accettata.",
      "primary_theme": "T:What agents can do",
      "streams_json": "[\"T:What agents can do\", \"T:Engineering structure\", \"T:Verification & review\", \"T:Code quality & security\"]",
      "topics_json": "[\"K:Agent failure and escalation\", \"K:Long-running agent execution\", \"K:Independent verification and oracles\", \"K:Review capacity and maintainers\", \"K:AI as reviewer\", \"K:Automation bias and trust\"]",
      "editorial_chapters_json": "[\"C:C01\", \"C:C03\", \"C:C08\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"From Reactive to Proactive AI\", \"line\": 25, \"offset\": 1824, \"end\": 1863}, {\"level\": \"section\", \"title\": \"The Continuous Loop Concept\", \"line\": 117, \"offset\": 10440, \"end\": 10477}, {\"level\": \"section\", \"title\": \"Prerequisites for Success\", \"line\": 246, \"offset\": 18642, \"end\": 18677}, {\"level\": \"section\", \"title\": \"What This Book Will Teach You\", \"line\": 319, \"offset\": 25530, \"end\": 25569}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B086",
      "label": "The Philosophy of Deterministic Failure",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V04",
      "volume_title": "Non-Deterministic Autonomous Coding Agents",
      "source_path": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter02_philosophy.tex",
      "source_sha256": "e5877964bca2d35f772986e072b4087b75792a15e89705c2015c204ac06d6dfe",
      "line_count": 490,
      "word_count_approx": 5021,
      "card_type": "chapter",
      "card_path": "cards/V04/B086.md",
      "in_short": "Progettare per il fallimento prevedibile significa fornire segnali di rifiuto e stato recuperabile.",
      "summary": "Backpressure, test, contesto fresco, piano modificabile e memoria su disco spostano l’attenzione dal prompt perfetto alle condizioni che bloccano lavoro invalido.",
      "limitation": "Il controllo respinge soltanto ciò che sa riconoscere; LLM-as-judge e soglia contestuale 40–60% richiedono qualificazione e verifica nel contesto d’uso.",
      "primary_theme": "T:What agents can do",
      "streams_json": "[\"T:What agents can do\", \"T:Verification & review\", \"T:Code quality & security\", \"T:System knowledge & memory\"]",
      "topics_json": "[\"K:Agent failure and escalation\", \"K:Evaluation methodology and baselines\", \"K:Independent verification and oracles\", \"K:Agent context and persistent memory\", \"K:System understanding and rationale\"]",
      "editorial_chapters_json": "[\"C:C03\", \"C:C07\", \"C:C09\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"Embracing Predictable Failure\", \"line\": 18, \"offset\": 1425, \"end\": 1464}, {\"level\": \"section\", \"title\": \"The Backpressure Model\", \"line\": 96, \"offset\": 7874, \"end\": 7906}, {\"level\": \"section\", \"title\": \"Core Principles for Autonomous Systems\", \"line\": 289, \"offset\": 24588, \"end\": 24636}, {\"level\": \"section\", \"title\": \"Common Anti-Patterns to Avoid\", \"line\": 444, \"offset\": 34444, \"end\": 34483}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B087",
      "label": "The Developer Evolution Model",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V04",
      "volume_title": "Non-Deterministic Autonomous Coding Agents",
      "source_path": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter03_evolution.tex",
      "source_sha256": "8100340c3982a08db0283347394523f0ebfca3a026102da8fce8992f9d085db4",
      "line_count": 395,
      "word_count_approx": 4034,
      "card_type": "chapter",
      "card_path": "cards/V04/B087.md",
      "in_short": "Il modello a nove stadi rende discutibili competenze e prerequisiti della delega agli agenti.",
      "summary": "La progressione è usata per autovalutare pratiche di sviluppo, trasformazione delle abilità e preparazione a sistemi autonomi.",
      "limitation": "È una tassonomia didattica, non una scala validata. Il confronto con gli otto stadi attribuiti a Yegge nel corpus P richiede distinguere adattamento e citazione letterale.",
      "primary_theme": "T:What agents can do",
      "streams_json": "[\"T:What agents can do\", \"T:Engineering structure\", \"T:Skills & learning\", \"T:System knowledge & memory\", \"T:Jobs & roles\"]",
      "topics_json": "[\"K:Agent failure and escalation\", \"K:Long-running agent execution\", \"K:Skills formation and teaching\", \"K:Cognitive offloading and skill debt\", \"K:Employment and early-career roles\", \"K:Ownership and knowledge transfer\"]",
      "editorial_chapters_json": "[\"C:C03\", \"C:C10\", \"C:C11\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"The Nine Stages of AI-Assisted Development\", \"line\": 17, \"offset\": 1584, \"end\": 1636}, {\"level\": \"section\", \"title\": \"Assessing Your Current Stage\", \"line\": 182, \"offset\": 15152, \"end\": 15190}, {\"level\": \"section\", \"title\": \"The Skills Transformation\", \"line\": 264, \"offset\": 21273, \"end\": 21308}, {\"level\": \"section\", \"title\": \"Prerequisites for This Book\", \"line\": 321, \"offset\": 25248, \"end\": 25285}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B088",
      "label": "The Ralph Loop Pattern",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V04",
      "volume_title": "Non-Deterministic Autonomous Coding Agents",
      "source_path": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter04_ralph.tex",
      "source_sha256": "bc33f212af1d60604b0a868e40a9cd2c1d385092dbc68579a76bebfc1ebb2d03",
      "line_count": 703,
      "word_count_approx": 4095,
      "card_type": "chapter",
      "card_path": "cards/V04/B088.md",
      "in_short": "Il pattern Ralph ripete un incarico con contesto fresco e progresso conservato fuori dal modello.",
      "summary": "Anatomia, ciclo di iterazione, varianti implementative, primo esercizio e diagnosi iniziale trasformano il loop in una procedura concreta.",
      "limitation": "Un segnale di completamento o un test passato non garantiscono che l’intento sia soddisfatto; i comandi non sono stati eseguiti in questa analisi.",
      "primary_theme": "T:What agents can do",
      "streams_json": "[\"T:What agents can do\", \"T:Verification & review\", \"T:Engineering structure\", \"T:System knowledge & memory\", \"T:Code quality & security\"]",
      "topics_json": "[\"K:Long-running agent execution\", \"K:Agent failure and escalation\", \"K:Independent verification and oracles\", \"K:Agent context and persistent memory\", \"K:System understanding and rationale\", \"K:Evaluation methodology and baselines\"]",
      "editorial_chapters_json": "[\"C:C03\", \"C:C07\", \"C:C09\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"Anatomy of a Ralph Loop\", \"line\": 20, \"offset\": 1582, \"end\": 1615}, {\"level\": \"section\", \"title\": \"Implementation Options\", \"line\": 328, \"offset\": 16885, \"end\": 16917}, {\"level\": \"section\", \"title\": \"Your First Ralph Loop\", \"line\": 416, \"offset\": 21659, \"end\": 21690}, {\"level\": \"section\", \"title\": \"Troubleshooting Common Issues\", \"line\": 650, \"offset\": 30115, \"end\": 30154}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B089",
      "label": "Task Decomposition for Machines",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V04",
      "volume_title": "Non-Deterministic Autonomous Coding Agents",
      "source_path": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter05_decomposition.tex",
      "source_sha256": "4891c821bb6f814c065b12abb79194075ef3e9d7536433cbeff318c1dbf87b7f",
      "line_count": 703,
      "word_count_approx": 4538,
      "card_type": "chapter",
      "card_path": "cards/V04/B089.md",
      "in_short": "La decomposizione rende una richiesta eseguibile attraverso unità limitate e criteri verificabili.",
      "summary": "Dal PRD al piano strutturato, il capitolo descrive caratteristiche dei task, schema del file e criteri di accettazione con un esempio completo.",
      "limitation": "La piccola dimensione dei task non risolve dipendenze e ambiguità; la specifica deve restare indipendente dall’implementazione candidata.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:Verification & review\", \"T:System knowledge & memory\", \"T:Code quality & security\"]",
      "topics_json": "[\"K:Specifications and governance\", \"K:Independent verification and oracles\", \"K:System understanding and rationale\", \"K:Evaluation methodology and baselines\"]",
      "editorial_chapters_json": "[\"C:C04\", \"C:C07\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"From PRD to Executable Tasks\", \"line\": 24, \"offset\": 2132, \"end\": 2170}, {\"level\": \"section\", \"title\": \"The Plan File Schema\", \"line\": 225, \"offset\": 16456, \"end\": 16486}, {\"level\": \"section\", \"title\": \"Writing Effective Acceptance Criteria\", \"line\": 352, \"offset\": 21732, \"end\": 21779}, {\"level\": \"section\", \"title\": \"A Complete Worked Example\", \"line\": 506, \"offset\": 29459, \"end\": 29494}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B090",
      "label": "Memory and Context Engineering",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V04",
      "volume_title": "Non-Deterministic Autonomous Coding Agents",
      "source_path": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter06_memory.tex",
      "source_sha256": "46beb0d7a4f5a99ab0393394551dc7016d76c6d09e941ea203076ef24e723c2a",
      "line_count": 591,
      "word_count_approx": 5678,
      "card_type": "chapter",
      "card_path": "cards/V04/B090.md",
      "in_short": "Quattro canali di memoria consentono al loop di conservare conoscenza senza mantenere una sessione infinita.",
      "summary": "AGENTS.md, apprendimento cumulativo e strategie di iniezione del contesto organizzano stato operativo e conoscenza durevole.",
      "limitation": "Accumulo non significa apprendimento corretto: servono provenienza, rimozione di lezioni errate e invalidazione quando cambia l’intenzione.",
      "primary_theme": "T:System knowledge & memory",
      "streams_json": "[\"T:System knowledge & memory\", \"T:What agents can do\", \"T:Engineering structure\", \"T:Skills & learning\"]",
      "topics_json": "[\"K:Agent context and persistent memory\", \"K:System understanding and rationale\", \"K:Skills formation and teaching\", \"K:Cognitive offloading and skill debt\"]",
      "editorial_chapters_json": "[\"C:C09\", \"C:C10\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"The Four Channels of Memory\", \"line\": 18, \"offset\": 1557, \"end\": 1594}, {\"level\": \"section\", \"title\": \"Building AGENTS.md\", \"line\": 136, \"offset\": 10099, \"end\": 10127}, {\"level\": \"section\", \"title\": \"Context Injection Strategies\", \"line\": 420, \"offset\": 30296, \"end\": 30334}, {\"level\": \"section\", \"title\": \"Memory Injection Technique\", \"line\": 510, \"offset\": 38493, \"end\": 38529}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B091",
      "label": "Quality Gates and Backpressure",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V04",
      "volume_title": "Non-Deterministic Autonomous Coding Agents",
      "source_path": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter07_quality.tex",
      "source_sha256": "9eff56f237ad4042054343dcb9d2fb82b5b74ac0a6c30d2b80e683c84abb7445",
      "line_count": 661,
      "word_count_approx": 4311,
      "card_type": "chapter",
      "card_path": "cards/V04/B091.md",
      "in_short": "Quality gate e backpressure trasformano gli errori in rifiuti operativi anziché in accettazioni apparenti.",
      "summary": "Il capitolo compone test, verifica, gestione degli stalli e giudici linguistici, con configurazioni ed esempio applicativo.",
      "limitation": "La separazione dei ruoli e l’auto-critica non garantiscono indipendenza; un caso illustrativo non misura la probabilità residua di difetto.",
      "primary_theme": "T:Verification & review",
      "streams_json": "[\"T:Verification & review\", \"T:Code quality & security\", \"T:What agents can do\"]",
      "topics_json": "[\"K:Independent verification and oracles\", \"K:Evaluation methodology and baselines\", \"K:AI as reviewer\", \"K:Automation bias and trust\", \"K:Agent failure and escalation\"]",
      "editorial_chapters_json": "[\"C:C07\", \"C:C08\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"Quality Checks in the Loop\", \"line\": 18, \"offset\": 1498, \"end\": 1534}, {\"level\": \"section\", \"title\": \"The Verification Loop Pattern\", \"line\": 241, \"offset\": 15011, \"end\": 15050}, {\"level\": \"section\", \"title\": \"LLM-as-Judge for Subjective Criteria\", \"line\": 399, \"offset\": 24035, \"end\": 24081}, {\"level\": \"section\", \"title\": \"Case Study: Quality Gates in Action\", \"line\": 599, \"offset\": 32676, \"end\": 32721}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B092",
      "label": "Advanced Prompting for Autonomous Systems",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V04",
      "volume_title": "Non-Deterministic Autonomous Coding Agents",
      "source_path": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter08_prompting.tex",
      "source_sha256": "0449f462ab298c6f8c9d127bc0fc0f20f5d3aa027e78315d6a2fff9be98e4bda",
      "line_count": 735,
      "word_count_approx": 4648,
      "card_type": "chapter",
      "card_path": "cards/V04/B092.md",
      "in_short": "I prompt autonomi combinano chiarimento preventivo, vincoli stratificati e prospettive di revisione.",
      "summary": "Reverse prompting, constraint cascades, role stacking e self-critique diventano tecniche selezionabili in base al problema del task.",
      "limitation": "Il punto critico è la correlazione dell’errore: chiedere al medesimo sistema di criticarsi può migliorare un candidato ma non costituisce prova indipendente.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:Verification & review\", \"T:What agents can do\", \"T:System knowledge & memory\"]",
      "topics_json": "[\"K:Specifications and governance\", \"K:Independent verification and oracles\", \"K:AI as reviewer\", \"K:Automation bias and trust\", \"K:Agent context and persistent memory\", \"K:System understanding and rationale\", \"K:Dependencies and agent supply chain\"]",
      "editorial_chapters_json": "[\"C:C04\", \"C:C07\", \"C:C09\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"Reverse Prompting: Clarification Before Execution\", \"line\": 26, \"offset\": 2248, \"end\": 2307}, {\"level\": \"section\", \"title\": \"Role Stacking: Multiple Perspectives\", \"line\": 284, \"offset\": 18183, \"end\": 18229}, {\"level\": \"section\", \"title\": \"The Verification Loop: Self-Critique Patterns\", \"line\": 393, \"offset\": 23908, \"end\": 23963}, {\"level\": \"section\", \"title\": \"Putting It Together: Technique Selection\", \"line\": 672, \"offset\": 35624, \"end\": 35674}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B093",
      "label": "Agentic Patterns in Practice",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V04",
      "volume_title": "Non-Deterministic Autonomous Coding Agents",
      "source_path": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
      "source_sha256": "3c88f9e5d7b0288e46de69503668ac80ecb7778165d80bf74eab10da30c4e2ba",
      "line_count": 558,
      "word_count_approx": 4607,
      "card_type": "chapter",
      "card_path": "cards/V04/B093.md",
      "in_short": "Il catalogo organizza pattern agentici per controllo, memoria, feedback, affidabilità e sicurezza.",
      "summary": "Il capitolo propone composizione e selezione dei pattern, esplicitando anche collaborazione, ambiente e aggiornamento del repertorio.",
      "limitation": "Una tassonomia ampia non dimostra il beneficio di aggiungere componenti; coordinamento e costi devono giustificare ogni meccanismo.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:What agents can do\", \"T:Verification & review\", \"T:Code quality & security\"]",
      "topics_json": "[\"K:Developer workflow and adoption\", \"K:Specifications and governance\", \"K:Human-agent collaboration\", \"K:Review capacity and maintainers\", \"K:Long-running agent execution\", \"K:Prompt injection and malicious tools\", \"K:Vulnerability and secure code\"]",
      "editorial_chapters_json": "[\"C:C03\", \"C:C06\", \"C:C11\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"The Pattern Landscape\", \"line\": 20, \"offset\": 1954, \"end\": 1985}, {\"level\": \"section\", \"title\": \"Learning \\\\& Adaptation Patterns\", \"line\": 252, \"offset\": 17570, \"end\": 17611}, {\"level\": \"section\", \"title\": \"Tool Use \\\\& Environment Patterns\", \"line\": 327, \"offset\": 23849, \"end\": 23891}, {\"level\": \"section\", \"title\": \"Staying Current\", \"line\": 516, \"offset\": 34498, \"end\": 34523}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B094",
      "label": "Scheduling and Overnight Execution",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V04",
      "volume_title": "Non-Deterministic Autonomous Coding Agents",
      "source_path": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09b_scheduling.tex",
      "source_sha256": "ea1858d0de0f786aa947e1c33e48c1aaa43998e755ec2e84526a795cc92e9f76",
      "line_count": 933,
      "word_count_approx": 3890,
      "card_type": "chapter",
      "card_path": "cards/V04/B094.md",
      "in_short": "L’esecuzione notturna richiede una sequenza controllata di job, non soltanto un timer.",
      "summary": "Il file distingue revisione cumulativa e lavoro autonomo, descrive schedulatori per sistemi operativi diversi, esecuzione cloud e notifiche.",
      "limitation": "L’ordine temporale deve essere verificato come dipendenza e recupero dagli errori; l’avvio schedulato non autorizza merge o deployment.",
      "primary_theme": "T:What agents can do",
      "streams_json": "[\"T:What agents can do\", \"T:System knowledge & memory\", \"T:Engineering structure\", \"T:Verification & review\"]",
      "topics_json": "[\"K:Long-running agent execution\", \"K:Agent context and persistent memory\", \"K:System understanding and rationale\", \"K:Specifications and governance\", \"K:Ownership and knowledge transfer\"]",
      "editorial_chapters_json": "[\"C:C03\", \"C:C09\", \"C:C11\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"The Two-Job Sequence\", \"line\": 24, \"offset\": 1985, \"end\": 2015}, {\"level\": \"section\", \"title\": \"Scheduling on Linux (systemd/cron)\", \"line\": 381, \"offset\": 15906, \"end\": 15950}, {\"level\": \"section\", \"title\": \"Scheduling on Windows\", \"line\": 501, \"offset\": 19422, \"end\": 19453}, {\"level\": \"section\", \"title\": \"Monitoring and Notification\", \"line\": 733, \"offset\": 28592, \"end\": 28629}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B095",
      "label": "Multi-Agent Orchestration",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V04",
      "volume_title": "Non-Deterministic Autonomous Coding Agents",
      "source_path": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter10_orchestration.tex",
      "source_sha256": "8f3c5c3e2f05c774aba371e5d85f132b2483dfde5357552d72c4ee3f7d95fe1c",
      "line_count": 744,
      "word_count_approx": 4996,
      "card_type": "chapter",
      "card_path": "cards/V04/B095.md",
      "in_short": "Il multi-agente diventa utile quando isolamento e coordinamento risolvono un limite osservato del singolo loop.",
      "summary": "Hat-based orchestration, planner-worker, passaggi umani e Gas Town sono confrontati come strutture di coordinamento con costi diversi.",
      "limitation": "Più agenti non implicano più indipendenza né throughput lineare; integrazione, merge e capacità di revisione restano vincoli.",
      "primary_theme": "T:What agents can do",
      "streams_json": "[\"T:What agents can do\", \"T:Engineering structure\", \"T:Verification & review\", \"T:Code quality & security\"]",
      "topics_json": "[\"K:Human-agent collaboration\", \"K:Review capacity and maintainers\", \"K:Long-running agent execution\", \"K:AI as reviewer\", \"K:Automation bias and trust\", \"K:Specifications and governance\", \"K:Ownership and knowledge transfer\"]",
      "editorial_chapters_json": "[\"C:C03\", \"C:C08\", \"C:C11\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"When to Scale Beyond Single Loops\", \"line\": 20, \"offset\": 1643, \"end\": 1686}, {\"level\": \"section\", \"title\": \"Human-in-the-Loop Patterns\", \"line\": 277, \"offset\": 16282, \"end\": 16318}, {\"level\": \"section\", \"title\": \"Understanding Gas Town (Conceptually)\", \"line\": 500, \"offset\": 27527, \"end\": 27574}, {\"level\": \"section\", \"title\": \"The Frontier: Evolutionary Software\", \"line\": 624, \"offset\": 36444, \"end\": 36489}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B096",
      "label": "Safety, Security, and Risk Management",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V04",
      "volume_title": "Non-Deterministic Autonomous Coding Agents",
      "source_path": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter11_safety.tex",
      "source_sha256": "ba3475482cee7bf1589b6b5bf5cdef2e6b0b5b87a3d264dffc5066762579d362",
      "line_count": 744,
      "word_count_approx": 4753,
      "card_type": "chapter",
      "card_path": "cards/V04/B096.md",
      "in_short": "La sicurezza dell’autonomia combina contenimento, limiti economici e una frontiera di revisione umana.",
      "summary": "Sandboxing, prevenzione di azioni distruttive, overbaking e gestione dei costi convergono in una checklist operativa.",
      "limitation": "Una worktree isola modifiche Git, non processi, rete o credenziali. Le prescrizioni del volume non sono una certificazione della configurazione effettiva.",
      "primary_theme": "T:Code quality & security",
      "streams_json": "[\"T:Code quality & security\", \"T:What agents can do\", \"T:Engineering structure\", \"T:Economics\", \"T:Productivity\", \"T:Verification & review\"]",
      "topics_json": "[\"K:Prompt injection and malicious tools\", \"K:Vulnerability and secure code\", \"K:Economic costs and return\", \"K:Output versus shipped value\", \"K:Review capacity and maintainers\", \"K:AI as reviewer\", \"K:Automation bias and trust\"]",
      "editorial_chapters_json": "[\"C:C06\", \"C:C08\", \"C:C12\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"The Security Reality\", \"line\": 20, \"offset\": 1561, \"end\": 1591}, {\"level\": \"section\", \"title\": \"Preventing Destructive Actions\", \"line\": 295, \"offset\": 18722, \"end\": 18762}, {\"level\": \"section\", \"title\": \"Cost Management\", \"line\": 475, \"offset\": 28123, \"end\": 28148}, {\"level\": \"section\", \"title\": \"Putting It All Together: A Safety Checklist\", \"line\": 667, \"offset\": 38325, \"end\": 38378}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B097",
      "label": "Complete Implementation Guide",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V04",
      "volume_title": "Non-Deterministic Autonomous Coding Agents",
      "source_path": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_a_ralph.tex",
      "source_sha256": "399ba75653a266acf8f26b77478d5f1c1f6e545cc0acd1d2851d7c142eab9b2d",
      "line_count": 1492,
      "word_count_approx": 4764,
      "card_type": "appendix",
      "card_path": "cards/V04/B097.md",
      "in_short": "La guida d’implementazione rende il pattern eseguibile mediante script, piani, prompt e checklist.",
      "summary": "Il file offre verifica dell’ambiente, script Ralph, template di memoria e pianificazione, istruzioni di avvio e prerequisiti per l’uso operativo.",
      "limitation": "L’etichetta production-ready del sorgente non è stata convalidata da esecuzione o audit di sicurezza in questo lavoro; il codice rimane materiale del volume.",
      "primary_theme": "T:What agents can do",
      "streams_json": "[\"T:What agents can do\", \"T:Verification & review\", \"T:Engineering structure\", \"T:Code quality & security\"]",
      "topics_json": "[\"K:Long-running agent execution\", \"K:Agent failure and escalation\", \"K:Independent verification and oracles\", \"K:Prompt injection and malicious tools\", \"K:Vulnerability and secure code\", \"K:Evaluation methodology and baselines\"]",
      "editorial_chapters_json": "[\"C:C03\", \"C:C06\", \"C:C07\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"Environment Verification\", \"line\": 14, \"offset\": 771, \"end\": 805}, {\"level\": \"section\", \"title\": \"Plan File Templates\", \"line\": 1153, \"offset\": 28975, \"end\": 29004}, {\"level\": \"section\", \"title\": \"Planning Mode Prompt\", \"line\": 1332, \"offset\": 32432, \"end\": 32462}, {\"level\": \"section\", \"title\": \"Checklist for Production Use\", \"line\": 1474, \"offset\": 35514, \"end\": 35552}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B098",
      "label": "Tool Reference",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V04",
      "volume_title": "Non-Deterministic Autonomous Coding Agents",
      "source_path": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_b_tools.tex",
      "source_sha256": "f948d7baa29121873299c3d9302770c76dac6ef9593799a342a5d9000b869efe",
      "line_count": 1103,
      "word_count_approx": 3578,
      "card_type": "appendix",
      "card_path": "cards/V04/B098.md",
      "in_short": "La reference confronta implementazioni Ralph, configurazioni e percorsi di migrazione.",
      "summary": "Le varianti snarktank, plugin Anthropic, frankbria e orchestrator vengono organizzate per selezione, compatibilità e diagnosi specifica.",
      "limitation": "Repository, versioni e funzionalità sono uno snapshot del libro, non una verifica dello stato attuale degli strumenti.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:Productivity\", \"T:Skills & learning\", \"T:What agents can do\", \"T:Verification & review\"]",
      "topics_json": "[\"K:Developer workflow and adoption\", \"K:Evaluation methodology and baselines\", \"K:Long-running agent execution\", \"K:Agent failure and escalation\", \"K:Independent verification and oracles\"]",
      "editorial_chapters_json": "[\"C:C03\", \"C:C11\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"Implementation Comparison\", \"line\": 14, \"offset\": 807, \"end\": 842}, {\"level\": \"section\", \"title\": \"frankbria/ralph-claude-code\", \"line\": 266, \"offset\": 10415, \"end\": 10452}, {\"level\": \"section\", \"title\": \"Migration Guide\", \"line\": 734, \"offset\": 24795, \"end\": 24820}, {\"level\": \"section\", \"title\": \"Version Compatibility\", \"line\": 1075, \"offset\": 34010, \"end\": 34041}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B099",
      "label": "Troubleshooting and Debugging",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V04",
      "volume_title": "Non-Deterministic Autonomous Coding Agents",
      "source_path": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_c_troubleshooting.tex",
      "source_sha256": "5d46441c9f5b502515a9b7baa5fc59e303cdde7b809eeaee04e627c6d6000ca3",
      "line_count": 1454,
      "word_count_approx": 5267,
      "card_type": "appendix",
      "card_path": "cards/V04/B099.md",
      "in_short": "La diagnosi parte dai sintomi del loop e ricostruisce cause, stato e costi.",
      "summary": "Uscita precoce, mancato arresto, gate falliti, duplicazioni e consumi fuori controllo vengono collegati a log, Git, recupero e procedure d’emergenza.",
      "limitation": "Le ricette diagnostiche sono proposte operative; l’efficacia e la sicurezza dei comandi dipendono dall’ambiente e non sono state provate qui.",
      "primary_theme": "T:What agents can do",
      "streams_json": "[\"T:What agents can do\", \"T:Verification & review\", \"T:Engineering structure\", \"T:Economics\", \"T:Productivity\"]",
      "topics_json": "[\"K:Agent failure and escalation\", \"K:Evaluation methodology and baselines\", \"K:Long-running agent execution\", \"K:Independent verification and oracles\", \"K:Economic costs and return\", \"K:Output versus shipped value\"]",
      "editorial_chapters_json": "[\"C:C03\", \"C:C07\", \"C:C12\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"Loop Exits Early\", \"line\": 16, \"offset\": 911, \"end\": 937}, {\"level\": \"section\", \"title\": \"Agent Gets Stuck on Same Issue\", \"line\": 447, \"offset\": 14722, \"end\": 14762}, {\"level\": \"section\", \"title\": \"Performance Debugging\", \"line\": 1009, \"offset\": 31903, \"end\": 31934}, {\"level\": \"section\", \"title\": \"Appendix Summary\", \"line\": 1438, \"offset\": 44444, \"end\": 44471}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B100",
      "label": "Ralph Loops with VS Code and GitHub Copilot",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V04",
      "volume_title": "Non-Deterministic Autonomous Coding Agents",
      "source_path": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_d_copilot.tex",
      "source_sha256": "7e0010a74aa385fc08a8e847aac932a2d656978a938a3cfc4a013b55afb63728",
      "line_count": 778,
      "word_count_approx": 4256,
      "card_type": "appendix",
      "card_path": "cards/V04/B100.md",
      "in_short": "Ralph viene adattato a Copilot tramite estensioni, CLI, subagenti o iterazione manuale.",
      "summary": "Il capitolo confronta quattro approcci con permessi, modelli, formato del piano, contesto e integrazione con lo scheduling.",
      "limitation": "Supporto dei modelli, estensioni e opzioni CLI possono essere cambiati; i profili di autorizzazione vanno letti come descrizione storica del volume.",
      "primary_theme": "T:What agents can do",
      "streams_json": "[\"T:What agents can do\", \"T:Verification & review\", \"T:Engineering structure\", \"T:Code quality & security\", \"T:Productivity\", \"T:Skills & learning\"]",
      "topics_json": "[\"K:Long-running agent execution\", \"K:Agent failure and escalation\", \"K:Independent verification and oracles\", \"K:Prompt injection and malicious tools\", \"K:Vulnerability and secure code\", \"K:Developer workflow and adoption\", \"K:Evaluation methodology and baselines\"]",
      "editorial_chapters_json": "[\"C:C03\", \"C:C06\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"Understanding the Differences\", \"line\": 14, \"offset\": 1007, \"end\": 1046}, {\"level\": \"section\", \"title\": \"Approach 2: GitHub Copilot CLI (Recommended)\", \"line\": 257, \"offset\": 11855, \"end\": 11909}, {\"level\": \"section\", \"title\": \"Approach 3: Subagent Orchestration in VS Code Chat\", \"line\": 573, \"offset\": 24987, \"end\": 25047}, {\"level\": \"section\", \"title\": \"Choosing Your Approach\", \"line\": 693, \"offset\": 31279, \"end\": 31311}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B101",
      "label": "References and Sources",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V04",
      "volume_title": "Non-Deterministic Autonomous Coding Agents",
      "source_path": "ai-auto_eng/AI_AUTO_ENG/bibliography.tex",
      "source_sha256": "a86fb72afc5f33dca04aec60b1a12a9d687dda31e73fd6cdf499a414e093aed1",
      "line_count": 436,
      "word_count_approx": 1405,
      "card_type": "bibliographic_apparatus",
      "card_path": "cards/V04/B101.md",
      "in_short": "L’apparato di fonti rende esplicita la genealogia del metodo autonomo.",
      "summary": "Libri, persone, articoli, repository, video, casi e concetti attribuiti sono raccolti con indicazioni dei capitoli interessati.",
      "limitation": "Le note «Referenced in» sono attribuzioni dell’apparato, non un riscontro automatico nel testo di ogni capitolo; gli URL dichiarati verificati nel febbraio 2026 non sono stati ricontrollati qui.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:What agents can do\", \"T:Verification & review\"]",
      "topics_json": "[\"K:Developer workflow and adoption\", \"K:Human-agent collaboration\", \"K:Long-running agent execution\", \"K:Agent failure and escalation\", \"K:Independent verification and oracles\"]",
      "editorial_chapters_json": "[\"C:C01\", \"C:C03\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"Books\", \"line\": 17, \"offset\": 343, \"end\": 359}, {\"level\": \"section\", \"title\": \"GitHub Repositories --- Ralph Implementations\", \"line\": 158, \"offset\": 6204, \"end\": 6260}, {\"level\": \"section\", \"title\": \"Video Series and Talks\", \"line\": 323, \"offset\": 12221, \"end\": 12254}, {\"level\": \"section\", \"title\": \"Concepts and Frameworks Attributed\", \"line\": 401, \"offset\": 15185, \"end\": 15230}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B102",
      "label": "Avvertenze editoriali e limiti della guida",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V05",
      "volume_title": "Non-Deterministic Loop Engineering",
      "source_path": "NDLE/frontmatter.tex",
      "source_sha256": "a92fea666811437893828facf85543449e9c4e434d2e078ef86531a0c842dca7",
      "line_count": 128,
      "word_count_approx": 456,
      "card_type": "reading_guide",
      "card_path": "cards/V05/B102.md",
      "in_short": "Le pagine iniziali qualificano finalità, responsabilità e natura della sintesi sui loop.",
      "summary": "Le avvertenze editoriali aiutano a distinguere il libro come guida ingegneristica da una politica aziendale o da una garanzia di risultato.",
      "limitation": "Il frontmatter è contesto di lettura e non fornisce evidenza empirica aggiuntiva alle fonti o ai capitoli.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:What agents can do\"]",
      "topics_json": "[\"K:Developer workflow and adoption\", \"K:Human-agent collaboration\"]",
      "editorial_chapters_json": "[\"C:C01\"]",
      "evidence_anchors_json": "[{\"title\": \"Avvertenze editoriali e limiti della guida\", \"line\": 1}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B103",
      "label": "Summary",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V05",
      "volume_title": "Non-Deterministic Loop Engineering",
      "source_path": "NDLE/summary_v2.tex",
      "source_sha256": "a2c61f272e6afb5d3f3efedf51856604bedc834f0de2235d548ae7ee89749539",
      "line_count": 38,
      "word_count_approx": 348,
      "card_type": "synthesis",
      "card_path": "cards/V05/B103.md",
      "in_short": "Il sommario introduce il loop come sistema governato, dal modello concettuale all’esecuzione locale.",
      "summary": "La panoramica collega critica, organizzazione, economia, Ralph, runtime locale e scelta del meccanismo minimo sufficiente.",
      "limitation": "La sintesi organizza il volume; non va conteggiata come conferma indipendente degli stessi concetti nei capitoli estesi.",
      "primary_theme": "T:What agents can do",
      "streams_json": "[\"T:What agents can do\", \"T:Verification & review\", \"T:Engineering structure\", \"T:Economics\", \"T:Productivity\"]",
      "topics_json": "[\"K:Long-running agent execution\", \"K:Agent failure and escalation\", \"K:Independent verification and oracles\", \"K:Specifications and governance\", \"K:Ownership and knowledge transfer\", \"K:Economic costs and return\", \"K:Output versus shipped value\"]",
      "editorial_chapters_json": "[\"C:C01\", \"C:C03\", \"C:C11\", \"C:C12\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"How This Book Is Organized\", \"line\": 26, \"offset\": 1515, \"end\": 1552}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B104",
      "label": "Non-Deterministic Loop Engineering: A Critical Assessment",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V05",
      "volume_title": "Non-Deterministic Loop Engineering",
      "source_path": "NDLE/new_chapters/chapter01_foundations.tex",
      "source_sha256": "bc900422e5a5ba75bc505fe8bc5cb5062604be18ffbad112f277c8367bd2f7d8",
      "line_count": 1549,
      "word_count_approx": 8059,
      "card_type": "chapter",
      "card_path": "cards/V05/B104.md",
      "in_short": "Il loop affidabile emerge dall’interazione fra contesto, harness, evidenza e autorità.",
      "summary": "Il capitolo ricostruisce la genealogia prompt–loop, distingue worker ed evaluator, presenta livelli di delega e critica rischi sistemici e non-determinismo.",
      "limitation": "I resoconti practitioner e le tassonomie di autonomia non stabiliscono frequenze di fallimento; separare ciò che è riportato dalle inferenze e dalle proposte dell’autore.",
      "primary_theme": "T:What agents can do",
      "streams_json": "[\"T:What agents can do\", \"T:Verification & review\", \"T:Engineering structure\", \"T:System knowledge & memory\"]",
      "topics_json": "[\"K:Long-running agent execution\", \"K:Agent failure and escalation\", \"K:Independent verification and oracles\", \"K:AI as reviewer\", \"K:Automation bias and trust\", \"K:Specifications and governance\", \"K:Ownership and knowledge transfer\", \"K:Agent context and persistent memory\", \"K:System understanding and rationale\", \"K:Dependencies and agent supply chain\"]",
      "editorial_chapters_json": "[\"C:C03\", \"C:C07\", \"C:C09\", \"C:C11\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"Introduction: The Epistemological Transition in Software Development\", \"line\": 12, \"offset\": 795, \"end\": 873}, {\"level\": \"section\", \"title\": \"From /loop to /goal : Native Loop Primitives\", \"line\": 566, \"offset\": 24529, \"end\": 24600}, {\"level\": \"section\", \"title\": \"Empirical Landscape: What Practitioners Actually Report\", \"line\": 1071, \"offset\": 40241, \"end\": 40306}, {\"level\": \"section\", \"title\": \"The Joint System: Context, Harness, Evidence, and Policy\", \"line\": 1483, \"offset\": 59593, \"end\": 59659}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B105",
      "label": "The Organization Becomes a Loop",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V05",
      "volume_title": "Non-Deterministic Loop Engineering",
      "source_path": "NDLE/new_chapters/chapter02_organization.tex",
      "source_sha256": "b8127eb334612ffa241bb6590f32fb0ac494bb4270e54bd9bd4f9ab6391f1f12",
      "line_count": 818,
      "word_count_approx": 6092,
      "card_type": "chapter",
      "card_path": "cards/V05/B105.md",
      "in_short": "L’organizzazione deve assegnare responsabilità, capacità di verifica e infrastruttura di conoscenza al lavoro dei loop.",
      "summary": "Ruoli, modelli operativi, metriche, governance nel runtime e roadmap di transizione descrivono come ridisegnare team e management.",
      "limitation": "Le «cinque leggi» sono principi proposti, non leggi empiriche dimostrate; misurare handoff, capacità di revisione, mantenimento delle competenze e risultati di un pilot.",
      "primary_theme": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:Verification & review\", \"T:Jobs & roles\", \"T:Skills & learning\", \"T:System knowledge & memory\", \"T:What agents can do\", \"T:Code quality & security\"]",
      "topics_json": "[\"K:Specifications and governance\", \"K:Ownership and knowledge transfer\", \"K:Employment and early-career roles\", \"K:Agent context and persistent memory\", \"K:System understanding and rationale\", \"K:Review capacity and maintainers\", \"K:AI as reviewer\", \"K:Automation bias and trust\"]",
      "editorial_chapters_json": "[\"C:C08\", \"C:C09\", \"C:C10\", \"C:C11\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"From a New Tool to a New Institution\", \"line\": 26, \"offset\": 3160, \"end\": 3206}, {\"level\": \"section\", \"title\": \"Three Enterprise Operating Models\", \"line\": 339, \"offset\": 20886, \"end\": 20929}, {\"level\": \"section\", \"title\": \"The Workforce Impact: Rebundling, Not Simple Replacement\", \"line\": 588, \"offset\": 32838, \"end\": 32904}, {\"level\": \"section\", \"title\": \"The Leadership Paradox\", \"line\": 759, \"offset\": 45921, \"end\": 45953}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B106",
      "label": "The Economics of Loop Engineering",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V05",
      "volume_title": "Non-Deterministic Loop Engineering",
      "source_path": "NDLE/new_chapters/chapter03_economics.tex",
      "source_sha256": "056669d326018cda56fff9a98d80302704953af32d4cbacf92673f89ad13d180",
      "line_count": 1149,
      "word_count_approx": 6895,
      "card_type": "chapter",
      "card_path": "cards/V05/B106.md",
      "in_short": "L’unità economica diventa l’esito verificato, non il token economico o la velocità del singolo contributore.",
      "summary": "Costi di esecuzione, verifica, rilavorazione e coordinamento sostengono scenari organizzativi e un caso di manutenzione in ambiente regolamentato.",
      "limitation": "Scenari ed esempi analitici non sono contabilità produttiva misurata. Parametri di accettazione, tempi umani e perdite attese richiedono calibrazione indipendente.",
      "primary_theme": "T:Economics",
      "streams_json": "[\"T:Economics\", \"T:Productivity\", \"T:Verification & review\", \"T:Jobs & roles\", \"T:Skills & learning\"]",
      "topics_json": "[\"K:Economic costs and return\", \"K:Output versus shipped value\", \"K:Evaluation methodology and baselines\", \"K:Controlled productivity evidence\", \"K:Employment and early-career roles\", \"K:Ownership and knowledge transfer\"]",
      "editorial_chapters_json": "[\"C:C02\", \"C:C11\", \"C:C12\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"Introduction: From Cheap Assistance to Variable-Cost Production\", \"line\": 12, \"offset\": 699, \"end\": 772}, {\"level\": \"section\", \"title\": \"The Organization: Local Speed Is Not System Throughput\", \"line\": 455, \"offset\": 22641, \"end\": 22705}, {\"level\": \"section\", \"title\": \"Four Economic Failure Modes\", \"line\": 836, \"offset\": 38279, \"end\": 38316}, {\"level\": \"section\", \"title\": \"End-to-End Case Study: A Regulated Maintenance Loop\", \"line\": 925, \"offset\": 45884, \"end\": 45945}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B107",
      "label": "The Ralph Loop: Persistent Progress Through Fresh Context",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V05",
      "volume_title": "Non-Deterministic Loop Engineering",
      "source_path": "NDLE/new_chapters/chapter04_ralph_loop.tex",
      "source_sha256": "aa58f0631ba2700b7664babd919b1e842cf17557b9d86fd374bab6fac5fc0636",
      "line_count": 1324,
      "word_count_approx": 6157,
      "card_type": "chapter",
      "card_path": "cards/V05/B107.md",
      "in_short": "Ralph conserva il progresso fuori dalla sessione e tratta la ripetizione come una politica limitata e verificabile.",
      "summary": "Il capitolo confronta loop Bash, stop hook e modalità manuale; aggiunge unità di lavoro, budget, escalation, manutenibilità e criteri di scelta.",
      "limitation": "La persistenza non assicura convergenza; prova di completamento, autorizzazione e rollback devono risiedere fuori dalle dichiarazioni del worker.",
      "primary_theme": "T:What agents can do",
      "streams_json": "[\"T:What agents can do\", \"T:Verification & review\", \"T:Engineering structure\", \"T:System knowledge & memory\", \"T:Code quality & security\"]",
      "topics_json": "[\"K:Long-running agent execution\", \"K:Agent failure and escalation\", \"K:Independent verification and oracles\", \"K:Agent context and persistent memory\", \"K:System understanding and rationale\", \"K:Prompt injection and malicious tools\", \"K:Vulnerability and secure code\", \"K:Architecture and modularity\", \"K:Technical debt and complexity\"]",
      "editorial_chapters_json": "[\"C:C03\", \"C:C05\", \"C:C06\", \"C:C07\", \"C:C09\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"Why the Ralph Loop Matters\", \"line\": 36, \"offset\": 2668, \"end\": 2704}, {\"level\": \"section\", \"title\": \"Implementation Pattern II: The Stop-Hook Loop\", \"line\": 545, \"offset\": 21272, \"end\": 21327}, {\"level\": \"section\", \"title\": \"What Ralph Does Not Solve\", \"line\": 1117, \"offset\": 38204, \"end\": 38239}, {\"level\": \"section\", \"title\": \"Where the Minimal Loop Begins to Strain\", \"line\": 1285, \"offset\": 46632, \"end\": 46681}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B108",
      "label": "Building a Full Local AI Loop",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V05",
      "volume_title": "Non-Deterministic Loop Engineering",
      "source_path": "NDLE/new_chapters/chapter05_local_ai_loop.tex",
      "source_sha256": "702b6ef3084dd35d95c15d7a44021b61a3ef7c556325541e0e433c983a7b9cb2",
      "line_count": 1782,
      "word_count_approx": 10333,
      "card_type": "chapter",
      "card_path": "cards/V05/B108.md",
      "in_short": "Un loop locale completo include runtime controllato, intenti durevoli, verifica e telemetria economica.",
      "summary": "Il percorso attraversa dimensionamento, energia e costo totale, installazione, scelta dell’executor, retry e resume, policy, osservabilità e gestione della deriva.",
      "limitation": "La convenienza locale dipende da utilizzo, energia, ammortamento e tasso di accettazione. Installazioni e benchmark citati non sono stati rieseguiti; il titolo Start and Verify the Local Services ricorre due volte.",
      "primary_theme": "T:Economics",
      "streams_json": "[\"T:Economics\", \"T:What agents can do\", \"T:Code quality & security\", \"T:Engineering structure\", \"T:Verification & review\", \"T:System knowledge & memory\", \"T:Productivity\"]",
      "topics_json": "[\"K:Economic costs and return\", \"K:Dependencies and agent supply chain\", \"K:Long-running agent execution\", \"K:Prompt injection and malicious tools\", \"K:Vulnerability and secure code\", \"K:Independent verification and oracles\", \"K:Evaluation methodology and baselines\", \"K:Agent context and persistent memory\", \"K:System understanding and rationale\", \"K:Output versus shipped value\"]",
      "editorial_chapters_json": "[\"C:C03\", \"C:C06\", \"C:C07\", \"C:C09\", \"C:C12\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"The Decisive Shift: From Local Inference to Local Engineering\", \"line\": 12, \"offset\": 650, \"end\": 721}, {\"level\": \"section\", \"title\": \"Configuration as a Control Plane\", \"line\": 816, \"offset\": 34881, \"end\": 34923}, {\"level\": \"section\", \"title\": \"Loop Modes and Human Authority\", \"line\": 1345, \"offset\": 59249, \"end\": 59289}, {\"level\": \"section\", \"title\": \"The Durable Engineering Principles\", \"line\": 1725, \"offset\": 81951, \"end\": 81995}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B109",
      "label": "Choosing the Right Loop",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V05",
      "volume_title": "Non-Deterministic Loop Engineering",
      "source_path": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
      "source_sha256": "a061daf1e97a16c322a46cf9724dd0d92531718b57a038decdf521c6103f68b9",
      "line_count": 1580,
      "word_count_approx": 10591,
      "card_type": "chapter",
      "card_path": "cards/V05/B109.md",
      "in_short": "Si sceglie il meccanismo minimo che affronta un fallimento osservato e dispone di un segnale esterno verificabile.",
      "summary": "Famiglie di tecniche, scala dell’evidenza, contratto del loop e decision framework culminano in un caso non-code di supporto clienti.",
      "limitation": "La trasferibilità fra codice e assistenza clienti è una proposta di progetto; successo operativo, indipendenza del controllo e costo per esito richiedono valutazione nel dominio d’arrivo.",
      "primary_theme": "T:Verification & review",
      "streams_json": "[\"T:Verification & review\", \"T:Code quality & security\", \"T:What agents can do\", \"T:Engineering structure\", \"T:Economics\", \"T:Productivity\"]",
      "topics_json": "[\"K:Independent verification and oracles\", \"K:Evaluation methodology and baselines\", \"K:Agent failure and escalation\", \"K:Human-agent collaboration\", \"K:Review capacity and maintainers\", \"K:Long-running agent execution\", \"K:Economic costs and return\", \"K:Output versus shipped value\"]",
      "editorial_chapters_json": "[\"C:C03\", \"C:C07\", \"C:C08\", \"C:C11\", \"C:C12\"]",
      "evidence_anchors_json": "[{\"level\": \"section\", \"title\": \"From a Complete Architecture to a Selective Operating Model\", \"line\": 12, \"offset\": 704, \"end\": 773}, {\"level\": \"section\", \"title\": \"Technique Family IV: Budget, Observability, and Guardrails\", \"line\": 628, \"offset\": 32214, \"end\": 32282}, {\"level\": \"section\", \"title\": \"A Build Sequence That Minimizes Accidental Complexity\", \"line\": 1163, \"offset\": 53964, \"end\": 54027}, {\"level\": \"section\", \"title\": \"Conclusion: Engineering Accountable Autonomy\", \"line\": 1565, \"offset\": 87266, \"end\": 87320}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B110",
      "label": "References — 85 voci bibliografiche",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V05",
      "volume_title": "Non-Deterministic Loop Engineering",
      "source_path": "NDLE/references.tex",
      "source_sha256": "0f40753fccc8f143d768071a179a417deeeaa4afeb0698917b4ecd3e08987692",
      "line_count": 496,
      "word_count_approx": 1777,
      "card_type": "bibliographic_apparatus",
      "card_path": "cards/V05/B110.md",
      "in_short": "Le 85 voci bibliografiche raccolgono fonti practitioner, ricerca, strumenti e casi richiamati nel volume.",
      "summary": "Le chiavi bibitem consentono di risolvere citazioni esplicite dei capitoli e separare la presenza in bibliografia dall’uso effettivo di una fonte.",
      "limitation": "Identità bibliografica non significa supporto di ogni claim: fonti ripubblicate, articoli derivati e casi vendor non sono repliche indipendenti.",
      "primary_theme": "T:What agents can do",
      "streams_json": "[\"T:What agents can do\", \"T:Verification & review\", \"T:Engineering structure\", \"T:Economics\", \"T:Productivity\"]",
      "topics_json": "[\"K:Long-running agent execution\", \"K:Agent failure and escalation\", \"K:Independent verification and oracles\", \"K:Specifications and governance\", \"K:Ownership and knowledge transfer\", \"K:Economic costs and return\", \"K:Output versus shipped value\"]",
      "editorial_chapters_json": "[\"C:C03\", \"C:C11\", \"C:C12\"]",
      "evidence_anchors_json": "[{\"title\": \"References — 85 voci bibliografiche\", \"line\": 1}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "B111",
      "label": "Glossary",
      "kind": "author_tex_section",
      "node_class": "ND_INFORMATIONAL_TEX",
      "collection": "B",
      "volume_id": "V05",
      "volume_title": "Non-Deterministic Loop Engineering",
      "source_path": "NDLE/glossary.tex",
      "source_sha256": "39dbffdfcbff6363995d8c818eeaefeae1014ac01c26f98c3b5ab99f05ba86ef",
      "line_count": 110,
      "word_count_approx": 1148,
      "card_type": "glossary",
      "card_path": "cards/V05/B111.md",
      "in_short": "Il glossario stabilizza il significato di loop limitato, stato durevole, backpressure ed evidenza.",
      "summary": "Le definizioni separano segnale di completamento e prova, accettazione e stato provvisorio, capacità del modello e controlli del sistema.",
      "limitation": "Una definizione è un vincolo terminologico interno, non una misura validata né un consenso universale della disciplina.",
      "primary_theme": "T:What agents can do",
      "streams_json": "[\"T:What agents can do\", \"T:Verification & review\", \"T:Engineering structure\", \"T:Code quality & security\", \"T:System knowledge & memory\"]",
      "topics_json": "[\"K:Long-running agent execution\", \"K:Agent failure and escalation\", \"K:Independent verification and oracles\", \"K:Evaluation methodology and baselines\", \"K:Agent context and persistent memory\", \"K:System understanding and rationale\"]",
      "editorial_chapters_json": "[\"C:C03\", \"C:C07\", \"C:C09\"]",
      "evidence_anchors_json": "[{\"level\": \"chapter\", \"title\": \"Glossary\", \"line\": 1, \"offset\": 0, \"end\": 19}]",
      "author": "Enrico Papalini",
      "evidence_class": "Author-authored engineering synthesis, guidance or reference apparatus",
      "review_scope": "File-level content mapping and citation-identity tracing; no independent validation or code execution",
      "full_empirical_validation": "NO",
      "provenance": "ND.zip, 2026-10-11; original file retained unchanged"
    },
    {
      "id": "V06",
      "label": "AI & Software Engineering — Series-Integrated Edition v10",
      "kind": "author_volume",
      "collection": "V",
      "volume_id": "V06",
      "author": "Enrico Papalini",
      "status": "RELEASE_CANDIDATE_AUTHOR_REVIEW_REQUIRED",
      "evidence_class": "Engineering synthesis and teaching case; not an independent study",
      "proposed_publication_title": "Non-Deterministic Software Engineering — Second Edition",
      "limitation": "Final title and publication approval pending; no real production pilot"
    },
    {
      "id": "EDITION:V10",
      "label": "Version 10 source and evidence edition",
      "kind": "edition",
      "collection": "EDITION",
      "status": "CANDIDATE"
    },
    {
      "id": "DOC:V10:main.tex",
      "label": "main.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "main.tex",
      "sha256": "f48f8a16f521064f1158a013a744c60afefa497fb972f7dccb3ac1d78ee31d6f",
      "chapter": 0,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:config.tex",
      "label": "config.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "config.tex",
      "sha256": "aa74da904f87674bc1d15e51e8e3e8e251a32ba67bb7aef4906fe3dfbda5040a",
      "chapter": 0,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:preamble.tex",
      "label": "preamble.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "preamble.tex",
      "sha256": "feb7fffd60a1f03bf41d2b5c63b7dd9b1196532deddf86f6aa5bb4cd62782bd0",
      "chapter": 0,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:frontmatter/titlepage.tex",
      "label": "frontmatter/titlepage.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "frontmatter/titlepage.tex",
      "sha256": "eeb7b54b766d4c3f9e973ef0aafb2c54bff9e467ae861b7ecc9f6f5d8f209e4d",
      "chapter": 0,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:frontmatter/introduction.tex",
      "label": "frontmatter/introduction.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "frontmatter/introduction.tex",
      "sha256": "a1fcb7fc913c35dad77c18698f3588e6e5f42a91a5a3a31da9be0aedd91089e0",
      "chapter": 0,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:chapters/chapter01.tex",
      "label": "chapters/chapter01.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "chapters/chapter01.tex",
      "sha256": "0084a4ee5299af90164b6b7c44eda52f625f6c8e26e442d4ad419932e568e27d",
      "chapter": 1,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:didactics/learning01.tex",
      "label": "didactics/learning01.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "didactics/learning01.tex",
      "sha256": "fd0d0ea4edaee5425697871ef1c7681c8d8c6170465cca64f652177711262a97",
      "chapter": 1,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:didactics/key_concepts/key_ch01_01.tex",
      "label": "didactics/key_concepts/key_ch01_01.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "didactics/key_concepts/key_ch01_01.tex",
      "sha256": "5424d635072e4c2c124620a0a3d6afbd911acca900397b1bd4f44961a8025202",
      "chapter": 1,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:figures/source_redraws/figure_ch01_01.tex",
      "label": "figures/source_redraws/figure_ch01_01.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "figures/source_redraws/figure_ch01_01.tex",
      "sha256": "9d61bc820bc95683e37f92c176fd237c6197f921ccb59582e69dc211c99ecc28",
      "chapter": 0,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:figures/source_redraws/figure_ch01_02.tex",
      "label": "figures/source_redraws/figure_ch01_02.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "figures/source_redraws/figure_ch01_02.tex",
      "sha256": "676154a734c617f4124e70eccedfe4dfb1eb829893fddb27127d75ab9db019b6",
      "chapter": 0,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:didactics/key_concepts/key_ch01_02.tex",
      "label": "didactics/key_concepts/key_ch01_02.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "didactics/key_concepts/key_ch01_02.tex",
      "sha256": "8ddcfd0245c286a628d4a12fd10ea4123587720a960b8dbb5c57139807ff857c",
      "chapter": 1,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:didactics/key_concepts/key_ch01_03.tex",
      "label": "didactics/key_concepts/key_ch01_03.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "didactics/key_concepts/key_ch01_03.tex",
      "sha256": "764985e3fad234784b133abcc8fcbfbb4c8e97c07a22db61b305c8a48509039c",
      "chapter": 1,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:didactics/worked01.tex",
      "label": "didactics/worked01.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "didactics/worked01.tex",
      "sha256": "771a8a2bb2e2db79e768a3d63749deab1b57def88d5ab49c427c6fd646f9e83f",
      "chapter": 1,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:exercises/exercise01.tex",
      "label": "exercises/exercise01.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "exercises/exercise01.tex",
      "sha256": "defc2483c15918c65ffbcc46056376c941da6d9fe01bfae93c3229481f2b1fe3",
      "chapter": 1,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:chapters/chapter02.tex",
      "label": "chapters/chapter02.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "chapters/chapter02.tex",
      "sha256": "3d1409d918b2462bf9e1c7cc2bdeee56038e040084a38f1f2eb1c82551c1bb4a",
      "chapter": 2,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:didactics/learning02.tex",
      "label": "didactics/learning02.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "didactics/learning02.tex",
      "sha256": "7c62ff415472fc1576174cf84e21496f63b81e4422b7a8f5710c6a748c54a1fb",
      "chapter": 2,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:didactics/key_concepts/key_ch02_01.tex",
      "label": "didactics/key_concepts/key_ch02_01.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "didactics/key_concepts/key_ch02_01.tex",
      "sha256": "40f50416423ac2a8cad3999ee0515bccbc5b0cfabf423ea301f0e98e7794dc16",
      "chapter": 2,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:figures/source_redraws/figure_ch02_01.tex",
      "label": "figures/source_redraws/figure_ch02_01.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "figures/source_redraws/figure_ch02_01.tex",
      "sha256": "c2a5adcc891a393391807a7be08681c19171784189e2d357187708884eba79e2",
      "chapter": 0,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:didactics/key_concepts/key_ch02_02.tex",
      "label": "didactics/key_concepts/key_ch02_02.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "didactics/key_concepts/key_ch02_02.tex",
      "sha256": "4d82164aabf4a97aa97c3152d52fa9d2d42c23eb9b11711a068f7c3f2521d1fb",
      "chapter": 2,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:figures/source_redraws/figure_ch02_02.tex",
      "label": "figures/source_redraws/figure_ch02_02.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "figures/source_redraws/figure_ch02_02.tex",
      "sha256": "fab88ed0b52d571a29f84435e472c3cf7433aafdd2fd2c6f2e107501f7f9c6f8",
      "chapter": 0,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:didactics/key_concepts/key_ch02_03.tex",
      "label": "didactics/key_concepts/key_ch02_03.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "didactics/key_concepts/key_ch02_03.tex",
      "sha256": "80b57bc4ce90e659d6889069ce3b1f103f88900f38c0d99cccf85c70c862779c",
      "chapter": 2,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:didactics/worked02.tex",
      "label": "didactics/worked02.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "didactics/worked02.tex",
      "sha256": "3bed70ceaaf9f515fc4150d37eaad904c93599a1e940bb60fc768c0e6d51e8fe",
      "chapter": 2,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:exercises/exercise02.tex",
      "label": "exercises/exercise02.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "exercises/exercise02.tex",
      "sha256": "c9de0f8b0502a4e5d7a7c27d43651020e469efe8b58317f8330ae65754a76aeb",
      "chapter": 2,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:chapters/chapter03.tex",
      "label": "chapters/chapter03.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "chapters/chapter03.tex",
      "sha256": "afc6cda75bca90ba268dd2a270b1d0c81280cbc5eaeb98d941093ace393c7ee7",
      "chapter": 3,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:didactics/learning03.tex",
      "label": "didactics/learning03.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "didactics/learning03.tex",
      "sha256": "94c303b5d07d18cff0f33167f69137d074ed23b45e0ec8a047997dad0765c3f5",
      "chapter": 3,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:figures/source_redraws/figure_ch03_01.tex",
      "label": "figures/source_redraws/figure_ch03_01.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "figures/source_redraws/figure_ch03_01.tex",
      "sha256": "e23454701c00d79ce75fa0976a90c021b27b3103f0a3caf4bc9c0f79a94214ad",
      "chapter": 0,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:didactics/key_concepts/key_ch03_01.tex",
      "label": "didactics/key_concepts/key_ch03_01.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "didactics/key_concepts/key_ch03_01.tex",
      "sha256": "0d4b60bf3710b406847f4afdb3923dd3727c4cbb675e5e05db5cf0252a7408e8",
      "chapter": 3,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:figures/editorial/figure_agency_orchestration_O010.tex",
      "label": "figures/editorial/figure_agency_orchestration_O010.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "figures/editorial/figure_agency_orchestration_O010.tex",
      "sha256": "0916f156d90a3dde7471b47042e06df63176eb7a1e7437dc98ff20e75a76b35a",
      "chapter": 0,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:figures/source_redraws/figure_ch03_02.tex",
      "label": "figures/source_redraws/figure_ch03_02.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "figures/source_redraws/figure_ch03_02.tex",
      "sha256": "56a33da8a905565eca391650e849df5e60a5a606f0ffaf7600f004514975fb88",
      "chapter": 0,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:didactics/key_concepts/key_ch03_02.tex",
      "label": "didactics/key_concepts/key_ch03_02.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "didactics/key_concepts/key_ch03_02.tex",
      "sha256": "e439fc5e3d40f6a77c0a2247085ffb78f5d0eba8fffb14b0a6acf0be477ecaa2",
      "chapter": 3,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:figures/editorial/figure_controls_execution_P110.tex",
      "label": "figures/editorial/figure_controls_execution_P110.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "figures/editorial/figure_controls_execution_P110.tex",
      "sha256": "8a2d450b72d2e071e3ecd1709bc698487a9993f79c1c540072fa39ffaddea7db",
      "chapter": 0,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:didactics/key_concepts/key_ch03_03.tex",
      "label": "didactics/key_concepts/key_ch03_03.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "didactics/key_concepts/key_ch03_03.tex",
      "sha256": "28e7a1f8b0ad13a17f0ed93c1cf17bb9c3f22cf02db2c5532c996bd2f0cad273",
      "chapter": 3,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:didactics/worked03.tex",
      "label": "didactics/worked03.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "didactics/worked03.tex",
      "sha256": "71d957537f23ca6dc17445d5ad98d2785670d1ea63b1104ae3153119b3ca5887",
      "chapter": 3,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:exercises/exercise03.tex",
      "label": "exercises/exercise03.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "exercises/exercise03.tex",
      "sha256": "88aaf801ebeedca4d54f0e7787eb6479b4249c69bbc5018f0acc622601ac15d9",
      "chapter": 3,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:chapters/chapter04.tex",
      "label": "chapters/chapter04.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "chapters/chapter04.tex",
      "sha256": "d704231bffbd3a8ee804ca7ac645ca9b6c94743274d690c8ad8047bf51ee3432",
      "chapter": 4,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:didactics/learning04.tex",
      "label": "didactics/learning04.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "didactics/learning04.tex",
      "sha256": "75d226bd148d50b2e8415c6ec03c41dea812df3130658d04e8b0c8d54d6b63bd",
      "chapter": 4,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:didactics/key_concepts/key_ch04_01.tex",
      "label": "didactics/key_concepts/key_ch04_01.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "didactics/key_concepts/key_ch04_01.tex",
      "sha256": "a29d55e4f25b219bfa3f2f06108af5ca74f0cc65ca76c66675043525f89b4364",
      "chapter": 4,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:figures/source_redraws/figure_ch04_01.tex",
      "label": "figures/source_redraws/figure_ch04_01.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "figures/source_redraws/figure_ch04_01.tex",
      "sha256": "730a5fe21278ac2859b130fea6308ce55a3b05ce2b619b5d4d19ec897dc774bc",
      "chapter": 0,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:didactics/key_concepts/key_ch04_02.tex",
      "label": "didactics/key_concepts/key_ch04_02.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "didactics/key_concepts/key_ch04_02.tex",
      "sha256": "fe3ec0b0bcbf7e2817e84d7f7d64c70f57b560f9bab632445e63baadf9c603ac",
      "chapter": 4,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:figures/source_redraws/figure_ch04_02.tex",
      "label": "figures/source_redraws/figure_ch04_02.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "figures/source_redraws/figure_ch04_02.tex",
      "sha256": "ad5c5734fd19df88d4b35c0f9c3f8de70b83ef5eb42fa589ae7c9b73155b4837",
      "chapter": 0,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:didactics/key_concepts/key_ch04_03.tex",
      "label": "didactics/key_concepts/key_ch04_03.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "didactics/key_concepts/key_ch04_03.tex",
      "sha256": "1ef0bb8e50e4243e6f506048545a45c7cef0e32449a333d1dce4b4d5a189f7b9",
      "chapter": 4,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:didactics/worked04.tex",
      "label": "didactics/worked04.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "didactics/worked04.tex",
      "sha256": "d2c109d282dc74603d2072cf2de3ffd75db3b2859a785600f00ee7ad98eb421e",
      "chapter": 4,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:exercises/exercise04.tex",
      "label": "exercises/exercise04.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "exercises/exercise04.tex",
      "sha256": "4350289709b98b69965d1922ad08c942bb00122f52beec93d0825e30c6630cb2",
      "chapter": 4,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:chapters/chapter05.tex",
      "label": "chapters/chapter05.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "chapters/chapter05.tex",
      "sha256": "b5a5c01df343462804c135c4c890df717c6d1238f6bb5a790738eeda213bf7b5",
      "chapter": 5,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:didactics/learning05.tex",
      "label": "didactics/learning05.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "didactics/learning05.tex",
      "sha256": "4b3a216a600713b19ac2b73549ae4add74c6a43f9b230532c81b58510afa3fcb",
      "chapter": 5,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:didactics/key_concepts/key_ch05_01.tex",
      "label": "didactics/key_concepts/key_ch05_01.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "didactics/key_concepts/key_ch05_01.tex",
      "sha256": "0f3d8b33f4217e7b113bdea5e8dc9def7d97c6038ceebf84d0d1f6c263833a25",
      "chapter": 5,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:figures/source_redraws/figure_ch05_01.tex",
      "label": "figures/source_redraws/figure_ch05_01.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "figures/source_redraws/figure_ch05_01.tex",
      "sha256": "ff5b409178996eb9202fffd6a0186f7fb361c71a49a1c897a2205e70c80521aa",
      "chapter": 0,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:didactics/key_concepts/key_ch05_02.tex",
      "label": "didactics/key_concepts/key_ch05_02.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "didactics/key_concepts/key_ch05_02.tex",
      "sha256": "583419c5265da3217ad87deec643ed7590e80e108f646a7ab7a8a4f30beaf75a",
      "chapter": 5,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:figures/source_redraws/figure_ch05_02.tex",
      "label": "figures/source_redraws/figure_ch05_02.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "figures/source_redraws/figure_ch05_02.tex",
      "sha256": "bb57fe10f4f0ea93053091c7a894c4f864d75c1ae5869c2b52aa0279ddf86f48",
      "chapter": 0,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:didactics/key_concepts/key_ch05_03.tex",
      "label": "didactics/key_concepts/key_ch05_03.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "didactics/key_concepts/key_ch05_03.tex",
      "sha256": "81a907d9bbc77cd1ccbf7abb43ee3bbcf6eba108dbfe3763ad06d56b938b6968",
      "chapter": 5,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:didactics/worked05.tex",
      "label": "didactics/worked05.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "didactics/worked05.tex",
      "sha256": "3248a93f4f92911777927ffb2c29fc4493a48c4c499c7a186f6788da0227e058",
      "chapter": 5,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:exercises/exercise05.tex",
      "label": "exercises/exercise05.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "exercises/exercise05.tex",
      "sha256": "5e1c5fbea39b9f8157f06cc35da4dab74111794fd6e030726e264254573e6b36",
      "chapter": 5,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:chapters/chapter06.tex",
      "label": "chapters/chapter06.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "chapters/chapter06.tex",
      "sha256": "b62c3dc09903acc8f881742e8ef0483214f83504b47c5aa66e34f15aa1d3dd29",
      "chapter": 6,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:didactics/learning06.tex",
      "label": "didactics/learning06.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "didactics/learning06.tex",
      "sha256": "e06b1014509d0cf6c4a458990f81562355329ffc2be06f8f690ecf94eb6bad67",
      "chapter": 6,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:didactics/key_concepts/key_ch06_01.tex",
      "label": "didactics/key_concepts/key_ch06_01.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "didactics/key_concepts/key_ch06_01.tex",
      "sha256": "9e3962f935913ee4adb8cb073519737598037f830d70324c8cf0c1817c7670a2",
      "chapter": 6,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:didactics/key_concepts/key_ch06_02.tex",
      "label": "didactics/key_concepts/key_ch06_02.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "didactics/key_concepts/key_ch06_02.tex",
      "sha256": "e4c3914d9410fc51216791bd133003bfa9192c39d0184a66f26e6bb7a3959896",
      "chapter": 6,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:figures/source_redraws/figure_ch06_01.tex",
      "label": "figures/source_redraws/figure_ch06_01.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "figures/source_redraws/figure_ch06_01.tex",
      "sha256": "c169b2c74987addc89260b8a0d5431ce13b9bff587c4a704b3b2744a8603a861",
      "chapter": 0,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:figures/source_redraws/figure_ch06_02.tex",
      "label": "figures/source_redraws/figure_ch06_02.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "figures/source_redraws/figure_ch06_02.tex",
      "sha256": "47dd6e2ce968c88cbc8064ed45b6418373e2795e418bba0d7200b9a2375a4de9",
      "chapter": 0,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:didactics/key_concepts/key_ch06_03.tex",
      "label": "didactics/key_concepts/key_ch06_03.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "didactics/key_concepts/key_ch06_03.tex",
      "sha256": "d55207060baea459a7c209632a5d63e59e1d19d48b8eb793bc44e6aacd56bffc",
      "chapter": 6,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:didactics/worked06.tex",
      "label": "didactics/worked06.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "didactics/worked06.tex",
      "sha256": "7d763e792837b358e7c6b8692ee0b17e597f636ca52b5917088fa9f45cbb1dbd",
      "chapter": 6,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:exercises/exercise06.tex",
      "label": "exercises/exercise06.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "exercises/exercise06.tex",
      "sha256": "ab9fe6292a08a493719181a1fbd3d5002b4b0c3282b2407037ef673a7223fb66",
      "chapter": 6,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:chapters/chapter07.tex",
      "label": "chapters/chapter07.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "chapters/chapter07.tex",
      "sha256": "517636a5a18248aa566b9cdd2ff45a2f44fa48a51d5b0082eb0bb58cd729ff5b",
      "chapter": 7,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:didactics/learning07.tex",
      "label": "didactics/learning07.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "didactics/learning07.tex",
      "sha256": "0da743ec58c32b13bc02f9af8605fd216a3a982b39f98f0dfd3af30d4cc13bc1",
      "chapter": 7,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:didactics/key_concepts/key_ch07_01.tex",
      "label": "didactics/key_concepts/key_ch07_01.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "didactics/key_concepts/key_ch07_01.tex",
      "sha256": "9cb2965b7b56fb867043b666dc8f84143568bc0f20be05578125cc78301f711a",
      "chapter": 7,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:didactics/key_concepts/key_ch07_02.tex",
      "label": "didactics/key_concepts/key_ch07_02.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "didactics/key_concepts/key_ch07_02.tex",
      "sha256": "6d15a82e4da56f4fc2f888305ddc3c5f82f729d3efad390bd20e29be6c2731cd",
      "chapter": 7,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:figures/source_redraws/figure_ch07_01.tex",
      "label": "figures/source_redraws/figure_ch07_01.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "figures/source_redraws/figure_ch07_01.tex",
      "sha256": "444cf0234655162d4ecad236fd411cc5f04c5aaca8810e725bd803ef77cabc19",
      "chapter": 0,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:figures/source_redraws/figure_ch07_02.tex",
      "label": "figures/source_redraws/figure_ch07_02.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "figures/source_redraws/figure_ch07_02.tex",
      "sha256": "d323442157cdf59606093593b7aa419e860e7fa8fdac7cbb5eb23f63a1a5f404",
      "chapter": 0,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:didactics/key_concepts/key_ch07_03.tex",
      "label": "didactics/key_concepts/key_ch07_03.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "didactics/key_concepts/key_ch07_03.tex",
      "sha256": "3e31da4d1bcaa82697bdf6d5cab9f4e02536a72c36a352a69f8a3167fcc7f926",
      "chapter": 7,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:didactics/worked07.tex",
      "label": "didactics/worked07.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "didactics/worked07.tex",
      "sha256": "9e9e6ba0730240be5f7e150066b86a6efb15bd5375f7e17daf7b38c818cc6d00",
      "chapter": 7,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:exercises/exercise07.tex",
      "label": "exercises/exercise07.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "exercises/exercise07.tex",
      "sha256": "6e8576e4a38f51718d623062fce3166c18b01a8eb87263c0ae848e9708730ecd",
      "chapter": 7,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:chapters/chapter08.tex",
      "label": "chapters/chapter08.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "chapters/chapter08.tex",
      "sha256": "47f085eee7f6e2f5b27f06afebd14456bfe81d242a5d2a7d6e5756557dae1435",
      "chapter": 8,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:didactics/learning08.tex",
      "label": "didactics/learning08.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "didactics/learning08.tex",
      "sha256": "0b4c3f03c78dc7865f3c46c8a3c825dcb33953fa5f0043a5a8885f7fa2aa8a54",
      "chapter": 8,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:didactics/key_concepts/key_ch08_01.tex",
      "label": "didactics/key_concepts/key_ch08_01.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "didactics/key_concepts/key_ch08_01.tex",
      "sha256": "a1cc4fc44824e75dca829d4a7479c33ef0c5c9d4d8c3d659e8971e35103b0c1c",
      "chapter": 8,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:didactics/key_concepts/key_ch08_02.tex",
      "label": "didactics/key_concepts/key_ch08_02.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "didactics/key_concepts/key_ch08_02.tex",
      "sha256": "4e68681a7e6f9a8a64aa0681ce33ef7c5ee1c4302ca8960cd2f960100128d2ae",
      "chapter": 8,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:figures/source_redraws/figure_ch08_01.tex",
      "label": "figures/source_redraws/figure_ch08_01.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "figures/source_redraws/figure_ch08_01.tex",
      "sha256": "cc7c709085db4adadfb5a85c9a67121b5a1309c0c4f77c3cb1cc727bf6a22ed7",
      "chapter": 0,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:figures/source_redraws/figure_ch08_02.tex",
      "label": "figures/source_redraws/figure_ch08_02.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "figures/source_redraws/figure_ch08_02.tex",
      "sha256": "31cf795ca64993de511526e2126d6a4a44b2158ce9ea5d404fc9323087f34223",
      "chapter": 0,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:didactics/key_concepts/key_ch08_03.tex",
      "label": "didactics/key_concepts/key_ch08_03.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "didactics/key_concepts/key_ch08_03.tex",
      "sha256": "4949f00cb00fe5875761ab54a0d30aff039a9bb17cdc579cfa18779b89792314",
      "chapter": 8,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:didactics/worked08.tex",
      "label": "didactics/worked08.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "didactics/worked08.tex",
      "sha256": "27951d2e98718efe9b76ed038be2354d02437868fae1027897a6bd0b6e3fdc53",
      "chapter": 8,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:exercises/exercise08.tex",
      "label": "exercises/exercise08.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "exercises/exercise08.tex",
      "sha256": "fb32997ff8348983fc45ec21028016f1289305d3fea0fee36eacb11a48513d0a",
      "chapter": 8,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:chapters/chapter09.tex",
      "label": "chapters/chapter09.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "chapters/chapter09.tex",
      "sha256": "4d9ff8c1f8099621490ea9d7d950eb7d1956a59945eac4d03ce8d58251000af9",
      "chapter": 9,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:didactics/learning09.tex",
      "label": "didactics/learning09.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "didactics/learning09.tex",
      "sha256": "5eacd3b4a78c9ed8115a1f595b68424af0f040db4a33ee8a2b9542fd32a911ac",
      "chapter": 9,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:didactics/key_concepts/key_ch09_01.tex",
      "label": "didactics/key_concepts/key_ch09_01.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "didactics/key_concepts/key_ch09_01.tex",
      "sha256": "d9fc89462312acac1dbcb9914a218b04adb4222aba3064c06f50a730345c6b96",
      "chapter": 9,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:figures/source_redraws/figure_ch09_01.tex",
      "label": "figures/source_redraws/figure_ch09_01.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "figures/source_redraws/figure_ch09_01.tex",
      "sha256": "6589f8597fe429e9bc250069183f32dc53eacc59e87e8d6f1e6451c2028355d9",
      "chapter": 0,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:didactics/key_concepts/key_ch09_02.tex",
      "label": "didactics/key_concepts/key_ch09_02.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "didactics/key_concepts/key_ch09_02.tex",
      "sha256": "69d937310026f74c18096646551fd8b23f41ac724e9304aaa4a86c78d6f4f1b1",
      "chapter": 9,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:figures/source_redraws/figure_ch09_02.tex",
      "label": "figures/source_redraws/figure_ch09_02.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "figures/source_redraws/figure_ch09_02.tex",
      "sha256": "fb1fb58b80150b3f2fb49a784a103c62d238041be33b0c9296ecae103a9c587a",
      "chapter": 0,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:didactics/key_concepts/key_ch09_03.tex",
      "label": "didactics/key_concepts/key_ch09_03.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "didactics/key_concepts/key_ch09_03.tex",
      "sha256": "5e68d91d05bfa697b2150bb90dc0646f5a9b60169380777b5bcfe54fc7214a10",
      "chapter": 9,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:didactics/worked09.tex",
      "label": "didactics/worked09.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "didactics/worked09.tex",
      "sha256": "87b3f7f8e121f320a71b10753db25702074cdcab683d42010f7f9e3d6dc5dde5",
      "chapter": 9,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:exercises/exercise09.tex",
      "label": "exercises/exercise09.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "exercises/exercise09.tex",
      "sha256": "45ad042feaf898fc949d5532a79bc78ad022afc19241c7805ca5bfbae33c7c03",
      "chapter": 9,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:chapters/chapter10.tex",
      "label": "chapters/chapter10.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "chapters/chapter10.tex",
      "sha256": "3996199655debbf36e2ab338a334ca619aa1c5e9b000eec1a4f71777870833dc",
      "chapter": 10,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:didactics/learning10.tex",
      "label": "didactics/learning10.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "didactics/learning10.tex",
      "sha256": "90fb0c74b4ad47620a6ec6c3194f675e74a8750f2239603f3d36cc0eed1339d9",
      "chapter": 10,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:didactics/key_concepts/key_ch10_01.tex",
      "label": "didactics/key_concepts/key_ch10_01.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "didactics/key_concepts/key_ch10_01.tex",
      "sha256": "2c7c3d504fe43936241aaf6b5a9e719d37049f9fdfa1b04f72769cad55cef128",
      "chapter": 10,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:didactics/key_concepts/key_ch10_02.tex",
      "label": "didactics/key_concepts/key_ch10_02.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "didactics/key_concepts/key_ch10_02.tex",
      "sha256": "d7af2ae0f7dbdf6b3b33a2674eda5c6f96c25f337420885fbbeb451ba2cafbbc",
      "chapter": 10,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:figures/source_redraws/figure_ch10_01.tex",
      "label": "figures/source_redraws/figure_ch10_01.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "figures/source_redraws/figure_ch10_01.tex",
      "sha256": "06f393a3f3d22112dc707f927c1e4574da1a6ef3f37d425503ab7dcb7b7b9cbe",
      "chapter": 0,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:figures/source_redraws/figure_ch10_02.tex",
      "label": "figures/source_redraws/figure_ch10_02.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "figures/source_redraws/figure_ch10_02.tex",
      "sha256": "ab7bd91908da323ad9fbf51137f2fcbcc0e31d4fe2e85e27e92463bae24c5f26",
      "chapter": 0,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:didactics/key_concepts/key_ch10_03.tex",
      "label": "didactics/key_concepts/key_ch10_03.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "didactics/key_concepts/key_ch10_03.tex",
      "sha256": "8a57d964871d32af3dcecab1b0f718994f52a194798839d6a9b98d7dc2409deb",
      "chapter": 10,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:didactics/worked10.tex",
      "label": "didactics/worked10.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "didactics/worked10.tex",
      "sha256": "f35e5088cdb4148aaec6dadf81038a778b72a7754f514bfa9e83ceed6ec4970a",
      "chapter": 10,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:exercises/exercise10.tex",
      "label": "exercises/exercise10.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "exercises/exercise10.tex",
      "sha256": "132103d8c4a62546f9e063bb2a56f3f567a14ac0cbd9045199ff932762138a90",
      "chapter": 10,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:chapters/chapter11.tex",
      "label": "chapters/chapter11.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "chapters/chapter11.tex",
      "sha256": "3998ffd3a541775b0ff78f90ebac6cc1b560516766d51da86909a1ba778f4b0c",
      "chapter": 11,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:didactics/learning11.tex",
      "label": "didactics/learning11.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "didactics/learning11.tex",
      "sha256": "4fcbda032a45d914dd5479db9e709a518a8342f2ed35580791ef4fed192cf343",
      "chapter": 11,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:didactics/key_concepts/key_ch11_01.tex",
      "label": "didactics/key_concepts/key_ch11_01.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "didactics/key_concepts/key_ch11_01.tex",
      "sha256": "c071122d3d7760ad8e795a95b392758b005276edbcccfe942e4550ded5c5bd6e",
      "chapter": 11,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:figures/source_redraws/figure_ch11_01.tex",
      "label": "figures/source_redraws/figure_ch11_01.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "figures/source_redraws/figure_ch11_01.tex",
      "sha256": "2028bc85d1ff55212b76371e93492846910361f330c099f30c556a5758d57c3a",
      "chapter": 0,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:figures/source_redraws/figure_ch11_02.tex",
      "label": "figures/source_redraws/figure_ch11_02.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "figures/source_redraws/figure_ch11_02.tex",
      "sha256": "87d1dc20d2588d09c6c4cd17f0ef455db5bd0a9dbd26bfb34331af2889147da7",
      "chapter": 0,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:didactics/key_concepts/key_ch11_02.tex",
      "label": "didactics/key_concepts/key_ch11_02.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "didactics/key_concepts/key_ch11_02.tex",
      "sha256": "071207b00b0b3d638075eb9c5543814c68e22296be59408f1436990858b06e35",
      "chapter": 11,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:didactics/key_concepts/key_ch11_03.tex",
      "label": "didactics/key_concepts/key_ch11_03.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "didactics/key_concepts/key_ch11_03.tex",
      "sha256": "34ffa8261f2dfb9d715907df05dde442531dca0c43250f2d1407b1ad629562e3",
      "chapter": 11,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:didactics/worked11.tex",
      "label": "didactics/worked11.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "didactics/worked11.tex",
      "sha256": "74dfa77326f76cd13e8197d6d9fe18c2c555bd9d92ccfeaeaa0a9de1cb341a63",
      "chapter": 11,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:exercises/exercise11.tex",
      "label": "exercises/exercise11.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "exercises/exercise11.tex",
      "sha256": "2667ca1b05e7c4cfe400dd98b249d29a26a626b035ce81eae7106f1bd1e4158e",
      "chapter": 11,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:chapters/chapter12.tex",
      "label": "chapters/chapter12.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "chapters/chapter12.tex",
      "sha256": "e02ec4967dff0b6dd53ce1290ad7d3e1828937a03ed23ec207777f9f1d2a1b4f",
      "chapter": 12,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:didactics/learning12.tex",
      "label": "didactics/learning12.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "didactics/learning12.tex",
      "sha256": "afbf840ee1c0428422c4e0309236f33289d8c16522ecfb394a84ef413aacab60",
      "chapter": 12,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:didactics/key_concepts/key_ch12_01.tex",
      "label": "didactics/key_concepts/key_ch12_01.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "didactics/key_concepts/key_ch12_01.tex",
      "sha256": "bbfbcead282858d83f6805506ae97396c791bca24bf017b2fb3fd544f5923141",
      "chapter": 12,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:figures/source_redraws/figure_ch12_01.tex",
      "label": "figures/source_redraws/figure_ch12_01.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "figures/source_redraws/figure_ch12_01.tex",
      "sha256": "83a4eb200423d109ad0f1a5d4ab7a9b1867457eb3be4598a69bd3b43235030f7",
      "chapter": 0,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:didactics/key_concepts/key_ch12_02.tex",
      "label": "didactics/key_concepts/key_ch12_02.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "didactics/key_concepts/key_ch12_02.tex",
      "sha256": "91591d4d2a65f9c79833b15171ff73ee87f9e69ead950e00d52e22da97149f23",
      "chapter": 12,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:figures/source_redraws/figure_ch12_02.tex",
      "label": "figures/source_redraws/figure_ch12_02.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "figures/source_redraws/figure_ch12_02.tex",
      "sha256": "0de357488def40f4407019af5ca23c73d46881d6ce030d604d2deac1dd68f4fa",
      "chapter": 0,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:didactics/key_concepts/key_ch12_03.tex",
      "label": "didactics/key_concepts/key_ch12_03.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "didactics/key_concepts/key_ch12_03.tex",
      "sha256": "1ddfc7baad9e2c0ac4ff60b4526e6f113bda77d41244b3ba2ca70b1b11670331",
      "chapter": 12,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:didactics/worked12.tex",
      "label": "didactics/worked12.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "didactics/worked12.tex",
      "sha256": "8021a2bae2cdf60233fc738f34e3ed74e684d86e7cb440b2f16667a45b4bf19e",
      "chapter": 12,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:exercises/exercise12.tex",
      "label": "exercises/exercise12.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "exercises/exercise12.tex",
      "sha256": "83d662bc0b0ab88eb17c145937513fd87727266409d1b10e96be69d9d901825b",
      "chapter": 12,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:appendices/solutions.tex",
      "label": "appendices/solutions.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "appendices/solutions.tex",
      "sha256": "be7e85936ed941741981e8f81bc6b6c4d12b3cc9735a1d55259c8dc7568f7a67",
      "chapter": 0,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:appendices/methodology.tex",
      "label": "appendices/methodology.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "appendices/methodology.tex",
      "sha256": "fe60e3356577713c57d233c369a07859c96aea7df241f77ef67af380c0a0d8f9",
      "chapter": 0,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:appendices/series_practices.tex",
      "label": "appendices/series_practices.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "appendices/series_practices.tex",
      "sha256": "5bc50dbaa323cbea8dddcc935b683448e9c39110fae04ccfdf15e0b21e48c7e6",
      "chapter": 0,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:appendices/series_glossary.tex",
      "label": "appendices/series_glossary.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "appendices/series_glossary.tex",
      "sha256": "434c30c8c2b8e4826fadd679e77dd2888136d92da16bb76905c6965c1b7eb2bd",
      "chapter": 0,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "DOC:V10:appendices/work_id_index.tex",
      "label": "appendices/work_id_index.tex",
      "kind": "current_reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "source_file": "appendices/work_id_index.tex",
      "sha256": "454ed8383dd72e2e4c5c91d3653db1a3c577407324dcc88b07039f453809d5c5",
      "chapter": 0,
      "status": "ACTIVE_SOURCE"
    },
    {
      "id": "FAMILY:F01",
      "label": "Ambito, esplorazione e responsabilità",
      "kind": "practice_family",
      "collection": "FAMILY",
      "family": "F01",
      "chapter": 1,
      "status": "EDITORIAL_CLASSIFICATION",
      "purpose": "Scegliere il regime di lavoro e il confine di delega.",
      "limitation": "Grouping is not a count of independently validated methods."
    },
    {
      "id": "FAMILY:F02",
      "label": "Misura e apprendimento operativo",
      "kind": "practice_family",
      "collection": "FAMILY",
      "family": "F02",
      "chapter": 2,
      "status": "EDITORIAL_CLASSIFICATION",
      "purpose": "Misurare output accettato e lavoro complessivo.",
      "limitation": "Grouping is not a count of independently validated methods."
    },
    {
      "id": "FAMILY:F03",
      "label": "Delega, esecuzione e arresto",
      "kind": "practice_family",
      "collection": "FAMILY",
      "family": "F03",
      "chapter": 3,
      "status": "EDITORIAL_CLASSIFICATION",
      "purpose": "Aggiungere solo il meccanismo necessario al fallimento osservato.",
      "limitation": "Grouping is not a count of independently validated methods."
    },
    {
      "id": "FAMILY:F04",
      "label": "Intenzione e specifiche",
      "kind": "practice_family",
      "collection": "FAMILY",
      "family": "F04",
      "chapter": 4,
      "status": "EDITORIAL_CLASSIFICATION",
      "purpose": "Comporre pattern SDD mantenendo iterazione e autorità.",
      "limitation": "Grouping is not a count of independently validated methods."
    },
    {
      "id": "FAMILY:F05",
      "label": "Architettura, evoluzione e manutenzione",
      "kind": "practice_family",
      "collection": "FAMILY",
      "family": "F05",
      "chapter": 5,
      "status": "EDITORIAL_CLASSIFICATION",
      "purpose": "Valutare un cambiamento anche rispetto al successivo.",
      "limitation": "Grouping is not a count of independently validated methods."
    },
    {
      "id": "FAMILY:F06",
      "label": "Sicurezza della catena e degli effetti",
      "kind": "practice_family",
      "collection": "FAMILY",
      "family": "F06",
      "chapter": 6,
      "status": "EDITORIAL_CLASSIFICATION",
      "purpose": "Collegare scanner, policy e contenimento senza garanzie implicite.",
      "limitation": "Grouping is not a count of independently validated methods."
    },
    {
      "id": "FAMILY:F07",
      "label": "Prove, oracoli e accettazione",
      "kind": "practice_family",
      "collection": "FAMILY",
      "family": "F07",
      "chapter": 7,
      "status": "EDITORIAL_CLASSIFICATION",
      "purpose": "Proteggere attesi e provenienza del dossier.",
      "limitation": "Grouping is not a count of independently validated methods."
    },
    {
      "id": "FAMILY:F08",
      "label": "Critica, review e fiducia",
      "kind": "practice_family",
      "collection": "FAMILY",
      "family": "F08",
      "chapter": 8,
      "status": "EDITORIAL_CLASSIFICATION",
      "purpose": "Distinguere critica utile, accordo e accettazione.",
      "limitation": "Grouping is not a count of independently validated methods."
    },
    {
      "id": "FAMILY:F09",
      "label": "Contesto, memoria e handoff",
      "kind": "practice_family",
      "collection": "FAMILY",
      "family": "F09",
      "chapter": 9,
      "status": "EDITORIAL_CLASSIFICATION",
      "purpose": "Conservare informazioni senza far sopravvivere assunzioni obsolete.",
      "limitation": "Grouping is not a count of independently validated methods."
    },
    {
      "id": "FAMILY:F10",
      "label": "Competenza e mentoring",
      "kind": "practice_family",
      "collection": "FAMILY",
      "family": "F10",
      "chapter": 10,
      "status": "EDITORIAL_CLASSIFICATION",
      "purpose": "Separare task riuscito e competenza mantenuta.",
      "limitation": "Grouping is not a count of independently validated methods."
    },
    {
      "id": "FAMILY:F11",
      "label": "Coordinamento e adozione organizzativa",
      "kind": "practice_family",
      "collection": "FAMILY",
      "family": "F11",
      "chapter": 11,
      "status": "EDITORIAL_CLASSIFICATION",
      "purpose": "Diritti decisionali, limiti del flusso e percorso minimo.",
      "limitation": "Grouping is not a count of independently validated methods."
    },
    {
      "id": "FAMILY:F12",
      "label": "Economia, infrastruttura e lavoro",
      "kind": "practice_family",
      "collection": "FAMILY",
      "family": "F12",
      "chapter": 12,
      "status": "EDITORIAL_CLASSIFICATION",
      "purpose": "Adottare, fermare o semplificare su ipotesi verificabili.",
      "limitation": "Grouping is not a count of independently validated methods."
    },
    {
      "id": "PAT:001",
      "label": "Plan-Then-Execute",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F03",
      "chapter": 3,
      "disposition": "RICOMPORRE",
      "required_revision": "Piano sostituibile, intenzione modificabile solo con delta autorizzato.",
      "occurrences": "[\"AGENT:01\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:002",
      "label": "Swarm Migration (Map-Reduce for Agents)",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F05",
      "chapter": 5,
      "disposition": "COMPANION",
      "required_revision": "Esplorazione opzionale per migrazioni indipendenti; eliminare speedup generici non verificati.",
      "occurrences": "[\"AGENT:02\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:003",
      "label": "Background Agent CI",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F11",
      "chapter": 11,
      "disposition": "COMPANION",
      "required_revision": "CI e background come varianti; CI non equivale a produzione e green non significa release.",
      "occurrences": "[\"AGENT:03\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:004",
      "label": "Initializer-Maintainer Dual Agent Architecture",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F03",
      "chapter": 3,
      "disposition": "RINVIO_BREVE",
      "required_revision": "Due configurazioni illustrate, non due agenti obbligatori o permessi ampi per default.",
      "occurrences": "[\"AGENT:04\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:005",
      "label": "Feature List as Immutable Contract",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F04",
      "chapter": 4,
      "disposition": "RIVEDERE_CRITICAMENTE",
      "required_revision": "Contratto immutabile per revisione; campo passes del maker non attesta accettazione.",
      "occurrences": "[\"AGENT:05\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:006",
      "label": "Context Window Anxiety Management",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F09",
      "chapter": 9,
      "disposition": "PRECISARE",
      "required_revision": "Niente antropomorfismo diagnostico; compaction misurabile e stato persistente.",
      "occurrences": "[\"AGENT:06\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:007",
      "label": "Compounding Engineering",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F09",
      "chapter": 9,
      "disposition": "PRECISARE",
      "required_revision": "Lezioni candidate con provenienza; riuso di memoria non training né miglioramento garantito.",
      "occurrences": "[\"AGENT:07\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:008",
      "label": "Agent-Powered Codebase Q&A and Onboarding",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F09",
      "chapter": 9,
      "disposition": "RICOMPORRE",
      "required_revision": "Risposte rintracciabili, task di comprensione distinti da retrieval.",
      "occurrences": "[\"AGENT:08\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:009",
      "label": "CI-as-Backpressure",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F11",
      "chapter": 8,
      "disposition": "RICOMPORRE",
      "required_revision": "Un fallimento CI blocca un ramo entro scope e policy; non autorizza riparazioni estranee.",
      "occurrences": "[\"AGENT:09\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:010",
      "label": "Inference-Healed Code Review",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F08",
      "chapter": 7,
      "disposition": "PRECISARE",
      "required_revision": "Riparare da feedback concreto; non fiducia cieca nel reviewer AI.",
      "occurrences": "[\"AGENT:10\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:011",
      "label": "Reward Shaping for Tool Use",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F03",
      "chapter": 3,
      "disposition": "FUORI_CORPO",
      "required_revision": "Distinguere reward training e feedback di esecuzione; nessun programma di training nel manuale.",
      "occurrences": "[\"AGENT:11\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:012",
      "label": "AI-Accelerated Learning and Skill Development",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F10",
      "chapter": 10,
      "disposition": "RICOMPORRE",
      "required_revision": "Meccanismi di mentoring, non guadagni generalizzati di apprendimento.",
      "occurrences": "[\"AGENT:12\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:013",
      "label": "Agent Reinforcement Fine-Tuning",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F03",
      "chapter": 0,
      "disposition": "FUORI_CORPO",
      "required_revision": "RFT è fuori perimetro esecutivo; nota sui limiti del modello senza istruzioni provider.",
      "occurrences": "[\"AGENT:13\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:014",
      "label": "Deterministic Failure Harness",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F07",
      "chapter": 7,
      "disposition": "RIVEDERE_CRITICAMENTE",
      "required_revision": "Ripetibilità condizionata a ambiente/oracolo; non completezza né cattura garantita dei difetti.",
      "occurrences": "[\"AGENT:14\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:015",
      "label": "Regression Safety Net",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F07",
      "chapter": 7,
      "disposition": "PRECISARE",
      "required_revision": "Regressioni obbligatorie e impatto; i fallimenti preesistenti si classificano senza espandere scope da soli.",
      "occurrences": "[\"AGENT:15\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:016",
      "label": "Structured Drift Detection",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F09",
      "chapter": 9,
      "disposition": "RICOMPORRE",
      "required_revision": "Drift con versione e owner; regole obsolete conservate come storia, non come correnti.",
      "occurrences": "[\"AGENT:16\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:017",
      "label": "Blast Radius Containment",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F06",
      "chapter": 6,
      "disposition": "RICOMPORRE",
      "required_revision": "Limitare scritture, effetti e durata fuori dal modello; no sicurezza assoluta.",
      "occurrences": "[\"AGENT:17\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:018",
      "label": "PII and Secret Scrubbing",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F06",
      "chapter": 6,
      "disposition": "PRECISARE",
      "required_revision": "Scrubbing parziale non autorizza condivisione; log e retention rispettano i confini.",
      "occurrences": "[\"AGENT:18\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:019",
      "label": "Subagent Spawning and Fan-Out",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F11",
      "chapter": 11,
      "disposition": "RICOMPORRE",
      "required_revision": "Fan-out condizionato a dipendenze e capacità, non numero fisso di worker.",
      "occurrences": "[\"AGENT:19\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:020",
      "label": "File-System as State Machine",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F09",
      "chapter": 9,
      "disposition": "PRECISARE",
      "required_revision": "Stato persistente con scritture controllate; file system da solo non offre atomicità o autenticità.",
      "occurrences": "[\"AGENT:20\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:021",
      "label": "Tool Call Budget",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F03",
      "chapter": 3,
      "disposition": "RICOMPORRE",
      "required_revision": "Limite delle chiamate è una dimensione del budget D3, non sinonimo di costo massimo.",
      "occurrences": "[\"AGENT:21\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:022",
      "label": "Trust Calibration",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F08",
      "chapter": 8,
      "disposition": "PRECISARE",
      "required_revision": "Calibrazione richiede confronto fra fiducia e prestazione; nome del pattern non basta.",
      "occurrences": "[\"AGENT:22\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:023",
      "label": "The External Bash Loop",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F03",
      "chapter": 3,
      "disposition": "COMPANION",
      "required_revision": "Variante Bash esterna, con budget persistente e stato esplicito; nessun codice production-ready copiato.",
      "occurrences": "[\"LOOP:R1\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:024",
      "label": "The Stop-Hook Loop",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F03",
      "chapter": 3,
      "disposition": "COMPANION",
      "required_revision": "Variante stop hook; rientro non autorizza perdita dei budget o modifica dell’oracolo.",
      "occurrences": "[\"LOOP:R2\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:025",
      "label": "The Editor-Native Manual Loop",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F03",
      "chapter": 3,
      "disposition": "RINVIO_BREVE",
      "required_revision": "La sessione guidata manualmente è alternativa legittima, non livello inferiore obbligatorio.",
      "occurrences": "[\"LOOP:R3\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:026",
      "label": "Run Until Done: Retry Against Reality",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F03",
      "chapter": 3,
      "disposition": "RICOMPORRE",
      "required_revision": "Retry solo contro diagnosi verificabile con stop; non convergenza garantita.",
      "occurrences": "[\"LOOP:T01\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:027",
      "label": "Maker–Checker: Separate Production from Acceptance",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F07",
      "chapter": 7,
      "disposition": "RICOMPORRE",
      "required_revision": "Confrontare con C5; separazione dei ruoli non rende automaticamente indipendenti gli errori.",
      "occurrences": "[\"LOOP:T02\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:028",
      "label": "Skills and Context Engineering: Remove Intent Debt",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F09",
      "chapter": 9,
      "disposition": "RICOMPORRE",
      "required_revision": "Skill versionata con owner e permessi separati; il contesto non elimina ogni intent debt.",
      "occurrences": "[\"LOOP:T03\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:029",
      "label": "Memory and Retrieval: Read What the Model Could Not Know",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F09",
      "chapter": 9,
      "disposition": "RICOMPORRE",
      "required_revision": "Retrieval con astensione, fonte e validità; memoria non conoscenza approvata per definizione.",
      "occurrences": "[\"LOOP:T04\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:030",
      "label": "Connectors and Tools: Move Exact Work Outside the Weights",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F06",
      "chapter": 6,
      "disposition": "RICOMPORRE",
      "required_revision": "Exact executor con interfacce e permessi; calcolo esatto non autorizza effetti esterni.",
      "occurrences": "[\"LOOP:T05\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:031",
      "label": "Worktrees: Isolate the Write Domains",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F11",
      "chapter": 11,
      "disposition": "RICOMPORRE",
      "required_revision": "Isola scritture ma non impedisce duplicazione logica dei task.",
      "occurrences": "[\"LOOP:T06\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:032",
      "label": "Multi-Loop Coordination: One Owner per Target",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F11",
      "chapter": 11,
      "disposition": "RICOMPORRE",
      "required_revision": "Ownership del target sopra il livello file e gestione dei lease.",
      "occurrences": "[\"LOOP:T07\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:033",
      "label": "Budget and Observability: Price the Next Attempt",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F12",
      "chapter": 12,
      "disposition": "RICOMPORRE",
      "required_revision": "Costo del passo e totale, setup e tentativi respinti; nessun rendimento trasferito dai benchmark.",
      "occurrences": "[\"LOOP:T08\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:034",
      "label": "Safety and Guardrails: Verification Is Not Authorization",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F06",
      "chapter": 6,
      "disposition": "PRECISARE",
      "required_revision": "Verifica, policy e autorizzazione rimangono decisioni distinte.",
      "occurrences": "[\"LOOP:T09\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:035",
      "label": "Daily Triage: rank the rare urgent item",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F11",
      "chapter": 8,
      "disposition": "COMPANION",
      "required_revision": "Esempio opzionale di triage; priorità proposta, non cambiamento autorizzato.",
      "occurrences": "[\"LOOP:T10\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:036",
      "label": "CI Sweeper: classify before fixing",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F05",
      "chapter": 5,
      "disposition": "COMPANION",
      "required_revision": "Classificare build rossa prima di riparare; no garanzia che un classificatore riconosca flakiness.",
      "occurrences": "[\"LOOP:T11\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:037",
      "label": "Dependency Sweeper: route by risk",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F06",
      "chapter": 6,
      "disposition": "COMPANION",
      "required_revision": "Routing degli update per rischio; green CI non autorizza dipendenza o merge.",
      "occurrences": "[\"LOOP:T12\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:038",
      "label": "Duplicate detection",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F09",
      "chapter": 9,
      "disposition": "COMPANION",
      "required_revision": "Deduplica proposta da retrieval da confermare semanticamente; conservare record storici.",
      "occurrences": "[\"LOOP:T13\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:039",
      "label": "PR babysitter",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F08",
      "chapter": 8,
      "disposition": "COMPANION",
      "required_revision": "Stato PR basato su evidenza della revisione corretta; false-ready come outcome distinto.",
      "occurrences": "[\"LOOP:T14\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:040",
      "label": "Post-merge cleanup",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F05",
      "chapter": 5,
      "disposition": "RINVIO_BREVE",
      "required_revision": "Fonte di proposte di manutenzione, non autorizzazione automatica a riscrivere.",
      "occurrences": "[\"LOOP:T15\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:041",
      "label": "Changelog drafter",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F09",
      "chapter": 9,
      "disposition": "COMPANION",
      "required_revision": "Bozza con fonti e revisione; release notes non prova di completamento.",
      "occurrences": "[\"LOOP:T16\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:042",
      "label": "Capstone orchestra",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F12",
      "chapter": 12,
      "disposition": "RINVIO_BREVE",
      "required_revision": "Composizione utile soltanto se giustifica costo marginale; dati del corso da verificare prima del riuso.",
      "occurrences": "[\"LOOP:T17\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:043",
      "label": "Spec-First Generation",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F04",
      "chapter": 4,
      "disposition": "RICOMPORRE",
      "required_revision": "Intenzione autorizzata e scenari prima del candidato; specifica e piano rimangono diversi.",
      "occurrences": "[\"NDSE:01\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:044",
      "label": "Test-Driven AI Development",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F07",
      "chapter": 7,
      "disposition": "PRECISARE",
      "required_revision": "Test-first richiede attesi con origine indipendente; il verde è locale all’oracolo.",
      "occurrences": "[\"NDSE:02\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:045",
      "label": "Exploratory Vibe Coding",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F01",
      "chapter": 1,
      "disposition": "CONSERVARE",
      "required_revision": "Esplorazione reversibile separata dall’adozione del risultato.",
      "occurrences": "[\"NDSE:03\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:046",
      "label": "Small Verifiable Chunks",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F03",
      "chapter": 3,
      "disposition": "RICOMPORRE",
      "required_revision": "Piccolo significa semanticamente verificabile; raccordo D1 senza confondere chunk e ciclo.",
      "occurrences": "[\"NDSE:04\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:047",
      "label": "Context Engineering",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F09",
      "chapter": 9,
      "disposition": "RICOMPORRE",
      "required_revision": "Istruzioni, retrieval, stato ed evidenza autorizzata non sono intercambiabili.",
      "occurrences": "[\"NDSE:05\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:048",
      "label": "The Explainability Test",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F10",
      "chapter": 10,
      "disposition": "PRECISARE",
      "required_revision": "Spiegazione come compito di comprensione; non prova sufficiente di correttezza.",
      "occurrences": "[\"NDSE:06\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:049",
      "label": "Runtime-in-the-Loop",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F05",
      "chapter": 5,
      "disposition": "AMPLIARE",
      "required_revision": "Collegare osservazione runtime ad atteso e decisione; non attribuire misure non eseguite.",
      "occurrences": "[\"NDSE:07\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:050",
      "label": "Learning Loop Preservation",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F10",
      "chapter": 10,
      "disposition": "CONSERVARE",
      "required_revision": "Conservare esercizio cognitivo e valutare trasferimento; niente effetti garantiti.",
      "occurrences": "[\"NDSE:08\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:051",
      "label": "Security-First Development",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F06",
      "chapter": 6,
      "disposition": "RICOMPORRE",
      "required_revision": "Distinguere prodotto e catena di sviluppo; raccordo al Security Pipeline.",
      "occurrences": "[\"NDSE:09\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:052",
      "label": "Review Gauntlet",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F08",
      "chapter": 8,
      "disposition": "PRECISARE",
      "required_revision": "Review selettiva per rischio e capacità; evitare un rito identico per tutte le patch.",
      "occurrences": "[\"NDSE:10\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:053",
      "label": "Legacy Code Navigation",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F09",
      "chapter": 9,
      "disposition": "CONSERVARE",
      "required_revision": "Navigazione del legacy distingue comportamento rilevato e intenzione approvata.",
      "occurrences": "[\"NDSE:11\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:054",
      "label": "Migration as Learning",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F05",
      "chapter": 5,
      "disposition": "PRECISARE",
      "required_revision": "Migrazione verificata e apprendimento del maintainer sono due risultati distinti.",
      "occurrences": "[\"NDSE:12\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:055",
      "label": "Trio Programming",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F10",
      "chapter": 10,
      "disposition": "CONSERVARE",
      "required_revision": "Strutturare senior, junior e assistenza senza postulare beneficio didattico.",
      "occurrences": "[\"NDSE:13\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:056",
      "label": "Parallel Work Orchestration",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F11",
      "chapter": 11,
      "disposition": "RICOMPORRE",
      "required_revision": "Limiti di WIP, ownership e costo di integrazione; non moltiplicare agenti per default.",
      "occurrences": "[\"NDSE:14\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:057",
      "label": "Structured Enablement Program",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F11",
      "chapter": 11,
      "disposition": "PRECISARE",
      "required_revision": "Adozione per evidenze e competenze, non numero di corsi o calendario universale.",
      "occurrences": "[\"NDSE:15\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:058",
      "label": "Acceptable Use Policy",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F06",
      "chapter": 6,
      "disposition": "RICOMPORRE",
      "required_revision": "Policy, enforcement e autorità distinti; regole aggiornabili con responsabilità.",
      "occurrences": "[\"NDSE:16\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:059",
      "label": "Measurement & Learning",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F02",
      "chapter": 2,
      "disposition": "RICOMPORRE",
      "required_revision": "Unico registro eventi e denominatori end-to-end, inclusi fallimenti.",
      "occurrences": "[\"NDSE:17\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:060",
      "label": "Cost Management",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F12",
      "chapter": 12,
      "disposition": "AMPLIARE",
      "required_revision": "Integrare setup, review, rework, tempo e infrastruttura per esito accettato.",
      "occurrences": "[\"NDSE:18\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:061",
      "label": "Consistency Analysis Gate",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F04",
      "chapter": 4,
      "disposition": "CONSERVARE",
      "required_revision": "Il controllo di coerenza è un predicato del gate, non equivale a C1 o a completezza.",
      "occurrences": "[\"SDD1:21\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:062",
      "label": "Research Artifact Preservation",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F09",
      "chapter": 9,
      "disposition": "CONSERVARE",
      "required_revision": "Conservare fonti e ragioni oltre il passaggio di consegne; complementare a B1.",
      "occurrences": "[\"SDD1:22\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:063",
      "label": "Parallel Implementation Exploration",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F05",
      "chapter": 5,
      "disposition": "CONSERVARE",
      "required_revision": "Alternative implementative isolabili; non fondere con dibattito fra modelli B4.",
      "occurrences": "[\"SDD1:23\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:064",
      "label": "Specification Scale Management",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F04",
      "chapter": 4,
      "disposition": "CONSERVARE",
      "required_revision": "Specifiche a scala governabile con dipendenze e fonte unica; non solo documenti più corti.",
      "occurrences": "[\"SDD1:24\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:065",
      "label": "Model Switching for Regeneration",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F03",
      "chapter": 3,
      "disposition": "PRECISARE",
      "required_revision": "Cambio modello dopo diagnosi a vincoli invariati; non strategia garantita di recupero.",
      "occurrences": "[\"SDD1:25\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:066",
      "label": "Constitution-Driven Development",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F04",
      "chapter": 4,
      "disposition": "RICONCILIARE",
      "required_revision": "Raccordo a SDD1:19 mantenendo storia e autorevolezza per revisione.",
      "occurrences": "[\"SDD1:19\", \"SDD2:A1\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:067",
      "label": "Clarify Before Plan",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F04",
      "chapter": 4,
      "disposition": "RICONCILIARE",
      "required_revision": "Raccordo a SDD1:20; niente promessa zero ambiguità o risparmio fisso in minuti.",
      "occurrences": "[\"SDD1:20\", \"SDD2:A2\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:068",
      "label": "Progressive Specification",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F04",
      "chapter": 4,
      "disposition": "PRECISARE",
      "required_revision": "Progressione per parti autorizzate, non ripetizione finché lo score sale.",
      "occurrences": "[\"SDD2:A3\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:069",
      "label": "Red-Team Specification",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F04",
      "chapter": 4,
      "disposition": "CONSERVARE",
      "required_revision": "Cercare controesempi della specifica; distinto da verifica dell’implementazione C5.",
      "occurrences": "[\"SDD2:A4\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:070",
      "label": "Gap-Closure Analysis",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F04",
      "chapter": 4,
      "disposition": "PRECISARE",
      "required_revision": "Gap e orfani sono candidati da esaminare; legacy non fonte normativa di default.",
      "occurrences": "[\"SDD2:A5\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:071",
      "label": "Ambiguity Scoring",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F04",
      "chapter": 4,
      "disposition": "RIVEDERE_CRITICAMENTE",
      "required_revision": "Rubrica diagnostica; una lacuna critica non è compensata da una media; soglia non validata.",
      "occurrences": "[\"SDD2:A6\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:072",
      "label": "Handoff Chain",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F09",
      "chapter": 9,
      "disposition": "RICOMPORRE",
      "required_revision": "Input/output, versione, dubbi e autorità per ciascun handoff; file presenti non bastano.",
      "occurrences": "[\"SDD2:B1\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:073",
      "label": "Multi-Mode Agent",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F03",
      "chapter": 3,
      "disposition": "PRECISARE",
      "required_revision": "Modalità funzionali e permessi; non maturità certificata o responsabilità autonome.",
      "occurrences": "[\"SDD2:B2\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:074",
      "label": "Anti-Sycophancy Enforcement",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F08",
      "chapter": 8,
      "disposition": "RIVEDERE_CRITICAMENTE",
      "required_revision": "Critica supportata da riscontri; chiedere dissenso non cambia training o incentivi reali.",
      "occurrences": "[\"SDD2:B3\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:075",
      "label": "Convergence Review",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F08",
      "chapter": 8,
      "disposition": "RIVEDERE_CRITICAMENTE",
      "required_revision": "Conservare ragioni e obiezioni; accordo di due modelli non è calibrazione o prova.",
      "occurrences": "[\"SDD2:B4\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:076",
      "label": "Gate-Enforced Progression",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F04",
      "chapter": 4,
      "disposition": "PRECISARE",
      "required_revision": "Predicati e autorità distinti, gate riapribili e adattatori derivati; non rito waterfall.",
      "occurrences": "[\"SDD2:C1\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:077",
      "label": "Security Pipeline",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F06",
      "chapter": 6,
      "disposition": "RICOMPORRE",
      "required_revision": "Security pipeline come composizione di controlli, non garanzia di sicurezza.",
      "occurrences": "[\"SDD2:C2\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:078",
      "label": "Prompt Injection Scanning",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F06",
      "chapter": 6,
      "disposition": "RIVEDERE_CRITICAMENTE",
      "required_revision": "Scansione è segnale; permessi e confini fuori dal modello gestiscono gli effetti.",
      "occurrences": "[\"SDD2:C3\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:079",
      "label": "Supply-Chain Risk Audit",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F06",
      "chapter": 6,
      "disposition": "PRECISARE",
      "required_revision": "Identità, provenienza, permessi e aggiornamenti; niente elenco fisso di tool sicuri.",
      "occurrences": "[\"SDD2:C4\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:080",
      "label": "Adversarial Agent Pattern",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F07",
      "chapter": 7,
      "disposition": "RIVEDERE_CRITICAMENTE",
      "required_revision": "Separare critica, input indipendenti, read-only e autorità; proteggere l’oracolo anche dal maker.",
      "occurrences": "[\"SDD2:C5\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:081",
      "label": "One-Item-Per-Cycle",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F03",
      "chapter": 3,
      "disposition": "RICOMPORRE",
      "required_revision": "Specializzazione temporale dei piccoli incrementi NDSE:04; non equivalenza automatica.",
      "occurrences": "[\"SDD2:D1\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:082",
      "label": "Evidence-Pack Provenance",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F07",
      "chapter": 7,
      "disposition": "PRECISARE",
      "required_revision": "Bundle legato a codice, policy, oracle e ambiente; hash diverso da identità o verità.",
      "occurrences": "[\"SDD2:D2\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:083",
      "label": "Budget-Gated Autonomy",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F03",
      "chapter": 3,
      "disposition": "RICOMPORRE",
      "required_revision": "Budget preventivo conservativo di azioni, costo e tempo; storico attraverso i riavvii.",
      "occurrences": "[\"SDD2:D3\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "PAT:084",
      "label": "Escalation Protocol",
      "kind": "practice_descriptor",
      "collection": "PAT",
      "family": "F11",
      "chapter": 11,
      "disposition": "RICOMPORRE",
      "required_revision": "Esito nominato, autorità, motivo e decisione; budget non abilita accettazione.",
      "occurrences": "[\"SDD2:D4\", \"AGENT:23\"]",
      "status": "RECONCILED_EDITORIAL_DESCRIPTOR",
      "limitation": "A pattern descriptor is not evidence of effectiveness. Specialized variants may remain companion-only."
    },
    {
      "id": "OCC:NDSE:01",
      "label": "Spec-First Generation",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V01",
      "family": "F04",
      "alias": "Pattern 1",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part1.tex",
      "source_line": 14,
      "source_end_line": 164,
      "source_sha256": "d18e91e3e4da41faaeb2ab3780e8680a9360f3b04dc48cfdf64dd2c706d89219",
      "original_attribution_passages": "[]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:NDSE:02",
      "label": "Test-Driven AI Development",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V01",
      "family": "F07",
      "alias": "Pattern 2",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part1.tex",
      "source_line": 165,
      "source_end_line": 316,
      "source_sha256": "d18e91e3e4da41faaeb2ab3780e8680a9360f3b04dc48cfdf64dd2c706d89219",
      "original_attribution_passages": "[]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:NDSE:03",
      "label": "Exploratory Vibe Coding",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V01",
      "family": "F01",
      "alias": "Pattern 3",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part1.tex",
      "source_line": 317,
      "source_end_line": 474,
      "source_sha256": "d18e91e3e4da41faaeb2ab3780e8680a9360f3b04dc48cfdf64dd2c706d89219",
      "original_attribution_passages": "[]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:NDSE:04",
      "label": "Small Verifiable Chunks",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V01",
      "family": "F03",
      "alias": "Pattern 4",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part1.tex",
      "source_line": 475,
      "source_end_line": 623,
      "source_sha256": "d18e91e3e4da41faaeb2ab3780e8680a9360f3b04dc48cfdf64dd2c706d89219",
      "original_attribution_passages": "[\"Prompt: ``Create SettingsDisplay component that fetches and shows current settings. Use our existing patterns [example].''\", \"Git commit: ``Add SettingsDisplay component''\", \"Prompt: ``Add editing to SettingsDisplay: toggle switches for each setting, Save button that calls PUT endpoint, loading state, error handling.''\"]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:NDSE:05",
      "label": "Context Engineering",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V01",
      "family": "F09",
      "alias": "Pattern 5",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part1.tex",
      "source_line": 624,
      "source_end_line": 846,
      "source_sha256": "d18e91e3e4da41faaeb2ab3780e8680a9360f3b04dc48cfdf64dd2c706d89219",
      "original_attribution_passages": "[]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:NDSE:06",
      "label": "The Explainability Test",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V01",
      "family": "F10",
      "alias": "Pattern 6",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part1.tex",
      "source_line": 847,
      "source_end_line": 1031,
      "source_sha256": "d18e91e3e4da41faaeb2ab3780e8680a9360f3b04dc48cfdf64dd2c706d89219",
      "original_attribution_passages": "[]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:NDSE:07",
      "label": "Runtime-in-the-Loop",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V01",
      "family": "F05",
      "alias": "Pattern 7",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part1.tex",
      "source_line": 1032,
      "source_end_line": 1199,
      "source_sha256": "d18e91e3e4da41faaeb2ab3780e8680a9360f3b04dc48cfdf64dd2c706d89219",
      "original_attribution_passages": "[]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:NDSE:08",
      "label": "Learning Loop Preservation",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V01",
      "family": "F10",
      "alias": "Pattern 8",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part1.tex",
      "source_line": 1200,
      "source_end_line": 1462,
      "source_sha256": "d18e91e3e4da41faaeb2ab3780e8680a9360f3b04dc48cfdf64dd2c706d89219",
      "original_attribution_passages": "[\"Resources to study:\"]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:NDSE:09",
      "label": "Security-First Development",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V01",
      "family": "F06",
      "alias": "Pattern 9",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part2.tex",
      "source_line": 14,
      "source_end_line": 428,
      "source_sha256": "ddaab92e52b76bea22a86d4c6fad3960863640c1ad8eca08d599e9aeb4ff6843",
      "original_attribution_passages": "[\"As Osmani observed, AI is trained on ``the lowest common denominator'' of open-source code. It doesn't optimize for security best practices. Common issues: hardcoded credentials, SQL injection vulnerabilities, XSS issues, authentication bypasses.\", \"\\\\item Expected to provide adequate resources\"]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:NDSE:10",
      "label": "Review Gauntlet",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V01",
      "family": "F08",
      "alias": "Pattern 10",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part2.tex",
      "source_line": 429,
      "source_end_line": 766,
      "source_sha256": "ddaab92e52b76bea22a86d4c6fad3960863640c1ad8eca08d599e9aeb4ff6843",
      "original_attribution_passages": "[]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:NDSE:11",
      "label": "Legacy Code Navigation",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V01",
      "family": "F09",
      "alias": "Pattern 11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part2.tex",
      "source_line": 767,
      "source_end_line": 1077,
      "source_sha256": "ddaab92e52b76bea22a86d4c6fad3960863640c1ad8eca08d599e9aeb4ff6843",
      "original_attribution_passages": "[\"Understanding legacy code has always been time-consuming. Reading thousands of lines, tracing execution paths, understanding implicit assumptions. Junior engineers can spend weeks just getting oriented. Additionally, LLMs are trained on generic open-source code—they don't know your company's patterns, domain models, or architectural decisions without help.\", \"\\\\textbf{Method 2: Cross-Reference Multiple Sources}\"]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:NDSE:12",
      "label": "Migration as Learning",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V01",
      "family": "F05",
      "alias": "Pattern 12",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part3.tex",
      "source_line": 14,
      "source_end_line": 385,
      "source_sha256": "76e3939a42d722b1d5a0de3290dd0625337e5a3ffc5fe0e27374334e5ecbc7eb",
      "original_attribution_passages": "[]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:NDSE:13",
      "label": "Trio Programming",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V01",
      "family": "F10",
      "alias": "Pattern 13",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part3.tex",
      "source_line": 386,
      "source_end_line": 660,
      "source_sha256": "76e3939a42d722b1d5a0de3290dd0625337e5a3ffc5fe0e27374334e5ecbc7eb",
      "original_attribution_passages": "[]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:NDSE:14",
      "label": "Parallel Work Orchestration",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V01",
      "family": "F11",
      "alias": "Pattern 14",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part3.tex",
      "source_line": 661,
      "source_end_line": 953,
      "source_sha256": "76e3939a42d722b1d5a0de3290dd0625337e5a3ffc5fe0e27374334e5ecbc7eb",
      "original_attribution_passages": "[]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:NDSE:15",
      "label": "Structured Enablement Program",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V01",
      "family": "F11",
      "alias": "Pattern 15",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part4.tex",
      "source_line": 14,
      "source_end_line": 351,
      "source_sha256": "9d668054284384874a1722dd095b05a02c83d3e3b643c76dc189fa31da25ff1a",
      "original_attribution_passages": "[\"\\\\item Requires dedicated resources (enablement lead, champions)\", \"\\\\textbf{This Week's Resources} (30 sec): Quick links to helpful content.\"]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:NDSE:16",
      "label": "Acceptable Use Policy",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V01",
      "family": "F06",
      "alias": "Pattern 16",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part4.tex",
      "source_line": 352,
      "source_end_line": 585,
      "source_sha256": "9d668054284384874a1722dd095b05a02c83d3e3b643c76dc189fa31da25ff1a",
      "original_attribution_passages": "[]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:NDSE:17",
      "label": "Measurement & Learning",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V01",
      "family": "F02",
      "alias": "Pattern 17",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part4.tex",
      "source_line": 586,
      "source_end_line": 917,
      "source_sha256": "9d668054284384874a1722dd095b05a02c83d3e3b643c76dc189fa31da25ff1a",
      "original_attribution_passages": "[\"\\\\textbf{Source 1: Real Team Experience}\", \"\\\\textbf{Source 2: Measurement Data}\", \"\\\\textbf{Source 3: Incident Learnings}\", \"\\\\textbf{Source 4: External Developments}\", \"\\\\item[] \\\\hspace{1em} $\\\\rightarrow$ Adapt their approach\", \"\\\\textbf{The Core Principle:} You can't improve what you don't measure. You can't adapt what you don't review. Track the three dimensions (utilization, impact, costs), use data to drive decisions, and continuously evolve your practices based on what you learn.\"]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:NDSE:18",
      "label": "Cost Management",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V01",
      "family": "F12",
      "alias": "Pattern 18",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part4.tex",
      "source_line": 918,
      "source_end_line": 1203,
      "source_sha256": "9d668054284384874a1722dd095b05a02c83d3e3b643c76dc189fa31da25ff1a",
      "original_attribution_passages": "[]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:SDD1:19",
      "label": "Constitution-Driven Development",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V02",
      "family": "F04",
      "alias": "Pattern 19",
      "source_file": "AI_SDD_ENG/chapters/chapter05_patterns.tex",
      "source_line": 110,
      "source_end_line": 236,
      "source_sha256": "a5d81ef982282d03e93f32f344890d01e05eb138a89c84e7d4fda6818e602e0d",
      "original_attribution_passages": "[\"\\\\item \\\\textbf{Dan Delamarski (GitHub Spec Kit creator):} ``Constitution generation is where you want to use your most capable reasoning model. This is a one-time investment that pays dividends across every feature you build.''\"]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:SDD1:20",
      "label": "Clarification-First Planning",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V02",
      "family": "F04",
      "alias": "Pattern 20",
      "source_file": "AI_SDD_ENG/chapters/chapter05_patterns.tex",
      "source_line": 237,
      "source_end_line": 393,
      "source_sha256": "a5d81ef982282d03e93f32f344890d01e05eb138a89c84e7d4fda6818e602e0d",
      "original_attribution_passages": "[]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:SDD1:21",
      "label": "Consistency Analysis Gate",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V02",
      "family": "F04",
      "alias": "Pattern 21",
      "source_file": "AI_SDD_ENG/chapters/chapter05_patterns.tex",
      "source_line": 394,
      "source_end_line": 523,
      "source_sha256": "a5d81ef982282d03e93f32f344890d01e05eb138a89c84e7d4fda6818e602e0d",
      "original_attribution_passages": "[]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:SDD1:22",
      "label": "Research Artifact Preservation",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V02",
      "family": "F09",
      "alias": "Pattern 22",
      "source_file": "AI_SDD_ENG/chapters/chapter05_patterns.tex",
      "source_line": 524,
      "source_end_line": 667,
      "source_sha256": "a5d81ef982282d03e93f32f344890d01e05eb138a89c84e7d4fda6818e602e0d",
      "original_attribution_passages": "[\"Research artifacts include version information, key findings with source links, decisions made and rationale, open questions, and migration notes (old $\\\\to$ new approach mappings).\", \"Use current documentation sources:\"]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:SDD1:23",
      "label": "Parallel Implementation Exploration",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V02",
      "family": "F05",
      "alias": "Pattern 23",
      "source_file": "AI_SDD_ENG/chapters/chapter05_patterns.tex",
      "source_line": 668,
      "source_end_line": 797,
      "source_sha256": "a5d81ef982282d03e93f32f344890d01e05eb138a89c84e7d4fda6818e602e0d",
      "original_attribution_passages": "[]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:SDD1:24",
      "label": "Specification Scale Management",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V02",
      "family": "F04",
      "alias": "Pattern 24",
      "source_file": "AI_SDD_ENG/chapters/chapter05_patterns.tex",
      "source_line": 798,
      "source_end_line": 925,
      "source_sha256": "a5d81ef982282d03e93f32f344890d01e05eb138a89c84e7d4fda6818e602e0d",
      "original_attribution_passages": "[\"The value of specifications---being the source of truth---erodes when nobody can find or trust them.\", \"\\\\item[Active:] Specifications currently being implemented. Move to active when development resources assigned.\"]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:SDD1:25",
      "label": "Model Switching for Regeneration",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V02",
      "family": "F03",
      "alias": "Pattern 25",
      "source_file": "AI_SDD_ENG/chapters/chapter05_patterns.tex",
      "source_line": 926,
      "source_end_line": 1107,
      "source_sha256": "a5d81ef982282d03e93f32f344890d01e05eb138a89c84e7d4fda6818e602e0d",
      "original_attribution_passages": "[\"\\\\item \\\\textbf{Dan Delamarski (Spec Kit creator):} Recommends switching models when specs aren't capturing intent after initial attempts.\"]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:SDD2:A1",
      "label": "Constitution-Driven Development",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V03",
      "family": "F04",
      "alias": "Pattern A1",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
      "source_line": 55,
      "source_end_line": 90,
      "source_sha256": "4830546709bc5f2eb4641c47add3bb9992eb9089497514ac25f321b33f5f92aa",
      "original_attribution_passages": "[\"%  Sources: Spec Kit's constitutional governance; Karpathy's CLAUDE.md discipline.]\"]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:SDD2:A2",
      "label": "Clarify Before Plan",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V03",
      "family": "F04",
      "alias": "Pattern A2",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
      "source_line": 91,
      "source_end_line": 124,
      "source_sha256": "4830546709bc5f2eb4641c47add3bb9992eb9089497514ac25f321b33f5f92aa",
      "original_attribution_passages": "[\"%  Sources: Spec Kit's clarification template; GSD's CLARIFY_BEFORE_PLAN rule.]\", \"\\\\paragraph{Practical example.} Tuesday at 10:14 Marta runs \\\\code{sdd new feat-042} followed by \\\\code{sdd run @clarification feat-042}. The agent returns seven questions: two P1 (``what is the PKCE \\\\code{code\\\\_verifier} lifetime?'' and ``does revocation cascade to issued ID tokens?''), four P2 (rate-limit ceiling, redirect-URI allow-list, log-retention horizon, device binding policy), one P3 (preferred clock source for token \\\\code{nbf}). Gate~1 stays closed until the security PO answers the two P1s; the four P2 assumptions are recorded in \\\\code{clarifications.md}. Gate~1 opens at 14:30, with the spec measurably less ambiguous than the version Marta would have shipped to \\\\code{@architect} unaided.\"]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:SDD2:A3",
      "label": "Progressive Specification",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V03",
      "family": "F04",
      "alias": "Pattern A3",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
      "source_line": 125,
      "source_end_line": 159,
      "source_sha256": "4830546709bc5f2eb4641c47add3bb9992eb9089497514ac25f321b33f5f92aa",
      "original_attribution_passages": "[\"%  Sources: Spec Loop Engine's iterative refinement model; addition in the final feature layer.]\"]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:SDD2:A4",
      "label": "Red-Team Specification",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V03",
      "family": "F04",
      "alias": "Pattern A4",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
      "source_line": 160,
      "source_end_line": 191,
      "source_sha256": "4830546709bc5f2eb4641c47add3bb9992eb9089497514ac25f321b33f5f92aa",
      "original_attribution_passages": "[\"%  Sources: security red-teaming practice; addition in the final feature layer.]\"]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:SDD2:A5",
      "label": "Gap-Closure Analysis",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V03",
      "family": "F04",
      "alias": "Pattern A5",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
      "source_line": 192,
      "source_end_line": 226,
      "source_sha256": "4830546709bc5f2eb4641c47add3bb9992eb9089497514ac25f321b33f5f92aa",
      "original_attribution_passages": "[\"%  Sources: AI-RPI Protocol's traceability model; addition in the final feature layer.]\"]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:SDD2:A6",
      "label": "Ambiguity Scoring",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V03",
      "family": "F04",
      "alias": "Pattern A6",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
      "source_line": 227,
      "source_end_line": 266,
      "source_sha256": "4830546709bc5f2eb4641c47add3bb9992eb9089497514ac25f321b33f5f92aa",
      "original_attribution_passages": "[]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:SDD2:B1",
      "label": "Handoff Chain",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V03",
      "family": "F09",
      "alias": "Pattern B1",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
      "source_line": 267,
      "source_end_line": 298,
      "source_sha256": "4830546709bc5f2eb4641c47add3bb9992eb9089497514ac25f321b33f5f92aa",
      "original_attribution_passages": "[]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:SDD2:B2",
      "label": "Multi-Mode Agent",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V03",
      "family": "F03",
      "alias": "Pattern B2",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
      "source_line": 299,
      "source_end_line": 330,
      "source_sha256": "4830546709bc5f2eb4641c47add3bb9992eb9089497514ac25f321b33f5f92aa",
      "original_attribution_passages": "[]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:SDD2:B3",
      "label": "Anti-Sycophancy Enforcement",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V03",
      "family": "F08",
      "alias": "Pattern B3",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
      "source_line": 331,
      "source_end_line": 362,
      "source_sha256": "4830546709bc5f2eb4641c47add3bb9992eb9089497514ac25f321b33f5f92aa",
      "original_attribution_passages": "[\"%  Sources: Karpathy's anti-sycophancy discipline; GSD numbered rules.]\"]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:SDD2:B4",
      "label": "Convergence Review",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V03",
      "family": "F08",
      "alias": "Pattern B4",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
      "source_line": 363,
      "source_end_line": 399,
      "source_sha256": "4830546709bc5f2eb4641c47add3bb9992eb9089497514ac25f321b33f5f92aa",
      "original_attribution_passages": "[\"%  during autonomous execution. Sources: multi-model debate pattern in advanced LLM research.]\", \"\\\\paragraph{Practical example.} Phase~2 of \\\\code{feat-042} reaches a fork: store the OAuth grant--token mapping as an \\\\textit{event-sourced} stream (every issue, refresh and revocation as an immutable event) or as a \\\\textit{state-based} table with an append-only audit shadow. Marta runs \\\\code{sdd gate check 2 --convergence}. The primary model proposes event-sourcing, citing audit fidelity; the second model challenges, pointing out that the merchant dashboard reads the current grant state on every checkout (4~ms p95 budget), and event-replay at that volume needs a snapshot strategy the team has not budgeted for. Synthesis: state-based table plus an append-only audit table for compliance --- the cheaper option that satisfies both the SLO and Article~4 audit requirement. Two-model latency: 8~minutes; durable rationale captured in \\\\code{plan.md} \\\\S4.\"]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:SDD2:C1",
      "label": "Gate-Enforced Progression",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V03",
      "family": "F04",
      "alias": "Pattern C1",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
      "source_line": 400,
      "source_end_line": 432,
      "source_sha256": "4830546709bc5f2eb4641c47add3bb9992eb9089497514ac25f321b33f5f92aa",
      "original_attribution_passages": "[]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:SDD2:C2",
      "label": "Security Pipeline",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V03",
      "family": "F06",
      "alias": "Pattern C2",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
      "source_line": 433,
      "source_end_line": 468,
      "source_sha256": "4830546709bc5f2eb4641c47add3bb9992eb9089497514ac25f321b33f5f92aa",
      "original_attribution_passages": "[]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:SDD2:C3",
      "label": "Prompt Injection Scanning",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V03",
      "family": "F06",
      "alias": "Pattern C3",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
      "source_line": 469,
      "source_end_line": 501,
      "source_sha256": "4830546709bc5f2eb4641c47add3bb9992eb9089497514ac25f321b33f5f92aa",
      "original_attribution_passages": "[]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:SDD2:C4",
      "label": "Supply-Chain Risk Audit",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V03",
      "family": "F06",
      "alias": "Pattern C4",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
      "source_line": 502,
      "source_end_line": 535,
      "source_sha256": "4830546709bc5f2eb4641c47add3bb9992eb9089497514ac25f321b33f5f92aa",
      "original_attribution_passages": "[\"\\\\paragraph{Consequences.} \\\\emph{Benefits.} Sharp reduction in dependency-introduced CVEs; defence against slopsquatting; the maintenance signal helps teams catch the slow decline of packages they were going to depend on; the skill's findings become part of the architecture decision record. \\\\emph{Trade-offs.} Requires up-to-date advisory data (the skill's value collapses if its sources lag); the maintenance signal is heuristic and can blacklist healthy single-maintainer projects; review fatigue if the project pulls in many small dependencies at once.\"]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:SDD2:C5",
      "label": "Adversarial Agent Pattern",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V03",
      "family": "F07",
      "alias": "Pattern C5",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
      "source_line": 536,
      "source_end_line": 572,
      "source_sha256": "4830546709bc5f2eb4641c47add3bb9992eb9089497514ac25f321b33f5f92aa",
      "original_attribution_passages": "[\"\\\\paragraph{Context.} A specification has been approved and an agent (or chain of agents) has begun executing it. The specification is the authoritative source of truth, but the act of execution---turning prose into code, tests, configurations---introduces interpretive freedom. Whoever does the building also has the strongest incentive to declare the work done.\", \"\\\\paragraph{Problem.} A single agent that both implements and verifies its own output is structurally biased toward declaring success. Self-verifying agents rationalise away gaps between the artifact and the spec, hallucinate the existence of behaviours they did not implement, and---most diagnostically---``just change the test'' when the code under construction cannot be made to pass. Kent Beck identifies this as the dominant LLM failure mode in test-first workflows: the model treats the test as another mutable artifact rather than as the contract the code must satisfy. Without an external check whose incentive is inverted, errors compound silently across phases.\", \"  \\\\node[pcin] (spec) {SPEC\\\\\\\\(source of truth)};\", \"\\\\paragraph{Consequences.} \\\\emph{Benefits.} Hallucinated completions are caught at the role boundary rather than after merge. The read-only sandbox makes ``just change the test'' architecturally impossible: the Verifier has no write privilege over the artifact under audit. Failure feedback is structured (spec~$\\\\to$~Coordinator) rather than ad hoc, which keeps the spec the single source of truth and prevents the Implementor and Verifier from negotiating their way to a passing build. The pattern composes cleanly with gate enforcement (Pattern~C1) because the Verifier's verdict is the natural input to Gate~3 (verification gate). \\\\emph{Trade-offs.} Inference cost roughly doubles per task because the Verifier re-reads the spec independently. Latency increases because verification cannot be parallelised with implementation without losing the inverted incentive (a Verifier that watches the Implementor work is no longer adversarial). Coordinator design becomes the highest-leverage decision: a weak Coordinator that decomposes badly will produce both bad implementations and irrelevant verifications.\"]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:SDD2:D1",
      "label": "One-Item-Per-Cycle",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V03",
      "family": "F03",
      "alias": "Pattern D1",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
      "source_line": 573,
      "source_end_line": 606,
      "source_sha256": "4830546709bc5f2eb4641c47add3bb9992eb9089497514ac25f321b33f5f92aa",
      "original_attribution_passages": "[\"%  Sources: Ralph Copilot's one-item protocol.]\"]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:SDD2:D2",
      "label": "Evidence-Pack Provenance",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V03",
      "family": "F07",
      "alias": "Pattern D2",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
      "source_line": 607,
      "source_end_line": 642,
      "source_sha256": "4830546709bc5f2eb4641c47add3bb9992eb9089497514ac25f321b33f5f92aa",
      "original_attribution_passages": "[\"%  Sources: Ralph Copilot's per-cycle documentation model.]\", \"\\\\paragraph{Solution.} Every autonomous cycle produces a structured \\\\textbf{evidence pack}\\\\,---\\\\,three artifacts at minimum, written to a per-cycle directory under \\\\code{.specify/evidence/}. The \\\\code{prompt.md} captures the exact input the agent received: the spec excerpt, the constitution sections, the prior artifacts, the task statement. The \\\\code{result.md} captures what the agent did: the diff, the test results, the tools invoked, the decisions made and their rationale. The \\\\code{verdict.md} captures the agent's self-assessment: did the cycle meet the acceptance criteria? Which evidence supports that claim? Which open questions remain? The pack is committed to the repository (it is part of the source of truth, not a transient log) and is linked from \\\\code{tasks.md} so the trail from item to cycle to evidence is one click.\"]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:SDD2:D3",
      "label": "Budget-Gated Autonomy",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V03",
      "family": "F03",
      "alias": "Pattern D3",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
      "source_line": 643,
      "source_end_line": 676,
      "source_sha256": "4830546709bc5f2eb4641c47add3bb9992eb9089497514ac25f321b33f5f92aa",
      "original_attribution_passages": "[\"%  Sources: Spec Loop Engine's budget model (generalized to inference calls).]\", \"\\\\paragraph{Context.} An autonomous run has been launched. The agent has a backlog, a goal, and a model API key with a generous quota. Without an explicit upper bound on resource consumption, the run could plausibly continue for hours or days.\"]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:SDD2:D4",
      "label": "Escalation Protocol",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V03",
      "family": "F11",
      "alias": "Pattern D4",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
      "source_line": 677,
      "source_end_line": 778,
      "source_sha256": "4830546709bc5f2eb4641c47add3bb9992eb9089497514ac25f321b33f5f92aa",
      "original_attribution_passages": "[\"%  Sources: BMAD's explicit handoff protocol; AI-RPI's escalation model.]\", \"\\\\paragraph{A1 --- Constitution-Driven Development.} Enterprise SDD generates the constitution through the \\\\code{@constitution} agent during \\\\code{sdd init}; the output lives in \\\\code{.specify/memory/constitution.md} and is loaded by every agent's reading procedure. Update before the first feature, then amend explicitly through a dedicated PR with team sign-off; never edit the constitution as a side effect of a feature PR. Adapted from Spec Kit's constitutional governance and Karpathy's \\\\code{CLAUDE.md} discipline.\", \"\\\\paragraph{A2 --- Clarify Before Plan.} Enterprise SDD wires this into Phase~1.3: \\\\code{@clarification} runs after \\\\code{@requirement-analyst} and before Gate~1. The P1/P2/P3 tiering uses the same priority taxonomy as the runtime escalation protocol (Pattern~D4), so the team learns one vocabulary for ``how blocking is this?'' Adapted from Spec Kit's \\\\code{/clarify} template and the \\\\code{CLARIFY\\\\_BEFORE\\\\_PLAN} rule first articulated in GSD.\", \"\\\\paragraph{A3 --- Progressive Specification.} Enterprise SDD's \\\\code{sdd new --progressive} mode marks the spec with the progressive flag and requires every Gate~1 check to compare the current spec against the previous iteration\\\\,---\\\\,if no \\\\code{[NEEDS-CLARIFICATION]} markers were resolved, the gate fails. Use only on well-understood feature \\\\emph{types} (UI iterations, integration extensions); set an iteration budget (typically 3) and treat budget exhaustion as the trigger to elevate the feature back to standard pipeline. Adapted from Spec Loop Engine's iterative refinement model.\", \"\\\\paragraph{A4 --- Red-Team Specification.} Run \\\\code{sdd skill run red-team-spec <feature-id>} after the author has self-reviewed and before Gate~1 is requested. The skill's instruction explicitly forbids the agent from confirming what the spec does well; its only output is failure modes. Findings flow into the same gap-closure analysis (Pattern~A5) used for traceability. The pattern is one of three Enterprise~SDD mechanisms that implement the inverted-incentive principle from the Adversarial Agent Pattern (C5). Adapted from security red-teaming practice.\", \"\\\\paragraph{A5 --- Gap-Closure Analysis.} Run \\\\code{sdd analyze --gaps} on brownfield projects after \\\\code{sdd ingest} has imported the existing repository structure. Use the prioritised orphan list to drive a small allocation of each sprint to retroactive specification (typically 10--20\\\\,\\\\%); resist the temptation to declare a ``spec sprint'' that pauses feature delivery, which historically produces specs nobody references. Adapted from AI-RPI Protocol's traceability model.\", \"\\\\paragraph{B3 --- Anti-Sycophancy Enforcement.} Enterprise SDD ships the rule as part of the shared \\\\code{all-agents.instructions.md} so that every agent inherits the same wording; individual agents may extend the rule but cannot weaken it. The rule references the constitution, plan, and architecture pattern files explicitly, so the agent's challenges are anchored in artifacts rather than in vibes. Adapted from Karpathy's anti-sycophancy discipline and GSD's numbered rules.\", \"\\\\paragraph{B4 --- Convergence Review.} Enterprise SDD invokes convergence review through \\\\code{sdd gate check --convergence}, reserved for Gate~2 architectural decisions during autonomous execution. The two-model orchestration is wired into the autonomy policy so that budget accounting (Pattern~D3) accommodates the doubled cost. Adapted from the multi-model debate pattern in advanced LLM research.\", \"\\\\paragraph{D1 --- One-Item-Per-Cycle.} The boundary is enforced by \\\\code{autonomy-policy.instructions.md}: the policy contains a hard rule that no agent may begin a second item within a single cycle, regardless of remaining budget. Adapted from Ralph Copilot's one-item protocol and combined with Spec Loop Engine's per-cycle audit journal.\", \"\\\\paragraph{D2 --- Evidence-Pack Provenance.} Evidence packs are required in Autonomous-Governed mode and recommended in Autonomous-Guided mode; the autonomy policy refuses to mark a cycle complete without all three files present and structurally valid. Pair with the Adversarial Agent Pattern (C5): the Verifier's read-only audit produces its own contribution to the evidence pack, separate from the Implementor's, so the reviewer can see both perspectives. Adapted from Ralph Copilot's per-cycle documentation model.\", \"\\\\paragraph{D3 --- Budget-Gated Autonomy.} The default budget is set per mode in the autonomy policy; \\\\code{--autonomy-budget} overrides it on the CLI; \\\\code{sdd status --autonomy} reports remaining budget at any time during a run. Budget exhaustion produces the same handoff format as escalation (Pattern~D4) so the team has one vocabulary for ``the agent stopped, here is the state.'' Adapted from Spec Loop Engine's budget model and generalised from cycles to inference calls.\", \"\\\\paragraph{D4 --- Escalation Protocol.} Enterprise SDD encodes the three tiers in \\\\code{autonomy-policy.instructions.md}; escalation triggers (blocker, low-confidence, test failures, gate boundary) are listed in the policy with example classifications. Each cycle's evidence pack includes an \\\\textit{escalation log} with one entry per ambiguity encountered. Adapted from BMAD's explicit handoff protocol and AI-RPI's escalation model.\", \"\\\\item Each pattern was adapted from at least one public framework; knowing the origin helps in understanding the context in which the pattern is most effective\", \"\\\\item Patterns are not checklists; they are starting points for understanding a recurring problem and adapting the solution to your context\"]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:AGENT:01",
      "label": "Plan-Then-Execute",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V04",
      "family": "F03",
      "alias": "Plan-Then-Execute",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
      "source_line": 60,
      "source_end_line": 67,
      "source_sha256": "3c88f9e5d7b0288e46de69503668ac80ecb7778165d80bf74eab10da30c4e2ba",
      "original_attribution_passages": "[\"\\\\textbf{Ralph connection:} This is exactly the Planning Mode vs.\\\\ Building Mode distinction from \\\\chapref{ch:ralph}. Huntley's approach of using separate prompts for planning and building is an instance of this pattern. The key insight from the pattern catalogue is that the \\\\textit{plan itself should be treated as disposable}—regeneration is cheap, salvaging a corrupted plan is expensive.\"]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:AGENT:02",
      "label": "Swarm Migration (Map-Reduce for Agents)",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V04",
      "family": "F05",
      "alias": "Swarm Migration (Map-Reduce for Agents)",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
      "source_line": 68,
      "source_end_line": 97,
      "source_sha256": "3c88f9e5d7b0288e46de69503668ac80ecb7778165d80bf74eab10da30c4e2ba",
      "original_attribution_passages": "[]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:AGENT:03",
      "label": "Background Agent CI",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V04",
      "family": "F11",
      "alias": "Background Agent CI",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
      "source_line": 98,
      "source_end_line": 136,
      "source_sha256": "3c88f9e5d7b0288e46de69503668ac80ecb7778165d80bf74eab10da30c4e2ba",
      "original_attribution_passages": "[]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:AGENT:04",
      "label": "Initializer-Maintainer Dual Agent Architecture",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V04",
      "family": "F03",
      "alias": "Initializer-Maintainer Dual Agent Architecture",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
      "source_line": 137,
      "source_end_line": 144,
      "source_sha256": "3c88f9e5d7b0288e46de69503668ac80ecb7778165d80bf74eab10da30c4e2ba",
      "original_attribution_passages": "[\"\\\\textbf{Ralph connection:} This maps to Huntley's observation that Ralph ``works best as a technique for bootstrapping Greenfield, with the expectation you'll get 90\\\\% done with it.'' The dual-agent pattern formalizes the transition point: when do you switch from aggressive generation to careful maintenance? The answer is usually when your test suite is robust enough to serve as backpressure.\"]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:AGENT:05",
      "label": "Feature List as Immutable Contract",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V04",
      "family": "F04",
      "alias": "Feature List as Immutable Contract",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
      "source_line": 145,
      "source_end_line": 180,
      "source_sha256": "3c88f9e5d7b0288e46de69503668ac80ecb7778165d80bf74eab10da30c4e2ba",
      "original_attribution_passages": "[]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:AGENT:06",
      "label": "Context Window Anxiety Management",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V04",
      "family": "F09",
      "alias": "Context Window Anxiety Management",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
      "source_line": 181,
      "source_end_line": 188,
      "source_sha256": "3c88f9e5d7b0288e46de69503668ac80ecb7778165d80bf74eab10da30c4e2ba",
      "original_attribution_passages": "[\"\\\\textbf{Ralph connection:} This formalizes the context engineering discussed in \\\\chapref{ch:memory}. Huntley emphasizes: ``The more you use the context window, the worse the outcomes.'' This pattern provides a structured approach to what was previously intuition.\"]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:AGENT:07",
      "label": "Compounding Engineering",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V04",
      "family": "F09",
      "alias": "Compounding Engineering",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
      "source_line": 189,
      "source_end_line": 196,
      "source_sha256": "3c88f9e5d7b0288e46de69503668ac80ecb7778165d80bf74eab10da30c4e2ba",
      "original_attribution_passages": "[]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:AGENT:08",
      "label": "Agent-Powered Codebase Q&A and Onboarding",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V04",
      "family": "F09",
      "alias": "Agent-Powered Codebase Q\\&A and Onboarding",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
      "source_line": 197,
      "source_end_line": 211,
      "source_sha256": "3c88f9e5d7b0288e46de69503668ac80ecb7778165d80bf74eab10da30c4e2ba",
      "original_attribution_passages": "[\"\\\\textbf{Ralph connection:} This pattern suggests a dedicated orientation phase at the start of each Ralph iteration. Rather than just reading \\\\texttt{AGENTS.md}, the agent can actively search and query the codebase to build understanding. Huntley's ``search before implementing'' instruction is a minimal version of this; the full pattern extends it to systematic codebase comprehension.\"]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:AGENT:09",
      "label": "CI-as-Backpressure",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V04",
      "family": "F11",
      "alias": "CI-as-Backpressure",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
      "source_line": 212,
      "source_end_line": 219,
      "source_sha256": "3c88f9e5d7b0288e46de69503668ac80ecb7778165d80bf74eab10da30c4e2ba",
      "original_attribution_passages": "[]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:AGENT:10",
      "label": "Inference-Healed Code Review",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V04",
      "family": "F08",
      "alias": "Inference-Healed Code Review",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
      "source_line": 220,
      "source_end_line": 227,
      "source_sha256": "3c88f9e5d7b0288e46de69503668ac80ecb7778165d80bf74eab10da30c4e2ba",
      "original_attribution_passages": "[]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:AGENT:11",
      "label": "Reward Shaping for Tool Use",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V04",
      "family": "F03",
      "alias": "Reward Shaping for Tool Use",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
      "source_line": 228,
      "source_end_line": 255,
      "source_sha256": "3c88f9e5d7b0288e46de69503668ac80ecb7778165d80bf74eab10da30c4e2ba",
      "original_attribution_passages": "[\"\\\\textbf{Ralph connection:} Huntley's subagent management addresses this directly: ``only 1 subagent for build/tests'' while allowing many subagents for searching. The pattern generalizes this insight: explicitly control which tool patterns are encouraged versus discouraged through prompt instructions and quality metrics.\", \"\\\\section{Learning \\\\& Adaptation Patterns}\"]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:AGENT:12",
      "label": "AI-Accelerated Learning and Skill Development",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V04",
      "family": "F10",
      "alias": "AI-Accelerated Learning and Skill Development",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
      "source_line": 256,
      "source_end_line": 263,
      "source_sha256": "3c88f9e5d7b0288e46de69503668ac80ecb7778165d80bf74eab10da30c4e2ba",
      "original_attribution_passages": "[]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:AGENT:13",
      "label": "Agent Reinforcement Fine-Tuning",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V04",
      "family": "F03",
      "alias": "Agent Reinforcement Fine-Tuning",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
      "source_line": 264,
      "source_end_line": 280,
      "source_sha256": "3c88f9e5d7b0288e46de69503668ac80ecb7778165d80bf74eab10da30c4e2ba",
      "original_attribution_passages": "[]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:AGENT:14",
      "label": "Deterministic Failure Harness",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V04",
      "family": "F07",
      "alias": "Deterministic Failure Harness",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
      "source_line": 281,
      "source_end_line": 288,
      "source_sha256": "3c88f9e5d7b0288e46de69503668ac80ecb7778165d80bf74eab10da30c4e2ba",
      "original_attribution_passages": "[]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:AGENT:15",
      "label": "Regression Safety Net",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V04",
      "family": "F07",
      "alias": "Regression Safety Net",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
      "source_line": 289,
      "source_end_line": 296,
      "source_sha256": "3c88f9e5d7b0288e46de69503668ac80ecb7778165d80bf74eab10da30c4e2ba",
      "original_attribution_passages": "[\"\\\\textbf{Ralph connection:} Huntley addresses this in his CURSED prompt: ``If tests unrelated to your work fail then it's your job to resolve these tests as part of the increment of change.'' The Regression Safety Net pattern formalizes this into a rule: agents must leave the test suite in the same or better state than they found it. No new test failures allowed, period.\"]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:AGENT:16",
      "label": "Structured Drift Detection",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V04",
      "family": "F09",
      "alias": "Structured Drift Detection",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
      "source_line": 297,
      "source_end_line": 309,
      "source_sha256": "3c88f9e5d7b0288e46de69503668ac80ecb7778165d80bf74eab10da30c4e2ba",
      "original_attribution_passages": "[]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:AGENT:17",
      "label": "Blast Radius Containment",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V04",
      "family": "F06",
      "alias": "Blast Radius Containment",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
      "source_line": 310,
      "source_end_line": 317,
      "source_sha256": "3c88f9e5d7b0288e46de69503668ac80ecb7778165d80bf74eab10da30c4e2ba",
      "original_attribution_passages": "[\"\\\\textbf{Solution:} Contain the agent's ``blast radius'' through layered isolation: sandboxed execution environments (Docker, E2B), minimal credential exposure (only necessary API keys), network isolation (egress restrictions), and resource limits (CPU, memory, disk).\", \"\\\\textbf{Ralph connection:} This is the sandboxing strategy from \\\\chapref{ch:safety} formalized as a pattern. The pattern catalogue adds a structured approach: enumerate all resources the agent can access, then systematically restrict each to the minimum required. Huntley's philosophy—``It's not if it gets popped, it's when. And what is the blast radius?''—is the pattern's guiding principle.\"]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:AGENT:18",
      "label": "PII and Secret Scrubbing",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V04",
      "family": "F06",
      "alias": "PII and Secret Scrubbing",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
      "source_line": 318,
      "source_end_line": 330,
      "source_sha256": "3c88f9e5d7b0288e46de69503668ac80ecb7778165d80bf74eab10da30c4e2ba",
      "original_attribution_passages": "[]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:AGENT:19",
      "label": "Subagent Spawning and Fan-Out",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V04",
      "family": "F11",
      "alias": "Subagent Spawning and Fan-Out",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
      "source_line": 331,
      "source_end_line": 338,
      "source_sha256": "3c88f9e5d7b0288e46de69503668ac80ecb7778165d80bf74eab10da30c4e2ba",
      "original_attribution_passages": "[\"\\\\textbf{Ralph connection:} This is Huntley's subagent model from \\\\chapref{ch:ralph}, generalized. The pattern adds guidance on managing subagent results: how to aggregate findings, how to handle conflicting subagent output, and how to limit parallelism to avoid overwhelming the primary context.\"]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:AGENT:20",
      "label": "File-System as State Machine",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V04",
      "family": "F09",
      "alias": "File-System as State Machine",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
      "source_line": 339,
      "source_end_line": 364,
      "source_sha256": "3c88f9e5d7b0288e46de69503668ac80ecb7778165d80bf74eab10da30c4e2ba",
      "original_attribution_passages": "[]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:AGENT:21",
      "label": "Tool Call Budget",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V04",
      "family": "F03",
      "alias": "Tool Call Budget",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
      "source_line": 365,
      "source_end_line": 377,
      "source_sha256": "3c88f9e5d7b0288e46de69503668ac80ecb7778165d80bf74eab10da30c4e2ba",
      "original_attribution_passages": "[]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:AGENT:22",
      "label": "Trust Calibration",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V04",
      "family": "F08",
      "alias": "Trust Calibration",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
      "source_line": 378,
      "source_end_line": 385,
      "source_sha256": "3c88f9e5d7b0288e46de69503668ac80ecb7778165d80bf74eab10da30c4e2ba",
      "original_attribution_passages": "[\"\\\\textbf{Ralph connection:} This maps directly to the Developer Evolution Model from \\\\chapref{ch:evolution}. Stages 5--6 correspond to supervised mode. Stages 7--8 correspond to monitored mode. The theoretical Stage 9 (evolutionary software) corresponds to autonomous mode. The pattern formalizes what Huntley expresses as ``building software with Ralph requires a great deal of faith and a belief in eventual consistency.''\"]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:AGENT:23",
      "label": "Human-in-the-Loop Escalation",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V04",
      "family": "F11",
      "alias": "Human-in-the-Loop Escalation",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
      "source_line": 386,
      "source_end_line": 400,
      "source_sha256": "3c88f9e5d7b0288e46de69503668ac80ecb7778165d80bf74eab10da30c4e2ba",
      "original_attribution_passages": "[]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:LOOP:R1",
      "label": "The External Bash Loop",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V05",
      "family": "F03",
      "alias": "I",
      "source_file": "NDLE/new_chapters/chapter04_ralph_loop.tex",
      "source_line": 397,
      "source_end_line": 397,
      "source_sha256": "aa58f0631ba2700b7664babd919b1e842cf17557b9d86fd374bab6fac5fc0636",
      "original_attribution_passages": "[]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:LOOP:R2",
      "label": "The Stop-Hook Loop",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V05",
      "family": "F03",
      "alias": "II",
      "source_file": "NDLE/new_chapters/chapter04_ralph_loop.tex",
      "source_line": 545,
      "source_end_line": 545,
      "source_sha256": "aa58f0631ba2700b7664babd919b1e842cf17557b9d86fd374bab6fac5fc0636",
      "original_attribution_passages": "[]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:LOOP:R3",
      "label": "The Editor-Native Manual Loop",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V05",
      "family": "F03",
      "alias": "III",
      "source_file": "NDLE/new_chapters/chapter04_ralph_loop.tex",
      "source_line": 566,
      "source_end_line": 566,
      "source_sha256": "aa58f0631ba2700b7664babd919b1e842cf17557b9d86fd374bab6fac5fc0636",
      "original_attribution_passages": "[]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:LOOP:T01",
      "label": "Run Until Done: Retry Against Reality",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V05",
      "family": "F03",
      "alias": "Run Until Done: Retry Against Reality",
      "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
      "source_line": 200,
      "source_end_line": 200,
      "source_sha256": "a061daf1e97a16c322a46cf9724dd0d92531718b57a038decdf521c6103f68b9",
      "original_attribution_passages": "[]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:LOOP:T02",
      "label": "Maker–Checker: Separate Production from Acceptance",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V05",
      "family": "F07",
      "alias": "Maker--Checker: Separate Production from Acceptance",
      "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
      "source_line": 273,
      "source_end_line": 273,
      "source_sha256": "a061daf1e97a16c322a46cf9724dd0d92531718b57a038decdf521c6103f68b9",
      "original_attribution_passages": "[]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:LOOP:T03",
      "label": "Skills and Context Engineering: Remove Intent Debt",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V05",
      "family": "F09",
      "alias": "Skills and Context Engineering: Remove Intent Debt",
      "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
      "source_line": 363,
      "source_end_line": 363,
      "source_sha256": "a061daf1e97a16c322a46cf9724dd0d92531718b57a038decdf521c6103f68b9",
      "original_attribution_passages": "[]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:LOOP:T04",
      "label": "Memory and Retrieval: Read What the Model Could Not Know",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V05",
      "family": "F09",
      "alias": "Memory and Retrieval: Read What the Model Could Not Know",
      "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
      "source_line": 395,
      "source_end_line": 395,
      "source_sha256": "a061daf1e97a16c322a46cf9724dd0d92531718b57a038decdf521c6103f68b9",
      "original_attribution_passages": "[]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:LOOP:T05",
      "label": "Connectors and Tools: Move Exact Work Outside the Weights",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V05",
      "family": "F06",
      "alias": "Connectors and Tools: Move Exact Work Outside the Weights",
      "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
      "source_line": 454,
      "source_end_line": 454,
      "source_sha256": "a061daf1e97a16c322a46cf9724dd0d92531718b57a038decdf521c6103f68b9",
      "original_attribution_passages": "[]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:LOOP:T06",
      "label": "Worktrees: Isolate the Write Domains",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V05",
      "family": "F11",
      "alias": "Worktrees: Isolate the Write Domains",
      "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
      "source_line": 511,
      "source_end_line": 511,
      "source_sha256": "a061daf1e97a16c322a46cf9724dd0d92531718b57a038decdf521c6103f68b9",
      "original_attribution_passages": "[]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:LOOP:T07",
      "label": "Multi-Loop Coordination: One Owner per Target",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V05",
      "family": "F11",
      "alias": "Multi-Loop Coordination: One Owner per Target",
      "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
      "source_line": 559,
      "source_end_line": 559,
      "source_sha256": "a061daf1e97a16c322a46cf9724dd0d92531718b57a038decdf521c6103f68b9",
      "original_attribution_passages": "[]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:LOOP:T08",
      "label": "Budget and Observability: Price the Next Attempt",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V05",
      "family": "F12",
      "alias": "Budget and Observability: Price the Next Attempt",
      "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
      "source_line": 632,
      "source_end_line": 632,
      "source_sha256": "a061daf1e97a16c322a46cf9724dd0d92531718b57a038decdf521c6103f68b9",
      "original_attribution_passages": "[]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:LOOP:T09",
      "label": "Safety and Guardrails: Verification Is Not Authorization",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V05",
      "family": "F06",
      "alias": "Safety and Guardrails: Verification Is Not Authorization",
      "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
      "source_line": 692,
      "source_end_line": 692,
      "source_sha256": "a061daf1e97a16c322a46cf9724dd0d92531718b57a038decdf521c6103f68b9",
      "original_attribution_passages": "[]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:LOOP:T10",
      "label": "Daily Triage: rank the rare urgent item",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V05",
      "family": "F11",
      "alias": "Daily Triage: rank the rare urgent item",
      "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
      "source_line": 809,
      "source_end_line": 809,
      "source_sha256": "a061daf1e97a16c322a46cf9724dd0d92531718b57a038decdf521c6103f68b9",
      "original_attribution_passages": "[]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:LOOP:T11",
      "label": "CI Sweeper: classify before fixing",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V05",
      "family": "F05",
      "alias": "CI Sweeper: classify before fixing",
      "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
      "source_line": 842,
      "source_end_line": 842,
      "source_sha256": "a061daf1e97a16c322a46cf9724dd0d92531718b57a038decdf521c6103f68b9",
      "original_attribution_passages": "[]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:LOOP:T12",
      "label": "Dependency Sweeper: route by risk",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V05",
      "family": "F06",
      "alias": "Dependency Sweeper: route by risk",
      "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
      "source_line": 870,
      "source_end_line": 870,
      "source_sha256": "a061daf1e97a16c322a46cf9724dd0d92531718b57a038decdf521c6103f68b9",
      "original_attribution_passages": "[]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:LOOP:T13",
      "label": "Duplicate detection",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V05",
      "family": "F09",
      "alias": "Duplicate detection",
      "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
      "source_line": 124,
      "source_end_line": 124,
      "source_sha256": "a061daf1e97a16c322a46cf9724dd0d92531718b57a038decdf521c6103f68b9",
      "original_attribution_passages": "[]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:LOOP:T14",
      "label": "PR babysitter",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V05",
      "family": "F08",
      "alias": "PR babysitter",
      "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
      "source_line": 126,
      "source_end_line": 126,
      "source_sha256": "a061daf1e97a16c322a46cf9724dd0d92531718b57a038decdf521c6103f68b9",
      "original_attribution_passages": "[]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:LOOP:T15",
      "label": "Post-merge cleanup",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V05",
      "family": "F05",
      "alias": "Post-merge cleanup",
      "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
      "source_line": 128,
      "source_end_line": 128,
      "source_sha256": "a061daf1e97a16c322a46cf9724dd0d92531718b57a038decdf521c6103f68b9",
      "original_attribution_passages": "[]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:LOOP:T16",
      "label": "Changelog drafter",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V05",
      "family": "F09",
      "alias": "Changelog drafter",
      "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
      "source_line": 129,
      "source_end_line": 129,
      "source_sha256": "a061daf1e97a16c322a46cf9724dd0d92531718b57a038decdf521c6103f68b9",
      "original_attribution_passages": "[]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "OCC:LOOP:T17",
      "label": "Capstone orchestra",
      "kind": "practice_occurrence",
      "collection": "OCC",
      "volume_id": "V05",
      "family": "F12",
      "alias": "Capstone orchestra",
      "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
      "source_line": 130,
      "source_end_line": 130,
      "source_sha256": "a061daf1e97a16c322a46cf9724dd0d92531718b57a038decdf521c6103f68b9",
      "original_attribution_passages": "[]",
      "status": "HISTORICAL_SOURCE_OCCURRENCE",
      "limitation": "Attribution retained as written in the supplied source, not independently verified inventorship."
    },
    {
      "id": "V10:TEXTREF:0001",
      "label": "Research on developers' activity makes the distinction tangible. In their field study of professional developers, Xia and colleagues monitored work across seven",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter01.tex",
      "line_start": 19,
      "line_end": 19,
      "paragraph": "Research on developers' activity makes the distinction tangible. In their field study of professional developers, Xia and colleagues monitored work across seven projects, 79 people, and 3,244 hours in the \\emph{author-hosted manuscript}. The authors classified an average of 57.62\\% of the observed time as program-comprehension activity. Their measurement deliberately extended beyond an IDE: the activities included searching or reading material in browsers and working with documentation. Table 7 of the accessible author manuscript breaks down where comprehension occurred, with average shares of 19.95\\% for IDEs, 27.26\\% for web browsers, and 10.38\\% for document editors across the observed projects. These are categories derived from their observation and inference method, not a prescription for how engineers should schedule their days. \\autocite{W170}",
      "sha256": "5b7d85b92bc133ef848b2dbe011f8748bf68511ed0c6e889fb1a14806c1bc143",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W170\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0002",
      "label": "A smaller earlier study by Minelli, Mocci and Lanza examined fine-grained activity in the Pharo development environment. It recorded approximately 740 sessions ",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter01.tex",
      "line_start": 21,
      "line_end": 21,
      "paragraph": "A smaller earlier study by Minelli, Mocci and Lanza examined fine-grained activity in the Pharo development environment. It recorded approximately 740 sessions from 18 participants, totaling around 200 hours. Its Figure 3 assigns roughly 70\\% of the instrumented activity to understanding, compared with about 5\\% to editing. That result is sometimes repeated as if it describes every programming job. It does not. The sample mixed students and professionals, the IDE was specialized, and the authors inferred categories from interface events under explicit assumptions. The later, broader field study found a different percentage using a different observation frame. Both studies are useful precisely because they show that reading and reconstructing system behavior consume substantial attention while resisting a universal, context-free ratio. \\autocite{W176}",
      "sha256": "a64271b9efca88870fe3c1cfe992bd4871fb86d0a803d879c3e3671e7a937e25",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W176\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0003",
      "label": "As the scope expands, the engineer's role changes from selecting one suggestion at a time to supervising a sequence of decisions that may already have affected ",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter01.tex",
      "line_start": 35,
      "line_end": 35,
      "paragraph": "As the scope expands, the engineer's role changes from selecting one suggestion at a time to supervising a sequence of decisions that may already have affected the workspace. The distinction has empirical grounding, although the specific effects remain context-dependent. Chen and colleagues compared GitHub Copilot with OpenHands in a controlled user study involving 20 recruited students, many of whom reported some professional programming experience. Participants worked on both systems, with 40 minutes allocated to each condition, using tasks such as fixing repository issues, adding features and conducting research. The study design deliberately captured tool interactions and final code snapshots as different measurements. This provides a useful illustration of different human--tool workflows, but its small and selected population is not proof that one delegation level will always produce better enterprise software. \\autocite{W002}",
      "sha256": "8b8db35a0de8ec233d323fb3a31efc100d01e606247c1c18f8ff7fde06740f39",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W002\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0004",
      "label": "A very different kind of evidence comes from Liu and colleagues' characterization of GitHub Copilot production-scale traces. Their June 2026 sampled dataset cov",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter01.tex",
      "line_start": 37,
      "line_end": 37,
      "paragraph": "A very different kind of evidence comes from Liu and colleagues' characterization of GitHub Copilot production-scale traces. Their June 2026 sampled dataset covered approximately 3.2 million users, 13 million agent sessions and 761 million model calls. At that scale, a user's instruction often begins a sequence of model inferences and tool executions. The paper's first table describes a workload whose machine-side steps can substantially outnumber the user's turns. These are observations about execution structure and inference infrastructure, not about how many resulting patches passed an independent engineering review. \\autocite{W012}",
      "sha256": "a39f52b0c6dec052ac3b4b7be3b3112cdcaf04af816f116347f27e1d1f3fca55",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W012\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0005",
      "label": "Jeremy Osborn's essay in \\emph{Communications of the ACM} offers a useful framing rather than an experimental estimate. In the portion independently available f",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter01.tex",
      "line_start": 55,
      "line_end": 55,
      "paragraph": "Jeremy Osborn's essay in \\emph{Communications of the ACM} offers a useful framing rather than an experimental estimate. In the portion independently available from ACM's official publication channel, he describes programming as increasingly dependent on reasoning and judgment when assistance reduces the burden of low-level recall. The argument has intuitive force: a developer who no longer writes a serializer manually still needs to decide whether its error handling, data contracts and security assumptions fit the system. It is an \\textbf{opinion and synthesis}, however, not a measurement establishing how much time has moved from coding to review. The official text inspected for this chapter is unpaginated and partial; the exact journal-page reference remains an editorial action before publication. \\autocite{W122}",
      "sha256": "9fcb10a17890621d5c45e3e2e13a27bcb4d34634bcb3b58c344a1223ee0fecbf",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W122\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0006",
      "label": "Hoda's proposal for \\emph{agentic software engineering beyond code} approaches the same development from a broader angle. Its whole-of-process diagram places hu",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter01.tex",
      "line_start": 57,
      "line_end": 57,
      "paragraph": "Hoda's proposal for \\emph{agentic software engineering beyond code} approaches the same development from a broader angle. Its whole-of-process diagram places human and agentic work across requirements, design, development, operations and ethical concerns. This is an explicit research vision, with preliminary principles and vocabulary, rather than evidence that an already deployed autonomous process performs the entire lifecycle reliably. The distinction matters. A vision can organize the questions engineering teams should ask without answering those questions empirically. \\autocite{W153}",
      "sha256": "4b52e08521000792bfc44b50573495157cdf2df4648502aaecc0aa00d4c57f8c",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W153\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0007",
      "label": "The research gives reasons to consider this structure, without establishing that these exact gates have been experimentally validated as a package. Farrag's 202",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter01.tex",
      "line_start": 73,
      "line_end": 73,
      "paragraph": "The research gives reasons to consider this structure, without establishing that these exact gates have been experimentally validated as a package. Farrag's 2026 multivocal review combines 67 selected sources with a separately described \\emph{illustrative} four-month exercise across three teams and 14 engineers (eight mid-level, six senior). The paper does not randomize teams or identify an external contemporaneous control group; its lead-time, hotfix and rollback ranges therefore cannot establish the causal efficacy of specification governance. Its proposed separation of specifications and checking remains a design input, not a calibrated performance claim. \\autocite{W011}",
      "sha256": "7c329d5e134ddac1bf646b5856250afc830b66f56d5b990d98f25db7e2023ca2",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W011\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0008",
      "label": "Return to the request for configurable approval rules. An agent might have permission to create configuration fixtures, inspect code paths, run tests and prepar",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter01.tex",
      "line_start": 88,
      "line_end": 88,
      "paragraph": "Return to the request for configurable approval rules. An agent might have permission to create configuration fixtures, inspect code paths, run tests and prepare a pull request. That permission does not establish the legal meaning of approval, the acceptable residual risk of a routing failure, or who is entitled to waive a failed check. Chen and colleagues' controlled comparison makes the interaction difference concrete, because the two tools induced different patterns of human participation. It did not test whether a coding agent should be allowed to accept financial policy changes. Hoda's whole-of-process vision similarly places agency on a continuum within human-controlled socio-technical work; it offers a conceptual map rather than a production authorization matrix. \\autocite{W153,W002}",
      "sha256": "0666ccc0119cd6c581c59779f303cf49c4a9565524cd588f440687b2296a7568",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W002\", \"W153\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0009",
      "label": "LaToza, Venolia and DeLine examined developers' work habits through two surveys and eleven interviews. They found that engineers often expended significant effo",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter01.tex",
      "line_start": 100,
      "line_end": 100,
      "paragraph": "LaToza, Venolia and DeLine examined developers' work habits through two surveys and eleven interviews. They found that engineers often expended significant effort recovering implicit knowledge by exploring code or interrupting colleagues, while design documents failed to capture enough rationale for easy recovery. This was research from 2006, before current coding agents, yet the underlying constraint remains recognizable. Systems do not store all their meaningful requirements in a single file; much of the explanation for their shape is distributed among people, operational history and partial artifacts. \\autocite{W186}",
      "sha256": "571280447c9072ac2b6b31e70b0c9e24f6f531e43b1e9cb27b811e0be7fded69",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W186\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0010",
      "label": "Xia and colleagues add a useful observational perspective: comprehension occurs across several tools, not only through source browsing. Web searches, documentat",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter01.tex",
      "line_start": 102,
      "line_end": 102,
      "paragraph": "Xia and colleagues add a useful observational perspective: comprehension occurs across several tools, not only through source browsing. Web searches, documentation and communication are part of the activity being measured. An AI agent that reads the repository but cannot access, authenticate or interpret the relevant external context may build a coherent model of the code while missing the intended behavior. Conversely, giving it unrestricted access to external systems may expose secrets or permit actions beyond the task. Better context must be combined with bounded authority. \\autocite{W170}",
      "sha256": "6a42b43f719c7bdea50d4f787d53b1b1cefc4ba27b78f4c4f72b04eb8c11b40a",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W170\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0011",
      "label": "Cui and colleagues studied workplace rollout of a coding assistant and reported greater task output, operationalized in the inspected working manuscript through",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter01.tex",
      "line_start": 120,
      "line_end": 120,
      "paragraph": "Cui and colleagues studied workplace rollout of a coding assistant and reported greater task output, operationalized in the inspected working manuscript through measures including pull requests. That endpoint is useful for studying the intervention, but does not directly measure delivered production capability. \\autocite{W003}",
      "sha256": "1012060395bc0bb870185a74f5496704fad07b61161bad51504520e44899fa5c",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W003\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0012",
      "label": "Becker and colleagues instead timed experienced maintainers working on issues in repositories they knew well. Their early-2025 randomized comparison reported lo",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter01.tex",
      "line_start": 122,
      "line_end": 122,
      "paragraph": "Becker and colleagues instead timed experienced maintainers working on issues in repositories they knew well. Their early-2025 randomized comparison reported longer completion time when AI was allowed. The difference from the workplace study begins with the work and measurement settings, not necessarily with a defective experiment. \\autocite{W023}",
      "sha256": "f29f0dd009cba5ad176293bc48a9777cb872b211232335ab75a72a1b02544f87",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W023\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0013",
      "label": "Ownership research explains another part of the example's design. Greiler, Herzig and Czerwonka replicated work linking source ownership patterns to bug-pronene",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter01.tex",
      "line_start": 138,
      "line_end": 138,
      "paragraph": "Ownership research explains another part of the example's design. Greiler, Herzig and Czerwonka replicated work linking source ownership patterns to bug-proneness, examining four Microsoft products. They found meaningful correlations between ownership measures and bug labels. That supports asking who knows and maintains the routing code; it does not prove that assigning a new owner or increasing ownership concentration would causally fix our fabricated defect. Likewise, Xia's comprehension study supports the need to inspect existing behavior, not a particular policy for financial transactions. The service and all its outputs are teaching artifacts, not observations made by those researchers. \\autocite{W175,W170}",
      "sha256": "4abc2c16fe4298494d7ac8f5d41911f87fa478b38759dd8fe3cbcba5e361f89c",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W170\", \"W175\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0014",
      "label": "Demirer, Musolff and Yang examine tool adoption at several production endpoints and report that increases in coding activity attenuate at later stages. Their ve",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter01.tex",
      "line_start": 150,
      "line_end": 150,
      "paragraph": "Demirer, Musolff and Yang examine tool adoption at several production endpoints and report that increases in coding activity attenuate at later stages. Their versioned observational analysis reinforces the need to distinguish commits, projects and releases; it does not establish a conversion factor between them. Chapter~\\ref{chap:02} examines the estimates, while Appendix~\\ref{app:methodology} records version and verification limits. \\autocite{W010}",
      "sha256": "9956edbb0544b8a24331da7d30f6cbcb9372949e2155718220b0192183bedaf4",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W010\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0015",
      "label": "\\includegraphics[width=\\linewidth,height=.62\\textheight,keepaspectratio]{figures/jpg/01_Figure_1_1_Architect.jpg}\n\\caption{From coding tools to whole-process so",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "figures/source_redraws/figure_ch01_01.tex",
      "line_start": 28,
      "line_end": 32,
      "paragraph": "\\includegraphics[width=\\linewidth,height=.62\\textheight,keepaspectratio]{figures/jpg/01_Figure_1_1_Architect.jpg}\n\\caption{From coding tools to whole-process software engineering. Conceptual redraw of W153, original Figure 1; \\workref{W153}. Timeline simplified and not a historical adoption-rate estimate. The expanding scope runs from prescribed phases to iterative, socio-technical human--agent systems.}\n\\label{fig:ch01-research-1}\n\\end{figure}\n",
      "sha256": "8c8343faf5596c94275f8fd449eaaf2746f184541c5647ad1f5a6ef52298159c",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W153\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0016",
      "label": "\\includegraphics[width=\\linewidth,height=.62\\textheight,keepaspectratio]{figures/jpg/02_Figure_1_2_Architect.jpg}\n\\caption{The software lifecycle extends beyond",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "figures/source_redraws/figure_ch01_02.tex",
      "line_start": 29,
      "line_end": 33,
      "paragraph": "\\includegraphics[width=\\linewidth,height=.62\\textheight,keepaspectratio]{figures/jpg/02_Figure_1_2_Architect.jpg}\n\\caption{The software lifecycle extends beyond generated code. Conceptual redraw of W153, original Figure 2; \\workref{W153}. The full lifecycle is a research vision, not a validated universal process.}\n\\label{fig:ch01-research-2}\n\\end{figure}\n",
      "sha256": "b53dad79bc5b082200ecc1b264f138a6982b17b0c03f1abd32b6c4a61fb17d89",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W153\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0017",
      "label": "Ziegler and colleagues\\textquotesingle{} work on neural code completion helps frame the local interaction: suggestion acceptance and perceived usefulness matter",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter02.tex",
      "line_start": 19,
      "line_end": 19,
      "paragraph": "Ziegler and colleagues\\textquotesingle{} work on neural code completion helps frame the local interaction: suggestion acceptance and perceived usefulness matter to the person at the keyboard, but are not interchangeable with system throughput. Demirer, Musolff and Yang explicitly separate commits, projects and releases. Their September 2026 NBER revision reports cumulative increases in commits of approximately 30\\%, 180\\% and 240\\% across successive tool generations, while the last effect falls to about 80\\% at the project level and 30\\% at the release level. These are observational estimates for their sampled developers and tool periods, not conversion factors that can be imposed on an arbitrary team. \\autocite{W009,W010}",
      "sha256": "2af4106223ea77adfc62f387123d7c66ed14b8fd1c884b2385df23e3f0142217",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W009\", \"W010\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0018",
      "label": "Cui and colleagues report three field experiments involving 4,867 developers and a pooled increase of 26.08\\% in completed tasks, with a reported standard error",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter02.tex",
      "line_start": 35,
      "line_end": 35,
      "paragraph": "Cui and colleagues report three field experiments involving 4,867 developers and a pooled increase of 26.08\\% in completed tasks, with a reported standard error of 10.3 percentage points, in the published Management Science abstract. The journal\\textquotesingle s detailed tables still require parity checking against earlier manuscript versions, so we use the publisher-confirmed aggregate without inventing a table citation. \\autocite{W003}",
      "sha256": "2a1a410ec5fa2f2c40fde7a3ea0be3dd7eabcd13a183fc5552843a92cc8325ab",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W003\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0019",
      "label": "Paradis and colleagues randomized 96 Google engineers and estimated roughly 21\\% less time spent on a particular complex task with AI assistance; the authors em",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter02.tex",
      "line_start": 37,
      "line_end": 37,
      "paragraph": "Paradis and colleagues randomized 96 Google engineers and estimated roughly 21\\% less time spent on a particular complex task with AI assistance; the authors emphasize that their interval is wide and that the result should not be generalized across tools and workflows. \\autocite{W008}",
      "sha256": "3290869fe474e407505ab506e8d41c18bc7aab4daa13fde86c3eed4d4fec4ee4",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W008\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0020",
      "label": "Two experiments can disagree without one being defective. Becker and colleagues studied sixteen experienced open-source developers completing 246 tasks in repos",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter02.tex",
      "line_start": 47,
      "line_end": 47,
      "paragraph": "Two experiments can disagree without one being defective. Becker and colleagues studied sixteen experienced open-source developers completing 246 tasks in repositories they knew well. In their early-2025 tool setting, allowing AI increased completion time by about 19\\%. Developers had expected acceleration, and after participating still believed the tool had helped. Paradis and colleagues\\textquotesingle{} Google trial instead estimated a roughly 21\\% reduction in task time in its own environment. \\autocite{W023,W008} Figure~\\ref{fig:ch02-research-1} isolates the first study's disagreement: both subjective estimates fall below zero, meaning less task time, while the measured effect is above zero. Retrospective confidence therefore remains a different signal from timed performance.",
      "sha256": "5e12e33917104b3e58a65a1d58a31f5d8f055e3862d1017b55695fdbcc29aa8e",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W008\", \"W023\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0021",
      "label": "Agarwal and colleagues examine code and maintenance signals associated with AI development tools; He and colleagues analyze the trade-off between short-term vel",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter02.tex",
      "line_start": 65,
      "line_end": 65,
      "paragraph": "Agarwal and colleagues examine code and maintenance signals associated with AI development tools; He and colleagues analyze the trade-off between short-term velocity and longer-term quality in Cursor-associated development. These studies motivate a joint productivity-and-maintainability lens, but their particular measurements and causal identification should be verified against the exact source versions before their detailed coefficients are used. \\autocite{W001,W004}",
      "sha256": "c44ade4809d0f4d27bd3079e225eb5f18c784932dc5166a88461d3c863719245",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W001\", \"W004\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0022",
      "label": "Software work moves through a chain of constraints. A developer can produce more patches than reviewers can evaluate, and a reviewer can approve more changes th",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter02.tex",
      "line_start": 79,
      "line_end": 79,
      "paragraph": "Software work moves through a chain of constraints. A developer can produce more patches than reviewers can evaluate, and a reviewer can approve more changes than a release train can safely deploy. Queueing, dependency coordination and operational validation determine whether local speed becomes end-to-end delivery. The September NBER findings offer an unusually clear illustration: large changes in commits are accompanied by much smaller changes in releases. The authors interpret the attenuation through complementarity and production bottlenecks, but their fitted economic model is not a universal law of software organizations. \\autocite{W010}",
      "sha256": "502900d3c2503a52bd4c3e150e2121895dcc64edc60c736a36b5ad034f448b98",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W010\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0023",
      "label": "\\noindent\\textbf{The apparently finished patch.} Osmani calls attention to a ``70\\% problem'' in AI-assisted development: a convincing prototype arrives quickly",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter02.tex",
      "line_start": 87,
      "line_end": 87,
      "paragraph": "\\noindent\\textbf{The apparently finished patch.} Osmani calls attention to a ``70\\% problem'' in AI-assisted development: a convincing prototype arrives quickly, while the difficult work of integrating it, handling exceptions and sustaining it in production remains \\osmanicite{O049}. The percentage belongs to his practitioner shorthand; it is neither a universal completion rate nor a measured treatment effect. His separate review of productivity evidence also distinguishes personal speed from team delivery \\osmanicite{O029}. The useful engineering question is therefore not how close the generated patch \\emph{looks} to completion, but where its next unresolved gate sits.",
      "sha256": "a35f3c053d328f117e6ff4fa60a75fa34eacc0c9af06470d4307e6757ccdff45",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"O029\", \"O049\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0024",
      "label": "Studies of Cursor-associated development and autonomous-agent maintenance raise this concern, but static-analysis warnings, cognitive complexity, defects, vulne",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter02.tex",
      "line_start": 100,
      "line_end": 100,
      "paragraph": "Studies of Cursor-associated development and autonomous-agent maintenance raise this concern, but static-analysis warnings, cognitive complexity, defects, vulnerabilities and incidents are different outcomes. A warning count cannot be described as an observed exploit, and a complexity metric is not itself a measured future outage. We should keep these measures distinct and avoid combining them into a fabricated \\textquotesingle quality score.\\textquotesingle{} \\autocite{W004,W054}",
      "sha256": "9a062329193f916e66784e441f2404904401089603a38af047c5bb66f8384dcb",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W004\", \"W054\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0025",
      "label": "The early-2025 METR experiment is a useful warning because developers\\textquotesingle{} forecasts and retrospective impressions diverged from the measured task-",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter02.tex",
      "line_start": 122,
      "line_end": 122,
      "paragraph": "The early-2025 METR experiment is a useful warning because developers\\textquotesingle{} forecasts and retrospective impressions diverged from the measured task-time effect. The May 2026 METR survey \\autocite{W020} retained 349 responses after excluding 10 of 359 unique entries: participants reported median value multipliers across alternative questions of about 1.4--2 times, compared with approximately three times for perceived task speed. Email response rates were around two per cent and roughly 70\\% of respondents received compensation, with convenience recruitment. The headline values are therefore \\emph{self-reported counterfactual beliefs}, rather than tested throughput multipliers or evidence that 349 projects shipped more value. Later observations can inform hypotheses about tool familiarity, but retrospective perception is not observed elapsed time and neither can be silently treated as a randomized productivity effect. \\autocite{W023,W020}",
      "sha256": "d4dbaa491af1bba195ece994bc830509fae4a506f5a9c88cb60760552db635c8",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W020\", \"W023\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0026",
      "label": "Pre-register task eligibility, assignment, tool versions, success criteria, exclusions, independent review and stopping conditions. Keep every assigned task, in",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter02.tex",
      "line_start": 143,
      "line_end": 143,
      "paragraph": "Pre-register task eligibility, assignment, tool versions, success criteria, exclusions, independent review and stopping conditions. Keep every assigned task, including failures and abandonment. Orosz and Laura Tacho's account of company measurement practices combines delivery, quality and developer experience rather than relying on activity alone \\oroszcite{P061}. For this pilot, turn that motivation into a measurement contract: each signal needs a unit, collection window and declared decision.",
      "sha256": "19e5e5d7f7e450541808b07e650e10c10cff5eab634ad906b9938d5844cdea7e",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"P061\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0027",
      "label": "\\includegraphics[width=\\linewidth,height=.62\\textheight,keepaspectratio]{figures/jpg/04_Figure_2_1_Architect.jpg}\n\\caption{Perceived speed and measured task tim",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "figures/source_redraws/figure_ch02_01.tex",
      "line_start": 34,
      "line_end": 38,
      "paragraph": "\\includegraphics[width=\\linewidth,height=.62\\textheight,keepaspectratio]{figures/jpg/04_Figure_2_1_Architect.jpg}\n\\caption{Perceived speed and measured task time disagree. Reported figures of W023, original Figure 1; \\workref{W023}. Time-change estimand: forecasts $-24\\%$, post hoc estimates $-20\\%$, regression-adjusted measured effect $+19\\%$; not a prediction for 2026 models.}\n\\label{fig:ch02-research-1}\n\\end{figure}\n",
      "sha256": "95565df27cca163cd45641cf3428e965af40b00a448192ff4119b6dd14dedde8",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W023\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0028",
      "label": "\\includegraphics[width=\\linewidth,height=.62\\textheight,keepaspectratio]{figures/jpg/05_Figure_2_2_Architect.jpg}\n\\caption{Time moves from writing toward agent ",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "figures/source_redraws/figure_ch02_02.tex",
      "line_start": 27,
      "line_end": 31,
      "paragraph": "\\includegraphics[width=\\linewidth,height=.62\\textheight,keepaspectratio]{figures/jpg/05_Figure_2_2_Architect.jpg}\n\\caption{Time moves from writing toward agent supervision. Qualitative redraw of W023, original Figure 6; \\workref{W023}. Reorganization of reported task categories without reconstructing unavailable bar heights. Rectangles identify categories, not time percentages.}\n\\label{fig:ch02-research-2}\n\\end{figure}\n",
      "sha256": "cc77107ed879ed397ba6ccddb113db2597cb7db7258c9e1c1dc1771fe8bd0371",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W023\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0029",
      "label": "A code completion tool suggests text within a human-directed edit. An agentic coding system can read repository files, decide which files to inspect next, call ",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter03.tex",
      "line_start": 13,
      "line_end": 13,
      "paragraph": "A code completion tool suggests text within a human-directed edit. An agentic coding system can read repository files, decide which files to inspect next, call tools, apply patches and react to the resulting outputs. That greater delegation changes the system\\textquotesingle s exposure to untrusted material. A README, dependency script or test output can influence the agent\\textquotesingle s next action even though none has authority to issue operational instructions. Liu and colleagues\\textquotesingle{} study of prompt injection in coding editors \\autocite{W060} is directly relevant to that boundary, while their production-scale trace study \\autocite{W012} provides a route for observing how tool-using systems actually behave. The precise attack rates and trace counts are not asserted here because their original result tables have not been verified in this draft.",
      "sha256": "e3f1cf90724c8c17ba0d73ee2577df258e766d9238152155336392813a8bc421",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W012\", \"W060\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0030",
      "label": "Chen and colleagues\\textquotesingle{} study of increasing automation \\autocite{W002} examines how the distribution of developer activity changes as AI does more",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter03.tex",
      "line_start": 28,
      "line_end": 28,
      "paragraph": "Chen and colleagues\\textquotesingle{} study of increasing automation \\autocite{W002} examines how the distribution of developer activity changes as AI does more of the work. Ehsani and colleagues\\textquotesingle{} analysis of failed agentic pull requests \\autocite{W191} focuses attention on observable failure outcomes. The two sources address different levels of analysis: a human workflow can feel more automated while a specific proposed patch remains unacceptable. We should not infer failure frequencies from the bibliography\\textquotesingle s short annotations alone.",
      "sha256": "4a0ccc1c42b4dcd12a27201078384277e9d29e18e749278797002ac65ea3543a",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W002\", \"W191\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0031",
      "label": "Pinna\\textquotesingle s task-stratified study of coding-agent pull-request acceptance \\autocite{W034} and Ehsani\\textquotesingle s failed-PR analysis \\autocite{",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter03.tex",
      "line_start": 36,
      "line_end": 36,
      "paragraph": "Pinna\\textquotesingle s task-stratified study of coding-agent pull-request acceptance \\autocite{W034} and Ehsani\\textquotesingle s failed-PR analysis \\autocite{W191} are relevant to deciding which tasks warrant supervision. MirrorCode \\autocite{W193} challenges simplistic assumptions that long calendar duration automatically makes a task impossible for AI, but its demonstrated capability does not supply a production reliability guarantee for arbitrary multi-week changes. Nor does a high success rate on selected benchmark tasks imply that an agent should control a high-consequence policy change.",
      "sha256": "d410951a2a6fd046ae10241f88043b047ca3adb3df54ee1f5af558eee9e39359",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W034\", \"W191\", \"W193\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0032",
      "label": "\\noindent\\textbf{Two dimensions of delegation.} Osmani's practitioner framework separates \\emph{agency}---how independently one agent can plan and act---from \\e",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter03.tex",
      "line_start": 43,
      "line_end": 43,
      "paragraph": "\\noindent\\textbf{Two dimensions of delegation.} Osmani's practitioner framework separates \\emph{agency}---how independently one agent can plan and act---from \\emph{orchestration}---how many agents can be coordinated, isolated and reconciled \\osmanicite{O010}. His six illustrative levels describe a possible operating progression, not a validated organizational maturity scale. Keeping the axes separate makes the task-envelope rule more precise. One agent with permission to alter transaction eligibility has high-impact authority even in a single worktree. Several agents inspecting documentation in isolated, read-only workspaces can require more coordination without gaining authority to change policy.",
      "sha256": "f4cd41aaebf575836f1ab4902f00f6fd3610351c4a40f30e863921480abf2e11",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"O010\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0033",
      "label": "Ehsani\\textquotesingle s failed-PR study \\autocite{W191}, Peralta\\textquotesingle s analysis of why agentic pull requests are merged or rejected \\autocite{W071}",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter03.tex",
      "line_start": 74,
      "line_end": 74,
      "paragraph": "Ehsani\\textquotesingle s failed-PR study \\autocite{W191}, Peralta\\textquotesingle s analysis of why agentic pull requests are merged or rejected \\autocite{W071}, and Tie\\textquotesingle s work on software-engineering pitfalls \\autocite{W158} provide relevant research directions. In this chapter we do not attach invented proportions to those categories: their detailed coding schemes and tables must be checked in the source manuscripts first. The practical value is the failure taxonomy, which makes each rejection actionable.",
      "sha256": "e549a5740b21e89e4595e78bba8dff7066b4fb0a31bb1c2da21aabe96ee829f1",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W071\", \"W158\", \"W191\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0034",
      "label": "Production trace research \\autocite{W012} helps characterize actual tool-use patterns, and failed-PR research \\autocite{W191} motivates explicit failure exits. ",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter03.tex",
      "line_start": 82,
      "line_end": 82,
      "paragraph": "Production trace research \\autocite{W012} helps characterize actual tool-use patterns, and failed-PR research \\autocite{W191} motivates explicit failure exits. Qiu\\textquotesingle s blueprint-first deterministic workflow \\autocite{W151} provides a cross-domain architectural analogy for separating policy from model execution; it is not direct evidence that this exact loop improves brownfield coding outcomes. The loop described here is an author-proposed method, and its effectiveness must be evaluated locally.",
      "sha256": "c3ec3104c941ca09dc6696bda11c948b9379558873283a37cd91cacf5866da4d",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W012\", \"W151\", \"W191\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0035",
      "label": "\\noindent\\textbf{What turns repeated prompting into an engineered loop?} Osmani identifies scheduling, isolated worktrees, reusable skills, connectors and speci",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter03.tex",
      "line_start": 88,
      "line_end": 88,
      "paragraph": "\\noindent\\textbf{What turns repeated prompting into an engineered loop?} Osmani identifies scheduling, isolated worktrees, reusable skills, connectors and specialist subagents as common operational building blocks, and a durable external task or memory record as an additional continuity mechanism \\osmanicite{O012}. His practical-loop discussion adds the need for a defined finish and risk-aware oversight \\osmanicite{O006}. These mechanisms fit the state machine above only when the surrounding system assigns each a controlled responsibility:",
      "sha256": "f05b77b17befaa0c91e9069613ffc1ee3488308661ed779ef62a1ed83027eda7",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"O006\", \"O012\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0036",
      "label": "\\noindent\\textbf{Keep the controls; question the extra machinery.} Orosz's public discussion of loop engineering asks whether custom coordination still earns it",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter03.tex",
      "line_start": 110,
      "line_end": 110,
      "paragraph": "\\noindent\\textbf{Keep the controls; question the extra machinery.} Orosz's public discussion of loop engineering asks whether custom coordination still earns its complexity when existing tooling can supply some of the same mechanisms \\oroszcite{P110}. This is a useful challenge to implementation choices, not evidence that the engineering responsibilities disappear. A human-led assistant, a bounded agent execution environment (a harness) and a custom coordinator can distribute those responsibilities differently. None is adequate merely because its name suggests autonomy or safety.",
      "sha256": "83fe899a1c899f472c717b434a9f7f3071670664ecc16a9f42aeeb1eaca720b2",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"P110\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0037",
      "label": "Hassan\\textquotesingle s research roadmap \\autocite{W152} discusses the architectural questions surrounding agentic software engineering, while Kim\\textquotesin",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter03.tex",
      "line_start": 131,
      "line_end": 131,
      "paragraph": "Hassan\\textquotesingle s research roadmap \\autocite{W152} discusses the architectural questions surrounding agentic software engineering, while Kim\\textquotesingle s work on correlated model errors \\autocite{W079} motivates caution about apparent consensus. These sources do not prove a general throughput gain from multi-agent development. The gain depends on decomposition, integration cost and the independence of verification.",
      "sha256": "c5e35852ea071121e67256c603944fe2f206b999f86947cb5604ba41d3a30e9d",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W079\", \"W152\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0038",
      "label": "Whitfill\\textquotesingle s study of benchmark-passing yet unmergeable patches \\autocite{W111} motivates the distinction between local pass and maintainer accept",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter03.tex",
      "line_start": 139,
      "line_end": 139,
      "paragraph": "Whitfill\\textquotesingle s study of benchmark-passing yet unmergeable patches \\autocite{W111} motivates the distinction between local pass and maintainer acceptance. Purnachandra Reddy\\textquotesingle s work on self-review failures in code modernization \\autocite{W101} raises a related concern about trusting a model\\textquotesingle s own explanation. The exact empirical rates remain outside this draft until the papers\\textquotesingle{} result tables are verified. The governance rule we propose is operational: a checker or orchestrator must cite a concrete failing oracle, missing evidence or named policy before rejecting an otherwise green patch. After two repeated rejections without a traceable hook, autonomous retries stop and the case escalates to a named human.",
      "sha256": "dc54a03614d86e2c5d46ccb285bc9f0cc42dd6609341aaee286d98b84b8743da",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W101\", \"W111\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0039",
      "label": "Bhati\\textquotesingle s lifecycle discussion \\autocite{W095} and Farrag\\textquotesingle s specification-driven governance proposal \\autocite{W011} offer concept",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter03.tex",
      "line_start": 159,
      "line_end": 159,
      "paragraph": "Bhati\\textquotesingle s lifecycle discussion \\autocite{W095} and Farrag\\textquotesingle s specification-driven governance proposal \\autocite{W011} offer conceptual ways to connect generation with reliability and cost. They should be read as proposed frameworks rather than controlled validation of the intent-first method used in this book. Lobentanzer\\textquotesingle s expectation--realisation discussion \\autocite{W013} supplies a contrasting warning about promises that outrun measured outcomes.",
      "sha256": "b5a20350f0e66a94dd4fef4e82d107bd16a83cf8bf084d016f895aaf0af2e908",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W011\", \"W013\", \"W095\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0040",
      "label": "\\includegraphics[width=\\linewidth,height=.62\\textheight,keepaspectratio]{figures/jpg/06_Figure_3_1_Architect.jpg}\n\\caption{SE for humans and SE for agents. Conc",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "figures/source_redraws/figure_ch03_01.tex",
      "line_start": 28,
      "line_end": 32,
      "paragraph": "\\includegraphics[width=\\linewidth,height=.62\\textheight,keepaspectratio]{figures/jpg/06_Figure_3_1_Architect.jpg}\n\\caption{SE for humans and SE for agents. Conceptual redraw of W152, original Figure 1; \\workref{W152}. Conceptual summary of the SASE vision, not an implemented organizational trial. The two modes exchange explicit artifacts rather than unbounded instructions.}\n\\label{fig:ch03-research-1}\n\\end{figure}\n",
      "sha256": "377cad98ac6a824aa774c5c2ef390cd3d2eed767637eb0ed14ae5afda5fd445a",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W152\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0041",
      "label": "\\includegraphics[width=\\linewidth,height=.62\\textheight,keepaspectratio]{figures/jpg/07_Figure_3_2_Architect.jpg}\n\\caption{Agency and orchestration are separate",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "figures/editorial/figure_agency_orchestration_O010.tex",
      "line_start": 25,
      "line_end": 29,
      "paragraph": "\\includegraphics[width=\\linewidth,height=.62\\textheight,keepaspectratio]{figures/jpg/07_Figure_3_2_Architect.jpg}\n\\caption{Agency and orchestration are separate configuration choices. Original engineering teaching diagram informed by Osmani's two-axis discussion, \\workref{O010}. The quadrants are examples, not measured risk categories; policy authority and independent checking are needed in every configuration. Every quadrant also requires bounded scope and a named acceptance owner.}\n\\label{fig:osmani-agency-orchestration}\n\\end{figure}\n",
      "sha256": "c6b707a4b2844b5c8fc6b3283624729c1366b619791f354ebaa323b64af5de81",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"O010\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0042",
      "label": "\\includegraphics[width=\\linewidth,height=.62\\textheight,keepaspectratio]{figures/jpg/08_Figure_3_3_Architect.jpg}\n\\caption{Task type influences observed agent P",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "figures/source_redraws/figure_ch03_02.tex",
      "line_start": 28,
      "line_end": 32,
      "paragraph": "\\includegraphics[width=\\linewidth,height=.62\\textheight,keepaspectratio]{figures/jpg/08_Figure_3_3_Architect.jpg}\n\\caption{Task type influences observed agent PR merge rates. Reported task-category summaries of W191, original Figure 1; \\workref{W191}. Rates are from the original task-category aggregation and are confounded by repository and task mix. They are not conditional success probabilities for a new project.}\n\\label{fig:ch03-research-2}\n\\end{figure}\n",
      "sha256": "e6aed8d9d8f034ce6cf9156f3700809193c39d9b95277bb0315db7fd9713c9ae",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W191\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0043",
      "label": "\\includegraphics[width=\\linewidth,height=.62\\textheight,keepaspectratio]{figures/jpg/09_Figure_3_4_Architect.jpg}\n\\caption{The controls stay; the execution mech",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "figures/editorial/figure_controls_execution_P110.tex",
      "line_start": 37,
      "line_end": 41,
      "paragraph": "\\includegraphics[width=\\linewidth,height=.62\\textheight,keepaspectratio]{figures/jpg/09_Figure_3_4_Architect.jpg}\n\\caption{The controls stay; the execution mechanism can change. Original conceptual synthesis prompted by \\workref{P110}'s question and the preceding \\workref{O012} discussion. Alternatives are unranked: no performance result or claim of product sufficiency is implied.}\n\\label{fig:controls_execution_P110}\n\\end{figure}\n",
      "sha256": "8fd05960a3cfebbdd936eced1d99a8ad9abac78fb2ae7a5dfd84efe284bcb974",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"O012\", \"P110\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0044",
      "label": "Farrag\\textquotesingle s specification-governance discussion \\autocite{W011} and Hoda\\textquotesingle s research on software work \\autocite{W153} motivate disti",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter04.tex",
      "line_start": 21,
      "line_end": 21,
      "paragraph": "Farrag\\textquotesingle s specification-governance discussion \\autocite{W011} and Hoda\\textquotesingle s research on software work \\autocite{W153} motivate distinguishing problem framing from implementation activity; Ehsani\\textquotesingle s failed-agent PR study \\autocite{W191} offers a relevant counterpoint about unsuccessful candidate changes. Their presence in the knowledge graph does not experimentally validate our phase separation. The proposed rule is narrower: authorize the external outcome at I1, then allow alternative designs at D0. Questions discovered later return to the intention authority instead of being answered by a model\\textquotesingle s confident guess.",
      "sha256": "f6b25ee8294095051b73548ad0ebcb3b211d1cd83324102a91e5c967f7a04998",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W011\", \"W153\", \"W191\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0045",
      "label": "\\noindent\\textbf{Who owns a specification?} Osmani's advice on writing specifications for coding agents \\osmanicite{O018} is useful for decomposition, explicit ",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter04.tex",
      "line_start": 29,
      "line_end": 29,
      "paragraph": "\\noindent\\textbf{Who owns a specification?} Osmani's advice on writing specifications for coding agents \\osmanicite{O018} is useful for decomposition, explicit constraints and testable expectations. The warning is in the word \\emph{truth}: a generated \\texttt{SPEC.md} is a working proposal, not a policy decision. His separation of exploratory vibe coding and disciplined engineering similarly turns on which artifacts are reviewed and owned \\osmanicite{O028}. In our running case three records have different authorship and authority:",
      "sha256": "415e2adebd59f3c56a703d0ca942d46d553d09a21b4ae57ae752a915448df39f",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"O018\", \"O028\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0046",
      "label": "The ledger should also record uncertainty. Suppose the existing service rounds monetary values before comparing thresholds. Is rounding a contractual rule or an",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter04.tex",
      "line_start": 57,
      "line_end": 57,
      "paragraph": "The ledger should also record uncertainty. Suppose the existing service rounds monetary values before comparing thresholds. Is rounding a contractual rule or an implementation defect? The ledger marks it unresolved and assigns a decision owner. Chen\\textquotesingle s and Hora\\textquotesingle s work on team and organizational coordination \\autocite{W150}, together with Hassan\\textquotesingle s agentic engineering roadmap \\autocite{W152}, provides useful context for authority and handoffs, but the particular JSON schema remains our proposal. The practical benefit of the ledger is that later reviewers can tell what was approved, what was assumed and what changed.",
      "sha256": "93542c4358555042e51b2a6799a2351a308a8942962c7d71e7b8db1888ebb6f4",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W150\", \"W152\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0047",
      "label": "Drew Hoskins's discussion of diagnostics, excerpted and introduced in Orosz's publication, treats useful errors and warnings as part of the product experience \\",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter04.tex",
      "line_start": 78,
      "line_end": 78,
      "paragraph": "Drew Hoskins's discussion of diagnostics, excerpted and introduced in Orosz's publication, treats useful errors and warnings as part of the product experience \\oroszcite{P082}. Apply that idea to the acceptance matrix: specify the recipient, stable condition, relevant policy revision, permitted next step and forbidden side effects of each response. A diagnostic describes the situation; it does not authorize a policy change.",
      "sha256": "2a8f0dc169ece46c906f8cb154d7b03660aea47046201e2bb71bbb3a1e011614",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"P082\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0048",
      "label": "The examples should not be generated solely by reading the implementation. Doing so risks turning a bug into an acceptance criterion. They must come from an app",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter04.tex",
      "line_start": 87,
      "line_end": 87,
      "paragraph": "The examples should not be generated solely by reading the implementation. Doing so risks turning a bug into an acceptance criterion. They must come from an approved policy statement, with developers and test designers free to challenge missing boundary cases. Zhao\\textquotesingle s verification research \\autocite{W077} and related work on test quality \\autocite{W097} motivate the importance of explicit external oracles, but the exact case matrix is author-created and synthetic.",
      "sha256": "481ad5db8d14baa7a45d3c9d7befda0d226c2c85f51d7229740016b6334df2e5",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W077\", \"W097\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0049",
      "label": "A generated test can preserve the very defect it is meant to expose when its expected answer is inferred from the implementation. Zhao, Zhou and Cohen examine t",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter04.tex",
      "line_start": 101,
      "line_end": 101,
      "paragraph": "A generated test can preserve the very defect it is meant to expose when its expected answer is inferred from the implementation. Zhao, Zhou and Cohen examine that failure mode using buggy and fixed program versions. Chapter~\\ref{chap:07} develops the independent-oracle response and the study\\textquotesingle s design limits. Here the implication is a contract rule: fix the intended behavior before using implementation output as test evidence. \\autocite{W077}",
      "sha256": "494cbae2d6fb42cdc0ebc1e50460477d17f2c48e55c6d0293164fd2ca1493846",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W077\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0050",
      "label": "Kaufman and colleagues provide a complementary human-review warning: in their experiment with 86 Python programmers, participants identified correct generated a",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter04.tex",
      "line_start": 103,
      "line_end": 103,
      "paragraph": "Kaufman and colleagues provide a complementary human-review warning: in their experiment with 86 Python programmers, participants identified correct generated assertions with 74\\% accuracy but incorrect assertions with only 49\\% accuracy, while reporting similar confidence. This is evidence about judgment of assertions in that study, not a universal human-review failure rate. Together the papers motivate separating contract authorship, implementation and verification, then reviewing the test oracle itself. \\autocite{W097}",
      "sha256": "491b9579f183eb9c296a7bcc49e9382bc42b33dcf7e3e70f4b6773df5e6db45f",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W097\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0051",
      "label": "The knowledge graph connects code-review and architecture research (\\autocite{W099}, \\autocite{W152}) with the engineering-structure literature \\autocite{W148}.",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter04.tex",
      "line_start": 124,
      "line_end": 124,
      "paragraph": "The knowledge graph connects code-review and architecture research (\\autocite{W099}, \\autocite{W152}) with the engineering-structure literature \\autocite{W148}. These sources inform what to examine---diff scope, architectural drift and process assumptions---but do not authorize a design choice for this fictional service. If a proposed design reveals that the contract cannot be satisfied, the team raises a decision request at I1 or I2. It does not redefine success by making tests match the easiest implementation.",
      "sha256": "de12fe3d71499b4295728b1c59723861214cc1122a7fab12cff0792dbebab5f0",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W099\", \"W148\", \"W152\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0052",
      "label": "Hassan\\textquotesingle s roadmap \\autocite{W152} and research on rejected agent PRs \\autocite{W071} motivate coordination and review without establishing an opt",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter04.tex",
      "line_start": 135,
      "line_end": 135,
      "paragraph": "Hassan\\textquotesingle s roadmap \\autocite{W152} and research on rejected agent PRs \\autocite{W071} motivate coordination and review without establishing an optimal gate sequence. Figure~\\ref{fig:ch04-research-2} makes our proposed sequence explicit: validate the authorized delta before asking the model for a new patch, then rerun the affected contracts and independent checks. The dashed return brings unresolved evidence back to the control layer; it does not let the model silently rewrite intention. This keeps a late requirement small enough to trace without regenerating the entire system.",
      "sha256": "31d5a95b7efee7b1f7427ad193ba84c1073f94aaab7d7af9d27f50367edf6f59",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W071\", \"W152\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0053",
      "label": "Qiu\\textquotesingle s blueprint-first workflow \\autocite{W151} provides an architectural analogy for constraining model execution, while Farrag\\textquotesingle ",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter04.tex",
      "line_start": 163,
      "line_end": 163,
      "paragraph": "Qiu\\textquotesingle s blueprint-first workflow \\autocite{W151} provides an architectural analogy for constraining model execution, while Farrag\\textquotesingle s specification governance \\autocite{W011} motivates explicit checks. Neither source validates the exact intent-first state machine. The gate definitions are a normative engineering proposal, with observable exit conditions and named decision authority. The objective is to make the process inspectable while keeping change control lightweight enough for repeated increments.",
      "sha256": "65c61cb89a64d3a3464657591c60a090da5791cc999d0caa8888d11ecbf3a90d",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W011\", \"W151\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0054",
      "label": "\\includegraphics[width=\\linewidth,height=.62\\textheight,keepaspectratio]{figures/jpg/10_Figure_4_1_Architect.jpg}\n\\caption{Deterministic control surrounds model",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "figures/source_redraws/figure_ch04_01.tex",
      "line_start": 29,
      "line_end": 33,
      "paragraph": "\\includegraphics[width=\\linewidth,height=.62\\textheight,keepaspectratio]{figures/jpg/10_Figure_4_1_Architect.jpg}\n\\caption{Deterministic control surrounds model-generated substeps. Conceptual redraw of W151, original Figure 2; \\workref{W151}. Based on the Source Code Agent design; its original evaluation was travel planning, not brownfield change approval. Change approval and independent acceptance remain external to model output.}\n\\label{fig:ch04-research-1}\n\\end{figure}\n",
      "sha256": "1b3ec6dbd2e9d4aba12a4ffbd103ac5bb8417874ed4fc2e779869473a7720e93",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W151\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0055",
      "label": "\\includegraphics[width=\\linewidth,height=.62\\textheight,keepaspectratio]{figures/jpg/11_Figure_4_2_Architect.jpg}\n\\caption{A controlled tool interaction can be ",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "figures/source_redraws/figure_ch04_02.tex",
      "line_start": 30,
      "line_end": 34,
      "paragraph": "\\includegraphics[width=\\linewidth,height=.62\\textheight,keepaspectratio]{figures/jpg/11_Figure_4_2_Architect.jpg}\n\\caption{A controlled tool interaction can be re-entered after a late change. Conceptual redraw of W151, original Figure 4; \\workref{W151}. Adapts the controlled interaction flow to the chapter’s illustrative intent-delta workflow. Late intent is an explicit control-plane event, not a silent rewrite.}\n\\label{fig:ch04-research-2}\n\\end{figure}\n",
      "sha256": "0049b5946527fac5abe59e9862e1a26cc17019690e75da45125a6d296912a025",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W151\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0056",
      "label": "Cotroneo and colleagues \\autocite{W039} compare human and generated code across defect, vulnerability and complexity measures, while Improta and colleagues \\aut",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter05.tex",
      "line_start": 15,
      "line_end": 15,
      "paragraph": "Cotroneo and colleagues \\autocite{W039} compare human and generated code across defect, vulnerability and complexity measures, while Improta and colleagues \\autocite{W052} expand the comparison through paired function generation and language-specific analysis. The studies\\textquotesingle{} abstracts describe different profiles of findings, not a single scalar score. In particular, \\workposs{W039} ISSRE 2025 version of record studies more than 500,000 code samples in Python and Java. \\workposs{W052} September 2026 preprint reports 787,562 function pairs spanning Python, Java and C. The latter generates candidate functions from human docstrings; that design provides a controlled comparison but does not reproduce every contextual constraint of an existing repository.",
      "sha256": "4bbac99818a79fe3f94b2b89d9ae3fffbce30e0ed4fdbfeb11b77963c93eb93c",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W039\", \"W052\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0057",
      "label": "The unit of comparison becomes even more important once we look at the actual methods. Cynthia, Muttakin and Roy \\autocite{W029} start with the AIDev curated su",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter05.tex",
      "line_start": 25,
      "line_end": 25,
      "paragraph": "The unit of comparison becomes even more important once we look at the actual methods. Cynthia, Muttakin and Roy \\autocite{W029} start with the AIDev curated subset of 33,596 agentic pull requests, select 8,106 bug-fix PRs, restrict them to 1,802 Python PRs in 206 projects, and finally analyze 1,210 that were merged. Their SonarQube procedure compares a base commit with its merged successor and records newly introduced static-analysis issues. This is a post-merge code-quality snapshot, not a longitudinal study of subsequent human repair or observed outages. The narrowing of the sample is part of the finding\\textquotesingle s meaning: it does not describe rejected PRs, non-Python code, or all kinds of agentic work (\\autocite{W029}, PDF pp.~1--2, Methodology and Table 1).",
      "sha256": "bc1a9508ebfaf0b85953ccf6df5ab4c956d475fe8e118bca52554c0d69bee23a",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W029\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0058",
      "label": "Kraishan \\autocite{W054} asks a different question. The September 2026 preprint draws 37,623 labeled PRs from AIDev and a human comparison group in the same 2,8",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter05.tex",
      "line_start": 27,
      "line_end": 27,
      "paragraph": "Kraishan \\autocite{W054} asks a different question. The September 2026 preprint draws 37,623 labeled PRs from AIDev and a human comparison group in the same 2,807 repositories. It joins additional GitHub responses and follows a subset of 26,283 merged PRs for 90 days. Its maintenance proxies include changed-file follow-up activity and detected reverts; they do not identify every subsequent modification as a repair of an original defect. The paper explicitly acknowledges that the most-changed file is a proxy for whole-PR churn, revert detection can miss silent rewrites, and agents were not randomly assigned to tasks (\\autocite{W054}, PDF pp.~2, 5, 7). These are different measurements, not rival answers to one identical experiment.",
      "sha256": "fc3716b69db3c5f0e0c92347e19a4519f122b2f8df4b99dc3726cdca2d17c26f",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W054\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0059",
      "label": "The apparent tension between \\autocite{W039} and \\autocite{W052} is instructive. \\autocite{W039} reports that generated code is generally simpler and more repet",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter05.tex",
      "line_start": 31,
      "line_end": 31,
      "paragraph": "The apparent tension between \\autocite{W039} and \\autocite{W052} is instructive. \\autocite{W039} reports that generated code is generally simpler and more repetitive in its sampled Python and Java programs, alongside high-risk security findings. \\autocite{W052} reports that AI functions can be shorter and less branching while displaying language-dependent security patterns; in its comparison, size-adjusted complexity carries less discriminating signal. Neither result implies that an AI-authored feature is automatically more maintainable than a human-authored one. Both rely on the precise definitions of a defect warning, a vulnerability category and a complexity statistic.",
      "sha256": "24df33255a67f10ab1cbf82b64c359911304800d429257a75c1aeb459dcb4120",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W039\", \"W052\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0060",
      "label": "He and colleagues' Cursor adoption study \\autocite{W004} uses observable committed configuration files to assign treatment, a proxy that may miss private or unc",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter05.tex",
      "line_start": 43,
      "line_end": 43,
      "paragraph": "He and colleagues' Cursor adoption study \\autocite{W004} uses observable committed configuration files to assign treatment, a proxy that may miss private or uncommitted adoption. Liu and colleagues \\autocite{W055} examine technical debt in generated code. Agarwal and colleagues \\autocite{W001} study later agent adoption in AIDev v3 repositories, stratified by prior IDE use. The W001 and W004 studies share investigators and related analytical techniques, and should be treated as related observational evidence rather than statistically independent validations; one study's percentage must not be substituted for the other's. \\autocite{W001,W004}",
      "sha256": "82b779f7b39767dd0d804d8a000526066b5b932288c06a2f52dc837b8d60b768",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W001\", \"W004\", \"W055\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0061",
      "label": "An agent that sees only the function it is asked to modify may create a new helper rather than discover a reusable service already present elsewhere. The result",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter05.tex",
      "line_start": 49,
      "line_end": 49,
      "paragraph": "An agent that sees only the function it is asked to modify may create a new helper rather than discover a reusable service already present elsewhere. The resulting patch can be locally sensible and globally redundant. Huang and colleagues \\autocite{W031} report that AI-generated pull requests in their sample often overlook reuse opportunities, producing more redundancy even while reviewer sentiment may be neutral or positive. Wu\\textquotesingle s clone research \\autocite{W044} supplies a complementary topic, but its original manuscript has not yet been independently inspected for this chapter.",
      "sha256": "271326211861e2a07720326e094ddfed006a35ebf4271a395330df71dd949785",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W031\", \"W044\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0062",
      "label": "Zhu, Tsantalis and Rigby \\autocite{W059} examine code and architecture smells in LLM- and agent-driven development. Their preprint describes structural degradat",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter05.tex",
      "line_start": 63,
      "line_end": 63,
      "paragraph": "Zhu, Tsantalis and Rigby \\autocite{W059} examine code and architecture smells in LLM- and agent-driven development. Their preprint describes structural degradation in the studied systems, but its strongest language about general laws should be treated as the authors\\textquotesingle{} interpretation until the full methods and statistical results are inspected. Huang\\textquotesingle s reuse findings \\autocite{W031} provide a narrower observation. Historical ownership work such as Greiler \\autocite{W175} helps frame responsibility and stewardship; it does not prove that a particular module layout is correct.",
      "sha256": "748a626e36b8db9803bb25ef3032885e44b9f9802ee580899eff94a16b447300",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W031\", \"W059\", \"W175\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0063",
      "label": "Kraishan\\textquotesingle s churn analysis \\autocite{W054} uses a proxy based on the most-changed file and normalizes by PR size. Its conclusion that none of the",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter05.tex",
      "line_start": 77,
      "line_end": 77,
      "paragraph": "Kraishan\\textquotesingle s churn analysis \\autocite{W054} uses a proxy based on the most-changed file and normalizes by PR size. Its conclusion that none of the five agents imposes a measurably higher per-line maintenance burden in the observed window is therefore conditional on the measure, coverage, window and selection criteria. It does not contradict \\workposs{W029} finding that merged bug-fix PRs can introduce static-analysis issues. Both observations can hold simultaneously. A code smell introduced at merge need not produce a later edit within ninety days, and later maintenance may arise for reasons unrelated to an original smell.",
      "sha256": "418b80e8970819f7aed79764bcc678db31e79ecd9901092fd9fc211d7ac43ce3",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W029\", \"W054\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0064",
      "label": "The studies discussed above follow different parts of maintenance. Cynthia and colleagues examine issues introduced by agent-generated changes, while Kraishan f",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter05.tex",
      "line_start": 83,
      "line_end": 83,
      "paragraph": "The studies discussed above follow different parts of maintenance. Cynthia and colleagues examine issues introduced by agent-generated changes, while Kraishan follows subsequent file activity; Watanabe and colleagues study agentic pull requests more broadly. Their results require the version, denominator and follow-up window recorded in Appendix~\\ref{app:methodology}. The targeted manuscript checks already performed do not amount to complete reanalysis of every source. \\autocite{W029,W054,W036}",
      "sha256": "758528515959c1dbea336f79c130dc81868109c1232a68862d0552a41fbcd05e",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W029\", \"W036\", \"W054\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0065",
      "label": "The studies\\textquotesingle{} denominators also explain why apparently conflicting vendor stories should not be averaged. \\autocite{W029} analyzes only merged P",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter05.tex",
      "line_start": 101,
      "line_end": 101,
      "paragraph": "The studies\\textquotesingle{} denominators also explain why apparently conflicting vendor stories should not be averaged. \\autocite{W029} analyzes only merged Python bug-fix PRs and has no human baseline. \\autocite{W054} includes multiple languages and a matched human comparison from the same repositories, then further narrows its longitudinal sample to PRs with a full 90-day observation window. \\autocite{W036} follows 567 Claude Code PRs across 157 projects and reports that 83.8\\% were merged, with 54.9\\% of merged PRs integrated without further modification. Its manual task-purpose classification covers 213 agentic and 221 human PRs, with multiple labels allowed; it is not a randomized comparison of agent quality (\\autocite{W036}, PDF pp.~1, 6--7).",
      "sha256": "2a91a2b5959bcfa337d497c7f828ff2ff24d0be1dccbf11d9a2d7ec21a4d66b6",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W029\", \"W036\", \"W054\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0066",
      "label": "AIDev underlies both \\autocite{W029} and \\autocite{W054}. Their overlapping provenance means that agreement between them should not be counted as independent re",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter05.tex",
      "line_start": 103,
      "line_end": 103,
      "paragraph": "AIDev underlies both \\autocite{W029} and \\autocite{W054}. Their overlapping provenance means that agreement between them should not be counted as independent replication, even though they construct different subsets and measure different endpoints. A future synthesis could stratify by task type, language, patch size and repository, but the published aggregate tables alone are insufficient to perform that meta-analysis responsibly.",
      "sha256": "ed36bf7030e9ad427f50b670d328d1fbc371136933cca47b458867f2bfa643f6",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W029\", \"W054\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0067",
      "label": "Kraishan\\textquotesingle s cross-agent maintenance study \\autocite{W054}, Pinna\\textquotesingle s task-stratified acceptance analysis \\autocite{W034}, and Mazlo",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter05.tex",
      "line_start": 107,
      "line_end": 107,
      "paragraph": "Kraishan\\textquotesingle s cross-agent maintenance study \\autocite{W054}, Pinna\\textquotesingle s task-stratified acceptance analysis \\autocite{W034}, and Mazloomzadeh\\textquotesingle s agentic-PR research \\autocite{W057} point to the need for contextual comparisons. Their shared repositories or agent datasets must be checked before treating results as independent corroboration. A model\\textquotesingle s capability score, an agent\\textquotesingle s merge rate and the subsequent maintenance cost of its changes are different estimands.",
      "sha256": "963df6cd14d70ee253157f9857f2d95a7f025d511255bab44e455070e3f253f0",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W034\", \"W054\", \"W057\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0068",
      "label": "Bird and colleagues \\autocite{W182} examine associations between ownership and software quality in historical projects. Wheeler\\textquotesingle s \\textquotesing",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter05.tex",
      "line_start": 115,
      "line_end": 115,
      "paragraph": "Bird and colleagues \\autocite{W182} examine associations between ownership and software quality in historical projects. Wheeler\\textquotesingle s \\textquotesingle substrate collapse\\textquotesingle{} argument \\autocite{W189} challenges the continued validity of authorship-derived knowledge metrics under AI generation. These are different evidence classes: one is empirical background on ownership, while the other proposes a conceptual diagnosis of changing authorship signals. Xu\\textquotesingle s newcomer-participation research \\autocite{W058} is a useful boundary because participation and stewardship are not the same outcome.",
      "sha256": "23c5406f26ea5d2301a122230c385edbe2b257bd0dac9bb44251126bbd0d9a4e",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W058\", \"W182\", \"W189\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0069",
      "label": "\\includegraphics[width=\\linewidth,height=.62\\textheight,keepaspectratio]{figures/jpg/13_Figure_5_1_Architect.jpg}\n\\caption{How post-merge quality is measured. C",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "figures/source_redraws/figure_ch05_01.tex",
      "line_start": 26,
      "line_end": 30,
      "paragraph": "\\includegraphics[width=\\linewidth,height=.62\\textheight,keepaspectratio]{figures/jpg/13_Figure_5_1_Architect.jpg}\n\\caption{How post-merge quality is measured. Conceptual redraw of W054, original Figure 1; \\workref{W054}. Schematic of the paper’s four-stage methods and data lineage, not a quality ranking. Smells and rework are observational measures, not deployed incidents.}\n\\label{fig:ch05-research-1}\n\\end{figure}\n",
      "sha256": "3134a4a60189ff981e0a0d20b7c8bdd209923eae03fe17f751af28d8c1eafa4b",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W054\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0070",
      "label": "\\includegraphics[width=\\linewidth,height=.62\\textheight,keepaspectratio]{figures/jpg/14_Figure_5_2_Architect.jpg}\n\\caption{Prior AI exposure changes the velocit",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "figures/source_redraws/figure_ch05_02.tex",
      "line_start": 28,
      "line_end": 32,
      "paragraph": "\\includegraphics[width=\\linewidth,height=.62\\textheight,keepaspectratio]{figures/jpg/14_Figure_5_2_Architect.jpg}\n\\caption{Prior AI exposure changes the velocity signal, not the need for quality gates. Qualitative redraw of W001, original Figure 2; \\workref{W001}. The source’s staggered-adoption estimates are grouped here only by direction and cohort. The boxes encode neither effect sizes nor incident rates.}\n\\label{fig:ch05-research-2}\n\\end{figure}\n",
      "sha256": "4af3b130b9f54d64f83073157f9797b3aeb58f7b0189e020bf8016660d16e7ce",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W001\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0071",
      "label": "Kapner et al.~\\autocite{W053} study 3,171 public repositories: 2,660 assembled coding-agent setups and 511 skill collections. Their original PDF reports unpinne",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter06.tex",
      "line_start": 18,
      "line_end": 18,
      "paragraph": "Kapner et al.~\\autocite{W053} study 3,171 public repositories: 2,660 assembled coding-agent setups and 511 skill collections. Their original PDF reports unpinned MCP declarations in 9.8\\% of setups, broad execution grants in 2.5\\% and broad skill-tool preapproval in 3.8\\%. The union of the three security-exposure categories affects 409 setups (15.4\\%). These are configuration findings, not observed successful compromises. The authors explicitly state that runtime consequences and scanner recall remain unmeasured (\\autocite{W053}, PDF pp.~1, 3--4, abstract, Table 1, §4). \\autocite{W053}",
      "sha256": "a025dbf5311bd902b24c42f2f642eaa6235839a142e7a8bdca2f1cc39bcaa157",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W053\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0072",
      "label": "Liu et al.\\textquotesingle s Your AI, My Shell \\autocite{W060} addresses runtime hijacking through poisoned development resources. Its original abstract describ",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter06.tex",
      "line_start": 20,
      "line_end": 20,
      "paragraph": "Liu et al.\\textquotesingle s Your AI, My Shell \\autocite{W060} addresses runtime hijacking through poisoned development resources. Its original abstract describes 314 attack payloads covering 70 MITRE ATT\\&CK techniques, with success reaching 84\\% in studied editor configurations. This is a study-specific maximum, not a general attack probability; the large PDF remains pending page-level inspection. \\autocite{W060}",
      "sha256": "98d93a7c6e82abbfe6c6025b453f815820dcef833ad409117cad03ebb5513e24",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W060\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0073",
      "label": "Zhao et al.\\textquotesingle s SUSVIBES study \\autocite{W045} contains 186 security-sensitive feature tasks mined from real vulnerability-fix histories, covering",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter06.tex",
      "line_start": 42,
      "line_end": 42,
      "paragraph": "Zhao et al.\\textquotesingle s SUSVIBES study \\autocite{W045} contains 186 security-sensitive feature tasks mined from real vulnerability-fix histories, covering 79 CWE categories. It evaluates functional and security tests separately. In the reported SWE-Agent/Claude 4 Sonnet setting, approximately 57\\% of solutions pass functional tests, but only 11.8\\% satisfy the security criterion; the authors report that 79.3\\% of functionally correct solutions fail security checks. These percentages describe the selected benchmark and agent setting, not production incident rates (\\autocite{W045}, PDF pp.~1--2, abstract and introduction; pp.~4--5, task verification). \\autocite{W045}",
      "sha256": "0e8a6755650d91a3bbb2563cc8f7bedd474130db154a182a3706fe1a59c3616f",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W045\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0074",
      "label": "\\autocite{W041} offers a particularly important denominator caution. The authors\\textquotesingle{} initial code-search results include documentation and other n",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter06.tex",
      "line_start": 48,
      "line_end": 48,
      "paragraph": "\\autocite{W041} offers a particularly important denominator caution. The authors\\textquotesingle{} initial code-search results include documentation and other non-executable artifacts, and the later CodeQL sample focuses on selected languages. Even within the filtered sample, a file with no detected CWE finding is not thereby proven secure. Scanner coverage, query configuration and unsupported vulnerability classes all affect what can be found. Comparing this result with \\workposs{W045} security-test pass rate would mix a file-level static-analysis endpoint with a task-level dynamic benchmark.",
      "sha256": "cfd61db80e31707acd4a58be4380e7fb9afcefc3245786272f5da849dbf737d8",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W041\", \"W045\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0075",
      "label": "The strongest interpretation is therefore conditional: in \\workposs{W041} explicitly attributed and filtered files, the selected scanner detected particular CWE",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter06.tex",
      "line_start": 50,
      "line_end": 50,
      "paragraph": "The strongest interpretation is therefore conditional: in \\workposs{W041} explicitly attributed and filtered files, the selected scanner detected particular CWE-mapped patterns; in \\workposs{W045} selected feature tasks, agents frequently satisfied functionality without passing the security oracle. Both findings motivate independent checks, but neither supplies a universal vulnerability percentage for every AI-assisted commit.",
      "sha256": "6e502421efb90e3f153c401a96171a81ae253467a48851d55915e4aa8db305dc",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W041\", \"W045\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0076",
      "label": "Perry et al.~\\autocite{W046} instead conduct a human-user experiment. Participants with AI assistance wrote less secure code on the studied tasks and expressed ",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter06.tex",
      "line_start": 54,
      "line_end": 54,
      "paragraph": "Perry et al.~\\autocite{W046} instead conduct a human-user experiment. Participants with AI assistance wrote less secure code on the studied tasks and expressed greater confidence in their solutions. The result concerns a specific set of people, tasks and early tools; it is not directly comparable to the \\autocite{W041} scanner counts (\\autocite{W046}, PDF p.~1, abstract; detailed experiment requires version-specific checking). \\autocite{W046}",
      "sha256": "8a248c78fc29aa7ffe02a09d24820cb77dff65c4db6660b14288bfbcb0600b7c",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W041\", \"W046\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0077",
      "label": "Yan et al.~\\autocite{W038} investigate security hints and explanation-guided repair in Python benchmarks. Their paper discusses an archive-extraction case in wh",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter06.tex",
      "line_start": 66,
      "line_end": 66,
      "paragraph": "Yan et al.~\\autocite{W038} investigate security hints and explanation-guided repair in Python benchmarks. Their paper discusses an archive-extraction case in which explaining the path-traversal mechanism guides a containment check for every archive member. The authors also acknowledge that benefits diminish when repairs are distributed or configuration-heavy, and that CodeQL cannot detect every dynamic vulnerability (\\autocite{W038}, PDF pp.~26--28, case study and threats to validity). \\autocite{W038}",
      "sha256": "6c58f2224efef2183cef460af67b378e525371b6faf9730207a203d60be66e54",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W038\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0078",
      "label": "Spracklen et al.~\\autocite{W043} study package hallucinations across 16 models and 576,000 generated code samples in Python and JavaScript. Their original PDF r",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter06.tex",
      "line_start": 82,
      "line_end": 82,
      "paragraph": "Spracklen et al.~\\autocite{W043} study package hallucinations across 16 models and 576,000 generated code samples in Python and JavaScript. Their original PDF reports substantial differences across models and settings. These are generated package recommendations, not observations that every hallucinated name was registered or installed by an attacker (\\autocite{W043}, PDF p.~1, abstract and subsequent methods). \\autocite{W043}",
      "sha256": "f6b0f6fe4c09d7f01b37e310d72f03aa3922a690abaf85232883b994e9b8b7b9",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W043\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0079",
      "label": "\\autocite{W060} shows the relevance of this problem for editors with shell and filesystem access. \\autocite{W030} investigates workspace topology as an attack v",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter06.tex",
      "line_start": 98,
      "line_end": 98,
      "paragraph": "\\autocite{W060} shows the relevance of this problem for editors with shell and filesystem access. \\autocite{W030} investigates workspace topology as an attack vector, while \\autocite{W104} studies human detection of agent sabotage. The latter two papers remain pending full-text inspection, so no numerical effect is attributed to them here.",
      "sha256": "259e5955220da72121c1fe869d04e5343b8956afef39dd3ed180979aa31776dd",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W030\", \"W060\", \"W104\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0080",
      "label": "The \\autocite{W053} authors\\textquotesingle{} own scanner correction is a useful warning about automated policy checks. A rule may be syntactically precise yet ",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter06.tex",
      "line_start": 106,
      "line_end": 106,
      "paragraph": "The \\autocite{W053} authors\\textquotesingle{} own scanner correction is a useful warning about automated policy checks. A rule may be syntactically precise yet misunderstand the platform\\textquotesingle s permission semantics. Before deploying a harness scanner as a hard gate, test it on allowed and denied examples, include known exceptions and record the scanner version. A green scanner report should mean that the configured checks passed, not that every possible configuration risk was excluded.",
      "sha256": "bf37bd636f0cac8e9d1598202d7a2f6afb45552338a6cef48374dc5444995d0a",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W053\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0081",
      "label": "\\autocite{W053} reports that 24.5\\% of setups containing MCP configuration have an unpinned package declaration. The paper also describes a semantic mistake sha",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter06.tex",
      "line_start": 110,
      "line_end": 110,
      "paragraph": "\\autocite{W053} reports that 24.5\\% of setups containing MCP configuration have an unpinned package declaration. The paper also describes a semantic mistake shared by the original scanner and its mechanical audit, emphasizing that configuration checks must be tested against the platform\\textquotesingle s actual permission semantics (\\autocite{W053}, PDF pp.~3--4, §4). These observations motivate reviewing harness declarations but do not measure how often the identified setups are exploited.",
      "sha256": "031494516ff97787adef35edbf8667abb256d315b44ec59338caba53f5a6cbbc",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W053\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0082",
      "label": "\\includegraphics[width=\\linewidth,height=.62\\textheight,keepaspectratio]{figures/jpg/15_Figure_6_1_Architect.jpg}\n\\caption{The package-hallucination supply-chai",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "figures/source_redraws/figure_ch06_01.tex",
      "line_start": 28,
      "line_end": 32,
      "paragraph": "\\includegraphics[width=\\linewidth,height=.62\\textheight,keepaspectratio]{figures/jpg/15_Figure_6_1_Architect.jpg}\n\\caption{The package-hallucination supply-chain path. Conceptual redraw of W043, original Figure 1; \\workref{W043}. Threat pathway from the paper; deliberately omits exploit payloads and attack instructions.}\n\\label{fig:ch06-research-1}\n\\end{figure}\n",
      "sha256": "e2b34405e7fc8f045dd0c622ab5bfaa05470e22192ba29b7d97d5c5a75aa1b99",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W043\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0083",
      "label": "\\includegraphics[width=\\linewidth,height=.62\\textheight,keepaspectratio]{figures/jpg/16_Figure_6_2_Architect.jpg}\n\\caption{Untrusted repository instructions mus",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "figures/source_redraws/figure_ch06_02.tex",
      "line_start": 29,
      "line_end": 33,
      "paragraph": "\\includegraphics[width=\\linewidth,height=.62\\textheight,keepaspectratio]{figures/jpg/16_Figure_6_2_Architect.jpg}\n\\caption{Untrusted repository instructions must not become tool authority. Conceptual redraw of W060, original Figure 1; \\workref{W060}. Conceptual security-boundary adaptation; this is a recommended control, not the original experiment’s measured defense effectiveness. The runtime must enforce action authority independently of interpreted content.}\n\\label{fig:ch06-research-2}\n\\end{figure}\n",
      "sha256": "e934e211d633afdf7870484f6b42bef59c9ab46aac83088224b543073328c06c",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W060\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0084",
      "label": "Zhao, Zhou and Cohen \\autocite{W077} study precisely this misguidance effect in generated unit tests. Their ISSTA 2026 paper uses paired buggy and fixed version",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter07.tex",
      "line_start": 17,
      "line_end": 17,
      "paragraph": "Zhao, Zhou and Cohen \\autocite{W077} study precisely this misguidance effect in generated unit tests. Their ISSTA 2026 paper uses paired buggy and fixed versions from Defects4J; the curated sample contains 318 focal methods covering 233 defects in 17 projects (PDF pp.~3--5, §2.2). Their definition is careful: a test that passes on buggy code is not automatically misguided, because many inputs behave identically in buggy and fixed versions. A genuinely misguided test asserts behavior that fails on the corrected reference (pp.~2--3). Their specification-based prompting reduces the problem in their evaluated setting, although a generated docstring is still an inferred specification, not a stakeholder authorization.",
      "sha256": "bcfb6b8fa8a71102d296c79ae9d5cf733da4e113e9a60081cc319559951efe93",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W077\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0085",
      "label": "Kaufman and colleagues \\autocite{W097} add a human-review warning. Their experiment involved 86 Python programmers who judged generated assertions. Accuracy was",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter07.tex",
      "line_start": 19,
      "line_end": 19,
      "paragraph": "Kaufman and colleagues \\autocite{W097} add a human-review warning. Their experiment involved 86 Python programmers who judged generated assertions. Accuracy was 74\\% on correct assertions but 49\\% on incorrect assertions, despite similar confidence (PDF p.~1, abstract). This does not mean all human reviewers perform at those rates. It means that human inspection, too, benefits from an independent behavioral reference. The book's proposed rule is to label each oracle with its authority and to keep maker-written tests supplementary to independently derived acceptance checks.",
      "sha256": "864d2df3dce82067aceb6a69dc0d30accc4b72e9fa80bbaedbb5fd40a379f726",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W097\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0086",
      "label": "Whitfill and colleagues' METR study \\autocite{W111} asks maintainers to judge SWE-bench-passing patches and finds that benchmark success does not guarantee merg",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter07.tex",
      "line_start": 31,
      "line_end": 31,
      "paragraph": "Whitfill and colleagues' METR study \\autocite{W111} asks maintainers to judge SWE-bench-passing patches and finds that benchmark success does not guarantee merge readiness. Its primary source is an online research note, so the audit cites named sections rather than fabricated page numbers. \\autocite{W095} discusses lifecycle assurance as a proposed framework; \\autocite{W080} concerns unit testing under LLM assistance. Their detailed methods remain to be inspected before numerical findings can be used.",
      "sha256": "69facb3e5e54fe05a9f403756f9fa97bed840a96e6dfd654eafc5fdc02493bd5",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W080\", \"W095\", \"W111\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0087",
      "label": "\\autocite{W077} compares test generation directly from code with a two-stage procedure that first derives a behavioral docstring and then generates tests from t",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter07.tex",
      "line_start": 39,
      "line_end": 39,
      "paragraph": "\\autocite{W077} compares test generation directly from code with a two-stage procedure that first derives a behavioral docstring and then generates tests from the docstring rather than the buggy body. The paper reports fewer misguided tests and more bug-finding tests under its experimental conditions (PDF pp.~2--4, 6--7). The authors' inferred docstring is not identical to our canonical intention contract: it can itself contain a mistaken assumption. In intent-first verification, the approved intention remains the authority, while inferred specifications are proposals requiring review.",
      "sha256": "28939081001a6e12a5fa32106f8b43a315fe5a719081b28e39dd3273b4379e21",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W077\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0088",
      "label": "\\workposs{W101} work on self-review in code modernization motivates further caution, but its detailed numerical findings are not verified in this release. The p",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter07.tex",
      "line_start": 43,
      "line_end": 43,
      "paragraph": "\\workposs{W101} work on self-review in code modernization motivates further caution, but its detailed numerical findings are not verified in this release. The practical distinction is that the maker's self-tests and explanation belong in the evidence bundle while independent tests retain their own provenance and cannot be silently rewritten by the maker.",
      "sha256": "7ce40de662445e9196d3b5cd6014f834f6900f243de5cab70a98229b6a46e434",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W101\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0089",
      "label": "\\workposs{W077} buggy/fixed comparison demonstrates the value of holding intended behavior constant across program versions. \\workposs{W080} unit-testing resear",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter07.tex",
      "line_start": 59,
      "line_end": 59,
      "paragraph": "\\workposs{W077} buggy/fixed comparison demonstrates the value of holding intended behavior constant across program versions. \\workposs{W080} unit-testing research and \\workposs{W148} process-model benchmark work provide contrasting research directions, but neither is used here as proof that this exact brownfield workflow is optimal. The proposed procedure is iterative: late intention is versioned and traced rather than becoming an unrecorded prompt or triggering complete regeneration.",
      "sha256": "d2a3e17a339088350dd21e598cdf1fe11c5dca7b34f328712d32dd3320ced3e9",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W077\", \"W080\", \"W148\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0090",
      "label": "Finding a counterexample and reproducing its execution are different achievements. Orosz and Elin Nilsson's Antithesis report describes deterministic simulation",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter07.tex",
      "line_start": 74,
      "line_end": 74,
      "paragraph": "Finding a counterexample and reproducing its execution are different achievements. Orosz and Elin Nilsson's Antithesis report describes deterministic simulation as a way to revisit the conditions behind a failure \\oroszcite{P006}. The transferable lesson here is modest: retain enough state and ordering information to challenge the same behavior again.",
      "sha256": "98286006f1cfb37a1b38fd7e6494a223558a085cb9bcc46a8cb8c2cbc645a99e",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"P006\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0091",
      "label": "\\autocite{W045} and \\autocite{W038} address vulnerabilities and secure code generation, which motivates negative cases but does not prove the completeness of ou",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter07.tex",
      "line_start": 81,
      "line_end": 81,
      "paragraph": "\\autocite{W045} and \\autocite{W038} address vulnerabilities and secure code generation, which motivates negative cases but does not prove the completeness of our synthetic security checks. Detailed threat analysis belongs to Chapter 6. Here the engineering objective is to demonstrate that the independent oracle rejects representative wrong implementations, not merely that the intended implementation passes.",
      "sha256": "b4b55430fcf5deaa3f4c38713430cbeb530067223a4308d9753e46e7c9b701f2",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W038\", \"W045\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0092",
      "label": "\\autocite{W111} examines this gap directly by asking maintainers to evaluate SWE-bench-passing patches. The authors' METR report is a primary institutional rese",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter07.tex",
      "line_start": 87,
      "line_end": 87,
      "paragraph": "\\autocite{W111} examines this gap directly by asking maintainers to evaluate SWE-bench-passing patches. The authors' METR report is a primary institutional research note, not a paginated journal paper, and its review protocol should not be generalized to all repositories without qualification. \\workposs{W192} AIDev data capture naturally occurring agent-authored pull requests; the W068 and W071 follow-on analyses reuse that shared corpus \\autocite{W068,W071}. Their cohorts must not be counted as independently sampled replications. \\workposs{W193} MirrorCode exercise instead concerns long-horizon capability. These sources measure different endpoints and cannot be pooled into one acceptance rate.",
      "sha256": "c7eb1b6d902db1bb1ccf14e5b92d4ef2ef3019a05f01c651f7721f9f71de89ea",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W068\", \"W071\", \"W111\", \"W192\", \"W193\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0093",
      "label": "Independent verification can involve deterministic checks, humans, another language model or a combination. Independence does not follow automatically from usin",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter07.tex",
      "line_start": 95,
      "line_end": 95,
      "paragraph": "Independent verification can involve deterministic checks, humans, another language model or a combination. Independence does not follow automatically from using a second model name. Two models can share the same faulty requirement, training bias or missing repository context. A human can also be misled by fluent but incorrect assertions, as \\autocite{W097} illustrates.",
      "sha256": "3b42315f498991c4d217e383b84641f1398d0936309ccae4d4a9dc91b95061cc",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W097\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0094",
      "label": "Figure~\\ref{fig:ch07-research-1} makes the conditioning in \\autocite{W079} important: the bars compare how often two models choose the same wrong answer \\emph{g",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter07.tex",
      "line_start": 97,
      "line_end": 97,
      "paragraph": "Figure~\\ref{fig:ch07-research-1} makes the conditioning in \\autocite{W079} important: the bars compare how often two models choose the same wrong answer \\emph{given that both are wrong}. They do not show how often the models fail overall. Agreement above the uniform wrong-choice baseline warns against treating consensus as independent evidence. Together with evaluator self-preference in broader LLM judgments \\autocite{W082}, it motivates diversifying evidence sources; its quantitative transfer to software defect detection remains unverified.",
      "sha256": "12b8c6b6ca538821919bfd1c9f3a6b882e99403d83476af691041b0fd3d5897f",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W079\", \"W082\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0095",
      "label": "Every attempt retains a task identifier, code hash, tool version, diff, tests, failure reason, time or cost budget and resulting state. \\autocite{W101}, \\autoci",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter07.tex",
      "line_start": 131,
      "line_end": 131,
      "paragraph": "Every attempt retains a task identifier, code hash, tool version, diff, tests, failure reason, time or cost budget and resulting state. \\autocite{W101}, \\autocite{W095} and \\autocite{W151} motivate caution about self-review and policy separation, but do not validate this exact retry policy. The steps in Figure~\\ref{fig:ch07-research-2} represent distinct obligations: establish scope and contract, test behavior, review the evidence, and decide on release. Passing the test-oracle step does not satisfy the neighboring obligations. The staircase is a checklist of evidence boundaries, not a calibrated rise in reliability.",
      "sha256": "640454a5b25b369e6987867b3193dc4615ca7c931fc1aef66bd43af80253cdab",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W095\", \"W101\", \"W151\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0096",
      "label": "\\autocite{W111} explains why benchmark success is insufficient for merge readiness. \\workposs{W099} intent/drift research and \\workposs{W150} study of repositor",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter07.tex",
      "line_start": 154,
      "line_end": 154,
      "paragraph": "\\autocite{W111} explains why benchmark success is insufficient for merge readiness. \\workposs{W099} intent/drift research and \\workposs{W150} study of repository AI policies provide context for review attention and organizational rules, but their full manuscripts still require final audit. The dossier format itself is the book's engineering proposal.",
      "sha256": "b1df2c0f6dc5104d591274f1c5705edafbfadd26e6fad80a769c152daa784801",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W099\", \"W111\", \"W150\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0097",
      "label": "\\includegraphics[width=\\linewidth,height=.62\\textheight,keepaspectratio]{figures/jpg/17_Figure_7_1_Architect.jpg}\n\\caption{Independent labels matter when checke",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "figures/source_redraws/figure_ch07_01.tex",
      "line_start": 29,
      "line_end": 33,
      "paragraph": "\\includegraphics[width=\\linewidth,height=.62\\textheight,keepaspectratio]{figures/jpg/17_Figure_7_1_Architect.jpg}\n\\caption{Independent labels matter when checkers share errors. Reported figures of W079, original Figure 1 (Helm panel); \\workref{W079}. Average conditional agreement $0.60$ versus uniform-choice baseline $1/3$ for the Helm setup; bars replace the original model-pair heatmap. This is not a universal coding-agent error rate; another model is not an independent oracle by default.}\n\\label{fig:ch07-research-1}\n\\end{figure}\n",
      "sha256": "918ca878f8a5dbc42a60038881ff0baf9498dd5a927f03737021a04c5362faf1",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W079\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0098",
      "label": "\\includegraphics[width=\\linewidth,height=.62\\textheight,keepaspectratio]{figures/jpg/18_Figure_7_2_Architect.jpg}\n\\caption{Reliability grows through an evidence",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "figures/source_redraws/figure_ch07_02.tex",
      "line_start": 27,
      "line_end": 31,
      "paragraph": "\\includegraphics[width=\\linewidth,height=.62\\textheight,keepaspectratio]{figures/jpg/18_Figure_7_2_Architect.jpg}\n\\caption{Reliability grows through an evidence-gate ladder. Conceptual redraw of W095, original Figure 2; \\workref{W095}. Original author presents a synthesis framework, not an empirically validated universal standard. A benchmark pass supplies evidence for one gate, not production acceptance.}\n\\label{fig:ch07-research-2}\n\\end{figure}\n",
      "sha256": "46e80266b37d2ebb9307b747eb9f1ee78ef43c345f47567af43e11b05f2a9ce9",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W095\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0099",
      "label": "The difference between code activity and delivery, introduced through Demirer and colleagues \\autocite{W010}, explains why local coding gains need not become re",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter08.tex",
      "line_start": 15,
      "line_end": 15,
      "paragraph": "The difference between code activity and delivery, introduced through Demirer and colleagues \\autocite{W010}, explains why local coding gains need not become release gains. Research on review effort and AI-generated changes (\\autocite{W063}, \\autocite{W094}) addresses a different part of that chain: reviewers must reconstruct intention, understand a diff and assess the strength of its checks. A study measuring the number of comments cannot by itself measure whether those comments prevented defects. Nor does faster review imply a better decision if reviewers overlook the very risks that justify review.",
      "sha256": "87157904e76592696d28893a074031f6d71f981fca0c0bd027da29cb2ec8e894",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W010\", \"W063\", \"W094\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0100",
      "label": "Khojah et al.~\\autocite{W069} use eye tracking and interviews in a Wizard-of-Oz review experiment. Their primary abstract reports that LLM provenance labeling i",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter08.tex",
      "line_start": 31,
      "line_end": 31,
      "paragraph": "Khojah et al.~\\autocite{W069} use eye tracking and interviews in a Wizard-of-Oz review experiment. Their primary abstract reports that LLM provenance labeling increased fixation time without changing the measured thoroughness of review. This observation cautions against equating attention, elapsed time, trust or accuracy. Its full participant-level methods and effect estimates still need examination before stronger numerical claims can be made.",
      "sha256": "5bf5c2559dfec1e81f0968fd61ae4211b6059d3cc4c40353825497e892ec965e",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W069\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0101",
      "label": "Studies of review complexity \\autocite{W073}, developer perceptions \\autocite{W069} and review outcomes \\autocite{W088} motivate separating patch size from cogn",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter08.tex",
      "line_start": 35,
      "line_end": 35,
      "paragraph": "Studies of review complexity \\autocite{W073}, developer perceptions \\autocite{W069} and review outcomes \\autocite{W088} motivate separating patch size from cognitive difficulty. Their detailed coefficients remain subject to original manuscript verification. The engineering point is that provenance is a clue about how a change was produced, not a verdict about its correctness. A human-authored patch can be unsafe, and a generated patch can be excellent; both need evidence appropriate to the affected system.",
      "sha256": "3e6233a86dff27d9d33a4a63b63029e56c6b1ab5286c89bd81623edf2ffe3025",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W069\", \"W073\", \"W088\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0102",
      "label": "The review-trace denominator is particularly important. Duma et al.~\\autocite{W065} report that 61.38\\% of 33,596 agent-authored PRs have no recorded review, an",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter08.tex",
      "line_start": 41,
      "line_end": 41,
      "paragraph": "The review-trace denominator is particularly important. Duma et al.~\\autocite{W065} report that 61.38\\% of 33,596 agent-authored PRs have no recorded review, and 84.0\\% have no recorded review or only agent review. This is not proof that no human inspected the code: unrecorded discussion, local inspection and repository policy can escape the dataset. The same-repository comparison in the source bibliography also gives a much smaller contrast between agent- and human-authored PRs than a headline 84\\% figure might suggest. AIDev-derived studies share underlying PR records, so repeated analysis is not independent replication. The full manuscript and sampling procedure must be checked before quoting adjusted comparisons.",
      "sha256": "e37c0ad92246f43b4b2f7286f606a2cbd7a9b92160e78f61bc9bd87134900f46",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W065\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0103",
      "label": "A concrete production deployment and a benchmark answer different questions. Tantithamthavorn et al.~\\autocite{W074} describe an Atlassian RovoDev reviewer depl",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter08.tex",
      "line_start": 49,
      "line_end": 49,
      "paragraph": "A concrete production deployment and a benchmark answer different questions. Tantithamthavorn et al.~\\autocite{W074} describe an Atlassian RovoDev reviewer deployment. Their original abstract reports 38.70\\% of AI comments followed by code changes, approximately 30.8\\% lower PR cycle time, and 35.6\\% fewer human-written comments in their evaluated setting. The figures concern review workflow and follow-up action; they are not a measured reduction in escaped defects, and observational deployment confounders remain relevant. Zeng et al.~\\autocite{W076} introduce SWRBench with 1,000 manually verified GitHub PRs and project context; benchmark precision and recall measure correspondence with selected ground-truth review issues, not the causal effect of deployment. The original abstracts support this contrast, while exact table cells and publisher pagination still require inspection.",
      "sha256": "935d4f5e57ba4b20e94d92e3aa9c2821437074194733a3876c4cba89f9962f88",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W074\", \"W076\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0104",
      "label": "AI review tools can identify suspicious patterns, propose missing tests and summarize complex diffs. They can also miss defects or invent problems that are not ",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter08.tex",
      "line_start": 51,
      "line_end": 51,
      "paragraph": "AI review tools can identify suspicious patterns, propose missing tests and summarize complex diffs. They can also miss defects or invent problems that are not present. Evaluations of automated code review (\\autocite{W074}, \\autocite{W106}) and related research \\autocite{W081} investigate different aspects of that performance. A benchmark may count detected defects, while a field deployment may count developer reactions or review latency. These endpoints should not be combined into a single accuracy claim.",
      "sha256": "994a28cdfa4556bc8d8fecad1eb17c6248a9cbf663d47364f7bea8f52150867e",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W074\", \"W081\", \"W106\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0105",
      "label": "Research on review comment quality and developer response (\\autocite{W064}, \\autocite{W098}, \\autocite{W096}) motivates measuring precision, actionability and r",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter08.tex",
      "line_start": 65,
      "line_end": 65,
      "paragraph": "Research on review comment quality and developer response (\\autocite{W064}, \\autocite{W098}, \\autocite{W096}) motivates measuring precision, actionability and review burden separately. The exact empirical rates remain provisional until the original papers are inspected. For the service, a warning that \\textquotesingle the policy code may be unsafe\\textquotesingle{} is not actionable. A warning that \\textquotesingle the adapter retains the v1 €5,000 ceiling while INT-002 requires €3,000 for new requests\\textquotesingle{} names an observable mismatch and supplies a path to reproduce it.",
      "sha256": "ef589a2c4406f39296455aebc41adc06a72d46ee699ec0a6adea6b9638916763",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W064\", \"W096\", \"W098\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0106",
      "label": "Orosz's publicly visible account describes teams reviewing AI-generated comments and routing changes according to their consequences \\oroszcite{P118}. That crea",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter08.tex",
      "line_start": 70,
      "line_end": 70,
      "paragraph": "Orosz's publicly visible account describes teams reviewing AI-generated comments and routing changes according to their consequences \\oroszcite{P118}. That creates a further distinction: a human can validate every reported finding without establishing evidence for every material acceptance obligation. A quiet or filtered reviewer is not a coverage certificate.",
      "sha256": "4c09a1e3db6caf875bac95fb9bf261a413aa5ba5bd2d964bdd1e676e7cf2c1e5",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"P118\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0107",
      "label": "Xiang et al.~\\autocite{W102} give a particularly useful verification-cost counterexample. On 116 complete-case LiveCodeBench problems, review by Claude changes ",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter08.tex",
      "line_start": 91,
      "line_end": 91,
      "paragraph": "Xiang et al.~\\autocite{W102} give a particularly useful verification-cost counterexample. On 116 complete-case LiveCodeBench problems, review by Claude changes Codex passing outputs from 83 to 104 (+21), at \\$0.443 versus \\$0.190 per task; the opposite reviewer ordering lowers Claude's successes from 106 to 96 while increasing modeled inference cost from \\$0.226 to \\$0.382 per task. Table~2 provides numerator and denominator for independent \\emph{percentage arithmetic}, and Table~4 provides discordances for exact McNemar test rechecks. Neither calculation replays the model calls, proves transfer to repository review, or guarantees a cost-effective production policy. A reviewer remains accountable for independent oracles, acceptance and regression risk. Figure~\\ref{fig:ch08-research-1} decomposes those net changes into failures fixed and previously passing answers broken. Read each two-letter label as writer then reviewer: the green and red bars must be considered together. More corrections can coexist with regressions, so a review policy needs both counts rather than a tally of helpful comments.",
      "sha256": "c406a6173946c91483fc24466d0f397111e3d012eeb9014be76e14526fdc63c4",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W102\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0108",
      "label": "Other work on model self-review \\autocite{W109} and correlated errors \\autocite{W079} reinforces the need to examine the independence of evidence rather than co",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter08.tex",
      "line_start": 99,
      "line_end": 99,
      "paragraph": "Other work on model self-review \\autocite{W109} and correlated errors \\autocite{W079} reinforces the need to examine the independence of evidence rather than count agreeing opinions. In the approval service, the decisive checker is a deterministic test derived from the authorized contract. A second model may inspect the diff and suggest additional counterexamples, but agreement between two models cannot override the high-risk invariant or the replay requirement. The review design should diversify information sources before it diversifies model names.",
      "sha256": "089ca5d926774265429522cb3962701841d1f04eca47e796f8db275ab98cdff9",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W079\", \"W109\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0109",
      "label": "Studies of human interaction with AI review recommendations (\\autocite{W083}, \\autocite{W088}, \\autocite{W091}) explore this question in different settings. The",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter08.tex",
      "line_start": 119,
      "line_end": 119,
      "paragraph": "Studies of human interaction with AI review recommendations (\\autocite{W083}, \\autocite{W088}, \\autocite{W091}) explore this question in different settings. The current draft does not assign them numerical effects without manuscript-level checks. A reviewer may be influenced by a confident explanation, a green badge or an apparently precise severity score. None of those cues establishes that the finding is correct.",
      "sha256": "cbabc166cf047e53c95e786e32a967023e8911d61519e7b10ee205c898dc5a9c",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W083\", \"W088\", \"W091\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0110",
      "label": "Research on review allocation \\autocite{W093}, intent-aware code critique \\autocite{W099} and review quality \\autocite{W104} supplies relevant context. The chap",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter08.tex",
      "line_start": 133,
      "line_end": 133,
      "paragraph": "Research on review allocation \\autocite{W093}, intent-aware code critique \\autocite{W099} and review quality \\autocite{W104} supplies relevant context. The chapter\\textquotesingle s proposed decision table routes low-risk, well-tested changes to streamlined review; policy-sensitive or security-relevant changes require specialized reviewers and explicit acceptance evidence. A patch with missing intention authority cannot become low-risk simply because it is small.",
      "sha256": "12d5fa232d8363f786a0145b6518628b8df4647c06195a751860bfd8c293b977",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W093\", \"W099\", \"W104\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0111",
      "label": "\\noindent\\textbf{When ``read the draft'' meets review capacity.} In 2025 Osmani urged engineers to read AI-generated code as a draft, reasoning that inspection ",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter08.tex",
      "line_start": 147,
      "line_end": 147,
      "paragraph": "\\noindent\\textbf{When ``read the draft'' meets review capacity.} In 2025 Osmani urged engineers to read AI-generated code as a draft, reasoning that inspection preserves understanding and prevents plausible mistakes from entering production \\osmanicite{O023}. His September 2026 essay \\emph{The Code Nobody Reads} instead explores a future where exhaustive line-by-line human reading cannot scale and lower-risk changes pass through stronger automated checks \\osmanicite{O001}. The two positions expose a real design question, not a blanket rule to abolish review: what assurance must be retained when human attention becomes selective?",
      "sha256": "4666e4f7acb48e5dbf99eac7e87b8efa7cff84b0cf75342e8c080aef4ef6960e",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"O001\", \"O023\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0112",
      "label": "Research on review outcomes \\autocite{W107} and maintainer rejection of benchmark-passing patches \\autocite{W111} motivates separating technical plausibility fr",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter08.tex",
      "line_start": 156,
      "line_end": 156,
      "paragraph": "Research on review outcomes \\autocite{W107} and maintainer rejection of benchmark-passing patches \\autocite{W111} motivates separating technical plausibility from integration acceptance. \\autocite{W105} provides a contrasting view of review tooling, but its detailed findings remain pending verification. The approval-service dossier includes the INT-001 and INT-002 contracts, the architecture decision, the patch hash, independent test results, the reviewer\\textquotesingle s disposition of findings and an explicit acceptance field. Because the laboratory has no real policy-owner signature, its final state remains \\textquotesingle ready for review\\textquotesingle, not production accepted.",
      "sha256": "bcee231e8399b33764c07f7595ed6e6cfa81912c6dcbeacedbaddafc7f4da354",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W105\", \"W107\", \"W111\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0113",
      "label": "\\includegraphics[width=\\linewidth,height=.62\\textheight,keepaspectratio]{figures/jpg/20_Figure_8_1_Architect.jpg}\n\\caption{A reviewer can fix code or regress it",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "figures/source_redraws/figure_ch08_01.tex",
      "line_start": 33,
      "line_end": 37,
      "paragraph": "\\includegraphics[width=\\linewidth,height=.62\\textheight,keepaspectratio]{figures/jpg/20_Figure_8_1_Architect.jpg}\n\\caption{A reviewer can fix code or regress it. Reported figures of W102, original Figure 1; \\workref{W102}. Published paired task counts; conditions restricted to complete-case LiveCodeBench problems, not repository change reviews.}\n\\label{fig:ch08-research-1}\n\\end{figure}\n",
      "sha256": "795780627019de574cfcbf4feb66d1d703f7f1405a9c48e28f9261ad3e86b0d6",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W102\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0114",
      "label": "\\includegraphics[width=\\linewidth,height=.62\\textheight,keepaspectratio]{figures/jpg/21_Figure_8_2_Architect.jpg}\n\\caption{More review spending can improve or w",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "figures/source_redraws/figure_ch08_02.tex",
      "line_start": 32,
      "line_end": 36,
      "paragraph": "\\includegraphics[width=\\linewidth,height=.62\\textheight,keepaspectratio]{figures/jpg/21_Figure_8_2_Architect.jpg}\n\\caption{More review spending can improve or worsen correctness. Reported figures of W102, original Figure 2; \\workref{W102}. Published task-level means transformed to compact approximate coordinates; excludes confidence intervals and deployment costs.}\n\\label{fig:ch08-research-2}\n\\end{figure}\n",
      "sha256": "533704150ddc61e00b42b165e4f99fe52228ac4856c0a012ca79afd382cd1da0",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W102\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0115",
      "label": "Xia and colleagues classified approximately 58\\% of observed work as comprehension, including activity outside the editor. Chapter~\\ref{chap:01} uses the author",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter09.tex",
      "line_start": 15,
      "line_end": 15,
      "paragraph": "Xia and colleagues classified approximately 58\\% of observed work as comprehension, including activity outside the editor. Chapter~\\ref{chap:01} uses the author-hosted manuscript\\textquotesingle s 79 developers and 3,244 hours. The publication record uses 78 and 3,148, a version discrepancy retained in Appendix~\\ref{app:methodology}; those populations should not be silently interchanged. The durable lesson is the breadth of comprehension work, not a universal time ratio or an estimate of agent savings. \\autocite{W170}",
      "sha256": "cd50635b07fc8c90e6d7407c65b6f9be8f2356029399e54ef5b1bc7bdb1c56f9",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W170\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0116",
      "label": "\\noindent\\textbf{A brownfield permission map.} Osmani proposes green, yellow and red zones for mature repositories, assigned by people according to coverage, is",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter09.tex",
      "line_start": 25,
      "line_end": 25,
      "paragraph": "\\noindent\\textbf{A brownfield permission map.} Osmani proposes green, yellow and red zones for mature repositories, assigned by people according to coverage, isolation, institutional knowledge and potential consequences \\osmanicite{O002}. The labels are useful as a provisional routing shorthand, not a numerical prediction of defect probability:",
      "sha256": "1c9026541cb12065cd50cc8cb7a4ecd9bf23a66a1625d9c8eaea76e3b7ce6931",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"O002\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0117",
      "label": "Engineers maintain mental models of responsibilities, data flow, exceptional behavior and design rationale. LaToza, Venolia and DeLine\\textquotesingle s explora",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter09.tex",
      "line_start": 45,
      "line_end": 45,
      "paragraph": "Engineers maintain mental models of responsibilities, data flow, exceptional behavior and design rationale. LaToza, Venolia and DeLine\\textquotesingle s exploratory surveys and interviews describe the effort involved in recovering that knowledge within one corporation. Their self-selected observations motivate a design problem, rather than establish an effect of AI-mediated memory. \\autocite{W186}",
      "sha256": "9f3e239d531f90f78b8785602763f291d20aafe8795e24452a028948dca7ad79",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W186\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0118",
      "label": "Ownership research uses contribution patterns as proxies for expertise and relates them to quality outcomes. Bird and colleagues found such associations in two ",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter09.tex",
      "line_start": 53,
      "line_end": 53,
      "paragraph": "Ownership research uses contribution patterns as proxies for expertise and relates them to quality outcomes. Bird and colleagues found such associations in two Microsoft products; the study does not prove that changing ownership causally reduces defects. Wheeler\\textquotesingle s argument that AI weakens authorship-based proxies is a separate conceptual claim. Together they invite scrutiny of the proxy, rather than a presumption that generated code is defective. \\autocite{W182,W189}",
      "sha256": "8fbb2bc8c191e3b51082fb16413686c00cf2f076da1e4683c2d3d979ed40d4d8",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W182\", \"W189\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0119",
      "label": "A coding agent sees only the context it retrieves. Source files can be current while design notes are stale; tests may encode defects; summaries may omit author",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter09.tex",
      "line_start": 61,
      "line_end": 61,
      "paragraph": "A coding agent sees only the context it retrieves. Source files can be current while design notes are stale; tests may encode defects; summaries may omit authorization. The studies of contextual and conceptual pitfalls mapped to W155 and W158 motivate careful selection, without establishing a universal context recipe. More retrieved material is not necessarily more useful evidence. \\autocite{W155,W158}",
      "sha256": "326ee49d80d4c7ffdfbc38ff0aadbe314a2e77d7d1dea450094cfc08d7fb6e79",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W155\", \"W158\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0120",
      "label": "An agent trace showing that nineteen tests passed is an episodic fact. It cannot prove that those tests cover the correct intention. A semantic card saying \\tex",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter09.tex",
      "line_start": 80,
      "line_end": 80,
      "paragraph": "An agent trace showing that nineteen tests passed is an episodic fact. It cannot prove that those tests cover the correct intention. A semantic card saying \\textquotesingle Treasury ceiling €3,000\\textquotesingle{} is incomplete without its effective policy version. An intention contract has stronger authority about desired behavior, but it may not describe every implementation dependency. The memory mechanisms mapped to \\autocite{W157}, \\autocite{W159} and \\autocite{W160} explore different representations and retrieval methods. \\autocite{W157} is ClawVM, published at EuroMLSys 2026, DOI 10.1145/3805621.3807648, pp.~1--12, rather than merely an undated bibliography entry. It proposes harness-managed typed memory pages and validated writeback; its evaluation includes synthetic workloads, twelve real-session traces and adversarial tests. Those results concern state preservation under the authors\\textquotesingle{} fault model, not demonstrated improvements in a software maintainer\\textquotesingle s understanding. The empirical transfer of these mechanisms to brownfield comprehension remains to be established.",
      "sha256": "b6260e0d9117aff907d58208849be2ea9aa41fe869be31901863e639e1ad9c92",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W157\", \"W159\", \"W160\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0121",
      "label": "We therefore propose explicit memory states: CURRENT, SUPERSEDED, STALE\\_BY\\_INTENT\\_DELTA, DISPUTED and UNKNOWN. Each record includes source, revision, validit",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter09.tex",
      "line_start": 94,
      "line_end": 94,
      "paragraph": "We therefore propose explicit memory states: CURRENT, SUPERSEDED, STALE\\_BY\\_INTENT\\_DELTA, DISPUTED and UNKNOWN. Each record includes source, revision, validity scope, invalidation triggers and an accountable owner. These states are methodological proposals, not terminology empirically validated by \\autocite{W157} or \\autocite{W168}.",
      "sha256": "6b5d2336d1e69c944ec2f13674050a07b127765b90acd5a3e050ac0cbdf3a35e",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W157\", \"W168\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0122",
      "label": "\\noindent\\textbf{Renew context before reusing it.} Osmani treats context as an engineered selection of repository facts and constraints \\osmanicite{O031}, shows",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter09.tex",
      "line_start": 104,
      "line_end": 104,
      "paragraph": "\\noindent\\textbf{Renew context before reusing it.} Osmani treats context as an engineered selection of repository facts and constraints \\osmanicite{O031}, shows why long-running agents need durable handoff checkpoints \\osmanicite{O013}, and recommends periodic audits of agent instruction files \\osmanicite{O004}. Their practical synthesis for the approval service is a short renewal protocol. Before a new run, identify the context file's \\emph{owner}, cite the source for each non-obvious invariant, record its \\emph{intent revision and validity scope}, declare an \\emph{expiry or invalidation trigger}, and keep procedural hints separate from tool permissions. Delete redundant instructions, quarantine retrieved text as data, and restart with an independently refreshed acceptance bundle when a material premise changes.",
      "sha256": "0cb6dce9ba10fc57ecd980481442634f4b7953feb28f6e4b74a7c6694b830fc7",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"O004\", \"O013\", \"O031\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0123",
      "label": "Anokhin and colleagues\\textquotesingle{} AriGraph combines semantic relations and episodic observations for agents. Its evaluated environments differ from softw",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter09.tex",
      "line_start": 113,
      "line_end": 113,
      "paragraph": "Anokhin and colleagues\\textquotesingle{} AriGraph combines semantic relations and episodic observations for agents. Its evaluated environments differ from software maintenance, so it offers a representation mechanism rather than direct validation of this chapter\\textquotesingle s handoff design. The IJCAI version and inspected locations are recorded in Appendix~\\ref{app:methodology}. Our software graph still requires task-specific evaluation. \\autocite{W160}",
      "sha256": "456bc1f5d871ddef51a9f8dac6db070d1cfb9fbd1975f6902068396b4238de7c",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W160\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0124",
      "label": "Turnover exposes missing rationale: a repository may build while a successor cannot explain an exception or assess its removal. Mockus\\textquotesingle{} histori",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter09.tex",
      "line_start": 125,
      "line_end": 125,
      "paragraph": "Turnover exposes missing rationale: a repository may build while a successor cannot explain an exception or assess its removal. Mockus\\textquotesingle{} historical succession study and Rigby and colleagues\\textquotesingle{} file-based knowledge-loss analysis examine aspects of this problem. Their observational associations and repository-derived proxies do not estimate AI-assisted handover benefits. Appendix~\\ref{app:methodology} preserves their distinct samples, numerical checks and remaining limitations. \\autocite{W185,W173}",
      "sha256": "36d04797717442f997b52793f5a0cefb2ad8addec35999c4c475260bf6ccb7ee",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W173\", \"W185\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0125",
      "label": "\\includegraphics[width=\\linewidth,height=.62\\textheight,keepaspectratio]{figures/jpg/22_Figure_9_1_Architect.jpg}\n\\caption{Episodic and semantic memory answer d",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "figures/source_redraws/figure_ch09_01.tex",
      "line_start": 28,
      "line_end": 32,
      "paragraph": "\\includegraphics[width=\\linewidth,height=.62\\textheight,keepaspectratio]{figures/jpg/22_Figure_9_1_Architect.jpg}\n\\caption{Episodic and semantic memory answer different questions. Conceptual redraw of W160, original Figure 2; \\workref{W160}. A software-engineering adaptation of AriGraph’s world-model architecture; AriGraph itself was evaluated on text games. Software memory additionally needs contract version and invalidation status.}\n\\label{fig:ch09-research-1}\n\\end{figure}\n",
      "sha256": "9ac8c5841634ff7bf7aa22128e676eaac2538ef48263998ca4529e1168b02631",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W160\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0126",
      "label": "\\includegraphics[width=\\linewidth,height=.62\\textheight,keepaspectratio]{figures/jpg/23_Figure_9_2_Architect.jpg}\n\\caption{Memory must survive compaction and re",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "figures/source_redraws/figure_ch09_02.tex",
      "line_start": 28,
      "line_end": 32,
      "paragraph": "\\includegraphics[width=\\linewidth,height=.62\\textheight,keepaspectratio]{figures/jpg/23_Figure_9_2_Architect.jpg}\n\\caption{Memory must survive compaction and reset by harness policy. Conceptual redraw of W157, original Figure 1; \\workref{W157}. Compresses the paper’s typed pages, compaction boundary and validated journal; no performance claims. State integrity is a harness obligation, not a prompt request.}\n\\label{fig:ch09-research-2}\n\\end{figure}\n",
      "sha256": "b39e6cd968ede8b60da7aa258349c2e9528c3d9b94b94d6b8dd006e3a14f5daf",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W157\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0127",
      "label": "Shen and Tamkin's main randomized study enrolled 52 Python-experienced participants unfamiliar with Trio, 26 per condition. After two tasks and up to 35 minutes",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter10.tex",
      "line_start": 15,
      "line_end": 15,
      "paragraph": "Shen and Tamkin's main randomized study enrolled 52 Python-experienced participants unfamiliar with Trio, 26 per condition. After two tasks and up to 35 minutes of work, participants completed an unaided 14-question assessment. The authors report lower immediate comprehension with AI assistance (Cohen's $d=0.738$, $p=0.010$), without a statistically significant average improvement in task time. This is an immediate assessment, not a week- or month-later retention result. The source's percentage summary has an unresolved normalization inconsistency, recorded in Appendix~\\ref{app:methodology}, \\S\\ref{app:commentary-ch10}; the chapter does not turn it into a precise loss-of-skill rate. \\autocite{W118}",
      "sha256": "82b05b17064d48848cb5f18c6a3e3f8367b1ab24c43f8c4ed626dbb999e25116",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W118\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0128",
      "label": "Ahmad's qualitative study analyzed 621 reflective diaries from 207 students over eight weeks. It describes black-box acceptance, context mismatch, dependency-in",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter10.tex",
      "line_start": 28,
      "line_end": 28,
      "paragraph": "Ahmad's qualitative study analyzed 621 reflective diaries from 207 students over eight weeks. It describes black-box acceptance, context mismatch, dependency-induced atrophy and verification bypass, alongside a contrasting use of AI as a comprehension scaffold. These are recurring experiences in an undergraduate project, not an eight-week controlled retention test or measured industrial defect rates. \\autocite{W154}",
      "sha256": "3c6c5cf7271468d5232081c61b570f85b3f043034017ff998b82b821ae71cfd5",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W154\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0129",
      "label": "Anderson and colleagues examine changes to unfamiliar code using architecture sketches and explanations as well as task completion. That small study motivates a",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter10.tex",
      "line_start": 30,
      "line_end": 30,
      "paragraph": "Anderson and colleagues examine changes to unfamiliar code using architecture sketches and explanations as well as task completion. That small study motivates assessing the mental model behind a patch; it does not establish its future maintenance consequences. The source's method and verification boundaries remain in Appendix~B. \\autocite{W155}",
      "sha256": "0904e392b12311e8becf75cae3c4b2ceadf0991857091d38e383a83c3cd6a47a",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W155\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0130",
      "label": "Zi and colleagues studied 32 introductory-programming students across 160 task instances. The reported 32.5\\% success rate concerns their generated-code \\emph{c",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter10.tex",
      "line_start": 44,
      "line_end": 44,
      "paragraph": "Zi and colleagues studied 32 introductory-programming students across 160 task instances. The reported 32.5\\% success rate concerns their generated-code \\emph{comprehension task}; it is not a defect rate in generated programs. The authors describe difficulties involving Python familiarity, language comprehension and automation bias. The population and tasks limit transfer to experienced maintainers. \\autocite{W113}",
      "sha256": "2e0bc5b8b0a5a6c6eb662318ff4e3936e231189f6ad2adbf0b982ba340b06820",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W113\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0131",
      "label": "Related work on novice contributions and attention to security motivates reviewing generated assertions before delegating cross-module changes; their uncomplete",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter10.tex",
      "line_start": 48,
      "line_end": 48,
      "paragraph": "Related work on novice contributions and attention to security motivates reviewing generated assertions before delegating cross-module changes; their uncompleted primary-method audits do not justify numerical learning claims here. \\autocite{W112,W067} Increase delegated responsibility with demonstrated judgment rather than job title or prompt count.",
      "sha256": "0607372020acfa8cb578318797c478d3d1a5192e87e573f76bcc22db58bcf3af",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W067\", \"W112\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0132",
      "label": "Lower perceived effort, eye-fixation measures or physiological signals are not interchangeable with later unaided performance. The biometric and offloading sour",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter10.tex",
      "line_start": 55,
      "line_end": 55,
      "paragraph": "Lower perceived effort, eye-fixation measures or physiological signals are not interchangeable with later unaided performance. The biometric and offloading sources in the catalogue do not yet support a fully audited physiological effect here. \\autocite{W116,W117} Work on essay writing is an adjacent comparison, not direct evidence of coding-skill loss. \\autocite{W121}",
      "sha256": "bb215d8fd99ae91672d74d73a91908628e366635a49ebf24520d371385d8173b",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W116\", \"W117\", \"W121\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0133",
      "label": "Kara and colleagues' LACY system combines expert-curated tours with AI-generated explanations. Its industry co-design involved a legacy finance system exceeding",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter10.tex",
      "line_start": 66,
      "line_end": 66,
      "paragraph": "Kara and colleagues' LACY system combines expert-curated tours with AI-generated explanations. Its industry co-design involved a legacy finance system exceeding 30,000 lines; reported quiz scores were 83\\% for expert-guided tours and 57\\% for AI-only tours. This is an immediate study outcome, not demonstrated retention months later. The intervention combines generation, curation and a reusable code-anchored narrative, rather than merely comparing the presence or absence of AI. \\autocite{W156}",
      "sha256": "6e7f5be290371970ebcb52d82928783b725d5f0b85aa401cb9dee0fc20764582",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W156\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0134",
      "label": "Onboarding also has social and procedural dimensions. Ju and colleagues' Microsoft study combines interviews with newly assigned developers and managers with fo",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter10.tex",
      "line_start": 70,
      "line_end": 70,
      "paragraph": "Onboarding also has social and procedural dimensions. Ju and colleagues' Microsoft study combines interviews with newly assigned developers and managers with follow-up surveys. Its exploratory mixed-method design motivates attention to ownership and access to help; it does not identify an AI-mentoring treatment effect. \\autocite{W163}",
      "sha256": "dca79a53b2a7f94f4bb2e0f4ee8ea35e31d6cbff9bb86cb9e112ef06fb19703d",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W163\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0135",
      "label": "Historical work on developer fluency, ramp-up and distributed development motivates a staged view, not a universal time-to-productivity curve. Its remaining pri",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter10.tex",
      "line_start": 81,
      "line_end": 81,
      "paragraph": "Historical work on developer fluency, ramp-up and distributed development motivates a staged view, not a universal time-to-productivity curve. Its remaining primary-source checks are recorded in Appendix~B. \\autocite{W184,W178,W187} A local progression moves from explaining current behavior to repairing a bounded defect, reviewing another candidate, introducing a versioned rule and diagnosing an unseen failure. Each step provides a different opportunity to observe independent judgment.",
      "sha256": "b77cc4af77e5e6b8ccda0635e0a4d467c822e4ef4c029688a969ad80634b9d62",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W178\", \"W184\", \"W187\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0136",
      "label": "Routine tasks can be both production work and occasions for supervised practice. Removing them changes the opportunities through which novices become independen",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter10.tex",
      "line_start": 88,
      "line_end": 88,
      "paragraph": "Routine tasks can be both production work and occasions for supervised practice. Removing them changes the opportunities through which novices become independent, even when immediate output improves. The apprenticeship model offers a theoretical way to frame that trade-off; Chapter~\\ref{chap:12} examines its economic assumptions. It does not establish a staffing rule or forecast this team\\textquotesingle s skill supply. \\autocite{W119}",
      "sha256": "ca0a7cf98fb663d2481f9c18bff8694efca0c268e820b8f648d0a3535a3df146",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W119\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0137",
      "label": "\\autocite{W162} maps the designs of 95 code-comprehension experiments published from 1979 to 2019: the corpus predates present-day agentic coding and is a syste",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter10.tex",
      "line_start": 109,
      "line_end": 109,
      "paragraph": "\\autocite{W162} maps the designs of 95 code-comprehension experiments published from 1979 to 2019: the corpus predates present-day agentic coding and is a systematic mapping, not a controlled benchmark of coding agents. Its ACM Computing Surveys version of record is volume~56, issue~4 (2024), article~106. A \\emph{September 2026 corrigendum} \\autocite{W162Corrigendum2026} documents a misordering that caused primary-study identifiers S1--S95 in the article and tables to disagree with the study reference list and replication package; a reanalysis must use the corrected mapping. \\autocite{W170} observes professional activity but is not an intervention study. \\autocite{W114} explores physiological correlates; its original full text still needs inspection, and those signals cannot substitute for demonstrated reasoning.",
      "sha256": "af8a2b5aeb711f15f890feb0147b26272f81961bf15a74117c5a114b96c2c1ab",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W114\", \"W162\", \"W162Corrigendum2026\", \"W170\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "BIB:W162Corrigendum2026",
      "label": "Corrigendum: 40 Years of Designing Code Comprehension Experiments: A Systematic Mapping Study",
      "kind": "auxiliary_bibliography",
      "collection": "AUX",
      "original_key": "W162Corrigendum2026",
      "source": "https://doi.org/10.1145/3838282"
    },
    {
      "id": "V10:TEXTREF:0138",
      "label": "\\noindent\\textbf{Keep the reasoning repetitions.} Osmani's account of skill decay \\osmanicite{O003} argues that fast autonomous implementation can displace the ",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter10.tex",
      "line_start": 122,
      "line_end": 122,
      "paragraph": "\\noindent\\textbf{Keep the reasoning repetitions.} Osmani's account of skill decay \\osmanicite{O003} argues that fast autonomous implementation can displace the practice through which developers learn to predict, debug and explain systems. His ``80\\% problem'' \\osmanicite{O017} describes an evolving work mix; it is not evidence that a developer loses 80\\% of competence. Translate the concern into observable learning behavior rather than a second, unvalidated score: before delegating, write a prediction for one boundary case; after execution, inspect a failure or risky diff; explain the relevant invariant without reading the agent's summary; and attempt an unseen related change without assistance at the scheduled Day-14 follow-up.",
      "sha256": "a0432fe192e00964f80382efa553f02e655249f42db8237682530ee2395316d9",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"O003\", \"O017\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0139",
      "label": "There is a competing hypothesis. In Orosz's moderated discussion, Kent Beck argues that assistance can amplify learning \\oroszcite{P123}. This is an experienced",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter10.tex",
      "line_start": 128,
      "line_end": 128,
      "paragraph": "There is a competing hypothesis. In Orosz's moderated discussion, Kent Beck argues that assistance can amplify learning \\oroszcite{P123}. This is an experienced practitioner's expectation, not a measured retention effect. Set it beside Osmani's concern: assistance might sustain prediction, explanation and experimentation, or substitute for those activities. The study should permit improvement, deterioration or no detectable difference rather than presuppose decay.",
      "sha256": "1986682b3932151aeef181f524cd73a3d26172c94878b01c5d85567b133e1bed",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"P123\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0140",
      "label": "\\includegraphics[width=\\linewidth,height=.62\\textheight,keepaspectratio]{figures/jpg/24_Figure_10_1_Architect.jpg}\n\\caption{Reusable expert-curated code tours s",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "figures/source_redraws/figure_ch10_01.tex",
      "line_start": 27,
      "line_end": 31,
      "paragraph": "\\includegraphics[width=\\linewidth,height=.62\\textheight,keepaspectratio]{figures/jpg/24_Figure_10_1_Architect.jpg}\n\\caption{Reusable expert-curated code tours support onboarding. Conceptual redraw of W156, original Figure 1; \\workref{W156}. Source compares expert/learner views of one-to-one mentoring and the LACY tool; this simplifies the workflow. Expert curation is the distinguishing step; exploratory AI tours are less authoritative.}\n\\label{fig:ch10-research-1}\n\\end{figure}\n",
      "sha256": "b4909ff8da477c87fa6a59f57212d7807788c760b545bdad81ab9fdba8cbf883",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W156\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0141",
      "label": "\\includegraphics[width=\\linewidth,height=.62\\textheight,keepaspectratio]{figures/jpg/25_Figure_10_2_Architect.jpg}\n\\caption{Task completion and immediate compre",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "figures/source_redraws/figure_ch10_02.tex",
      "line_start": 26,
      "line_end": 30,
      "paragraph": "\\includegraphics[width=\\linewidth,height=.62\\textheight,keepaspectratio]{figures/jpg/25_Figure_10_2_Architect.jpg}\n\\caption{Task completion and immediate comprehension are separate outcomes. Qualitative redraw of W118, original Figure 1; \\workref{W118}. The source reports lower immediate quiz scores with AI assistance; its percentage normalization is unresolved (Appendix~\\ref{app:methodology}, \\S\\ref{app:commentary-ch10}). Usage-pattern comparisons are exploratory, and delayed retention was not measured.}\n\\label{fig:ch10-research-2}\n\\end{figure}\n",
      "sha256": "36c6f8ee913ac6d8776162bbe659370c1dac6f0f0d0cf9f7b8ea335242b78e27",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W118\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0142",
      "label": "A field measurement should distinguish the arrival process from service capacity and downstream outcomes. The queueing example is deliberately deterministic, bu",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter11.tex",
      "line_start": 15,
      "line_end": 15,
      "paragraph": "A field measurement should distinguish the arrival process from service capacity and downstream outcomes. The queueing example is deliberately deterministic, but a real team must also record task mix and variance: policy-sensitive changes may take longer to review than documentation. It should retain all candidate attempts, including those withdrawn before review, so an increase in generation cannot masquerade as an improvement in acceptance. Afroz et al.~\\autocite{W094} report an estimated 519.86 additional pull requests per week across 294 sampled repositories relative to their Bayesian structural-time-series counterfactual, approximately 27,032 over 52 weeks. Their Table II also reports an estimated 1.06\\% decline in aggregate PR merge ratio and an 18.18\\% decline for one-time contributors. The intervention is a calendar-period proxy for the AI surge, not randomized assignment of an AI tool. It is a warning about plausible capacity pressure, not proof that AI caused every observed change.",
      "sha256": "3973a83df89380beadaa1360ae5c2d50429acfc0cb5bd6890a8c730ac6ad469d",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W094\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0143",
      "label": "The important distinction is between arrivals and accepted outcomes. Chapter~\\ref{chap:02} examines how production-stage measurements can diverge; the open-sour",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter11.tex",
      "line_start": 21,
      "line_end": 21,
      "paragraph": "The important distinction is between arrivals and accepted outcomes. Chapter~\\ref{chap:02} examines how production-stage measurements can diverge; the open-source observations here suggest a capacity question for a team to test, rather than a private-company forecast. \\autocite{W010,W094}",
      "sha256": "23031e15c0dcb9ea0ace76cb5281fdfeb6724d1224524eb3d413d87f58045d5a",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W010\", \"W094\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0144",
      "label": "The queue identifies pressure, not which work may safely disappear. Nicole Forsgren and Abi Noda's guidance, excerpted alongside Orosz's interview in \\emph{Fric",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter11.tex",
      "line_start": 24,
      "line_end": 36,
      "paragraph": "The queue identifies pressure, not which work may safely disappear. Nicole Forsgren and Abi Noda's guidance, excerpted alongside Orosz's interview in \\emph{Frictionless}, motivates making workflow friction visible \\oroszcite{P078}. For this service, classify the purpose of a delay before optimizing it:\n\\begin{center}\n\\footnotesize\n\\begin{tabularx}{\\linewidth}{@{}>{\\RaggedRight\\arraybackslash}X>{\\RaggedRight\\arraybackslash}X>{\\RaggedRight\\arraybackslash}X@{}}\n\\toprule\n\\textbf{Delay and purpose} & \\textbf{Owner / proposed change} & \\textbf{Check} \\\\\n\\midrule\nRepeated environment setup; avoidable preparation & Platform owner versions the setup procedure. & Setup effort and reproducibility; unchanged permission envelope. \\\\\nReviewer searches for missing provenance; assurance preparation & Tech lead prepares a versioned evidence packet. & Search time and missing evidence; independent checks retained. \\\\\nWaiting for an INT-002 decision; unresolved authority & Policy owner resolves the scoped question. & Decision latency and traceable authorization; no inferred approval. \\\\\n\\bottomrule\n\\end{tabularx}\n\\end{center}",
      "sha256": "00616ad60c23ec73205ddfdf57f4b819f5f7bc1ae268633ee65ce2949516f59a",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"P078\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0145",
      "label": "Hassan\\textquotesingle s agentic software-engineering roadmap \\autocite{W152} identifies coordination and architecture as open research problems, while Hoda\\tex",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter11.tex",
      "line_start": 70,
      "line_end": 70,
      "paragraph": "Hassan\\textquotesingle s agentic software-engineering roadmap \\autocite{W152} identifies coordination and architecture as open research problems, while Hoda\\textquotesingle s work \\autocite{W153} situates development within the social organization of software teams. These sources motivate a socio-technical account; neither proves that a seven-role chart is optimal. The proposed role model is a way to make implicit authority visible.",
      "sha256": "f4b719ee98b243140ebaf9665a1bfbf4b18d3faa8301b8d82c6a4200af4e82dd",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W152\", \"W153\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0146",
      "label": "The original policy research is more nuanced than a simple percentage of projects permitting AI. Yang et al.~\\autocite{W147} intentionally sampled 67 visible go",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter11.tex",
      "line_start": 78,
      "line_end": 78,
      "paragraph": "The original policy research is more nuanced than a simple percentage of projects permitting AI. Yang et al.~\\autocite{W147} intentionally sampled 67 visible governance cases---58 repositories and nine communities---using screening followed by snowball expansion. Their July 2026 arXiv v2 identifies 14 prohibitionist, 40 boundary-and-accountability, and 13 quality-first cases. The proportions are 20.9\\%, 59.7\\% and 19.4\\% within this purposively assembled corpus, not estimates for all open-source projects. Two coders report Cohen\\textquotesingle s kappa of 0.742 for dominant orientation, with macro-average kappas of 0.745 for concerns and 0.840 for strategies. These reliability statistics are author-reported and cannot be reconstructed without the coder-level labels. {[}\\autocite{W147}, PDF pp.~3--5, methodology and orientation results.{]}",
      "sha256": "c53de7a2b8f2d874d56601a32bc2c74ebeabb3520783f9cee41f263846422609",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W147\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0147",
      "label": "Hora et al.~\\autocite{W150} studied a different unit: 281 policy documents from popular projects, plus a separate longitudinal set of 92 dedicated policy files.",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter11.tex",
      "line_start": 80,
      "line_end": 80,
      "paragraph": "Hora et al.~\\autocite{W150} studied a different unit: 281 policy documents from popular projects, plus a separate longitudinal set of 92 dedicated policy files. Their Table 1 reports 198 policies with some human-involvement guidance (70.5\\%); the stricter category requiring a high level of human involvement is 67.3\\%. Confusing these denominators changes the claim. Likewise, 150/281 (53.4\\%) contain guidance on disclosure, but only 48.8\\% make disclosure mandatory. The original manuscript labels itself submitted to ACM; it should not be cited as an accepted TOSEM article. {[}\\autocite{W150}, PDF pp.~3, 7, 10--12, Tables 1--3.{]}",
      "sha256": "89341db454ec2b603d7732e1abeabe4355a2226dedb41acdfac339b5b6eae4fc",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W150\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0148",
      "label": "The difference between these studies matters. \\autocite{W147} describes the range of strategies projects use; \\autocite{W150} estimates how common selected prov",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter11.tex",
      "line_start": 87,
      "line_end": 87,
      "paragraph": "The difference between these studies matters. \\autocite{W147} describes the range of strategies projects use; \\autocite{W150} estimates how common selected provisions are in its sampled policy files. Neither supplies a universal policy template or demonstrates that mandatory disclosure alone improves correctness. A written policy can change reviewer expectations without changing the quality of a generated patch.",
      "sha256": "f4e0a16acd4dabc77cf832c5159238b74ceb7c18c187ba29e07c3f280378a6ab",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W147\", \"W150\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0149",
      "label": "Qiu and colleagues\\textquotesingle{} Blueprint First, Model Second \\autocite{W151} provides an architectural analogy for keeping deterministic orchestration sep",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter11.tex",
      "line_start": 107,
      "line_end": 107,
      "paragraph": "Qiu and colleagues\\textquotesingle{} Blueprint First, Model Second \\autocite{W151} provides an architectural analogy for keeping deterministic orchestration separate from model-generated substeps. Its evaluation is on the TravelPlanner benchmark, not enterprise brownfield engineering. Farrag \\autocite{W011} proposes specification-driven governance but reports an illustrative, noncontrolled pilot. Neither paper experimentally validates this chapter\\textquotesingle s gate profile.",
      "sha256": "a675047cd94d2dfe34bf4b2f36d29ae37e57ad7c7c8b5021823df7e5c08259ef",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W011\", \"W151\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0150",
      "label": "Research on agentic pull-request rejection \\autocite{W071} motivates the need to understand integration failures. FlowGen\\textquotesingle s process-model experi",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter11.tex",
      "line_start": 128,
      "line_end": 128,
      "paragraph": "Research on agentic pull-request rejection \\autocite{W071} motivates the need to understand integration failures. FlowGen\\textquotesingle s process-model experiments \\autocite{W148} concern code-generation benchmarks and should not be presented as evidence that a real team\\textquotesingle s agile throughput improves under a particular agent orchestration scheme. The method must be tested against accepted changes, review time, regressions and deployment outcomes in the target environment.",
      "sha256": "39bdbac25c8f63aec2d048098758dcfc21265305592be833a2b46a1a6d2e7f33",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W071\", \"W148\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0151",
      "label": "\\noindent\\textbf{Ownership of the outer loop.} Osmani uses the ``outer loop'' to distinguish setting goals, judging evidence and living with outcomes from the i",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter11.tex",
      "line_start": 154,
      "line_end": 154,
      "paragraph": "\\noindent\\textbf{Ownership of the outer loop.} Osmani uses the ``outer loop'' to distinguish setting goals, judging evidence and living with outcomes from the inner loop of agent-generated actions \\osmanicite{O009}. The book's existing roles turn that phrase into a decision-rights contract. The policy owner authorizes \\emph{what} the service should do and why; the orchestrator constrains permitted actions and stopping; an independent checker reports evidence against the authorized contract; a maintainer accepts the scoped code change; and the release owner controls deployment and rollback. The same person may hold multiple human roles in a small team, but no agent may inherit a missing approval merely by coordinating the other agents.",
      "sha256": "18cda14cafe00f982a6590484c691b36f08c89fa20d1beaee71071cd2857a8c5",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"O009\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0152",
      "label": "The strongest counterpoint to a purely restrictive policy is that governance itself can shape participation. Chen, Zimmermann and Trinkenreich \\autocite{W149} e",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter11.tex",
      "line_start": 167,
      "line_end": 167,
      "paragraph": "The strongest counterpoint to a purely restrictive policy is that governance itself can shape participation. Chen, Zimmermann and Trinkenreich \\autocite{W149} examine 29,624 repositories and identify 385 policy adopters, using propensity-score matching and difference-in-differences. Their Table II reports changes in review activity, AI-disclosure measures and static quality proxies. But a policy requiring disclosure can alter the measurement of AI use: the authors classify AI-assisted PRs partly from observable disclosure and carry forward AI status across subsequent PRs by the same author. The treatment can therefore influence the label used for an outcome. The manuscript also contains a tension between its stated four-week post-treatment eligibility window and eight-week main-effect window. These are reasons to treat the estimates as provisional until robustness checks using direct PR-level signals and harmonized observation windows are reproduced. {[}\\autocite{W149}, PDF pp.~3--4, 7--9.{]}",
      "sha256": "8e5997c204eda6634924fdd58d15f42fcc14c20dca96fb06c4caca72b657fc0a",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W149\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0153",
      "label": "Afroz et al.~\\autocite{W094} describe the risk of overwhelming open-source maintainers with plausible low-quality submissions. Asdaque and colleagues \\autocite{",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter11.tex",
      "line_start": 171,
      "line_end": 171,
      "paragraph": "Afroz et al.~\\autocite{W094} describe the risk of overwhelming open-source maintainers with plausible low-quality submissions. Asdaque and colleagues \\autocite{W112} study novice AI-assisted contributions and report substantial review overhead in their sample; their exact task controls and numerical tables require full-text verification before the book generalizes their ratios. Xu and colleagues\\textquotesingle{} newcomer-participation work \\autocite{W058} offers an important counterweight: code complexity and participation are not mechanically linked, and the causal design must be read on its own terms rather than reduced to a slogan.",
      "sha256": "e6160c2f1ef79d759495ce28fe864a3aa18e5bbef4c5b2b5fbe989d3f5759371",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W058\", \"W094\", \"W112\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0154",
      "label": "Chapter 9 used historical turnover research (\\autocite{W185} and \\autocite{W173}) to motivate preserving rationale and examined why AI-generated authorship weak",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter11.tex",
      "line_start": 183,
      "line_end": 183,
      "paragraph": "Chapter 9 used historical turnover research (\\autocite{W185} and \\autocite{W173}) to motivate preserving rationale and examined why AI-generated authorship weakens conventional knowledge proxies \\autocite{W189}. Here we translate those concerns into a team policy. The system steward owns the dependency map and design rationale. The intent owner authorizes behavioral changes. The verification owner maintains independent oracles. The reviewer and release authority retain their decisions with source references.",
      "sha256": "acb06e2954c9129c35ca272070d727a5fdc16292cf162dc3e2118b0793bb30df",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W173\", \"W185\", \"W189\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0155",
      "label": "\\includegraphics[width=\\linewidth,height=.62\\textheight,keepaspectratio]{figures/jpg/26_Figure_11_1_Architect.jpg}\n\\caption{AI policies combine multiple governa",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "figures/source_redraws/figure_ch11_01.tex",
      "line_start": 33,
      "line_end": 37,
      "paragraph": "\\includegraphics[width=\\linewidth,height=.62\\textheight,keepaspectratio]{figures/jpg/26_Figure_11_1_Architect.jpg}\n\\caption{AI policies combine multiple governance obligations. Reported subset + conceptual redraw of W150, original Figure 1; \\workref{W150}. Source counts of three common intersections (35, 29, 26). Simplified policy-family labels; do not sum them as a sample total. Only selected frequent intersections are shown, not the complete distribution.}\n\\label{fig:ch11-research-1}\n\\end{figure}\n",
      "sha256": "fd584bd6b87c0f9c53d39a08adfdd233d9431265b516e7b2a7a09c71748201b0",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W150\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0156",
      "label": "\\includegraphics[width=\\linewidth,height=.62\\textheight,keepaspectratio]{figures/jpg/27_Figure_11_2_Architect.jpg}\n\\caption{Policy permission is uneven across c",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "figures/source_redraws/figure_ch11_02.tex",
      "line_start": 33,
      "line_end": 37,
      "paragraph": "\\includegraphics[width=\\linewidth,height=.62\\textheight,keepaspectratio]{figures/jpg/27_Figure_11_2_Architect.jpg}\n\\caption{Policy permission is uneven across contribution channels. Reported figures of W150, original Figure 2; \\workref{W150}. Published percentages from the policy corpus; the bars represent different question codings, not a shared outcome scale. The sampled policies do not recommend leaving channels ungoverned.}\n\\label{fig:ch11-research-2}\n\\end{figure}\n",
      "sha256": "e627f51f52b6f97852646c0449ab79c2dd450ffb0670b7c496a80c89b32754b0",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W150\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0157",
      "label": "A cost identity is useful: total observed cost equals discovery plus execution plus verification plus review plus integration and operations plus measured rewor",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter12.tex",
      "line_start": 19,
      "line_end": 19,
      "paragraph": "A cost identity is useful: total observed cost equals discovery plus execution plus verification plus review plus integration and operations plus measured rework and learning investment. Expected loss from defects can be added as a separately modeled risk term, provided probabilities and severities are labeled as assumptions or estimates. This is an engineering interpretation of \\workposs{W095} reliability-and-cost proposal and \\workposs{W145} DORA ROI guidance; neither provides a validated universal formula.",
      "sha256": "7688c1826e877dc8282a1546b764d955d4e16ff445441a27d517450bce0463f7",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W095\", \"W145\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0158",
      "label": "The production-stage differences examined in Chapter~\\ref{chap:02} make this economically consequential. Demirer, Musolff and Yang\\textquotesingle s observation",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter12.tex",
      "line_start": 45,
      "line_end": 45,
      "paragraph": "The production-stage differences examined in Chapter~\\ref{chap:02} make this economically consequential. Demirer, Musolff and Yang\\textquotesingle s observational and structural analysis distinguishes coding activity from projects and releases; its estimates are not a forecast for this service. Use the endpoint relevant to the decision, and preserve the source-version limits in Appendix~\\ref{app:methodology}. \\autocite{W010}",
      "sha256": "4aa9e399df08e1ebf221c78d8703d13e60f1987a0e1356a8afb8f8ac05a5d2b1",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W010\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0159",
      "label": "Quality research demands estimator-level scrutiny. Agarwal and colleagues \\autocite{W001} stratify agent adoption by prior IDE use: complexity rises 34.85\\% and",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter12.tex",
      "line_start": 47,
      "line_end": 47,
      "paragraph": "Quality research demands estimator-level scrutiny. Agarwal and colleagues \\autocite{W001} stratify agent adoption by prior IDE use: complexity rises 34.85\\% and 42.87\\% in two separate matched cohorts, not in a measured pooled 39\\%-effect population. He and colleagues \\autocite{W004} report preferred DiD warning and complexity effects of +30.26\\% and +41.64\\% in 806 Cursor adopters, but their Appendix Table~6 finds \\emph{negative, non-significant} quality estimates under an alternative estimator. The two studies share part of their methodological lineage. Neither static warnings nor complexity establishes actual exploited defects, and such observational contrasts must not be pooled into a product-quality or safety guarantee.",
      "sha256": "444dd747881e746e3d6f1a92de3aa2fe9a8a8e3e5990bb67092c2ea8c3fa751c",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W001\", \"W004\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0160",
      "label": "Four modes are worth comparing: human-led execution, interactive pair assistance, a bounded agent producing a candidate for review, and a bounded agent followed",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter12.tex",
      "line_start": 61,
      "line_end": 61,
      "paragraph": "Four modes are worth comparing: human-led execution, interactive pair assistance, a bounded agent producing a candidate for review, and a bounded agent followed by an independent checker. Their costs differ in developer minutes, inference, verifier effort, review time and expected rework. Their acceptance probabilities can also differ, but those probabilities must come from a comparable local pilot or remain explicit scenario assumptions. \\autocite{W095} motivates this decision structure; \\autocite{W028} supplies adoption context, while \\autocite{W017} is a cross-domain experiment and cannot be counted as direct evidence of programming productivity.",
      "sha256": "d873b5240a816d4e403565e9c6b46564177cf324223fa37be5232df36db312f0",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W017\", \"W028\", \"W095\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0161",
      "label": "Cui and colleagues\\textquotesingle{} field experiments provide evidence about task output under a particular coding-assistant rollout. Chapter~\\ref{chap:02} pre",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter12.tex",
      "line_start": 81,
      "line_end": 81,
      "paragraph": "Cui and colleagues\\textquotesingle{} field experiments provide evidence about task output under a particular coding-assistant rollout. Chapter~\\ref{chap:02} presents the aggregate estimate and its uncertainty. A local economic model must additionally measure reviewer effort, released outcomes and maintenance obligations, rather than use the reported task gain as a lifetime-return multiplier. \\autocite{W003}",
      "sha256": "f06e8b0c4bc0fcc2096ff0eecf8c1c780e57f67d38c807f63540dcd6f3236881",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W003\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0162",
      "label": "DORA\\textquotesingle s ROI guidance \\autocite{W145} is useful for structuring a business case, but scenario assumptions are not experimentally measured returns.",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter12.tex",
      "line_start": 84,
      "line_end": 84,
      "paragraph": "DORA\\textquotesingle s ROI guidance \\autocite{W145} is useful for structuring a business case, but scenario assumptions are not experimentally measured returns. METR\\textquotesingle s 2026 survey \\autocite{W020} provides an example of why value and speed cannot be equated: 349 retained convenience-sample respondents reported about 1.4--2-fold median value increases across differently worded questions but around threefold perceived task-speed improvement. Their answers describe subjective counterfactuals and future expectations, not measured releases or accepted business outcomes. McKinsey\\textquotesingle s twentyfold \\emph{potential} agent-factory illustration \\autocite{W028} likewise is not a verified ROI or a probability of acceptance. A local evaluation should compare modes on homogeneous tasks, retain failures and abandonment, and record reviewer effort and follow-up rework. Randomization is preferable where practical; staged rollout and matched comparisons require stronger assumptions.",
      "sha256": "e445a9f197dd27ce15fa492ee5b345c8d18c87864c354ccb761d72c0da8df720",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W020\", \"W028\", \"W145\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0163",
      "label": "A build-versus-buy story is useful only after its scope is made explicit. Orosz's account of replacing his own small testimonials service describes a bounded pe",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter12.tex",
      "line_start": 91,
      "line_end": 91,
      "paragraph": "A build-versus-buy story is useful only after its scope is made explicit. Orosz's account of replacing his own small testimonials service describes a bounded personal implementation, not the lifetime cost of operating an equivalent service \\oroszcite{P084}. The approval service has obligations after its first patch: policy updates, independent verification, replay guarantees, monitoring and a responsible owner. Feature similarity alone does not price those obligations.",
      "sha256": "99c4a98e48e8ecac267e70814568af1a8c5df24513f4e0fe84ca1055168c008e",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"P084\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0164",
      "label": "Simon Eskildsen's discussion of rough systems estimates, interviewed by Orosz, provides a complementary habit: challenge assumptions before accepting a benchmar",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter12.tex",
      "line_start": 93,
      "line_end": 105,
      "paragraph": "Simon Eskildsen's discussion of rough systems estimates, interviewed by Orosz, provides a complementary habit: challenge assumptions before accepting a benchmark at face value \\oroszcite{P111}. Transferred here as an author-proposed analogy, rough arithmetic helps identify what to measure. It does not turn an estimate into pilot data.\n\\begin{center}\n\\footnotesize\n\\begin{tabularx}{\\linewidth}{@{}>{\\RaggedRight\\arraybackslash}X>{\\RaggedRight\\arraybackslash}X@{}}\n\\toprule\n\\textbf{Worksheet field} & \\textbf{Question before ranking modes} \\\\\n\\midrule\nService obligation and owner & Do build, buy and assisted alternatives cover the same maintenance, policy and replay responsibilities? \\\\\nObserved, assumed or unknown & For each input record its unit, source and window. A scenario coefficient remains assumed; missing follow-up remains unknown. \\\\\nBound and next measurement & Compare a rough effort/resource bound with the candidate estimate. Investigate the largest decision-sensitive gap rather than choosing the more attractive number. \\\\\n\\bottomrule\n\\end{tabularx}\n\\end{center}",
      "sha256": "d72a17b1cdff2b28fbcbade0e3d14531ec0e62c3e11968b6ab57b810f725e1dc",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"P111\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0165",
      "label": "Brynjolfsson, Chandar and Chen\\textquotesingle s Stanford Digital Economy Lab paper \\autocite{W125}, revised August 12, 2026, analyzes administrative payroll da",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter12.tex",
      "line_start": 118,
      "line_end": 118,
      "paragraph": "Brynjolfsson, Chandar and Chen\\textquotesingle s Stanford Digital Economy Lab paper \\autocite{W125}, revised August 12, 2026, analyzes administrative payroll data covering millions of US workers through June 2026. It reports no evidence of widespread economy-wide displacement, but finds that employment for workers aged 22--25 in AI-exposed occupations is approximately 19\\% below the trajectory implied by less-exposed peers. This is a relative comparison under the authors\\textquotesingle{} model, not a 19\\% national employment decline or proof that AI alone caused the gap. Earlier versions had different estimates and observation windows.",
      "sha256": "0ad487d65adb2da05a036a48ee4fa3eac05067981d67e43b35764b685d6b2dfc",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W125\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0166",
      "label": "Other mapped research on firm adoption \\autocite{W123}, Norwegian outcomes \\autocite{W128} and Finland \\autocite{W129} uses different populations and outcome me",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter12.tex",
      "line_start": 120,
      "line_end": 120,
      "paragraph": "Other mapped research on firm adoption \\autocite{W123}, Norwegian outcomes \\autocite{W128} and Finland \\autocite{W129} uses different populations and outcome measures. The primary ETLA Working Paper 135 examines Finnish earnings-registry and Labor Force Survey trends through September 2025, comparing the 22--25 and 26--30 age bands across occupational AI-exposure quantiles. Its Figures~3 and 7 show \\emph{no persistent divergence} in youth employment by AI exposure, while Figure~8 finds no persistent exposure-based wage gaps. This is a geographically and temporally scoped null pattern, not proof of zero impacts or a randomized AI-adoption test. It is an important counterpoint to US hiring findings and cannot be averaged with job postings or AI-use surveys. \\autocite{W129}",
      "sha256": "ab303466065361292d68f4b55e434ac20015d56bf65ec321b57d23798afd1252",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W123\", \"W128\", \"W129\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0167",
      "label": "The research literature must test alternative causes. Lambert and Schindler's June 2026 LSE Discussion Paper~2193 \\autocite{W131} links 243 million new hires an",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter12.tex",
      "line_start": 132,
      "line_end": 132,
      "paragraph": "The research literature must test alternative causes. Lambert and Schindler's June 2026 LSE Discussion Paper~2193 \\autocite{W131} links 243 million new hires and 407 million job postings across the US, UK, Canada and Australia, 2017--2025. Separate exposure-gradient specifications associate two-standard-deviation increases in either generative-AI or work-from-home (WFH) exposure with about \\textbf{five percentage points less junior hiring share} and \\textbf{three points less low-experience vacancy share}. In jointly adjusted models, \\emph{WFH remains predictive while the AI coefficient attenuates substantially and is often statistically insignificant} (abstract and specification discussion around printed pp.~12--13). Their continuous-exposure difference-in-differences requires an exposure-parallel-trends assumption; the result flags omitted-variable risk, not definitive proof that remote work caused all junior hiring change. Other job-posting counterpoints \\autocite{W139,W140,W142} remain separate candidate explanations.",
      "sha256": "38e1110c1f320d4a4fb3fb22266bf331e513222cbb234b637fae13e5a55f0d8a",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W131\", \"W139\", \"W140\", \"W142\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0168",
      "label": "Garicano and Rayo model conditions under which apprenticeship remains viable as expertise and production technology change. The result is theoretical and depend",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter12.tex",
      "line_start": 142,
      "line_end": 142,
      "paragraph": "Garicano and Rayo model conditions under which apprenticeship remains viable as expertise and production technology change. The result is theoretical and depends on the model\\textquotesingle s assumptions, not a measured threshold for a team\\textquotesingle s training budget. Appendix~\\ref{app:methodology} distinguishes the related manuscript versions. The practical question is how to preserve the learning work on which later expertise depends. \\autocite{W119}",
      "sha256": "301b79fa535c46f7b5a604fb0df9ac068fc47601954811a3932e1b9593882df7",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W119\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0169",
      "label": "Ide \\autocite{W120} supplies a theoretical mechanism for learning-path disruption: automation can reduce novice--expert collaboration and future tacit knowledge",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "chapters/chapter12.tex",
      "line_start": 144,
      "line_end": 144,
      "paragraph": "Ide \\autocite{W120} supplies a theoretical mechanism for learning-path disruption: automation can reduce novice--expert collaboration and future tacit knowledge under specified equilibrium assumptions, with countervailing scale effects possible. A paper's theorem is not an estimated reduction in junior developer hiring. Humlum and Vestergaard \\autocite{W136} instead use linked Danish adoption-survey and administrative outcomes; the March 2026 institutional working-paper revision reports small, precisely estimated short-run null wage and hours effects (the authors state effects above about two per cent can be excluded over the observed two-year period), alongside changes in task allocation. This audit inspected the March 13, 2026 RFBerlin original PDF beyond its abstract: the linked design samples approximately 25,000 workers at 7,000 workplaces in 11 exposed occupations; administrative outcomes run through December 2024. In Section 3, Equation (3) adds adopter-specific time trends and clusters standard errors at workplace--occupation level; Figure 5 reports that its dynamic earnings confidence intervals exclude changes larger than about 3\\%, while the pooled specification in Figure 7(a) excludes larger than about 2\\%. The two precision thresholds refer to \\emph{different estimators}. Employer initiatives correlate with usage (approximately 41\\% ever-use without initiatives versus 93\\% with all three), which is descriptive and must not be read as randomized encouragement. The full coefficient tables and Statistics Denmark person-level microdata have \\emph{not} been independently reconstructed here; the precision claims are verified as printed statements, not rerun regression results.",
      "sha256": "1fdea1dc6003c4dc230f530897e5a1b2673a4fe5896f9cc62937e34c53656bd0",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W120\", \"W136\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0170",
      "label": "\\includegraphics[width=\\linewidth,height=.62\\textheight,keepaspectratio]{figures/jpg/28_Figure_12_1_Architect.jpg}\n\\caption{Coding activity can grow faster than",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "figures/source_redraws/figure_ch12_01.tex",
      "line_start": 28,
      "line_end": 32,
      "paragraph": "\\includegraphics[width=\\linewidth,height=.62\\textheight,keepaspectratio]{figures/jpg/28_Figure_12_1_Architect.jpg}\n\\caption{Coding activity can grow faster than production delivery. Conceptual redraw of W095, original Figure 1; \\workref{W095}. Diagram retains the original throughput-paradox mechanism but intentionally excludes superseded numeric claims. The mechanism is logical attenuation, not an updated estimate from the later NBER working-paper revision.}\n\\label{fig:ch12-research-1}\n\\end{figure}\n",
      "sha256": "7f706e7ee70a27464352bc50ea77239adb580a12aacfd9efae16d7a89c4e4eb1",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W095\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0171",
      "label": "\\includegraphics[width=\\linewidth,height=.62\\textheight,keepaspectratio]{figures/jpg/29_Figure_12_2_Architect.jpg}\n\\caption{Knowledge transfer depends on novice",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "figures/source_redraws/figure_ch12_02.tex",
      "line_start": 30,
      "line_end": 34,
      "paragraph": "\\includegraphics[width=\\linewidth,height=.62\\textheight,keepaspectratio]{figures/jpg/29_Figure_12_2_Architect.jpg}\n\\caption{Knowledge transfer depends on novice exposure to experts. Conceptual redraw of W120, original Figure 1; \\workref{W120}. Didactic sketch of the paper’s theoretical skill-distribution dynamics; not its original numerically specified density. The illustrative curves are not fitted labor data.}\n\\label{fig:ch12-research-2}\n\\end{figure}\n",
      "sha256": "240d192ff4d747531109d5abc717d6a2363b0892e9e66a6efbd7a995c7a985d0",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W120\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0172",
      "label": "The starting collection is \\emph{The SE \\& AI Annotated Bibliography}, curated by Alfonso Fuggetta, Damian Andrew Tamburri and Alessandro Margara at \\emph{Softw",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "appendices/methodology.tex",
      "line_start": 15,
      "line_end": 15,
      "paragraph": "The starting collection is \\emph{The SE \\& AI Annotated Bibliography}, curated by Alfonso Fuggetta, Damian Andrew Tamburri and Alessandro Margara at \\emph{Software Engineering @ PoliMi}. Its 193 works, organized into nine thematic streams, provide a broad map of research about AI and software engineering. The collection, original classifications and annotations belong to its curators; the engineering argument and teaching case in this book are a separate synthesis. \\autocite{SEPolimiAnnotated2026}",
      "sha256": "41ceb74278ea502d914a0353f8856972d6c3fb9ab64abb7dc0ead7a126aa1655",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"SEPolimiAnnotated2026\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "BIB:SEPolimiAnnotated2026",
      "label": "The SE \\& AI Annotated Bibliography: 193 works on AI and software engineering, in nine streams",
      "kind": "auxiliary_bibliography",
      "collection": "AUX",
      "original_key": "SEPolimiAnnotated2026",
      "source": "https://www.sepolimi.com/p/se-ai-annotated-bibliography"
    },
    {
      "id": "V10:TEXTREF:0173",
      "label": "Three examples make the distinction concrete. An ambiguity score can direct attention to incomplete or conflicting statements, but the scoring dimensions, aggre",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "appendices/methodology.tex",
      "line_start": 87,
      "line_end": 87,
      "paragraph": "Three examples make the distinction concrete. An ambiguity score can direct attention to incomplete or conflicting statements, but the scoring dimensions, aggregation and decision threshold need their own evaluation. This book supplies no validated readiness score. A Convergence Review can reveal assumptions and competing reasons; agreement between its models is not an independent oracle. The general-model error research discussed in Chapter~\\ref{chap:08} motivates examining dependence, but does not supply a coding-specific error rate for that review procedure. \\autocite{W079}",
      "sha256": "5f984bd353ae3f2083348c6c8d9e23a6e413387d26c63a856ffc7cb9b5c5350c",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W079\"]",
      "change_status": "CHANGED_OR_NEW"
    },
    {
      "id": "V10:TEXTREF:0174",
      "label": "An Adversarial Agent changes the questions asked of the candidate, while a protected oracle changes which expectations the maker can alter. Those are different ",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "appendices/methodology.tex",
      "line_start": 89,
      "line_end": 89,
      "paragraph": "An Adversarial Agent changes the questions asked of the candidate, while a protected oracle changes which expectations the maker can alter. Those are different properties. The buggy-code and self-review studies examined in Chapter~\\ref{chap:07} illuminate particular programming failure modes; they do not validate every maker--checker arrangement. The local replay example instead demonstrates a narrower proposition: the deliberately wrong candidate passes its circular check and fails the independently specified stored-response check. Its file-broker and manifest tests concern the programmed permission and freshness predicates, not authenticated production authority. \\autocite{W077,W101}",
      "sha256": "ff99c5b5ef493dc02c90025727bf631031330e86dbda28fb7d2df7ef3a2bae8b",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W077\", \"W101\"]",
      "change_status": "CHANGED_OR_NEW"
    },
    {
      "id": "V10:TEXTREF:0175",
      "label": "Program-comprehension studies remind us that engineering includes reconstructing meaning before editing. Xia and colleagues observe professional work across too",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "appendices/methodology.tex",
      "line_start": 99,
      "line_end": 99,
      "paragraph": "Program-comprehension studies remind us that engineering includes reconstructing meaning before editing. Xia and colleagues observe professional work across tools; Minelli, Mocci and Lanza examine activity in a more specialized development environment. Their designs and populations differ, but both make understanding visible as work that a count of changed lines would miss. Neither study is an experiment on present-day coding agents. \\autocite{W170,W176}",
      "sha256": "0dc62875bb0cb5d269bc5ce0a5b4c90316d8e9aa203ab410dee489af55666adc",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W170\", \"W176\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0176",
      "label": "Version details matter even for this familiar point. The author-hosted W170 manuscript describes 79 developers and 3,244 hours; the final version reports 78 and",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "appendices/methodology.tex",
      "line_start": 101,
      "line_end": 101,
      "paragraph": "Version details matter even for this familiar point. The author-hosted W170 manuscript describes 79 developers and 3,244 hours; the final version reports 78 and 3,148 after a participant's 96 hours were excluded. Some published project counts still total 79, and the retained activity shares have not been independently recomputed from the participant logs. The general observation that comprehension occupies substantial attention should therefore not be converted into an exact universal schedule for developers. \\autocite{W170}",
      "sha256": "2f9b8586c68bef590458ecda64e206f95c9699ea27e669a52287f007ac7940e3",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W170\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0177",
      "label": "For the approval service, understanding why a historical decision must survive a policy change is part of the work, even when the implementation is only a few l",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "appendices/methodology.tex",
      "line_start": 103,
      "line_end": 103,
      "paragraph": "For the approval service, understanding why a historical decision must survive a policy change is part of the work, even when the implementation is only a few lines. Corporate rollout experiments such as W003 can measure output from introducing a coding assistant, but do not by themselves define whether that output is an operable business change. The book's broader work unit makes this remaining effort explicit; it is an engineering choice informed by the evidence. \\autocite{W003}",
      "sha256": "c595d783388818e8555915e7163bbbb689fdd6b3d657cd49951d73a2f4784ac2",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W003\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0178",
      "label": "Cui and colleagues combine three company experiments involving 4,867 developers. The frequently cited pooled output estimate is not interchangeable with an esti",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "appendices/methodology.tex",
      "line_start": 107,
      "line_end": 107,
      "paragraph": "Cui and colleagues combine three company experiments involving 4,867 developers. The frequently cited pooled output estimate is not interchangeable with an estimate of assignment to treatment over a restricted period. Noncompliance and the distinction between assignment and actual use affect what is being estimated. Reading only a headline percentage would conceal those choices. \\autocite{W003}",
      "sha256": "31faffbee936e0f57b12eeec0834d33892e6a1714f95cf40e0bd63765fcb8ab4",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W003\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0179",
      "label": "The experienced-maintainer experiment catalogued as W023 addresses a different setting. Its primary design involves sixteen developers and 246 issues, with rand",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "appendices/methodology.tex",
      "line_start": 109,
      "line_end": 109,
      "paragraph": "The experienced-maintainer experiment catalogued as W023 addresses a different setting. Its primary design involves sixteen developers and 246 issues, with random assignment at the issue level and developers working in both conditions. Its task-time result should be interpreted within that population, repository familiarity and tested tool setting, rather than treated as the answer to every productivity question. The contrast with a workplace rollout is informative precisely because the settings and endpoints differ. \\autocite{W023}",
      "sha256": "b64abe2a398f5fd3f50e315c2e23848fbc75865b202ff7d470de7b95f3ecbb57",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W023\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0180",
      "label": "Enterprise surveys, broad practitioner surveys and vendor telemetry can explain adoption and perceived usefulness. They cannot substitute for timed work, review",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "appendices/methodology.tex",
      "line_start": 111,
      "line_end": 111,
      "paragraph": "Enterprise surveys, broad practitioner surveys and vendor telemetry can explain adoption and perceived usefulness. They cannot substitute for timed work, reviewer effort or post-release outcomes when those are the quantities a decision requires. Reports of confidence or speed belong beside the measured outcomes, with their own response denominator. \\autocite{W007,W022,W021}",
      "sha256": "1c756c61151d10702b35d94756db94b292c46250ad8e5979b648f2a4fe4be26e",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W007\", \"W021\", \"W022\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0181",
      "label": "The AIDev dataset supports systematic examination of agent activity. Several publications reuse that corpus, including the analyses by Khelifi and colleagues an",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "appendices/methodology.tex",
      "line_start": 119,
      "line_end": 119,
      "paragraph": "The AIDev dataset supports systematic examination of agent activity. Several publications reuse that corpus, including the analyses by Khelifi and colleagues and by Peralta and colleagues. Their questions and samples differ, but the common lineage matters when assessing independent support. Peralta's review-trace sample and manually inspected subset are selections from an observed population, not fresh randomized trials. \\autocite{W192,W068,W071}",
      "sha256": "7acae949c93b25b557b21e7da566314523894092d8c556b7fd84b4c585446324",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W068\", \"W071\", \"W192\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0182",
      "label": "MirrorCode explores longer-horizon task capability, while Whitfill and colleagues investigate why benchmark-passing patches may still fail maintainer expectatio",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "appendices/methodology.tex",
      "line_start": 121,
      "line_end": 121,
      "paragraph": "MirrorCode explores longer-horizon task capability, while Whitfill and colleagues investigate why benchmark-passing patches may still fail maintainer expectations. The latter assessment omits a normal iterative pull-request-and-CI cycle, so it does not estimate an actual production merge probability. Bhati's lifecycle synthesis, in turn, organizes earlier work rather than supplying another independently randomized sample. \\autocite{W193,W111,W095}",
      "sha256": "18f91119dfc0b3eaab573163176895727c192dfa7bb70998c65e4e144f9c0f34",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W095\", \"W111\", \"W193\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0183",
      "label": "A test can be precise and still ask the wrong question. W148's simulated function-development processes illustrate this when an articulated requirement and a na",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "appendices/methodology.tex",
      "line_start": 127,
      "line_end": 127,
      "paragraph": "A test can be precise and still ask the wrong question. W148's simulated function-development processes illustrate this when an articulated requirement and a narrower supplied oracle disagree. A candidate may satisfy one interpretation and fail the other. The lesson is to inspect the authority behind the expected result, not merely count passing cases. \\autocite{W148}",
      "sha256": "14033416a91071e1b272089571c59f1c7bf4e3d8cce1c870c7344624a79c986d",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W148\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0184",
      "label": "Intent-prediction and drift-scoring work such as W099 examines the effort involved in keeping model behavior aligned with a changing requirement. Its scoring co",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "appendices/methodology.tex",
      "line_start": 129,
      "line_end": 129,
      "paragraph": "Intent-prediction and drift-scoring work such as W099 examines the effort involved in keeping model behavior aligned with a changing requirement. Its scoring costs and nonrandomized rollout do not establish a universally effective retry rule or an automated authority for deciding intention. Process proposals by Hassan and Hoda offer useful ways to organize responsibilities, while the repository-policy study W150 records written obligations rather than runtime compliance. \\autocite{W099,W152,W153,W150}",
      "sha256": "95e2c274a81bcd14281de56dbbaf9550c0b02f884aea1de8fae76db421635e6c",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W099\", \"W150\", \"W152\", \"W153\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0185",
      "label": "The benchmark changes between versions of W151 also constrain what can be inferred from its results. An earlier edition describes $\\tau$-bench; a later edition ",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "appendices/methodology.tex",
      "line_start": 131,
      "line_end": 131,
      "paragraph": "The benchmark changes between versions of W151 also constrain what can be inferred from its results. An earlier edition describes $\\tau$-bench; a later edition uses a TravelPlanner constraint task. Those headlines are not repeated measurements on an unchanged benchmark. Some reported seed summaries also lack the observations and endpoint definitions needed for reconciliation. The control ideas can be discussed without treating those unresolved comparisons as validated performance estimates. \\autocite{W151}",
      "sha256": "2969046087391b8885738955042c63860f1154084101dac49eb747790f6d4d51",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W151\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0186",
      "label": "A change can pass its immediate tests while making the next change harder. Observational studies of agent-first and IDE-first repositories, and of Cursor adopti",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "appendices/methodology.tex",
      "line_start": 137,
      "line_end": 137,
      "paragraph": "A change can pass its immediate tests while making the next change harder. Observational studies of agent-first and IDE-first repositories, and of Cursor adoption, examine this possibility through activity, complexity and static-analysis measures. W001 distinguishes its repository groups rather than estimating a single pooled ``39\\%'' complexity effect. W004's quality results also vary materially with estimator choice: an alternative specification gives negative, statistically insignificant estimates where the preferred one reports increases. These are reasons to investigate maintainability, not to declare a tool universally harmful. \\autocite{W001,W004}",
      "sha256": "eae9be10f9eb12d792f3adb89c0d8adfac074ad07085e0d456623060168c879c",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W001\", \"W004\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0187",
      "label": "Redundancy adds another perspective. Huang and colleagues report a higher redundancy measure for agentic pull requests alongside relatively favorable review-com",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "appendices/methodology.tex",
      "line_start": 139,
      "line_end": 139,
      "paragraph": "Redundancy adds another perspective. Huang and colleagues report a higher redundancy measure for agentic pull requests alongside relatively favorable review-comment sentiment. That combination can motivate a check for missed reuse, but the sentiment classifier does not establish what a reviewer understood. A discrepancy between the complexity-table total and the surrounding reported count further limits precise reuse of that table; it does not erase the separately reported redundancy comparison. \\autocite{W031}",
      "sha256": "ad099496678c74cf15c96ba50977ff5c459728f2cbd5447326e2b7af5433d567",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W031\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0188",
      "label": "Post-merge studies help distinguish a warning from work that actually follows. W029 reports introduced SonarQube issues in merged Python bug fixes, with highly ",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "appendices/methodology.tex",
      "line_start": 141,
      "line_end": 141,
      "paragraph": "Post-merge studies help distinguish a warning from work that actually follows. W029 reports introduced SonarQube issues in merged Python bug fixes, with highly unequal agent-group sizes and concentrated findings. W054 follows changes over ninety days and examines outcomes including reverts. A raw vendor total, an issue-presence test, an issue-density test and a revert comparison answer different questions. Reconstructing the approximate revert odds ratios from rounded published percentages checks that arithmetic, not the original model or its handling of selection. \\autocite{W029,W054}",
      "sha256": "621cbefa66a064c4cababd365541bfef925b5935ff44576d6eea0b6b5b33cace",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W029\", \"W054\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0189",
      "label": "The practical response is to keep architecture and maintenance evidence separate from a passing test. A duplicated Treasury threshold imposes a synchronization ",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "appendices/methodology.tex",
      "line_start": 143,
      "line_end": 143,
      "paragraph": "The practical response is to keep architecture and maintenance evidence separate from a passing test. A duplicated Treasury threshold imposes a synchronization obligation even when its cyclomatic complexity is low. Authorship and ownership records may identify a steward, but do not prove that the steward can diagnose and safely revise the behavior. An explicit handoff and a change-focused fitness check address that gap. \\autocite{W189}",
      "sha256": "5bb82ecb34b064f9d049de96762d61bce782cca41a7d007fa8d10546063a45da",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W189\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0190",
      "label": "The often-repeated 45\\% failure figure in W061 concerns eighty constructed tasks under the tested models and judging procedure. Schreiber and Tippe instead iden",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "appendices/methodology.tex",
      "line_start": 149,
      "line_end": 149,
      "paragraph": "The often-repeated 45\\% failure figure in W061 concerns eighty constructed tasks under the tested models and judging procedure. Schreiber and Tippe instead identify publicly attributed AI code through GitHub searches and successive filtering, then examine patterns reported by CodeQL. Attribution comments are unevenly used, and detected patterns are not verified exploits. Neither design supplies the base rate of exploitable flaws in an arbitrary deployed organization. \\autocite{W061,W041}",
      "sha256": "191af58d7958aaff711d6f2d523335fcdd1b462119ca84dd077981f0babf0656",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W041\", \"W061\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0191",
      "label": "A written contribution policy can require review without demonstrating that a runtime prevents secret reads, network actions or direct merges. The selected repo",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "appendices/methodology.tex",
      "line_start": 151,
      "line_end": 151,
      "paragraph": "A written contribution policy can require review without demonstrating that a runtime prevents secret reads, network actions or direct merges. The selected repository policies in W150 illuminate governance language, not enforcement of those boundaries. \\autocite{W150}",
      "sha256": "d2f2b1a492129e0329c905b7f42d3edb929d8ecd25213594d4978ec5231081a3",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W150\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0192",
      "label": "Independence concerns where an expected answer comes from. A second model can repeat the first model's mistake, especially when both share incomplete context or",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "appendices/methodology.tex",
      "line_start": 157,
      "line_end": 157,
      "paragraph": "Independence concerns where an expected answer comes from. A second model can repeat the first model's mistake, especially when both share incomplete context or related failure patterns. W079's conditional agreement result concerns multiple-choice answers when both models are wrong. It motivates caution about consensus, but is not an overall coding-agent failure rate. W148's oracle anomalies and W111's maintainer judgments make the complementary point that even executable correctness can be narrower than the acceptance question. \\autocite{W079,W148,W111}",
      "sha256": "8141e381773e597b1f4f5dbeb7a572bbddf6eefe69bf78c0cf7ce0424b3ebc4c",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W079\", \"W111\", \"W148\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0193",
      "label": "Xiang and colleagues evaluate writer/reviewer combinations on the same 116 complete-case programming tasks. The reviewing models cannot run the tests that later",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "appendices/methodology.tex",
      "line_start": 159,
      "line_end": 159,
      "paragraph": "Xiang and colleagues evaluate writer/reviewer combinations on the same 116 complete-case programming tasks. The reviewing models cannot run the tests that later score correctness. In that setting, reviewer order matters: one sequence adds passing tasks to its writer-only baseline, while the reverse loses successes and costs more. Reconstructed McNemar calculations use the published discordant counts, not independently rerun model outputs. The result illustrates why another review stage needs evaluation; it does not establish an optimal brownfield review process. \\autocite{W102}",
      "sha256": "04f2533572dcfb2b70f24cd0b5dcf713648f62fcff1b3fe165169887adb619d2",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W102\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0194",
      "label": "Statistical checks have an oracle problem of their own. W151 reports a difference in mean constraint satisfaction and invokes a paired McNemar test without the ",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "appendices/methodology.tex",
      "line_start": 161,
      "line_end": 161,
      "paragraph": "Statistical checks have an oracle problem of their own. W151 reports a difference in mean constraint satisfaction and invokes a paired McNemar test without the categorical discordance table needed to reproduce it. Means alone do not determine those paired outcomes. A plausible reconstruction must therefore remain a hypothesis until the relevant observations are available. \\autocite{W151}",
      "sha256": "7ee5197a8b3ecf0100c0bd7d56a2e5f3fac5d22bcbbd760b93ad59c879d3552b",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W151\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0195",
      "label": "Human-review studies can likewise measure trust, agreement and time without measuring escaped production defects. Those outcomes matter, but cannot certify the ",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "appendices/methodology.tex",
      "line_start": 163,
      "line_end": 163,
      "paragraph": "Human-review studies can likewise measure trust, agreement and time without measuring escaped production defects. Those outcomes matter, but cannot certify the service's release. Its checker needs an expectation grounded in the authorized contract and evidence tied to a particular candidate. \\autocite{W066}",
      "sha256": "b0da2097aec80cb7efce721bc0cc60bb190e17d767d9460ff183911e1e862379",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W066\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0196",
      "label": "Watanabe and colleagues describe 567 Claude Code pull requests across 157 projects, including merge and modification patterns. Other studies examine interventio",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "appendices/methodology.tex",
      "line_start": 169,
      "line_end": 169,
      "paragraph": "Watanabe and colleagues describe 567 Claude Code pull requests across 157 projects, including merge and modification patterns. Other studies examine intervention, review context and reasons for rejection. Peralta's manually inspected rejected cases distinguish agentic failures, non-agentic workflow causes and unknown reasons. The sample is stratified, and missing traces can hide work. These classifications describe what was observable; they are not a population-wide estimate of how often humans should intervene. \\autocite{W036,W068,W065,W071}",
      "sha256": "d3cacabfd4767c76a8349814b1dfc5a78751a5d14a0fdce157afce59c67c092b",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W036\", \"W065\", \"W068\", \"W071\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0197",
      "label": "Counting also requires care. W072's same-product and cross-product review groups overlap, so summing them overcounts distinct pull requests. W068 has an unresol",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "appendices/methodology.tex",
      "line_start": 171,
      "line_end": 171,
      "paragraph": "Counting also requires care. W072's same-product and cross-product review groups overlap, so summing them overcounts distinct pull requests. W068 has an unresolved discrepancy between a table's category total and its stated overall count. An arithmetically plausible replacement cell does not become a corrected observation without the underlying records. \\autocite{W072,W068}",
      "sha256": "4f687e439e9345b2aaf5a8ec458ff0d4414571cc8e7e3d1cdea89b62b4b5fc5b",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W068\", \"W072\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0198",
      "label": "Automation-bias research offers mechanisms for understanding over-reliance on advice, but its adjacent settings do not supply a safe software-review threshold. ",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "appendices/methodology.tex",
      "line_start": 173,
      "line_end": 173,
      "paragraph": "Automation-bias research offers mechanisms for understanding over-reliance on advice, but its adjacent settings do not supply a safe software-review threshold. Intent scoring introduces its own costs, and a self-selected rollout cannot isolate its deployment benefit. \\autocite{W085,W087,W099}",
      "sha256": "075e1d8730110c00be921851df44b2204fff6cfd4976de6efbb04472ae4bb4a1",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W085\", \"W087\", \"W099\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0199",
      "label": "A repository preserves code more readily than the reasoning that shaped it. Comprehension research, industrial ownership succession and discussions of generated",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "appendices/methodology.tex",
      "line_start": 179,
      "line_end": 179,
      "paragraph": "A repository preserves code more readily than the reasoning that shaped it. Comprehension research, industrial ownership succession and discussions of generated-code authorship all suggest different ways of examining that problem. They do not establish that one graph format, memory store or AI-generated summary improves the next maintainer's performance. \\autocite{W170,W185,W189}",
      "sha256": "9aa79b6c82dd13d3a6585fa7f4965f70674f94a25de11b842b9fc11d4978b215",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W170\", \"W185\", \"W189\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0200",
      "label": "Completing an assisted task is not the same observation as explaining it unaided or applying the lesson later. The main W118 experiment assesses participants im",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "appendices/methodology.tex",
      "line_start": 187,
      "line_end": 187,
      "paragraph": "Completing an assisted task is not the same observation as explaining it unaided or applying the lesson later. The main W118 experiment assesses participants immediately after work with a new library. Its six usage-pattern groups are exploratory rather than randomly assigned teaching strategies. Figure~\\ref{fig:ch10-research-2} accordingly shows an immediate quiz comparison, not delayed retention. \\autocite{W118}",
      "sha256": "0e6138bc0f618246297a2a0963f5471e88211d079a812a7acc67b116116d214e",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W118\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0201",
      "label": "An unresolved reporting detail makes restraint especially important. The source reports a 4.15-point difference on a 27-point quiz while describing a 17\\% diffe",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "appendices/methodology.tex",
      "line_start": 189,
      "line_end": 189,
      "paragraph": "An unresolved reporting detail makes restraint especially important. The source reports a 4.15-point difference on a 27-point quiz while describing a 17\\% difference. Dividing the stated quantities does not reproduce that summary, and a different normalization cannot be assumed. The book therefore retains the reported direction of the immediate comparison without presenting a corrected relative skill-loss percentage. Participant-level observations and the intended calculation would be needed to settle it. \\autocite{W118}",
      "sha256": "99369ff61a21cb4a119fd68834a6fea077e62f1c4afae604e64d3afad0ec1228",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W118\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0202",
      "label": "Ide's knowledge-transmission model asks a different question. Novices learn tacit knowledge through work with experienced people; changing which tasks they perf",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "appendices/methodology.tex",
      "line_start": 191,
      "line_end": 191,
      "paragraph": "Ide's knowledge-transmission model asks a different question. Novices learn tacit knowledge through work with experienced people; changing which tasks they perform can alter future learning even when current output rises. That is a theoretical mechanism under specified assumptions, not a measured fall in developers' skills or employment. Earlier illustrative growth scenarios should not be attributed to a later version's result, and the versioned PDF is the fixed source where renderings disagree. \\autocite{W120}",
      "sha256": "366f2dabe3261e1f6a2155236a0f0404016fe7c326e9c1dff85c32eb0a8dc940",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W120\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0203",
      "label": "Historical work on onboarding, comprehension and novice learning supplies additional perspectives, with different participants, tasks, instruments and intervals",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "appendices/methodology.tex",
      "line_start": 193,
      "line_end": 193,
      "paragraph": "Historical work on onboarding, comprehension and novice learning supplies additional perspectives, with different participants, tasks, instruments and intervals before assessment. Those differences matter as much as the tool used during the task. \\autocite{W115,W161,W163,W164,W166,W167,W169,W170}",
      "sha256": "81167e31e3129c1431145ff835e94eb8996df514ab4abe16975e16a8f8612faf",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W115\", \"W161\", \"W163\", \"W164\", \"W166\", \"W167\", \"W169\", \"W170\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0204",
      "label": "A policy survey tells us what a set of organizations has written. It does not tell us whether the policy is enforced, whether a tool cannot bypass it, or whethe",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "appendices/methodology.tex",
      "line_start": 199,
      "line_end": 199,
      "paragraph": "A policy survey tells us what a set of organizations has written. It does not tell us whether the policy is enforced, whether a tool cannot bypass it, or whether its use improves delivery. W150 combines 245 policies found among 2,000 repositories with 36 deliberately added organizations. Results for that enriched sample should not be described as the prevalence of a practice across all repositories. Without the extra organizations' labels, even the corresponding discovered-policy rate cannot be recovered exactly. \\autocite{W150}",
      "sha256": "92404a31e3738aab93d887f965e2537513c2f00f40a88f8115d7d935e6462f7f",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W150\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0205",
      "label": "Conceptual process proposals and simulated function-building studies contribute other kinds of insight. Their roles, coordination patterns and measured endpoint",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "appendices/methodology.tex",
      "line_start": 201,
      "line_end": 201,
      "paragraph": "Conceptual process proposals and simulated function-building studies contribute other kinds of insight. Their roles, coordination patterns and measured endpoints cannot be pooled into a governance-effect estimate. The operating model in this book instead makes ownership, evidence freshness, conflict resolution and release authority explicit so those controls can be examined in a real workflow. \\autocite{W152,W153,W148}",
      "sha256": "4d11137f807422367e5d530ac07f2ab32b6b9d4eb72b435cf4268bd209cc5185",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W148\", \"W152\", \"W153\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0206",
      "label": "Organizational return claims need similar separation. Surveys and vendor material may contain reported benefits with self-selected denominators. The McKinsey ex",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "appendices/methodology.tex",
      "line_start": 203,
      "line_end": 203,
      "paragraph": "Organizational return claims need similar separation. Surveys and vendor material may contain reported benefits with self-selected denominators. The McKinsey excerpt catalogued as W028 combines a bank case, potential leverage scenarios and a reference to a separate company analysis; its twentyfold frontier scenario is not an observed mean across that company sample. DORA's return-on-investment guidance and calculator are decision aids, not randomized demonstrations of a fixed return. \\autocite{W026,W024,W028,W145}",
      "sha256": "99f4ec12999ffa9327b5ddd146bc4a04758677949529f8e09a74f3accf8f648f",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W024\", \"W026\", \"W028\", \"W145\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0207",
      "label": "The economic question is broader than whether a tool produces more code. Corporate output experiments, platform studies and labor-market analyses observe differ",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "appendices/methodology.tex",
      "line_start": 209,
      "line_end": 209,
      "paragraph": "The economic question is broader than whether a tool produces more code. Corporate output experiments, platform studies and labor-market analyses observe different populations and endpoints. W003's output measure, W010's version-dependent platform estimates and W136's labor-market findings cannot be combined into a single accepted-change cost. Pre-adoption earnings differences are not treatment effects, and confidence bounds from different specifications are not interchangeable. \\autocite{W003,W010,W136}",
      "sha256": "67f89bfa17e7832f5132e5acdb2caf337b29a4709c86d7666860c44bac1f2bd9",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W003\", \"W010\", \"W136\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0208",
      "label": "Workforce interpretation is particularly sensitive to the denominator. In Chandar and Klein Teeselink's analytic sample, a lower junior share is associated prim",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "appendices/methodology.tex",
      "line_start": 211,
      "line_end": 211,
      "paragraph": "Workforce interpretation is particularly sensitive to the denominator. In Chandar and Klein Teeselink's analytic sample, a lower junior share is associated primarily with higher senior employment; the estimated junior-headcount reduction is not statistically significant. The matched-affiliate analysis is narrower than the large underlying postings and employment datasets, and its adoption measure and identification assumptions limit causal interpretation. A falling share is not, by itself, a measured decline in the total number of young workers. \\autocite{W126}",
      "sha256": "be893f65f1b366f9a7b768aa83fb73ad7558a32a0b3d9999fe6101167808bc46",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W126\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0209",
      "label": "Vacancies, employment, wages, occupational shares and firm spending remain separate outcomes. Forecasts and competing interpretations can help identify scenario",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "appendices/methodology.tex",
      "line_start": 213,
      "line_end": 213,
      "paragraph": "Vacancies, employment, wages, occupational shares and firm spending remain separate outcomes. Forecasts and competing interpretations can help identify scenarios, but hiring cycles, remote work and capital constraints are alternative explanations that require appropriate designs. They should remain visible when discussing AI's possible contribution. \\autocite{W019,W025,W127,W135,W138,W130,W142}",
      "sha256": "cfcc5c93566157f7ea7165d6ba685163b0d1740cbf9a690d27bb9186851b9841",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W019\", \"W025\", \"W127\", \"W130\", \"W135\", \"W138\", \"W142\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0210",
      "label": "The \\emph{70\\% problem} and the discussion of apparently finished work make the gap between generation and delivery memorable. Their value is to draw attention ",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "appendices/methodology.tex",
      "line_start": 221,
      "line_end": 221,
      "paragraph": "The \\emph{70\\% problem} and the discussion of apparently finished work make the gap between generation and delivery memorable. Their value is to draw attention to the remaining integration, review and rework, not to establish a measured completion percentage. The book uses that distinction to ask what an accepted change actually costs. \\osmanicite{O049,O029}",
      "sha256": "251c193127b3c5b5a47cb6ef24dc37440449bdd05162a5e363a647031734a878",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"O029\", \"O049\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0211",
      "label": "Agency and orchestration describe different choices. One agent can have consequential authority in a single workspace, while a team of read-only agents can requ",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "appendices/methodology.tex",
      "line_start": 225,
      "line_end": 225,
      "paragraph": "Agency and orchestration describe different choices. One agent can have consequential authority in a single workspace, while a team of read-only agents can require coordination without permission to alter policy. Osmani's illustrative autonomy levels help name possible arrangements, but do not constitute a validated maturity scale. \\osmanicite{O010}",
      "sha256": "b9f99abd43e625a53a13f4a61575e3ed932802794aca727fd006041043ea69b3",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"O010\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0212",
      "label": "Loop mechanisms make some of the responsibilities concrete: scheduling, isolated work, versioned procedures, governed connectors, specialist tasks and durable p",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "appendices/methodology.tex",
      "line_start": 227,
      "line_end": 227,
      "paragraph": "Loop mechanisms make some of the responsibilities concrete: scheduling, isolated work, versioned procedures, governed connectors, specialist tasks and durable progress state. Their presence should make the work easier to observe and bound. A specialist subagent is not independent merely because it has a separate name, and a stopped loop has not thereby earned release permission. \\osmanicite{O012,O006}",
      "sha256": "1acd6ec43ad4996d501fec64a0dc35112149772bfa26f00996bc89d831379177",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"O006\", \"O012\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0213",
      "label": "The same distinction applies to specifications. A well-formed machine-authored contract can be an excellent proposal while still lacking authorization. Osmani's",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "appendices/methodology.tex",
      "line_start": 229,
      "line_end": 229,
      "paragraph": "The same distinction applies to specifications. A well-formed machine-authored contract can be an excellent proposal while still lacking authorization. Osmani's specification guidance helps make a task explicit; the policy owner remains responsible for its business meaning. In the approval service, a late Treasury revision requires that decision before the model is asked to implement it. \\osmanicite{O018,O028}",
      "sha256": "c0a2be4d5e352608c810b563b59dd5523b940b973e46562e83d601cdf60c417d",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"O018\", \"O028\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0214",
      "label": "The recommendation to treat generated code as a draft and the later discussion of code nobody can fully read address a changing review burden. They are more use",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "appendices/methodology.tex",
      "line_start": 233,
      "line_end": 233,
      "paragraph": "The recommendation to treat generated code as a draft and the later discussion of code nobody can fully read address a changing review burden. They are more useful as a tension to resolve than as opposing universal rules. A bounded change can rely on strong independent checks, while a high-impact change still needs appropriate domain judgment and accountable acceptance. Neither essay supplies a universally safe proportion of code that humans may stop inspecting. \\osmanicite{O023,O001}",
      "sha256": "6713c5a7a65d07e301836b21d4406a8020347aa6c91c3b665276d517119913e2",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"O001\", \"O023\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0215",
      "label": "Brownfield delegation and context management extend the responsibility beyond a single run. A change zone, instruction file or checkpoint can preserve useful in",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "appendices/methodology.tex",
      "line_start": 235,
      "line_end": 235,
      "paragraph": "Brownfield delegation and context management extend the responsibility beyond a single run. A change zone, instruction file or checkpoint can preserve useful information, but can also preserve a stale assumption. Version, owner, source and invalidation conditions make that information usable without silently promoting a summary into authority. The memory arrangement then needs a handoff test, not merely successful retrieval. \\osmanicite{O002,O031,O013,O004}",
      "sha256": "df63306b391b4bf42713f8ef781056ac4329b72fd16c98c7941159c1e40d77ab",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"O002\", \"O004\", \"O013\", \"O031\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0216",
      "label": "Warnings about agentic skill decay and the \\emph{80\\% problem} bring the engineer back into view. They raise questions about lost practice, comprehension and re",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "appendices/methodology.tex",
      "line_start": 237,
      "line_end": 237,
      "paragraph": "Warnings about agentic skill decay and the \\emph{80\\% problem} bring the engineer back into view. They raise questions about lost practice, comprehension and responsibility rather than provide population estimates of competence. The proposed delayed-transfer evaluation is one way to investigate those concerns without assuming their conclusion. \\osmanicite{O003,O017}",
      "sha256": "d37d9eb72ee0991ee38c204f69618c028a192f1a049e6b4028e8b298b9ab4fcf",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"O003\", \"O017\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0217",
      "label": "``Own the outer loop'' connects these themes. People remain responsible for intention, evaluation design, escalation and operational consequences while delegati",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "appendices/methodology.tex",
      "line_start": 239,
      "line_end": 239,
      "paragraph": "``Own the outer loop'' connects these themes. People remain responsible for intention, evaluation design, escalation and operational consequences while delegating bounded inner work. That prescription is a useful basis for designing responsibilities; its value should be judged through the actual effort, releases, incidents and learning it enables. \\osmanicite{O009}",
      "sha256": "f36a3e432e6e66c09c9bd0c31833660675d16f58e875ff4fa8ca94ad5c74154a",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"O009\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0218",
      "label": "Orosz and Laura Tacho's measurement discussion connects tool adoption with delivery, quality and developer experience. It motivates the book's measurement-to-de",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "appendices/methodology.tex",
      "line_start": 247,
      "line_end": 247,
      "paragraph": "Orosz and Laura Tacho's measurement discussion connects tool adoption with delivery, quality and developer experience. It motivates the book's measurement-to-decision table, without validating that proposed instrument or supplying the approval service's acceptance probabilities. At publication, the article disclosed Orosz's investment in DX, Tacho's role there and that the article was not sponsored. Those relationships accompany the reported practices and should remain part of their interpretation. \\oroszcite{P061}",
      "sha256": "513a2843f32a780f82e2e5436f6fed5f6f6e60c58c6d80e26d98b2fd61e669e6",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"P061\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0219",
      "label": "The discussion of loop engineering supplies a useful challenge to Osmani's vocabulary: does the additional coordinator still earn its complexity when existing t",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "appendices/methodology.tex",
      "line_start": 249,
      "line_end": 249,
      "paragraph": "The discussion of loop engineering supplies a useful challenge to Osmani's vocabulary: does the additional coordinator still earn its complexity when existing tooling can provide some mechanisms? This concerns implementation, not the disappearance of engineering responsibilities. The article discusses the underlying Osmani work through another edition; it is neither independent confirmation of that work nor a universal refutation of controlled loops. \\oroszcite{P110}",
      "sha256": "af2fc7bd32426a30105144cb1985d75214676931eee88b9fa40d53e041315efb",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"P110\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0220",
      "label": "Drew Hoskins's diagnostic-design excerpt, introduced through Orosz's interview, helps explain why an error message is part of behavior rather than decoration. A",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "appendices/methodology.tex",
      "line_start": 255,
      "line_end": 255,
      "paragraph": "Drew Hoskins's diagnostic-design excerpt, introduced through Orosz's interview, helps explain why an error message is part of behavior rather than decoration. A conflict should identify the condition and a permitted next step. It should not encourage a caller to overwrite a historical decision or evade policy by retrying with a new key. The diagnostic contract in the exercise is this book's adaptation of that guidance. \\oroszcite{P082}",
      "sha256": "312c606b90c72221d185d485bca0abdb83f3145baf27dfedcd561f27834f0a86",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"P082\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0221",
      "label": "Orosz and Elin Nilsson's Antithesis report offers a related debugging lesson: preserve the conditions that make a failure reproducible. Its company account does",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "appendices/methodology.tex",
      "line_start": 257,
      "line_end": 257,
      "paragraph": "Orosz and Elin Nilsson's Antithesis report offers a related debugging lesson: preserve the conditions that make a failure reproducible. Its company account does not turn the book's lost-response pseudocode into an executed simulator, and deterministic repetition still does not establish that the oracle is correct. A later free-access or sponsorship notice also remains separate from the original article's publication context. \\oroszcite{P006}",
      "sha256": "bfa3c9ff6aebbc0eabdeff2f69f80eedc721f6c315b9227b837265edef213f3a",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"P006\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0222",
      "label": "The visible discussion of code-review practice sharpens another distinction. A human can resolve every model comment while an important obligation remains untes",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "appendices/methodology.tex",
      "line_start": 259,
      "line_end": 259,
      "paragraph": "The visible discussion of code-review practice sharpens another distinction. A human can resolve every model comment while an important obligation remains untested. The proposed coverage ledger therefore asks what evidence supports historical replay, not just whether the reviewer has anything left to say. Reported company practices do not supply a universal release policy. \\oroszcite{P118}",
      "sha256": "568bc68b10c0adb73fd314f10c24afa8e8364609e5ae7d070b9ed6910a52c00c",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"P118\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0223",
      "label": "Kent Beck's optimistic discussion of AI as a learning amplifier provides a counter-hypothesis to lost practice. In the edited panel, Orosz is the credited autho",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "appendices/methodology.tex",
      "line_start": 263,
      "line_end": 263,
      "paragraph": "Kent Beck's optimistic discussion of AI as a learning amplifier provides a counter-hypothesis to lost practice. In the edited panel, Orosz is the credited author and moderator; Beck and Martin Fowler are participants. Their interpretation motivates a question, not a measured effect. The book's two assisted-work conditions test structured practice and cannot establish AI's total effect by comparison with an unassisted group. \\oroszcite{P123}",
      "sha256": "ba6f622a62949ecb9861a0dff75db0ff8de6c00ebb0887d6f09311255debf596",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"P123\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0224",
      "label": "Nicole Forsgren and Abi Noda's \\emph{Frictionless} excerpts, introduced through Orosz's interview, focus attention on the conditions in which engineers work. Th",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "appendices/methodology.tex",
      "line_start": 265,
      "line_end": 265,
      "paragraph": "Nicole Forsgren and Abi Noda's \\emph{Frictionless} excerpts, introduced through Orosz's interview, focus attention on the conditions in which engineers work. The useful transfer is to distinguish repeated preparation and missing evidence from the assurance work and policy decisions a team genuinely needs. Improving how a control is performed is different from deleting its purpose. \\oroszcite{P078}",
      "sha256": "2434f546b8ddad6c06b144c29861c6056c93b33854bf96d27849e3e52fdc36fb",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"P078\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0225",
      "label": "The economic examples close the circle. Orosz's personal replacement of a small service and his Simon Eskildsen interview about rough resource reasoning encoura",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "appendices/methodology.tex",
      "line_start": 267,
      "line_end": 267,
      "paragraph": "The economic examples close the circle. Orosz's personal replacement of a small service and his Simon Eskildsen interview about rough resource reasoning encourage scrutiny of scope and assumptions. A quick implementation does not include all the obligations of maintaining an equivalent service. Rough bounds can identify what should be measured; a headline build time or reported saving cannot become a local model coefficient. \\oroszcite{P084,P111}",
      "sha256": "d5b4946c40e3ad53ccc1e66ad2fbb445e61df3aeba080d09090912c7d40e7035",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"P084\", \"P111\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0226",
      "label": "Publication count can exaggerate independent support. P014 is an edited republication of Osmani's O049 with added commentary. Its second publication does not cr",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "appendices/methodology.tex",
      "line_start": 271,
      "line_end": 271,
      "paragraph": "Publication count can exaggerate independent support. P014 is an edited republication of Osmani's O049 with added commentary. Its second publication does not create a second observation. P052 reports the experiment already catalogued as W023; the primary sixteen-developer, 246-issue, issue-randomized design remains authoritative where the secondary description differs. \\oroszcite{P014,P052}",
      "sha256": "09fb59e7e927bd9e803101d1ff9a4fe671cef140ac3abf65c4844057756c8058",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"P014\", \"P052\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0227",
      "label": "Similarly, P089, P095 and P101 analyze one voluntary reader cohort. Distinct questions justify distinct articles, but not three independent samples or a matched",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "appendices/methodology.tex",
      "line_start": 273,
      "line_end": 273,
      "paragraph": "Similarly, P089, P095 and P101 analyze one voluntary reader cohort. Distinct questions justify distinct articles, but not three independent samples or a matched longitudinal panel. The survey can contain primary descriptive observations without establishing causation or population-wide effects. Overlapping Summit context also limits the independence of related panel reporting. \\oroszcite{P089,P095,P101}",
      "sha256": "68743a2972afcfac2065d2464ff70a471c10118adfdd48283978e02b1be332f7",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"P089\", \"P095\", \"P101\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0228",
      "label": "Some remaining questions require original observations. W003's estimators need the underlying assignment and task records for an independent refit. W068's discr",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "appendices/methodology.tex",
      "line_start": 281,
      "line_end": 281,
      "paragraph": "Some remaining questions require original observations. W003's estimators need the underlying assignment and task records for an independent refit. W068's discrepant table count needs matched repository records rather than an inferred replacement. W170's retained activity shares require participant logs to reconcile them. Until those materials are analyzed, the book keeps the affected interpretations qualified. \\autocite{W003,W068,W170}",
      "sha256": "d3dd3fac1044e0835a973a5e0910148f199a3a54b00f996eca9d2c8dd33869cc",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W003\", \"W068\", \"W170\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0229",
      "label": "Other questions concern the connection between a model or instrument and the world. W120's theoretical assumptions need to be examined separately from real know",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "appendices/methodology.tex",
      "line_start": 283,
      "line_end": 283,
      "paragraph": "Other questions concern the connection between a model or instrument and the world. W120's theoretical assumptions need to be examined separately from real knowledge transfer. W150's original policy classifications need independent inspection before a stronger coding-validity claim. W151's paired and seed-level results need their endpoint definitions and observations before its statistical summaries can be reproduced. These dependencies are different; more citations do not resolve any of them. \\autocite{W120,W150,W151}",
      "sha256": "5f7b7ddb4b35b8c4cbce98705db7ec059791f00a6d5801bf01a3fc79035279f1",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"W120\", \"W150\", \"W151\"]",
      "change_status": "VERBATIM_BASELINE"
    },
    {
      "id": "V10:TEXTREF:0230",
      "label": "The source trail distinguishes the foundational software-engineering volume,\nthe two editions of the spec-driven work, the autonomous-agent volume and the\nloop-",
      "kind": "cited_passage",
      "collection": "CLAIM",
      "volume_id": "V06",
      "source_file": "appendices/series_practices.tex",
      "line_start": 8,
      "line_end": 15,
      "paragraph": "The source trail distinguishes the foundational software-engineering volume,\nthe two editions of the spec-driven work, the autonomous-agent volume and the\nloop-engineering volume. \\autocite{V01,V02,V03,V04,V05}\nThese references identify the author-supplied snapshots used here. Earlier\nattributions inside them remain attached to the original occurrences in the\ncompanion; this edition does not claim that the author invented every named\npractice. Where a source's bibliography is incomplete, its unresolved key\nremains unresolved rather than being turned into an inferred citation.",
      "sha256": "22b38e75070777c30a123c52df25ddea11f65be347435d19dd7e4b66b9f7d61b",
      "status": "CANONICAL_ID_AND_RECORDED_SCOPE_CHECKED_NOT_NEW_FULL_TEXT_VALIDATION",
      "source_ids": "[\"V01\", \"V02\", \"V03\", \"V04\", \"V05\"]",
      "change_status": "CHANGED_OR_NEW"
    },
    {
      "id": "EDITION:V11",
      "label": "AI & Software Engineering — editorial revision v11",
      "kind": "edition",
      "collection": "EDITION",
      "status": "EDITORIAL_REVISION",
      "chapter_count": 13,
      "appendix_count": 2,
      "source_file": "main.tex"
    },
    {
      "id": "C:C13",
      "label": "Choosing Practices and Recognizing Their Limits",
      "kind": "chapter",
      "collection": "CHAPTER",
      "chapter": 13,
      "volume_id": "V06",
      "source_file": "chapters/chapter13.tex",
      "status": "CURRENT_CHAPTER"
    },
    {
      "id": "PART:V11:APPENDICES",
      "label": "Appendices",
      "kind": "part",
      "collection": "CONTEXT",
      "volume_id": "V06",
      "status": "CURRENT_DIVISION"
    },
    {
      "id": "PUB:V11:V01",
      "label": "Non-Deterministic Software Engineering: How to Build Reliable Software with AI Assistants Without Losing Quality, Security, or Control",
      "kind": "published_book",
      "collection": "PUB",
      "volume_id": "V01",
      "author": "Enrico Papalini",
      "title": "Non-Deterministic Software Engineering",
      "subtitle": "How to Build Reliable Software with AI Assistants Without Losing Quality, Security, or Control",
      "year": "2025",
      "isbn": "9798278715412",
      "edition_number": "1",
      "publisher": "Independently Published",
      "url": "https://github.com/popoloni/non_deterministic_sw_eng",
      "url_role": "author_companion",
      "metadata_source": "AI_SW_ENG/config.tex",
      "metadata_verification": "Author-owned public companion metadata agrees with supplied title/year/ISBN.",
      "status": "PUBLISHED_BOOK_METADATA",
      "limitation": "Bibliographic identification and source genealogy; not independent evidence for the book methods."
    },
    {
      "id": "PUB:V11:V02",
      "label": "Non-Deterministic Spec-Driven Development: From Principles to Practice -- A Companion to Non-Deterministic Software Engineering",
      "kind": "published_book",
      "collection": "PUB",
      "volume_id": "V02",
      "author": "Enrico Papalini",
      "title": "Non-Deterministic Spec-Driven Development",
      "subtitle": "From Principles to Practice -- A Companion to Non-Deterministic Software Engineering",
      "year": "2026",
      "isbn": "9798244287899",
      "edition_number": "1",
      "publisher": "Independently Published",
      "url": "https://www.amazon.com/dp/B0GGZ44RNX",
      "url_role": "individual_book",
      "metadata_source": "AI_SDD_ENG/config.tex",
      "metadata_verification": "Title/year/active print ISBN from supplied author config; author public post identifies B0GGZ44RNX. Alternate paperback ISBN is not substituted for the supplied print ISBN.",
      "status": "PUBLISHED_BOOK_METADATA",
      "limitation": "Bibliographic identification and source genealogy; not independent evidence for the book methods."
    },
    {
      "id": "PUB:V11:V03",
      "label": "Non-Deterministic Spec-Driven Development: Enterprise Edition -- From Public Frameworks to Enterprise Practice",
      "kind": "published_book",
      "collection": "PUB",
      "volume_id": "V03",
      "author": "Enrico Papalini",
      "title": "Non-Deterministic Spec-Driven Development",
      "subtitle": "Enterprise Edition -- From Public Frameworks to Enterprise Practice",
      "year": "2026",
      "isbn": "9798195795498",
      "edition_number": "2",
      "publisher": "Independently Published",
      "url": "https://www.amazon.it/dp/B0GZZDFMYF",
      "url_role": "individual_book",
      "metadata_source": "AI_SDD_ENG_V2/config.tex",
      "metadata_verification": "Amazon English Enterprise Edition product page confirms title, publisher, 2026 and ISBN. Source revision 1.1 is preserved as snapshot metadata, not confused with public edition number.",
      "status": "PUBLISHED_BOOK_METADATA",
      "limitation": "Bibliographic identification and source genealogy; not independent evidence for the book methods."
    },
    {
      "id": "PUB:V11:V04",
      "label": "Non-Deterministic Autonomous Coding Agents: Building Self-Improving Systems That Ship While You Sleep",
      "kind": "published_book",
      "collection": "PUB",
      "volume_id": "V04",
      "author": "Enrico Papalini",
      "title": "Non-Deterministic Autonomous Coding Agents",
      "subtitle": "Building Self-Improving Systems That Ship While You Sleep",
      "year": "2026",
      "isbn": "9798247393146",
      "edition_number": "1",
      "publisher": "Independently Published",
      "url": "https://www.amazon.com/dp/B0GHCXPBRM",
      "url_role": "series",
      "metadata_source": "ai-auto_eng/AI_AUTO_ENG/config.tex",
      "metadata_verification": "Title/year/active print ISBN from author-supplied config; no independently fetched format-specific product details. Series URL is explicitly a series locator.",
      "status": "PUBLISHED_BOOK_METADATA",
      "limitation": "Bibliographic identification and source genealogy; not independent evidence for the book methods."
    },
    {
      "id": "PUB:V11:V05",
      "label": "Non-Deterministic Loop Engineering: Design Reliable Agentic AI Systems Beyond the Prompt",
      "kind": "published_book",
      "collection": "PUB",
      "volume_id": "V05",
      "author": "Enrico Papalini",
      "title": "Non-Deterministic Loop Engineering",
      "subtitle": "Design Reliable Agentic AI Systems Beyond the Prompt",
      "year": "2026",
      "isbn": "9798188423384",
      "edition_number": "1",
      "publisher": "Independently Published",
      "url": "https://www.amazon.com/dp/B0GHCXPBRM",
      "url_role": "series",
      "metadata_source": "NDLE/config.tex",
      "metadata_verification": "Title/subtitle/year/ISBN from author-supplied English config; no substitution from Italian print catalogue. Series URL is explicitly a series locator.",
      "status": "PUBLISHED_BOOK_METADATA",
      "limitation": "Bibliographic identification and source genealogy; not independent evidence for the book methods."
    },
    {
      "id": "DOC:V11:main.tex",
      "label": "main.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 0,
      "source_file": "main.tex",
      "sha256": "8f0a35b931287c34fe589ad13f1e1814c46bd45165191a4ce34e68b5c4b0a6f3",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:config.tex",
      "label": "config.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 0,
      "source_file": "config.tex",
      "sha256": "aa74da904f87674bc1d15e51e8e3e8e251a32ba67bb7aef4906fe3dfbda5040a",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:preamble.tex",
      "label": "preamble.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 0,
      "source_file": "preamble.tex",
      "sha256": "2d4582f0c4fb68540dd011236d99a3bc11287c3f3b5097258d967458b007a3e4",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:frontmatter/titlepage.tex",
      "label": "frontmatter/titlepage.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 0,
      "source_file": "frontmatter/titlepage.tex",
      "sha256": "ae0e470892a65ba3a99b605f5c6b82e6d37f123e140fdef61b42640bb4653ac2",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:frontmatter/introduction.tex",
      "label": "frontmatter/introduction.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 0,
      "source_file": "frontmatter/introduction.tex",
      "sha256": "07e61c34ff8dbcfeb973081adc8cb574baca51acf548d0f55b5a92dfb765b651",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:chapters/chapter01.tex",
      "label": "chapters/chapter01.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 1,
      "source_file": "chapters/chapter01.tex",
      "sha256": "82a6ab35d7cf081d5248a69a7b199ffe6e160121fd3090e1018bda53445603c9",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/learning01.tex",
      "label": "didactics/learning01.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 1,
      "source_file": "didactics/learning01.tex",
      "sha256": "fd0d0ea4edaee5425697871ef1c7681c8d8c6170465cca64f652177711262a97",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/key_concepts/key_ch01_01.tex",
      "label": "didactics/key_concepts/key_ch01_01.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 1,
      "source_file": "didactics/key_concepts/key_ch01_01.tex",
      "sha256": "5424d635072e4c2c124620a0a3d6afbd911acca900397b1bd4f44961a8025202",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:figures/source_redraws/figure_ch01_01.tex",
      "label": "figures/source_redraws/figure_ch01_01.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 0,
      "source_file": "figures/source_redraws/figure_ch01_01.tex",
      "sha256": "9d61bc820bc95683e37f92c176fd237c6197f921ccb59582e69dc211c99ecc28",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:figures/source_redraws/figure_ch01_02.tex",
      "label": "figures/source_redraws/figure_ch01_02.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 0,
      "source_file": "figures/source_redraws/figure_ch01_02.tex",
      "sha256": "676154a734c617f4124e70eccedfe4dfb1eb829893fddb27127d75ab9db019b6",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/key_concepts/key_ch01_02.tex",
      "label": "didactics/key_concepts/key_ch01_02.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 1,
      "source_file": "didactics/key_concepts/key_ch01_02.tex",
      "sha256": "8ddcfd0245c286a628d4a12fd10ea4123587720a960b8dbb5c57139807ff857c",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/key_concepts/key_ch01_03.tex",
      "label": "didactics/key_concepts/key_ch01_03.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 1,
      "source_file": "didactics/key_concepts/key_ch01_03.tex",
      "sha256": "764985e3fad234784b133abcc8fcbfbb4c8e97c07a22db61b305c8a48509039c",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/worked01.tex",
      "label": "didactics/worked01.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 1,
      "source_file": "didactics/worked01.tex",
      "sha256": "771a8a2bb2e2db79e768a3d63749deab1b57def88d5ab49c427c6fd646f9e83f",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:exercises/exercise01.tex",
      "label": "exercises/exercise01.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 1,
      "source_file": "exercises/exercise01.tex",
      "sha256": "defc2483c15918c65ffbcc46056376c941da6d9fe01bfae93c3229481f2b1fe3",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:chapters/chapter02.tex",
      "label": "chapters/chapter02.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 2,
      "source_file": "chapters/chapter02.tex",
      "sha256": "3e830634367f1debc7974551e035a626e2c997ec05b9b4b675c2b4175877cb48",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/learning02.tex",
      "label": "didactics/learning02.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 2,
      "source_file": "didactics/learning02.tex",
      "sha256": "7c62ff415472fc1576174cf84e21496f63b81e4422b7a8f5710c6a748c54a1fb",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/key_concepts/key_ch02_01.tex",
      "label": "didactics/key_concepts/key_ch02_01.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 2,
      "source_file": "didactics/key_concepts/key_ch02_01.tex",
      "sha256": "40f50416423ac2a8cad3999ee0515bccbc5b0cfabf423ea301f0e98e7794dc16",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:figures/source_redraws/figure_ch02_01.tex",
      "label": "figures/source_redraws/figure_ch02_01.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 0,
      "source_file": "figures/source_redraws/figure_ch02_01.tex",
      "sha256": "c2a5adcc891a393391807a7be08681c19171784189e2d357187708884eba79e2",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/key_concepts/key_ch02_02.tex",
      "label": "didactics/key_concepts/key_ch02_02.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 2,
      "source_file": "didactics/key_concepts/key_ch02_02.tex",
      "sha256": "4d82164aabf4a97aa97c3152d52fa9d2d42c23eb9b11711a068f7c3f2521d1fb",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:figures/source_redraws/figure_ch02_02.tex",
      "label": "figures/source_redraws/figure_ch02_02.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 0,
      "source_file": "figures/source_redraws/figure_ch02_02.tex",
      "sha256": "fab88ed0b52d571a29f84435e472c3cf7433aafdd2fd2c6f2e107501f7f9c6f8",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/key_concepts/key_ch02_03.tex",
      "label": "didactics/key_concepts/key_ch02_03.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 2,
      "source_file": "didactics/key_concepts/key_ch02_03.tex",
      "sha256": "80b57bc4ce90e659d6889069ce3b1f103f88900f38c0d99cccf85c70c862779c",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/worked02.tex",
      "label": "didactics/worked02.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 2,
      "source_file": "didactics/worked02.tex",
      "sha256": "3bed70ceaaf9f515fc4150d37eaad904c93599a1e940bb60fc768c0e6d51e8fe",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:exercises/exercise02.tex",
      "label": "exercises/exercise02.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 2,
      "source_file": "exercises/exercise02.tex",
      "sha256": "c9de0f8b0502a4e5d7a7c27d43651020e469efe8b58317f8330ae65754a76aeb",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:chapters/chapter03.tex",
      "label": "chapters/chapter03.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 3,
      "source_file": "chapters/chapter03.tex",
      "sha256": "1774946334695fe941633035d4f6ef0300beb01002f734cbf3934d4a702479f6",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/learning03.tex",
      "label": "didactics/learning03.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 3,
      "source_file": "didactics/learning03.tex",
      "sha256": "94c303b5d07d18cff0f33167f69137d074ed23b45e0ec8a047997dad0765c3f5",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:figures/source_redraws/figure_ch03_01.tex",
      "label": "figures/source_redraws/figure_ch03_01.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 0,
      "source_file": "figures/source_redraws/figure_ch03_01.tex",
      "sha256": "e23454701c00d79ce75fa0976a90c021b27b3103f0a3caf4bc9c0f79a94214ad",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/key_concepts/key_ch03_01.tex",
      "label": "didactics/key_concepts/key_ch03_01.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 3,
      "source_file": "didactics/key_concepts/key_ch03_01.tex",
      "sha256": "0d4b60bf3710b406847f4afdb3923dd3727c4cbb675e5e05db5cf0252a7408e8",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:figures/editorial/figure_agency_orchestration_O010.tex",
      "label": "figures/editorial/figure_agency_orchestration_O010.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 0,
      "source_file": "figures/editorial/figure_agency_orchestration_O010.tex",
      "sha256": "0916f156d90a3dde7471b47042e06df63176eb7a1e7437dc98ff20e75a76b35a",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:figures/source_redraws/figure_ch03_02.tex",
      "label": "figures/source_redraws/figure_ch03_02.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 0,
      "source_file": "figures/source_redraws/figure_ch03_02.tex",
      "sha256": "56a33da8a905565eca391650e849df5e60a5a606f0ffaf7600f004514975fb88",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/key_concepts/key_ch03_02.tex",
      "label": "didactics/key_concepts/key_ch03_02.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 3,
      "source_file": "didactics/key_concepts/key_ch03_02.tex",
      "sha256": "e439fc5e3d40f6a77c0a2247085ffb78f5d0eba8fffb14b0a6acf0be477ecaa2",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:figures/editorial/figure_controls_execution_P110.tex",
      "label": "figures/editorial/figure_controls_execution_P110.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 0,
      "source_file": "figures/editorial/figure_controls_execution_P110.tex",
      "sha256": "8a2d450b72d2e071e3ecd1709bc698487a9993f79c1c540072fa39ffaddea7db",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/key_concepts/key_ch03_03.tex",
      "label": "didactics/key_concepts/key_ch03_03.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 3,
      "source_file": "didactics/key_concepts/key_ch03_03.tex",
      "sha256": "28e7a1f8b0ad13a17f0ed93c1cf17bb9c3f22cf02db2c5532c996bd2f0cad273",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/worked03.tex",
      "label": "didactics/worked03.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 3,
      "source_file": "didactics/worked03.tex",
      "sha256": "71d957537f23ca6dc17445d5ad98d2785670d1ea63b1104ae3153119b3ca5887",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:exercises/exercise03.tex",
      "label": "exercises/exercise03.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 3,
      "source_file": "exercises/exercise03.tex",
      "sha256": "88aaf801ebeedca4d54f0e7787eb6479b4249c69bbc5018f0acc622601ac15d9",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:chapters/chapter04.tex",
      "label": "chapters/chapter04.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 4,
      "source_file": "chapters/chapter04.tex",
      "sha256": "e0b57ca1a2e5378a00f2d08653a24e0e01d1aef7d3c765d48cdb21224411bfe4",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/learning04.tex",
      "label": "didactics/learning04.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 4,
      "source_file": "didactics/learning04.tex",
      "sha256": "75d226bd148d50b2e8415c6ec03c41dea812df3130658d04e8b0c8d54d6b63bd",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/key_concepts/key_ch04_01.tex",
      "label": "didactics/key_concepts/key_ch04_01.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 4,
      "source_file": "didactics/key_concepts/key_ch04_01.tex",
      "sha256": "a29d55e4f25b219bfa3f2f06108af5ca74f0cc65ca76c66675043525f89b4364",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:figures/source_redraws/figure_ch04_01.tex",
      "label": "figures/source_redraws/figure_ch04_01.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 0,
      "source_file": "figures/source_redraws/figure_ch04_01.tex",
      "sha256": "730a5fe21278ac2859b130fea6308ce55a3b05ce2b619b5d4d19ec897dc774bc",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/key_concepts/key_ch04_02.tex",
      "label": "didactics/key_concepts/key_ch04_02.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 4,
      "source_file": "didactics/key_concepts/key_ch04_02.tex",
      "sha256": "fe3ec0b0bcbf7e2817e84d7f7d64c70f57b560f9bab632445e63baadf9c603ac",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:figures/source_redraws/figure_ch04_02.tex",
      "label": "figures/source_redraws/figure_ch04_02.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 0,
      "source_file": "figures/source_redraws/figure_ch04_02.tex",
      "sha256": "ad5c5734fd19df88d4b35c0f9c3f8de70b83ef5eb42fa589ae7c9b73155b4837",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/key_concepts/key_ch04_03.tex",
      "label": "didactics/key_concepts/key_ch04_03.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 4,
      "source_file": "didactics/key_concepts/key_ch04_03.tex",
      "sha256": "1ef0bb8e50e4243e6f506048545a45c7cef0e32449a333d1dce4b4d5a189f7b9",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/worked04.tex",
      "label": "didactics/worked04.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 4,
      "source_file": "didactics/worked04.tex",
      "sha256": "d2c109d282dc74603d2072cf2de3ffd75db3b2859a785600f00ee7ad98eb421e",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:exercises/exercise04.tex",
      "label": "exercises/exercise04.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 4,
      "source_file": "exercises/exercise04.tex",
      "sha256": "4350289709b98b69965d1922ad08c942bb00122f52beec93d0825e30c6630cb2",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:chapters/chapter05.tex",
      "label": "chapters/chapter05.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 5,
      "source_file": "chapters/chapter05.tex",
      "sha256": "b2fd4d05440d7c5be0af2942bc1eae6dedcc2bc3d256ccf4bb81727639960783",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/learning05.tex",
      "label": "didactics/learning05.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 5,
      "source_file": "didactics/learning05.tex",
      "sha256": "4b3a216a600713b19ac2b73549ae4add74c6a43f9b230532c81b58510afa3fcb",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/key_concepts/key_ch05_01.tex",
      "label": "didactics/key_concepts/key_ch05_01.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 5,
      "source_file": "didactics/key_concepts/key_ch05_01.tex",
      "sha256": "0f3d8b33f4217e7b113bdea5e8dc9def7d97c6038ceebf84d0d1f6c263833a25",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:figures/source_redraws/figure_ch05_01.tex",
      "label": "figures/source_redraws/figure_ch05_01.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 0,
      "source_file": "figures/source_redraws/figure_ch05_01.tex",
      "sha256": "ff5b409178996eb9202fffd6a0186f7fb361c71a49a1c897a2205e70c80521aa",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/key_concepts/key_ch05_02.tex",
      "label": "didactics/key_concepts/key_ch05_02.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 5,
      "source_file": "didactics/key_concepts/key_ch05_02.tex",
      "sha256": "583419c5265da3217ad87deec643ed7590e80e108f646a7ab7a8a4f30beaf75a",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:figures/source_redraws/figure_ch05_02.tex",
      "label": "figures/source_redraws/figure_ch05_02.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 0,
      "source_file": "figures/source_redraws/figure_ch05_02.tex",
      "sha256": "bb57fe10f4f0ea93053091c7a894c4f864d75c1ae5869c2b52aa0279ddf86f48",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/key_concepts/key_ch05_03.tex",
      "label": "didactics/key_concepts/key_ch05_03.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 5,
      "source_file": "didactics/key_concepts/key_ch05_03.tex",
      "sha256": "81a907d9bbc77cd1ccbf7abb43ee3bbcf6eba108dbfe3763ad06d56b938b6968",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/worked05.tex",
      "label": "didactics/worked05.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 5,
      "source_file": "didactics/worked05.tex",
      "sha256": "3248a93f4f92911777927ffb2c29fc4493a48c4c499c7a186f6788da0227e058",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:exercises/exercise05.tex",
      "label": "exercises/exercise05.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 5,
      "source_file": "exercises/exercise05.tex",
      "sha256": "5e1c5fbea39b9f8157f06cc35da4dab74111794fd6e030726e264254573e6b36",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:chapters/chapter06.tex",
      "label": "chapters/chapter06.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 6,
      "source_file": "chapters/chapter06.tex",
      "sha256": "8099575409cc80dd9251cdebc5323fc8e1143a3ed158910c331cfb6192a673c6",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/learning06.tex",
      "label": "didactics/learning06.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 6,
      "source_file": "didactics/learning06.tex",
      "sha256": "e06b1014509d0cf6c4a458990f81562355329ffc2be06f8f690ecf94eb6bad67",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/key_concepts/key_ch06_01.tex",
      "label": "didactics/key_concepts/key_ch06_01.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 6,
      "source_file": "didactics/key_concepts/key_ch06_01.tex",
      "sha256": "9e3962f935913ee4adb8cb073519737598037f830d70324c8cf0c1817c7670a2",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/key_concepts/key_ch06_02.tex",
      "label": "didactics/key_concepts/key_ch06_02.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 6,
      "source_file": "didactics/key_concepts/key_ch06_02.tex",
      "sha256": "e4c3914d9410fc51216791bd133003bfa9192c39d0184a66f26e6bb7a3959896",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:figures/source_redraws/figure_ch06_01.tex",
      "label": "figures/source_redraws/figure_ch06_01.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 0,
      "source_file": "figures/source_redraws/figure_ch06_01.tex",
      "sha256": "c169b2c74987addc89260b8a0d5431ce13b9bff587c4a704b3b2744a8603a861",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:figures/source_redraws/figure_ch06_02.tex",
      "label": "figures/source_redraws/figure_ch06_02.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 0,
      "source_file": "figures/source_redraws/figure_ch06_02.tex",
      "sha256": "47dd6e2ce968c88cbc8064ed45b6418373e2795e418bba0d7200b9a2375a4de9",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/key_concepts/key_ch06_03.tex",
      "label": "didactics/key_concepts/key_ch06_03.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 6,
      "source_file": "didactics/key_concepts/key_ch06_03.tex",
      "sha256": "d55207060baea459a7c209632a5d63e59e1d19d48b8eb793bc44e6aacd56bffc",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/worked06.tex",
      "label": "didactics/worked06.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 6,
      "source_file": "didactics/worked06.tex",
      "sha256": "7d763e792837b358e7c6b8692ee0b17e597f636ca52b5917088fa9f45cbb1dbd",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:exercises/exercise06.tex",
      "label": "exercises/exercise06.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 6,
      "source_file": "exercises/exercise06.tex",
      "sha256": "ab9fe6292a08a493719181a1fbd3d5002b4b0c3282b2407037ef673a7223fb66",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:chapters/chapter07.tex",
      "label": "chapters/chapter07.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 7,
      "source_file": "chapters/chapter07.tex",
      "sha256": "1b9bb612dc61ba076b8ae1f53d90d0cdee4c34338867e58f07ac9c3da98f8ced",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/learning07.tex",
      "label": "didactics/learning07.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 7,
      "source_file": "didactics/learning07.tex",
      "sha256": "0da743ec58c32b13bc02f9af8605fd216a3a982b39f98f0dfd3af30d4cc13bc1",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/key_concepts/key_ch07_01.tex",
      "label": "didactics/key_concepts/key_ch07_01.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 7,
      "source_file": "didactics/key_concepts/key_ch07_01.tex",
      "sha256": "9cb2965b7b56fb867043b666dc8f84143568bc0f20be05578125cc78301f711a",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/key_concepts/key_ch07_02.tex",
      "label": "didactics/key_concepts/key_ch07_02.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 7,
      "source_file": "didactics/key_concepts/key_ch07_02.tex",
      "sha256": "6d15a82e4da56f4fc2f888305ddc3c5f82f729d3efad390bd20e29be6c2731cd",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:figures/source_redraws/figure_ch07_01.tex",
      "label": "figures/source_redraws/figure_ch07_01.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 0,
      "source_file": "figures/source_redraws/figure_ch07_01.tex",
      "sha256": "444cf0234655162d4ecad236fd411cc5f04c5aaca8810e725bd803ef77cabc19",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:figures/source_redraws/figure_ch07_02.tex",
      "label": "figures/source_redraws/figure_ch07_02.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 0,
      "source_file": "figures/source_redraws/figure_ch07_02.tex",
      "sha256": "d323442157cdf59606093593b7aa419e860e7fa8fdac7cbb5eb23f63a1a5f404",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/key_concepts/key_ch07_03.tex",
      "label": "didactics/key_concepts/key_ch07_03.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 7,
      "source_file": "didactics/key_concepts/key_ch07_03.tex",
      "sha256": "3e31da4d1bcaa82697bdf6d5cab9f4e02536a72c36a352a69f8a3167fcc7f926",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/worked07.tex",
      "label": "didactics/worked07.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 7,
      "source_file": "didactics/worked07.tex",
      "sha256": "9e9e6ba0730240be5f7e150066b86a6efb15bd5375f7e17daf7b38c818cc6d00",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:exercises/exercise07.tex",
      "label": "exercises/exercise07.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 7,
      "source_file": "exercises/exercise07.tex",
      "sha256": "6e8576e4a38f51718d623062fce3166c18b01a8eb87263c0ae848e9708730ecd",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:chapters/chapter08.tex",
      "label": "chapters/chapter08.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 8,
      "source_file": "chapters/chapter08.tex",
      "sha256": "28263ff406d501ab5fd8dcbece7261fef5ee45e00592b941c19b414360e4cb0f",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/learning08.tex",
      "label": "didactics/learning08.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 8,
      "source_file": "didactics/learning08.tex",
      "sha256": "0b4c3f03c78dc7865f3c46c8a3c825dcb33953fa5f0043a5a8885f7fa2aa8a54",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/key_concepts/key_ch08_01.tex",
      "label": "didactics/key_concepts/key_ch08_01.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 8,
      "source_file": "didactics/key_concepts/key_ch08_01.tex",
      "sha256": "a1cc4fc44824e75dca829d4a7479c33ef0c5c9d4d8c3d659e8971e35103b0c1c",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/key_concepts/key_ch08_02.tex",
      "label": "didactics/key_concepts/key_ch08_02.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 8,
      "source_file": "didactics/key_concepts/key_ch08_02.tex",
      "sha256": "4e68681a7e6f9a8a64aa0681ce33ef7c5ee1c4302ca8960cd2f960100128d2ae",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:figures/source_redraws/figure_ch08_01.tex",
      "label": "figures/source_redraws/figure_ch08_01.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 0,
      "source_file": "figures/source_redraws/figure_ch08_01.tex",
      "sha256": "cc7c709085db4adadfb5a85c9a67121b5a1309c0c4f77c3cb1cc727bf6a22ed7",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:figures/source_redraws/figure_ch08_02.tex",
      "label": "figures/source_redraws/figure_ch08_02.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 0,
      "source_file": "figures/source_redraws/figure_ch08_02.tex",
      "sha256": "31cf795ca64993de511526e2126d6a4a44b2158ce9ea5d404fc9323087f34223",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/key_concepts/key_ch08_03.tex",
      "label": "didactics/key_concepts/key_ch08_03.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 8,
      "source_file": "didactics/key_concepts/key_ch08_03.tex",
      "sha256": "4949f00cb00fe5875761ab54a0d30aff039a9bb17cdc579cfa18779b89792314",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/worked08.tex",
      "label": "didactics/worked08.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 8,
      "source_file": "didactics/worked08.tex",
      "sha256": "27951d2e98718efe9b76ed038be2354d02437868fae1027897a6bd0b6e3fdc53",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:exercises/exercise08.tex",
      "label": "exercises/exercise08.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 8,
      "source_file": "exercises/exercise08.tex",
      "sha256": "fb32997ff8348983fc45ec21028016f1289305d3fea0fee36eacb11a48513d0a",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:chapters/chapter09.tex",
      "label": "chapters/chapter09.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 9,
      "source_file": "chapters/chapter09.tex",
      "sha256": "aa05809e7e9e66bb5cd5ea88c6d021219dbd38fe779087cca64e5b692b3308bb",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/learning09.tex",
      "label": "didactics/learning09.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 9,
      "source_file": "didactics/learning09.tex",
      "sha256": "5eacd3b4a78c9ed8115a1f595b68424af0f040db4a33ee8a2b9542fd32a911ac",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/key_concepts/key_ch09_01.tex",
      "label": "didactics/key_concepts/key_ch09_01.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 9,
      "source_file": "didactics/key_concepts/key_ch09_01.tex",
      "sha256": "d9fc89462312acac1dbcb9914a218b04adb4222aba3064c06f50a730345c6b96",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:figures/source_redraws/figure_ch09_01.tex",
      "label": "figures/source_redraws/figure_ch09_01.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 0,
      "source_file": "figures/source_redraws/figure_ch09_01.tex",
      "sha256": "6589f8597fe429e9bc250069183f32dc53eacc59e87e8d6f1e6451c2028355d9",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/key_concepts/key_ch09_02.tex",
      "label": "didactics/key_concepts/key_ch09_02.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 9,
      "source_file": "didactics/key_concepts/key_ch09_02.tex",
      "sha256": "69d937310026f74c18096646551fd8b23f41ac724e9304aaa4a86c78d6f4f1b1",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:figures/source_redraws/figure_ch09_02.tex",
      "label": "figures/source_redraws/figure_ch09_02.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 0,
      "source_file": "figures/source_redraws/figure_ch09_02.tex",
      "sha256": "fb1fb58b80150b3f2fb49a784a103c62d238041be33b0c9296ecae103a9c587a",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/key_concepts/key_ch09_03.tex",
      "label": "didactics/key_concepts/key_ch09_03.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 9,
      "source_file": "didactics/key_concepts/key_ch09_03.tex",
      "sha256": "5e68d91d05bfa697b2150bb90dc0646f5a9b60169380777b5bcfe54fc7214a10",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/worked09.tex",
      "label": "didactics/worked09.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 9,
      "source_file": "didactics/worked09.tex",
      "sha256": "87b3f7f8e121f320a71b10753db25702074cdcab683d42010f7f9e3d6dc5dde5",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:exercises/exercise09.tex",
      "label": "exercises/exercise09.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 9,
      "source_file": "exercises/exercise09.tex",
      "sha256": "45ad042feaf898fc949d5532a79bc78ad022afc19241c7805ca5bfbae33c7c03",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:chapters/chapter10.tex",
      "label": "chapters/chapter10.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 10,
      "source_file": "chapters/chapter10.tex",
      "sha256": "c0a42f79be8f7ec214fb44281ffb4f66e232ffb9307b253ac43d8faee1924c69",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/learning10.tex",
      "label": "didactics/learning10.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 10,
      "source_file": "didactics/learning10.tex",
      "sha256": "90fb0c74b4ad47620a6ec6c3194f675e74a8750f2239603f3d36cc0eed1339d9",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/key_concepts/key_ch10_01.tex",
      "label": "didactics/key_concepts/key_ch10_01.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 10,
      "source_file": "didactics/key_concepts/key_ch10_01.tex",
      "sha256": "2c7c3d504fe43936241aaf6b5a9e719d37049f9fdfa1b04f72769cad55cef128",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/key_concepts/key_ch10_02.tex",
      "label": "didactics/key_concepts/key_ch10_02.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 10,
      "source_file": "didactics/key_concepts/key_ch10_02.tex",
      "sha256": "d7af2ae0f7dbdf6b3b33a2674eda5c6f96c25f337420885fbbeb451ba2cafbbc",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:figures/source_redraws/figure_ch10_01.tex",
      "label": "figures/source_redraws/figure_ch10_01.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 0,
      "source_file": "figures/source_redraws/figure_ch10_01.tex",
      "sha256": "06f393a3f3d22112dc707f927c1e4574da1a6ef3f37d425503ab7dcb7b7b9cbe",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:figures/source_redraws/figure_ch10_02.tex",
      "label": "figures/source_redraws/figure_ch10_02.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 0,
      "source_file": "figures/source_redraws/figure_ch10_02.tex",
      "sha256": "ab7bd91908da323ad9fbf51137f2fcbcc0e31d4fe2e85e27e92463bae24c5f26",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/key_concepts/key_ch10_03.tex",
      "label": "didactics/key_concepts/key_ch10_03.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 10,
      "source_file": "didactics/key_concepts/key_ch10_03.tex",
      "sha256": "8a57d964871d32af3dcecab1b0f718994f52a194798839d6a9b98d7dc2409deb",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/worked10.tex",
      "label": "didactics/worked10.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 10,
      "source_file": "didactics/worked10.tex",
      "sha256": "f35e5088cdb4148aaec6dadf81038a778b72a7754f514bfa9e83ceed6ec4970a",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:exercises/exercise10.tex",
      "label": "exercises/exercise10.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 10,
      "source_file": "exercises/exercise10.tex",
      "sha256": "132103d8c4a62546f9e063bb2a56f3f567a14ac0cbd9045199ff932762138a90",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:chapters/chapter11.tex",
      "label": "chapters/chapter11.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 11,
      "source_file": "chapters/chapter11.tex",
      "sha256": "f85981ac5307a78412ec5f4c7a3d6e2df020fcb710cec5dbeeb84eb1d3cf27b5",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/learning11.tex",
      "label": "didactics/learning11.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 11,
      "source_file": "didactics/learning11.tex",
      "sha256": "4fcbda032a45d914dd5479db9e709a518a8342f2ed35580791ef4fed192cf343",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/key_concepts/key_ch11_01.tex",
      "label": "didactics/key_concepts/key_ch11_01.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 11,
      "source_file": "didactics/key_concepts/key_ch11_01.tex",
      "sha256": "c071122d3d7760ad8e795a95b392758b005276edbcccfe942e4550ded5c5bd6e",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:figures/source_redraws/figure_ch11_01.tex",
      "label": "figures/source_redraws/figure_ch11_01.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 0,
      "source_file": "figures/source_redraws/figure_ch11_01.tex",
      "sha256": "2028bc85d1ff55212b76371e93492846910361f330c099f30c556a5758d57c3a",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:figures/source_redraws/figure_ch11_02.tex",
      "label": "figures/source_redraws/figure_ch11_02.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 0,
      "source_file": "figures/source_redraws/figure_ch11_02.tex",
      "sha256": "87d1dc20d2588d09c6c4cd17f0ef455db5bd0a9dbd26bfb34331af2889147da7",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/key_concepts/key_ch11_02.tex",
      "label": "didactics/key_concepts/key_ch11_02.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 11,
      "source_file": "didactics/key_concepts/key_ch11_02.tex",
      "sha256": "071207b00b0b3d638075eb9c5543814c68e22296be59408f1436990858b06e35",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/key_concepts/key_ch11_03.tex",
      "label": "didactics/key_concepts/key_ch11_03.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 11,
      "source_file": "didactics/key_concepts/key_ch11_03.tex",
      "sha256": "34ffa8261f2dfb9d715907df05dde442531dca0c43250f2d1407b1ad629562e3",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/worked11.tex",
      "label": "didactics/worked11.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 11,
      "source_file": "didactics/worked11.tex",
      "sha256": "74dfa77326f76cd13e8197d6d9fe18c2c555bd9d92ccfeaeaa0a9de1cb341a63",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:exercises/exercise11.tex",
      "label": "exercises/exercise11.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 11,
      "source_file": "exercises/exercise11.tex",
      "sha256": "2667ca1b05e7c4cfe400dd98b249d29a26a626b035ce81eae7106f1bd1e4158e",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:chapters/chapter12.tex",
      "label": "chapters/chapter12.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 12,
      "source_file": "chapters/chapter12.tex",
      "sha256": "70b455e67e4462a54182b5b405dc1d2abdd737500cefe410cc3c49f02c69320b",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/learning12.tex",
      "label": "didactics/learning12.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 12,
      "source_file": "didactics/learning12.tex",
      "sha256": "afbf840ee1c0428422c4e0309236f33289d8c16522ecfb394a84ef413aacab60",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/key_concepts/key_ch12_01.tex",
      "label": "didactics/key_concepts/key_ch12_01.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 12,
      "source_file": "didactics/key_concepts/key_ch12_01.tex",
      "sha256": "bbfbcead282858d83f6805506ae97396c791bca24bf017b2fb3fd544f5923141",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:figures/source_redraws/figure_ch12_01.tex",
      "label": "figures/source_redraws/figure_ch12_01.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 0,
      "source_file": "figures/source_redraws/figure_ch12_01.tex",
      "sha256": "83a4eb200423d109ad0f1a5d4ab7a9b1867457eb3be4598a69bd3b43235030f7",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/key_concepts/key_ch12_02.tex",
      "label": "didactics/key_concepts/key_ch12_02.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 12,
      "source_file": "didactics/key_concepts/key_ch12_02.tex",
      "sha256": "91591d4d2a65f9c79833b15171ff73ee87f9e69ead950e00d52e22da97149f23",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:figures/source_redraws/figure_ch12_02.tex",
      "label": "figures/source_redraws/figure_ch12_02.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 0,
      "source_file": "figures/source_redraws/figure_ch12_02.tex",
      "sha256": "0de357488def40f4407019af5ca23c73d46881d6ce030d604d2deac1dd68f4fa",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/key_concepts/key_ch12_03.tex",
      "label": "didactics/key_concepts/key_ch12_03.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 12,
      "source_file": "didactics/key_concepts/key_ch12_03.tex",
      "sha256": "1ddfc7baad9e2c0ac4ff60b4526e6f113bda77d41244b3ba2ca70b1b11670331",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/worked12.tex",
      "label": "didactics/worked12.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 12,
      "source_file": "didactics/worked12.tex",
      "sha256": "8021a2bae2cdf60233fc738f34e3ed74e684d86e7cb440b2f16667a45b4bf19e",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:exercises/exercise12.tex",
      "label": "exercises/exercise12.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 12,
      "source_file": "exercises/exercise12.tex",
      "sha256": "83d662bc0b0ab88eb17c145937513fd87727266409d1b10e96be69d9d901825b",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:chapters/chapter13.tex",
      "label": "chapters/chapter13.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 13,
      "source_file": "chapters/chapter13.tex",
      "sha256": "86a72d472ac65fdddd84c19b0f2d1d215a0f02cdb0c2915c09524d15882486c8",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/learning13.tex",
      "label": "didactics/learning13.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 13,
      "source_file": "didactics/learning13.tex",
      "sha256": "7321f332d2d8804f0261501a0e1bdac51e3e986b7bd6abe4ede70165c5b1b08d",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/series_glossary.tex",
      "label": "didactics/series_glossary.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 13,
      "source_file": "didactics/series_glossary.tex",
      "sha256": "434c30c8c2b8e4826fadd679e77dd2888136d92da16bb76905c6965c1b7eb2bd",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:didactics/worked13.tex",
      "label": "didactics/worked13.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 13,
      "source_file": "didactics/worked13.tex",
      "sha256": "87472a53012807010616fd8d6b2616a0ad5ab6bfa5e4f943aefa1d89185a05f9",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:exercises/exercise13.tex",
      "label": "exercises/exercise13.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 13,
      "source_file": "exercises/exercise13.tex",
      "sha256": "4f928cd8f1ac422b071cfebd8965bd25cb48cf6a68c57bc323c331d69d03536c",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:appendices/solutions.tex",
      "label": "appendices/solutions.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 0,
      "source_file": "appendices/solutions.tex",
      "sha256": "eae3b84f7bdd278574f365e3788bd4cd9548c898ac9032762e8a2534fc5524fb",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:appendices/methodology.tex",
      "label": "appendices/methodology.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 0,
      "source_file": "appendices/methodology.tex",
      "sha256": "c5062588828097439684933c61072b530fa95b54749cdd6ba1c54cbfd6b68891",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "DOC:V11:appendices/work_id_index.tex",
      "label": "appendices/work_id_index.tex",
      "kind": "reader_file",
      "collection": "DOC",
      "volume_id": "V06",
      "chapter": 0,
      "source_file": "appendices/work_id_index.tex",
      "sha256": "d0caf06fe175fb7f705307570ebc7b7bdd467dd016d21d0b305c47b218982fba",
      "edition": "EDITION:V11",
      "status": "CURRENT_SOURCE"
    },
    {
      "id": "READING:V11.1:13.3.1",
      "label": "Further reading for symptom 13.3.1",
      "historical_aliases": "NDSE:03",
      "node_role": "reading_note",
      "edition": "v11.1",
      "empirical_support": false
    },
    {
      "id": "READING:V11.1:13.3.2",
      "label": "Further reading for symptom 13.3.2",
      "historical_aliases": "NDSE:17",
      "node_role": "reading_note",
      "edition": "v11.1",
      "empirical_support": false
    },
    {
      "id": "READING:V11.1:13.3.3",
      "label": "Further reading for symptom 13.3.3",
      "historical_aliases": "NDSE:04; SDD1:25; SDD2:B2; SDD2:D1; SDD2:D3; AGENT:01; AGENT:04; AGENT:21; LOOP:R3; LOOP:T01",
      "node_role": "reading_note",
      "edition": "v11.1",
      "empirical_support": false
    },
    {
      "id": "READING:V11.1:13.3.4",
      "label": "Further reading for symptom 13.3.4",
      "historical_aliases": "NDSE:01; SDD1:19; SDD1:20; SDD1:21; SDD1:24; SDD2:A1; SDD2:A2; SDD2:A3; SDD2:A4; SDD2:A5; SDD2:A6; SDD2:C1; AGENT:05",
      "node_role": "reading_note",
      "edition": "v11.1",
      "empirical_support": false
    },
    {
      "id": "READING:V11.1:13.3.5",
      "label": "Further reading for symptom 13.3.5",
      "historical_aliases": "NDSE:07; NDSE:12; SDD1:23; LOOP:T15",
      "node_role": "reading_note",
      "edition": "v11.1",
      "empirical_support": false
    },
    {
      "id": "READING:V11.1:13.3.6",
      "label": "Further reading for symptom 13.3.6",
      "historical_aliases": "NDSE:09; NDSE:16; SDD2:C2; SDD2:C3; SDD2:C4; AGENT:17; AGENT:18; LOOP:T05; LOOP:T09",
      "node_role": "reading_note",
      "edition": "v11.1",
      "empirical_support": false
    },
    {
      "id": "READING:V11.1:13.3.7",
      "label": "Further reading for symptom 13.3.7",
      "historical_aliases": "NDSE:02; SDD2:C5; SDD2:D2; AGENT:14; AGENT:15; LOOP:T02",
      "node_role": "reading_note",
      "edition": "v11.1",
      "empirical_support": false
    },
    {
      "id": "READING:V11.1:13.3.8",
      "label": "Further reading for symptom 13.3.8",
      "historical_aliases": "NDSE:10; SDD2:B3; SDD2:B4; AGENT:10; AGENT:22",
      "node_role": "reading_note",
      "edition": "v11.1",
      "empirical_support": false
    },
    {
      "id": "READING:V11.1:13.3.9",
      "label": "Further reading for symptom 13.3.9",
      "historical_aliases": "NDSE:05; NDSE:11; SDD1:22; SDD2:B1; AGENT:06; AGENT:07; AGENT:08; AGENT:16; AGENT:20; LOOP:T03; LOOP:T04",
      "node_role": "reading_note",
      "edition": "v11.1",
      "empirical_support": false
    },
    {
      "id": "READING:V11.1:13.3.10",
      "label": "Further reading for symptom 13.3.10",
      "historical_aliases": "NDSE:06; NDSE:08; NDSE:13; AGENT:12",
      "node_role": "reading_note",
      "edition": "v11.1",
      "empirical_support": false
    },
    {
      "id": "READING:V11.1:13.3.11",
      "label": "Further reading for symptom 13.3.11",
      "historical_aliases": "NDSE:14; NDSE:15; SDD2:D4; AGENT:09; AGENT:19; AGENT:23; LOOP:T06; LOOP:T07",
      "node_role": "reading_note",
      "edition": "v11.1",
      "empirical_support": false
    },
    {
      "id": "READING:V11.1:13.3.12",
      "label": "Further reading for symptom 13.3.12",
      "historical_aliases": "NDSE:18; LOOP:T08; LOOP:T17",
      "node_role": "reading_note",
      "edition": "v11.1",
      "empirical_support": false
    },
    {
      "id": "F001",
      "label": "The toolchain",
      "kind": "practitioner_essay",
      "collection": "F",
      "authors": "Birgitta Böckeler",
      "authors_json": "[\"Birgitta Böckeler\"]",
      "publication_date": "2023-07-26",
      "date_provenance": "Dated entry on the supplied series index; article date also used where printed",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/01-tool-landscape.html",
      "publisher": "martinfowler.com",
      "series": "Exploring Generative AI",
      "series_url": "https://martinfowler.com/articles/exploring-gen-ai.html",
      "snapshot_date": "2026-10-13",
      "contribution": "Organizes coding-assistance tools by task, interaction style, prompt construction and model or hosting choices. The framework helps separate what a tool does from how a developer supplies its context.",
      "limitation": "A July 2023 conceptual landscape, not a comparative benchmark or a current product inventory.",
      "evidence_class": "Conceptual tool taxonomy",
      "source_locator": "Body: task and interaction categories; prompt composition; models and hosting",
      "verification_scope": "Primary article byline and selected body passages inspected; no independent execution or statistical replication",
      "original_data_replicated": false,
      "new_manuscript_citation": false,
      "source_body_archived": false,
      "primary_stream": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:Productivity\"]",
      "topics_json": "[\"K:Developer workflow and adoption\", \"K:Agent context and persistent memory\"]",
      "editorial_chapters_json": "[\"C:C01\", \"C:C03\", \"C:C09\"]",
      "mapping_status": "Independent editorial mapping, not classification by the article authors or SE@PoliMi",
      "book_citation_status": "NOT_ADDED_TO_BOOK",
      "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12"
    },
    {
      "id": "F002",
      "label": "Median - A tale in three functions",
      "kind": "practitioner_essay",
      "collection": "F",
      "authors": "Birgitta Böckeler",
      "authors_json": "[\"Birgitta Böckeler\"]",
      "publication_date": "2023-07-27",
      "date_provenance": "Dated entry on the supplied series index; article date also used where printed",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/02-median-tale.html",
      "publisher": "martinfowler.com",
      "series": "Exploring Generative AI",
      "series_url": "https://martinfowler.com/articles/exploring-gen-ai.html",
      "snapshot_date": "2026-10-13",
      "contribution": "Examines three generated median implementations and the defects or side effects that a knowledgeable developer must recognize. The example makes the choice of test expectations part of the engineering work.",
      "limitation": "One small TypeScript example; neither defect prevalence nor a general model-quality comparison was established.",
      "evidence_class": "Worked programming example",
      "source_locator": "Body: the three median implementations and the test discussion",
      "verification_scope": "Primary article byline and selected body passages inspected; no independent execution or statistical replication",
      "original_data_replicated": false,
      "new_manuscript_citation": false,
      "source_body_archived": false,
      "primary_stream": "T:Verification & review",
      "streams_json": "[\"T:Verification & review\", \"T:Code quality & security\"]",
      "topics_json": "[\"K:Independent verification and oracles\", \"K:Automation bias and trust\"]",
      "editorial_chapters_json": "[\"C:C05\", \"C:C07\", \"C:C10\"]",
      "mapping_status": "Independent editorial mapping, not classification by the article authors or SE@PoliMi",
      "book_citation_status": "NOT_ADDED_TO_BOOK",
      "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12"
    },
    {
      "id": "F003",
      "label": "In-line assistance - when is it more useful?",
      "kind": "practitioner_essay",
      "collection": "F",
      "authors": "Birgitta Böckeler",
      "authors_json": "[\"Birgitta Böckeler\"]",
      "publication_date": "2023-08-01",
      "date_provenance": "Dated entry on the supplied series index; article date also used where printed",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/03-coding-assistance-when-useful.html",
      "publisher": "martinfowler.com",
      "series": "Exploring Generative AI",
      "series_url": "https://martinfowler.com/articles/exploring-gen-ai.html",
      "snapshot_date": "2026-10-13",
      "contribution": "Discusses when inline suggestions help, considering task familiarity, technology, change size, developer experience and the effort of checking or reworking the output.",
      "limitation": "Experience-based guidance, largely from experienced developers; usefulness is not a measured universal productivity effect.",
      "evidence_class": "Practitioner experience",
      "source_locator": "Body: usefulness factors and review/rework effort",
      "verification_scope": "Primary article byline and selected body passages inspected; no independent execution or statistical replication",
      "original_data_replicated": false,
      "new_manuscript_citation": false,
      "source_body_archived": false,
      "primary_stream": "T:Productivity",
      "streams_json": "[\"T:Productivity\", \"T:Verification & review\"]",
      "topics_json": "[\"K:Developer workflow and adoption\", \"K:Human cognitive load\", \"K:Economic costs and return\"]",
      "editorial_chapters_json": "[\"C:C02\", \"C:C03\", \"C:C10\", \"C:C12\"]",
      "mapping_status": "Independent editorial mapping, not classification by the article authors or SE@PoliMi",
      "book_citation_status": "NOT_ADDED_TO_BOOK",
      "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12"
    },
    {
      "id": "F004",
      "label": "In-line assistance - how can it get in the way?",
      "kind": "practitioner_essay",
      "collection": "F",
      "authors": "Birgitta Böckeler",
      "authors_json": "[\"Birgitta Böckeler\"]",
      "publication_date": "2023-08-03",
      "date_provenance": "Dated entry on the supplied series index; article date also used where printed",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/04-coding-assistance-how-in-the-way.html",
      "publisher": "martinfowler.com",
      "series": "Exploring Generative AI",
      "series_url": "https://martinfowler.com/articles/exploring-gen-ai.html",
      "snapshot_date": "2026-10-13",
      "contribution": "Describes assistants repeating poor patterns from their context and the burden of continually judging suggestions. Relates these experiences to automation bias, anchoring and reluctance to discard generated work.",
      "limitation": "Qualitative examples and interpretive mechanisms, not measured frequencies of bias or review fatigue.",
      "evidence_class": "Practitioner experience",
      "source_locator": "Body: reinforcing existing practices; reviewing instead of producing",
      "verification_scope": "Primary article byline and selected body passages inspected; no independent execution or statistical replication",
      "original_data_replicated": false,
      "new_manuscript_citation": false,
      "source_body_archived": false,
      "primary_stream": "T:Verification & review",
      "streams_json": "[\"T:Verification & review\", \"T:System knowledge & memory\", \"T:Code quality & security\"]",
      "topics_json": "[\"K:Automation bias and trust\", \"K:Human cognitive load\", \"K:Agent context and persistent memory\"]",
      "editorial_chapters_json": "[\"C:C05\", \"C:C08\", \"C:C09\"]",
      "mapping_status": "Independent editorial mapping, not classification by the article authors or SE@PoliMi",
      "book_citation_status": "NOT_ADDED_TO_BOOK",
      "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12"
    },
    {
      "id": "F005",
      "label": "Coding assistants do not replace pair programming",
      "kind": "practitioner_essay",
      "collection": "F",
      "authors": "Birgitta Böckeler",
      "authors_json": "[\"Birgitta Böckeler\"]",
      "publication_date": "2023-08-10",
      "date_provenance": "Dated entry on the supplied series index; article date also used where printed",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/05-not-your-pair-programmer.html",
      "publisher": "martinfowler.com",
      "series": "Exploring Generative AI",
      "series_url": "https://martinfowler.com/articles/exploring-gen-ai.html",
      "snapshot_date": "2026-10-13",
      "contribution": "Argues that code assistance does not replace the human knowledge sharing, collaboration and collective understanding associated with pair programming. Tools can instead be used by a human pair.",
      "limitation": "An argument about the functions of pairing; not a controlled comparison of pairing arrangements.",
      "evidence_class": "Conceptual argument",
      "source_locator": "Body: knowledge sharing, team flow and pairing with assistance",
      "verification_scope": "Primary article byline and selected body passages inspected; no independent execution or statistical replication",
      "original_data_replicated": false,
      "new_manuscript_citation": false,
      "source_body_archived": false,
      "primary_stream": "T:Skills & learning",
      "streams_json": "[\"T:Skills & learning\", \"T:Engineering structure\", \"T:System knowledge & memory\"]",
      "topics_json": "[\"K:Human-agent collaboration\", \"K:Ownership and knowledge transfer\", \"K:Skills formation and teaching\"]",
      "editorial_chapters_json": "[\"C:C10\", \"C:C11\"]",
      "mapping_status": "Independent editorial mapping, not classification by the article authors or SE@PoliMi",
      "book_citation_status": "NOT_ADDED_TO_BOOK",
      "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12"
    },
    {
      "id": "F006",
      "label": "TDD with GitHub Copilot",
      "kind": "practitioner_essay",
      "collection": "F",
      "authors": "Paul Sobocinski",
      "authors_json": "[\"Paul Sobocinski\"]",
      "publication_date": "2023-08-17",
      "date_provenance": "Dated entry on the supplied series index; article date also used where printed",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/06-tdd-with-coding-assistance.html",
      "publisher": "martinfowler.com",
      "series": "Exploring Generative AI",
      "series_url": "https://martinfowler.com/articles/exploring-gen-ai.html",
      "snapshot_date": "2026-10-13",
      "contribution": "Explores assistance during red, green and refactor steps. Human test intent and assertions remain important; suggestions can help implementation while also overproducing code or struggling with refactoring.",
      "limitation": "Experience with a human-led workflow and an early tool generation; not evidence about fully autonomous TDD or a causal quality gain.",
      "evidence_class": "Practitioner workflow report",
      "source_locator": "Body: red, green and refactoring discussions",
      "verification_scope": "Primary article byline and selected body passages inspected; no independent execution or statistical replication",
      "original_data_replicated": false,
      "new_manuscript_citation": false,
      "source_body_archived": false,
      "primary_stream": "T:Verification & review",
      "streams_json": "[\"T:Verification & review\", \"T:Skills & learning\"]",
      "topics_json": "[\"K:Independent verification and oracles\", \"K:Human-agent collaboration\"]",
      "editorial_chapters_json": "[\"C:C03\", \"C:C07\", \"C:C10\"]",
      "mapping_status": "Independent editorial mapping, not classification by the article authors or SE@PoliMi",
      "book_citation_status": "NOT_ADDED_TO_BOOK",
      "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12"
    },
    {
      "id": "F007",
      "label": "How is GenAI different from other code generators?",
      "kind": "practitioner_essay",
      "collection": "F",
      "authors": "Birgitta Böckeler",
      "authors_json": "[\"Birgitta Böckeler\"]",
      "publication_date": "2023-09-19",
      "date_provenance": "Dated entry on the supplied series index; article date also used where printed",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/07-how-is-this-different.html",
      "publisher": "martinfowler.com",
      "series": "Exploring Generative AI",
      "series_url": "https://martinfowler.com/articles/exploring-gen-ai.html",
      "snapshot_date": "2026-10-13",
      "contribution": "Contrasts generative assistance with model-driven development and domain-specific code generators. Examines how control and abstraction differ when generation draws on broad learned patterns rather than an explicitly designed transformation.",
      "limitation": "Conceptual comparison; it does not demonstrate the reliability or economic superiority of either approach.",
      "evidence_class": "Conceptual argument",
      "source_locator": "Body: abstraction levels and comparison with traditional generation",
      "verification_scope": "Primary article byline and selected body passages inspected; no independent execution or statistical replication",
      "original_data_replicated": false,
      "new_manuscript_citation": false,
      "source_body_archived": false,
      "primary_stream": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\"]",
      "topics_json": "[\"K:Specifications and governance\", \"K:Architecture and modularity\"]",
      "editorial_chapters_json": "[\"C:C01\", \"C:C04\", \"C:C05\"]",
      "mapping_status": "Independent editorial mapping, not classification by the article authors or SE@PoliMi",
      "book_citation_status": "NOT_ADDED_TO_BOOK",
      "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12"
    },
    {
      "id": "F008",
      "label": "How to tackle unreliability of coding assistants",
      "kind": "practitioner_essay",
      "collection": "F",
      "authors": "Birgitta Böckeler",
      "authors_json": "[\"Birgitta Böckeler\"]",
      "publication_date": "2023-11-29",
      "date_provenance": "Dated entry on the supplied series index; article date also used where printed",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/08-how-to-tackle-unreliability.html",
      "publisher": "martinfowler.com",
      "series": "Exploring Generative AI",
      "series_url": "https://martinfowler.com/articles/exploring-gen-ai.html",
      "snapshot_date": "2026-10-13",
      "contribution": "Frames confidence in assistance around feedback, the developer’s ability to check an answer and the consequences of error. Proposes timeboxing unproductive assistance and retaining responsibility for the result.",
      "limitation": "Personal heuristics rather than calibrated reliability estimates; informal numerical intuitions are not treated as measured rates.",
      "evidence_class": "Practitioner guidance",
      "source_locator": "Body: confidence, timeboxing and assistant persona",
      "verification_scope": "Primary article byline and selected body passages inspected; no independent execution or statistical replication",
      "original_data_replicated": false,
      "new_manuscript_citation": false,
      "source_body_archived": false,
      "primary_stream": "T:Verification & review",
      "streams_json": "[\"T:Verification & review\", \"T:What agents can do\"]",
      "topics_json": "[\"K:Agent failure and escalation\", \"K:Independent verification and oracles\", \"K:Automation bias and trust\"]",
      "editorial_chapters_json": "[\"C:C03\", \"C:C07\", \"C:C08\", \"C:C13\"]",
      "mapping_status": "Independent editorial mapping, not classification by the article authors or SE@PoliMi",
      "book_citation_status": "NOT_ADDED_TO_BOOK",
      "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12"
    },
    {
      "id": "F009",
      "label": "Onboarding to a 'legacy' codebase with the help of AI",
      "kind": "practitioner_essay",
      "collection": "F",
      "authors": "Birgitta Böckeler",
      "authors_json": "[\"Birgitta Böckeler\"]",
      "publication_date": "2024-08-15",
      "date_provenance": "Dated entry on the supplied series index; article date also used where printed",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/09-ai-help-onboarding-codebase.html",
      "publisher": "martinfowler.com",
      "series": "Exploring Generative AI",
      "series_url": "https://martinfowler.com/articles/exploring-gen-ai.html",
      "snapshot_date": "2026-10-13",
      "contribution": "Recounts work on an unfamiliar Bahmni/OpenMRS issue. AI helped with terminology and code navigation, but environment setup, fixtures and mocking remained obstacles, and the issue was not solved in the attempt.",
      "limitation": "One exploratory onboarding attempt; no measured reduction in onboarding time or demonstrated long-term comprehension.",
      "evidence_class": "Exploratory case report",
      "source_locator": "Body: issue exploration, code search, environment and testing attempts",
      "verification_scope": "Primary article byline and selected body passages inspected; no independent execution or statistical replication",
      "original_data_replicated": false,
      "new_manuscript_citation": false,
      "source_body_archived": false,
      "primary_stream": "T:System knowledge & memory",
      "streams_json": "[\"T:System knowledge & memory\", \"T:Skills & learning\"]",
      "topics_json": "[\"K:Onboarding and developer fluency\", \"K:System understanding and rationale\"]",
      "editorial_chapters_json": "[\"C:C05\", \"C:C09\", \"C:C10\"]",
      "mapping_status": "Independent editorial mapping, not classification by the article authors or SE@PoliMi",
      "book_citation_status": "NOT_ADDED_TO_BOOK",
      "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12"
    },
    {
      "id": "F010",
      "label": "Building an AI agent application to migrate a tech stack",
      "kind": "practitioner_essay",
      "collection": "F",
      "authors": "Birgitta Böckeler",
      "authors_json": "[\"Birgitta Böckeler\"]",
      "publication_date": "2024-08-20",
      "date_provenance": "Dated entry on the supplied series index; article date also used where printed",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/10-ai-for-tech-stack-migration.html",
      "publisher": "martinfowler.com",
      "series": "Exploring Generative AI",
      "series_url": "https://martinfowler.com/articles/exploring-gen-ai.html",
      "snapshot_date": "2026-10-13",
      "contribution": "Builds a tool-using agent to migrate tests from Enzyme to React Testing Library. The account exposes file-editing, test-feedback and context-management problems alongside successful transformations.",
      "limitation": "A bounded migration experiment with substantial failures; not proof of reliable autonomous migration across a codebase.",
      "evidence_class": "Exploratory implementation experiment",
      "source_locator": "Body: manually solved baseline, agent setup and migration observations",
      "verification_scope": "Primary article byline and selected body passages inspected; no independent execution or statistical replication",
      "original_data_replicated": false,
      "new_manuscript_citation": false,
      "source_body_archived": false,
      "primary_stream": "T:What agents can do",
      "streams_json": "[\"T:What agents can do\", \"T:Code quality & security\", \"T:System knowledge & memory\"]",
      "topics_json": "[\"K:Agent failure and escalation\", \"K:Long-running agent execution\", \"K:Independent verification and oracles\"]",
      "editorial_chapters_json": "[\"C:C03\", \"C:C05\", \"C:C07\", \"C:C09\"]",
      "mapping_status": "Independent editorial mapping, not classification by the article authors or SE@PoliMi",
      "book_citation_status": "NOT_ADDED_TO_BOOK",
      "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12"
    },
    {
      "id": "F011",
      "label": "Expanding the solution size with multi-file editing",
      "kind": "practitioner_essay",
      "collection": "F",
      "authors": "Birgitta Böckeler",
      "authors_json": "[\"Birgitta Böckeler\"]",
      "publication_date": "2024-11-19",
      "date_provenance": "Dated entry on the supplied series index; article date also used where printed",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/11-multi-file-editing.html",
      "publisher": "martinfowler.com",
      "series": "Exploring Generative AI",
      "series_url": "https://martinfowler.com/articles/exploring-gen-ai.html",
      "snapshot_date": "2026-10-13",
      "contribution": "Examines how multi-file edits enlarge the unit of AI-assisted work. Larger suggestions create new checking demands, including unrelated changes, and motivate layered feedback and comprehensible module boundaries.",
      "limitation": "A tool-use snapshot and qualitative experience; no comparative defect rate or current feature guarantee.",
      "evidence_class": "Practitioner tool exploration",
      "source_locator": "Body: multi-file mode, feedback loops and implications of larger changes",
      "verification_scope": "Primary article byline and selected body passages inspected; no independent execution or statistical replication",
      "original_data_replicated": false,
      "new_manuscript_citation": false,
      "source_body_archived": false,
      "primary_stream": "T:Code quality & security",
      "streams_json": "[\"T:Code quality & security\", \"T:Verification & review\", \"T:What agents can do\"]",
      "topics_json": "[\"K:Architecture and modularity\", \"K:Review capacity and maintainers\", \"K:Developer workflow and adoption\"]",
      "editorial_chapters_json": "[\"C:C03\", \"C:C05\", \"C:C08\"]",
      "mapping_status": "Independent editorial mapping, not classification by the article authors or SE@PoliMi",
      "book_citation_status": "NOT_ADDED_TO_BOOK",
      "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12"
    },
    {
      "id": "F012",
      "label": "What role does LLM reasoning play for software tasks?",
      "kind": "practitioner_essay",
      "collection": "F",
      "authors": "Birgitta Böckeler",
      "authors_json": "[\"Birgitta Böckeler\"]",
      "publication_date": "2025-02-18",
      "date_provenance": "Dated entry on the supplied series index; article date also used where printed",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/12-role-of-reasoning.html",
      "publisher": "martinfowler.com",
      "series": "Exploring Generative AI",
      "series_url": "https://martinfowler.com/articles/exploring-gen-ai.html",
      "snapshot_date": "2026-10-13",
      "contribution": "Questions where model reasoning adds value to coding tasks compared with supplying repository context and useful tool feedback. Considers debugging and planning as possible settings for investigation.",
      "limitation": "Tentative analysis from February 2025, not a current model-feature comparison or evidence that reasoning always helps or harms coding.",
      "evidence_class": "Conceptual analysis",
      "source_locator": "Body: reasoning models, software tasks and contextual/tool feedback",
      "verification_scope": "Primary article byline and selected body passages inspected; no independent execution or statistical replication",
      "original_data_replicated": false,
      "new_manuscript_citation": false,
      "source_body_archived": false,
      "primary_stream": "T:What agents can do",
      "streams_json": "[\"T:What agents can do\", \"T:System knowledge & memory\"]",
      "topics_json": "[\"K:Evaluation methodology and baselines\", \"K:Agent context and persistent memory\"]",
      "editorial_chapters_json": "[\"C:C03\", \"C:C09\"]",
      "mapping_status": "Independent editorial mapping, not classification by the article authors or SE@PoliMi",
      "book_citation_status": "NOT_ADDED_TO_BOOK",
      "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12"
    },
    {
      "id": "F013",
      "label": "The role of developer skills in agentic coding",
      "kind": "practitioner_essay",
      "collection": "F",
      "authors": "Birgitta Böckeler",
      "authors_json": "[\"Birgitta Böckeler\"]",
      "publication_date": "2025-03-25",
      "date_provenance": "Dated entry on the supplied series index; article date also used where printed",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/13-role-of-developer-skills.html",
      "publisher": "martinfowler.com",
      "series": "Exploring Generative AI",
      "series_url": "https://martinfowler.com/articles/exploring-gen-ai.html",
      "snapshot_date": "2026-10-13",
      "contribution": "Uses agent missteps to explain why decomposition, debugging, design judgment and checking remain valuable. Separates immediate completion from team iteration and the lifetime of the codebase.",
      "limitation": "Experience-based examples, not a measured skills intervention or a forecast of developer employment.",
      "evidence_class": "Practitioner analysis",
      "source_locator": "Body: missteps and the time-to-commit, iteration and codebase-lifetime perspectives",
      "verification_scope": "Primary article byline and selected body passages inspected; no independent execution or statistical replication",
      "original_data_replicated": false,
      "new_manuscript_citation": false,
      "source_body_archived": false,
      "primary_stream": "T:Skills & learning",
      "streams_json": "[\"T:Skills & learning\", \"T:Code quality & security\", \"T:Engineering structure\"]",
      "topics_json": "[\"K:Skills formation and teaching\", \"K:Technical debt and complexity\", \"K:Human-agent collaboration\"]",
      "editorial_chapters_json": "[\"C:C01\", \"C:C05\", \"C:C10\", \"C:C11\"]",
      "mapping_status": "Independent editorial mapping, not classification by the article authors or SE@PoliMi",
      "book_citation_status": "NOT_ADDED_TO_BOOK",
      "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12"
    },
    {
      "id": "F014",
      "label": "Guiding an LLM for Robust Java ByteBuffer Code",
      "kind": "practitioner_essay",
      "collection": "F",
      "authors": "Unmesh Joshi",
      "authors_json": "[\"Unmesh Joshi\"]",
      "publication_date": "2025-04-17",
      "date_provenance": "Dated entry on the supplied series index; article date also used where printed",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/14-guiding-llm-java-bytebuffer.html",
      "publisher": "martinfowler.com",
      "series": "Exploring Generative AI",
      "series_url": "https://martinfowler.com/articles/exploring-gen-ai.html",
      "snapshot_date": "2026-10-13",
      "contribution": "Follows a developer–LLM dialogue about Java ByteBuffer header access. The engineer uncovers problems with mutable buffer position and guides the design toward clearer access and encapsulation.",
      "limitation": "An illustrative dialogue; removing position mutation does not by itself establish thread safety or general performance.",
      "evidence_class": "Worked programming example",
      "source_locator": "Body: header reading, position side effects and absolute access",
      "verification_scope": "Primary article byline and selected body passages inspected; no independent execution or statistical replication",
      "original_data_replicated": false,
      "new_manuscript_citation": false,
      "source_body_archived": false,
      "primary_stream": "T:Code quality & security",
      "streams_json": "[\"T:Code quality & security\", \"T:Verification & review\"]",
      "topics_json": "[\"K:Architecture and modularity\", \"K:Independent verification and oracles\", \"K:System understanding and rationale\"]",
      "editorial_chapters_json": "[\"C:C05\", \"C:C07\", \"C:C10\"]",
      "mapping_status": "Independent editorial mapping, not classification by the article authors or SE@PoliMi",
      "book_citation_status": "NOT_ADDED_TO_BOOK",
      "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12"
    },
    {
      "id": "F015",
      "label": "Building TMT Mirror Visualization with LLM: A Step-by-Step Journey",
      "kind": "practitioner_essay",
      "collection": "F",
      "authors": "Unmesh Joshi",
      "authors_json": "[\"Unmesh Joshi\"]",
      "publication_date": "2025-04-30",
      "date_provenance": "Dated entry on the supplied series index; article date also used where printed",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/15-building-tmt-mirror-visualization.html",
      "publisher": "martinfowler.com",
      "series": "Exploring Generative AI",
      "series_url": "https://martinfowler.com/articles/exploring-gen-ai.html",
      "snapshot_date": "2026-10-13",
      "contribution": "Describes building a telescope-mirror visualization with unfamiliar tools. Small geometric steps, visual checks and domain knowledge guide successive changes while the developer learns the implementation approach.",
      "limitation": "A personal prototype-building account; neither retained learning nor broader productivity was evaluated.",
      "evidence_class": "Exploratory learning case",
      "source_locator": "Body: initial visualization, hexagon geometry and iterative refinement",
      "verification_scope": "Primary article byline and selected body passages inspected; no independent execution or statistical replication",
      "original_data_replicated": false,
      "new_manuscript_citation": false,
      "source_body_archived": false,
      "primary_stream": "T:Skills & learning",
      "streams_json": "[\"T:Skills & learning\", \"T:What agents can do\"]",
      "topics_json": "[\"K:Skills formation and teaching\", \"K:Human-agent collaboration\", \"K:Developer workflow and adoption\"]",
      "editorial_chapters_json": "[\"C:C03\", \"C:C04\", \"C:C10\"]",
      "mapping_status": "Independent editorial mapping, not classification by the article authors or SE@PoliMi",
      "book_citation_status": "NOT_ADDED_TO_BOOK",
      "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12"
    },
    {
      "id": "F016",
      "label": "Coding Assistants Threaten the Software Supply Chain",
      "kind": "practitioner_essay",
      "collection": "F",
      "authors": "Jim Gumbley; Lilly Ryan",
      "authors_json": "[\"Jim Gumbley\", \"Lilly Ryan\"]",
      "publication_date": "2025-05-13",
      "date_provenance": "Dated entry on the supplied series index; article date also used where printed",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/software-supply-chain-attack-surface.html",
      "publisher": "martinfowler.com",
      "series": "Exploring Generative AI",
      "series_url": "https://martinfowler.com/articles/exploring-gen-ai.html",
      "snapshot_date": "2026-10-13",
      "contribution": "Analyzes the attack surface created when coding assistants consume project instructions and invoke tools with developer privileges. Discusses poisoned context, dependency risks and boundaries around execution.",
      "limitation": "Security analysis rather than an attack-incidence study. Protocol and tool details belong to the May 2025 publication context.",
      "evidence_class": "Threat analysis",
      "source_locator": "Body: assistant inputs, tools, supply-chain exposure and defenses",
      "verification_scope": "Primary article byline and selected body passages inspected; no independent execution or statistical replication",
      "original_data_replicated": false,
      "new_manuscript_citation": false,
      "source_body_archived": false,
      "primary_stream": "T:Code quality & security",
      "streams_json": "[\"T:Code quality & security\", \"T:Engineering structure\"]",
      "topics_json": "[\"K:Prompt injection and malicious tools\", \"K:Dependencies and agent supply chain\"]",
      "editorial_chapters_json": "[\"C:C03\", \"C:C06\"]",
      "mapping_status": "Independent editorial mapping, not classification by the article authors or SE@PoliMi",
      "book_citation_status": "NOT_ADDED_TO_BOOK",
      "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12"
    },
    {
      "id": "F017",
      "label": "Building Custom Tooling with LLMs",
      "kind": "practitioner_essay",
      "collection": "F",
      "authors": "Unmesh Joshi",
      "authors_json": "[\"Unmesh Joshi\"]",
      "publication_date": "2025-05-14",
      "date_provenance": "Dated entry on the supplied series index; article date also used where printed",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/16-building-custom-tooling-with-llms.html",
      "publisher": "martinfowler.com",
      "series": "Exploring Generative AI",
      "series_url": "https://martinfowler.com/articles/exploring-gen-ai.html",
      "snapshot_date": "2026-10-13",
      "contribution": "Recounts extending PlantUML with custom visualization tooling. The developer uses generation and feedback to build the tool, while shaping abstractions and keeping the resulting code understandable and maintainable.",
      "limitation": "One custom-tooling case; lower perceived effort is not a controlled productivity estimate.",
      "evidence_class": "Practitioner implementation case",
      "source_locator": "Body: PlantUML extension, implementation iterations and code habitability",
      "verification_scope": "Primary article byline and selected body passages inspected; no independent execution or statistical replication",
      "original_data_replicated": false,
      "new_manuscript_citation": false,
      "source_body_archived": false,
      "primary_stream": "T:Code quality & security",
      "streams_json": "[\"T:Code quality & security\", \"T:Productivity\", \"T:System knowledge & memory\"]",
      "topics_json": "[\"K:Architecture and modularity\", \"K:System understanding and rationale\", \"K:Developer workflow and adoption\"]",
      "editorial_chapters_json": "[\"C:C03\", \"C:C05\", \"C:C09\", \"C:C10\"]",
      "mapping_status": "Independent editorial mapping, not classification by the article authors or SE@PoliMi",
      "book_citation_status": "NOT_ADDED_TO_BOOK",
      "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12"
    },
    {
      "id": "F018",
      "label": "Autonomous coding agents: A Codex example",
      "kind": "practitioner_essay",
      "collection": "F",
      "authors": "Birgitta Böckeler",
      "authors_json": "[\"Birgitta Böckeler\"]",
      "publication_date": "2025-06-04",
      "date_provenance": "Dated entry on the supplied series index; article date also used where printed",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/autonomous-agents-codex-example.html",
      "publisher": "martinfowler.com",
      "series": "Exploring Generative AI",
      "series_url": "https://martinfowler.com/articles/exploring-gen-ai.html",
      "snapshot_date": "2026-10-13",
      "contribution": "Inspects a background agent making a small Haiven change. The execution trace reveals code-search behavior, missing executable checks and inconsistent reuse across attempts, distinguishing unattended execution from accepted work.",
      "limitation": "A small dated tool experiment; not a model ranking or a general estimate of autonomous success.",
      "evidence_class": "Exploratory agent case",
      "source_locator": "Body: supervised/background distinction, task trace and repeated attempts",
      "verification_scope": "Primary article byline and selected body passages inspected; no independent execution or statistical replication",
      "original_data_replicated": false,
      "new_manuscript_citation": false,
      "source_body_archived": false,
      "primary_stream": "T:What agents can do",
      "streams_json": "[\"T:What agents can do\", \"T:Verification & review\"]",
      "topics_json": "[\"K:Agent failure and escalation\", \"K:Code reuse and duplication\", \"K:Independent verification and oracles\"]",
      "editorial_chapters_json": "[\"C:C03\", \"C:C05\", \"C:C07\", \"C:C09\"]",
      "mapping_status": "Independent editorial mapping, not classification by the article authors or SE@PoliMi",
      "book_citation_status": "NOT_ADDED_TO_BOOK",
      "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12"
    },
    {
      "id": "F019",
      "label": "I still care about the code",
      "kind": "practitioner_essay",
      "collection": "F",
      "authors": "Birgitta Böckeler",
      "authors_json": "[\"Birgitta Böckeler\"]",
      "publication_date": "2025-07-09",
      "date_provenance": "Dated entry on the supplied series index; article date also used where printed",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/i-still-care-about-the-code.html",
      "publisher": "martinfowler.com",
      "series": "Exploring Generative AI",
      "series_url": "https://martinfowler.com/articles/exploring-gen-ai.html",
      "snapshot_date": "2026-10-13",
      "contribution": "Argues that responsibility for operational software still requires understanding code and its risks. Contrasts probabilistic generation with designed language translation and relates oversight to possible error consequences.",
      "limitation": "A professional position, not a calibrated threshold for how much review every change requires.",
      "evidence_class": "Conceptual argument",
      "source_locator": "Body: operational responsibility and comparison with compilers",
      "verification_scope": "Primary article byline and selected body passages inspected; no independent execution or statistical replication",
      "original_data_replicated": false,
      "new_manuscript_citation": false,
      "source_body_archived": false,
      "primary_stream": "T:Verification & review",
      "streams_json": "[\"T:Verification & review\", \"T:Code quality & security\"]",
      "topics_json": "[\"K:Automation bias and trust\", \"K:System understanding and rationale\", \"K:Ownership and knowledge transfer\"]",
      "editorial_chapters_json": "[\"C:C01\", \"C:C05\", \"C:C08\", \"C:C13\"]",
      "mapping_status": "Independent editorial mapping, not classification by the article authors or SE@PoliMi",
      "book_citation_status": "NOT_ADDED_TO_BOOK",
      "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12"
    },
    {
      "id": "F020",
      "label": "Partner with the AI, throw away the code",
      "kind": "practitioner_essay",
      "collection": "F",
      "authors": "Matteo Vaccari",
      "authors_json": "[\"Matteo Vaccari\"]",
      "publication_date": "2025-07-31",
      "date_provenance": "Dated entry on the supplied series index; article date also used where printed",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/partner-with-ai-and-throw-away-the-code.html",
      "publisher": "martinfowler.com",
      "series": "Exploring Generative AI",
      "series_url": "https://martinfowler.com/articles/exploring-gen-ai.html",
      "snapshot_date": "2026-10-13",
      "contribution": "In a Go/MySQL performance investigation, generated helpers, experiments and unsuccessful rewrites helped the developer understand the problem before rewriting the core solution. Useful assistance can therefore leave little accepted generated code.",
      "limitation": "A single client case; code-acceptance rate is questioned, but a general AI-caused productivity gain is not measured.",
      "evidence_class": "Practitioner case report",
      "source_locator": "Body: diagnosis, experiments, discarded proposals and final rewrite",
      "verification_scope": "Primary article byline and selected body passages inspected; no independent execution or statistical replication",
      "original_data_replicated": false,
      "new_manuscript_citation": false,
      "source_body_archived": false,
      "primary_stream": "T:Productivity",
      "streams_json": "[\"T:Productivity\", \"T:Skills & learning\", \"T:Economics\"]",
      "topics_json": "[\"K:Output versus shipped value\", \"K:Evaluation methodology and baselines\", \"K:System understanding and rationale\"]",
      "editorial_chapters_json": "[\"C:C02\", \"C:C05\", \"C:C10\", \"C:C12\"]",
      "mapping_status": "Independent editorial mapping, not classification by the article authors or SE@PoliMi",
      "book_citation_status": "NOT_ADDED_TO_BOOK",
      "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12"
    },
    {
      "id": "F021",
      "label": "To vibe or not to vibe",
      "kind": "practitioner_essay",
      "collection": "F",
      "authors": "Birgitta Böckeler",
      "authors_json": "[\"Birgitta Böckeler\"]",
      "publication_date": "2025-09-23",
      "date_provenance": "Dated entry on the supplied series index; article date also used where printed",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/to-vibe-or-not-vibe.html",
      "publisher": "martinfowler.com",
      "series": "Exploring Generative AI",
      "series_url": "https://martinfowler.com/articles/exploring-gen-ai.html",
      "snapshot_date": "2026-10-13",
      "contribution": "Describes decisions about oversight using the chance of an error, its impact and the ability to detect it. The examples favor situation-dependent attention over a single rule for all generated code.",
      "limitation": "A qualitative risk heuristic and personal experience; not a statistically calibrated risk model.",
      "evidence_class": "Practitioner decision heuristic",
      "source_locator": "Body: risk factors and situational review decisions",
      "verification_scope": "Primary article byline and selected body passages inspected; no independent execution or statistical replication",
      "original_data_replicated": false,
      "new_manuscript_citation": false,
      "source_body_archived": false,
      "primary_stream": "T:Verification & review",
      "streams_json": "[\"T:Verification & review\", \"T:Engineering structure\"]",
      "topics_json": "[\"K:Automation bias and trust\", \"K:Human-agent collaboration\"]",
      "editorial_chapters_json": "[\"C:C01\", \"C:C08\", \"C:C13\"]",
      "mapping_status": "Independent editorial mapping, not classification by the article authors or SE@PoliMi",
      "book_citation_status": "NOT_ADDED_TO_BOOK",
      "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12"
    },
    {
      "id": "F022",
      "label": "Anchoring AI to a reference application",
      "kind": "practitioner_essay",
      "collection": "F",
      "authors": "Birgitta Böckeler",
      "authors_json": "[\"Birgitta Böckeler\"]",
      "publication_date": "2025-09-25",
      "date_provenance": "Dated entry on the supplied series index; article date also used where printed",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/anchoring-to-reference.html",
      "publisher": "martinfowler.com",
      "series": "Exploring Generative AI",
      "series_url": "https://martinfowler.com/articles/exploring-gen-ai.html",
      "snapshot_date": "2026-10-13",
      "contribution": "Explores using a runnable reference application to guide changes across services. A scoped comparison and a reviewed change report precede implementation, raising a choice between AI-based propagation and deterministic transformations.",
      "limitation": "A small reference-update example; consistency and maintainability at organizational scale remain untested.",
      "evidence_class": "Exploratory workflow example",
      "source_locator": "Body: reference application, differences, report and update workflow",
      "verification_scope": "Primary article byline and selected body passages inspected; no independent execution or statistical replication",
      "original_data_replicated": false,
      "new_manuscript_citation": false,
      "source_body_archived": false,
      "primary_stream": "T:System knowledge & memory",
      "streams_json": "[\"T:System knowledge & memory\", \"T:Code quality & security\", \"T:Engineering structure\"]",
      "topics_json": "[\"K:Architecture and modularity\", \"K:Agent context and persistent memory\", \"K:Specifications and governance\"]",
      "editorial_chapters_json": "[\"C:C04\", \"C:C05\", \"C:C09\"]",
      "mapping_status": "Independent editorial mapping, not classification by the article authors or SE@PoliMi",
      "book_citation_status": "NOT_ADDED_TO_BOOK",
      "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12"
    },
    {
      "id": "F023",
      "label": "Understanding Spec-Driven-Development: Kiro, spec-kit, and Tessl",
      "kind": "practitioner_essay",
      "collection": "F",
      "authors": "Birgitta Böckeler",
      "authors_json": "[\"Birgitta Böckeler\"]",
      "publication_date": "2025-10-15",
      "date_provenance": "Dated entry on the supplied series index; article date also used where printed",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/sdd-3-tools.html",
      "publisher": "martinfowler.com",
      "series": "Exploring Generative AI",
      "series_url": "https://martinfowler.com/articles/exploring-gen-ai.html",
      "snapshot_date": "2026-10-13",
      "contribution": "Distinguishes spec-first, spec-anchored and spec-as-source approaches through three tool explorations. Examines persistent specifications, task sizing, brownfield fit, instruction following and documentation overhead.",
      "limitation": "A dated exploratory comparison, not controlled evidence for SDD effectiveness. The author’s questions about specification overhead and source-of-truth claims are retained.",
      "evidence_class": "Practitioner comparative exploration",
      "source_locator": "Body: definitions of SDD; Kiro, spec-kit and Tessl explorations; reflections",
      "verification_scope": "Primary article byline and selected body passages inspected; no independent execution or statistical replication",
      "original_data_replicated": false,
      "new_manuscript_citation": false,
      "source_body_archived": false,
      "primary_stream": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:System knowledge & memory\"]",
      "topics_json": "[\"K:Specifications and governance\", \"K:Developer workflow and adoption\", \"K:Agent context and persistent memory\"]",
      "editorial_chapters_json": "[\"C:C04\", \"C:C09\", \"C:C11\", \"C:C13\"]",
      "mapping_status": "Independent editorial mapping, not classification by the article authors or SE@PoliMi",
      "book_citation_status": "NOT_ADDED_TO_BOOK",
      "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12"
    },
    {
      "id": "F024",
      "label": "Assessing internal quality while coding with an agent",
      "kind": "practitioner_essay",
      "collection": "F",
      "authors": "Erik Doernenburg",
      "authors_json": "[\"Erik Doernenburg\"]",
      "publication_date": "2026-01-27",
      "date_provenance": "Dated entry on the supplied series index; article date also used where printed",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/ccmenu-quality.html",
      "publisher": "martinfowler.com",
      "series": "Exploring Generative AI",
      "series_url": "https://martinfowler.com/articles/exploring-gen-ai.html",
      "snapshot_date": "2026-10-13",
      "contribution": "Uses a CCMenu feature change to inspect internal quality. A fix that compiles can still erode the intended type model, introduce duplication or add unnecessary mechanisms; expert examination exposes those differences.",
      "limitation": "The author presents an anecdote, not a study; observations do not establish a population-level quality effect.",
      "evidence_class": "Practitioner code-review case",
      "source_locator": "Body: GitLab support, optional values, duplication and cache behavior",
      "verification_scope": "Primary article byline and selected body passages inspected; no independent execution or statistical replication",
      "original_data_replicated": false,
      "new_manuscript_citation": false,
      "source_body_archived": false,
      "primary_stream": "T:Code quality & security",
      "streams_json": "[\"T:Code quality & security\", \"T:Verification & review\"]",
      "topics_json": "[\"K:Technical debt and complexity\", \"K:Code reuse and duplication\", \"K:Architecture and modularity\"]",
      "editorial_chapters_json": "[\"C:C05\", \"C:C07\", \"C:C08\"]",
      "mapping_status": "Independent editorial mapping, not classification by the article authors or SE@PoliMi",
      "book_citation_status": "NOT_ADDED_TO_BOOK",
      "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12"
    },
    {
      "id": "F025",
      "label": "Context Engineering for Coding Agents",
      "kind": "practitioner_essay",
      "collection": "F",
      "authors": "Birgitta Böckeler",
      "authors_json": "[\"Birgitta Böckeler\"]",
      "publication_date": "2026-02-05",
      "date_provenance": "Dated entry on the supplied series index; article date also used where printed",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/context-engineering-coding-agents.html",
      "publisher": "martinfowler.com",
      "series": "Exploring Generative AI",
      "series_url": "https://martinfowler.com/articles/exploring-gen-ai.html",
      "snapshot_date": "2026-10-13",
      "contribution": "Organizes context features by who invokes them: a person, the model or agent software. Discusses rules, skills, subagents, external context and hooks as parts of the developer experience.",
      "limitation": "Feature and practice snapshot, not proof of effectiveness or enforcement. Adding more configuration can produce contradictions or an illusion of control.",
      "evidence_class": "Practitioner technical taxonomy",
      "source_locator": "Body: trigger-based feature overview and context configuration",
      "verification_scope": "Primary article byline and selected body passages inspected; no independent execution or statistical replication",
      "original_data_replicated": false,
      "new_manuscript_citation": false,
      "source_body_archived": false,
      "primary_stream": "T:System knowledge & memory",
      "streams_json": "[\"T:System knowledge & memory\", \"T:Engineering structure\"]",
      "topics_json": "[\"K:Agent context and persistent memory\", \"K:Developer workflow and adoption\", \"K:Specifications and governance\"]",
      "editorial_chapters_json": "[\"C:C03\", \"C:C09\", \"C:C13\"]",
      "mapping_status": "Independent editorial mapping, not classification by the article authors or SE@PoliMi",
      "book_citation_status": "NOT_ADDED_TO_BOOK",
      "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12"
    },
    {
      "id": "F026",
      "label": "Harness Engineering - first thoughts",
      "kind": "practitioner_essay",
      "collection": "F",
      "authors": "Birgitta Böckeler",
      "authors_json": "[\"Birgitta Böckeler\"]",
      "publication_date": "2026-02-17",
      "date_provenance": "Dated entry on the supplied series index; article date also used where printed",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/harness-engineering-memo.html",
      "publisher": "martinfowler.com",
      "series": "Exploring Generative AI",
      "series_url": "https://martinfowler.com/articles/exploring-gen-ai.html",
      "snapshot_date": "2026-10-13",
      "contribution": "Interprets a reported harness through context, architectural constraints and codebase maintenance. Raises questions about reusable harnesses, constrained topologies and the effort of retrofitting existing systems.",
      "limitation": "A reaction to another organization’s account, not an independent experiment. The author explicitly notes a gap in the reported functional verification.",
      "evidence_class": "Interpretive practitioner commentary",
      "source_locator": "Body: three categories; templates; runtime constraints; brownfield retrofit; final thoughts",
      "verification_scope": "Primary article byline and selected body passages inspected; no independent execution or statistical replication",
      "original_data_replicated": false,
      "new_manuscript_citation": false,
      "source_body_archived": false,
      "primary_stream": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:Code quality & security\"]",
      "topics_json": "[\"K:Architecture and modularity\", \"K:Independent verification and oracles\", \"K:Long-running agent execution\"]",
      "editorial_chapters_json": "[\"C:C03\", \"C:C05\", \"C:C07\", \"C:C11\", \"C:C13\"]",
      "mapping_status": "Independent editorial mapping, not classification by the article authors or SE@PoliMi",
      "book_citation_status": "NOT_ADDED_TO_BOOK",
      "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12"
    },
    {
      "id": "F027",
      "label": "Humans and Agents in Software Engineering Loops",
      "kind": "practitioner_essay",
      "collection": "F",
      "authors": "Kief Morris",
      "authors_json": "[\"Kief Morris\"]",
      "publication_date": "2026-03-04",
      "date_provenance": "Dated entry on the supplied series index; article date also used where printed",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/humans-and-agents.html",
      "publisher": "martinfowler.com",
      "series": "Exploring Generative AI",
      "series_url": "https://martinfowler.com/articles/exploring-gen-ai.html",
      "snapshot_date": "2026-10-13",
      "contribution": "Distinguishes the why loop that pursues outcomes from nested how loops that build software. Proposes human work on the loop: improving guidance, checks and workflow rather than only editing individual outputs.",
      "limitation": "A conceptual operating model. Its proposed agentic improvement flywheel is not a demonstrated organizational or reliability result.",
      "evidence_class": "Conceptual operating model",
      "source_locator": "Body: why/how loops; humans outside, in and on the loop; flywheel",
      "verification_scope": "Primary article byline and selected body passages inspected; no independent execution or statistical replication",
      "original_data_replicated": false,
      "new_manuscript_citation": false,
      "source_body_archived": false,
      "primary_stream": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:Jobs & roles\"]",
      "topics_json": "[\"K:Human-agent collaboration\", \"K:Long-running agent execution\", \"K:Specifications and governance\"]",
      "editorial_chapters_json": "[\"C:C01\", \"C:C03\", \"C:C11\", \"C:C13\"]",
      "mapping_status": "Independent editorial mapping, not classification by the article authors or SE@PoliMi",
      "book_citation_status": "NOT_ADDED_TO_BOOK",
      "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12"
    },
    {
      "id": "F028",
      "label": "Viability of local models for coding",
      "kind": "practitioner_essay",
      "collection": "F",
      "authors": "Birgitta Böckeler",
      "authors_json": "[\"Birgitta Böckeler\"]",
      "publication_date": "2026-07-07",
      "date_provenance": "Dated entry on the supplied series index; article date also used where printed",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-factors.html",
      "publisher": "martinfowler.com",
      "series": "Exploring Generative AI",
      "series_url": "https://martinfowler.com/articles/exploring-gen-ai.html",
      "snapshot_date": "2026-10-13",
      "contribution": "Frames local agentic coding as a combined hardware, model, runtime, context and tool-calling problem. The account separates being able to run a model from obtaining usable results.",
      "limitation": "A personal hardware/tool snapshot. Explanations for observed configuration differences are hypotheses; code quality was not systematically evaluated.",
      "evidence_class": "Practitioner configuration exploration",
      "source_locator": "Scope; factors influencing viability; context size and harness; conclusions",
      "verification_scope": "Primary article byline and selected body passages inspected; no independent execution or statistical replication",
      "original_data_replicated": false,
      "new_manuscript_citation": false,
      "source_body_archived": false,
      "primary_stream": "T:What agents can do",
      "streams_json": "[\"T:What agents can do\", \"T:Economics\", \"T:System knowledge & memory\"]",
      "topics_json": "[\"K:Agent context and persistent memory\", \"K:Economic costs and return\", \"K:Evaluation methodology and baselines\"]",
      "editorial_chapters_json": "[\"C:C03\", \"C:C09\", \"C:C12\"]",
      "mapping_status": "Independent editorial mapping, not classification by the article authors or SE@PoliMi",
      "book_citation_status": "NOT_ADDED_TO_BOOK",
      "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12"
    },
    {
      "id": "F029",
      "label": "Experiences with local models for coding",
      "kind": "practitioner_essay",
      "collection": "F",
      "authors": "Birgitta Böckeler",
      "authors_json": "[\"Birgitta Böckeler\"]",
      "publication_date": "2026-07-08",
      "date_provenance": "Dated entry on the supplied series index; article date also used where printed",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-experiences.html",
      "publisher": "martinfowler.com",
      "series": "Exploring Generative AI",
      "series_url": "https://martinfowler.com/articles/exploring-gen-ai.html",
      "snapshot_date": "2026-10-13",
      "contribution": "Presents a viability funnel and compares manual trials, a small automated evaluation and everyday local-model use. Outcome sensitivity to task, context and configuration makes simple capability claims difficult.",
      "limitation": "Two principal JavaScript/TypeScript tasks and small uneven repeat counts; one-shot automated trials differ from interactive work and do not establish a general ranking.",
      "evidence_class": "Exploratory task evaluation",
      "source_locator": "Viability funnel; two task descriptions; manual/automated phases; day-to-day use",
      "verification_scope": "Primary article byline and selected body passages inspected; no independent execution or statistical replication",
      "original_data_replicated": false,
      "new_manuscript_citation": false,
      "source_body_archived": false,
      "primary_stream": "T:What agents can do",
      "streams_json": "[\"T:What agents can do\", \"T:Productivity\", \"T:System knowledge & memory\"]",
      "topics_json": "[\"K:Benchmarks and construct validity\", \"K:Evaluation methodology and baselines\", \"K:Agent context and persistent memory\"]",
      "editorial_chapters_json": "[\"C:C02\", \"C:C03\", \"C:C09\", \"C:C12\"]",
      "mapping_status": "Independent editorial mapping, not classification by the article authors or SE@PoliMi",
      "book_citation_status": "NOT_ADDED_TO_BOOK",
      "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12"
    },
    {
      "id": "F030",
      "label": "The Economic Benefit of Refactoring",
      "kind": "practitioner_essay",
      "collection": "F",
      "authors": "Giles Edwards-Alexander",
      "authors_json": "[\"Giles Edwards-Alexander\"]",
      "publication_date": "2026-07-30",
      "date_provenance": "Dated entry on the supplied series index; article date also used where printed",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/refactoring-economic-benefit.html",
      "publisher": "martinfowler.com",
      "series": "Exploring Generative AI",
      "series_url": "https://martinfowler.com/articles/exploring-gen-ai.html",
      "snapshot_date": "2026-10-13",
      "contribution": "Repeats one representative change as a large Rust data-access module is refactored. Estimated input-token use falls after decomposition permits more selective code reading, connecting architecture to inference work.",
      "limitation": "One application and change, approximate token counting and incomplete refactoring-cost accounting; this does not establish general ROI or savings for every future task.",
      "evidence_class": "Exploratory refactoring experiment",
      "source_locator": "Experiment in refactoring; results table; notes on process; further work",
      "verification_scope": "Primary article byline and selected body passages inspected; no independent execution or statistical replication",
      "original_data_replicated": false,
      "new_manuscript_citation": false,
      "source_body_archived": false,
      "primary_stream": "T:Economics",
      "streams_json": "[\"T:Economics\", \"T:Code quality & security\"]",
      "topics_json": "[\"K:Economic costs and return\", \"K:Architecture and modularity\", \"K:Code reuse and duplication\"]",
      "editorial_chapters_json": "[\"C:C02\", \"C:C05\", \"C:C12\"]",
      "mapping_status": "Independent editorial mapping, not classification by the article authors or SE@PoliMi",
      "book_citation_status": "NOT_ADDED_TO_BOOK",
      "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12"
    },
    {
      "id": "F031",
      "label": "TDD inside the agent loop - theater or actual value?",
      "kind": "practitioner_essay",
      "collection": "F",
      "authors": "Birgitta Böckeler",
      "authors_json": "[\"Birgitta Böckeler\"]",
      "publication_date": "2026-08-10",
      "date_provenance": "Dated entry on the supplied series index; article date also used where printed",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/tdd-in-the-agent-loop.html",
      "publisher": "martinfowler.com",
      "series": "Exploring Generative AI",
      "series_url": "https://martinfowler.com/articles/exploring-gen-ai.html",
      "snapshot_date": "2026-10-13",
      "contribution": "Separates human-authored tests, a human review checkpoint and TDD entirely inside an agent loop. The small exploratory comparison found no clear advantage for fully internal TDD in model-judged quality or mutation scores.",
      "limitation": "Small greenfield tasks, imperfect adherence and an LLM-defined quality rubric. Reported aggregate tokens include cache rereads and are not equivalent to billed cost; no universal conclusion about human-led TDD follows.",
      "evidence_class": "Small exploratory agent evaluation",
      "source_locator": "Setup; results; test-first and red-green goals; costs; conclusions",
      "verification_scope": "Primary article byline and selected body passages inspected; no independent execution or statistical replication",
      "original_data_replicated": false,
      "new_manuscript_citation": false,
      "source_body_archived": false,
      "primary_stream": "T:Verification & review",
      "streams_json": "[\"T:Verification & review\", \"T:Economics\"]",
      "topics_json": "[\"K:Independent verification and oracles\", \"K:Evaluation methodology and baselines\", \"K:Economic costs and return\"]",
      "editorial_chapters_json": "[\"C:C03\", \"C:C07\", \"C:C12\", \"C:C13\"]",
      "mapping_status": "Independent editorial mapping, not classification by the article authors or SE@PoliMi",
      "book_citation_status": "NOT_ADDED_TO_BOOK",
      "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12"
    },
    {
      "id": "F032",
      "label": "An Accidental Blackboard",
      "kind": "practitioner_essay",
      "collection": "F",
      "authors": "Giles Edwards-Alexander",
      "authors_json": "[\"Giles Edwards-Alexander\"]",
      "publication_date": "2026-09-02",
      "date_provenance": "Dated entry on the supplied series index; article date also used where printed",
      "url": "https://martinfowler.com/articles/exploring-gen-ai/an-accidental-blackboard.html",
      "publisher": "martinfowler.com",
      "series": "Exploring Generative AI",
      "series_url": "https://martinfowler.com/articles/exploring-gen-ai.html",
      "snapshot_date": "2026-10-13",
      "contribution": "In a simulated airline exercise, shared plans and frequent repository updates became an improvised coordination surface for agents. The account connects this behavior with the blackboard pattern and describes resulting CI pressure.",
      "limitation": "A practice exercise, not a deployed airline system. The author explicitly questions reproducibility; the coordination mechanism was emergent rather than experimentally isolated.",
      "evidence_class": "Exploratory team exercise",
      "source_locator": "Emergent behavior; shared plans; repository as blackboard; CI trade-off",
      "verification_scope": "Primary article byline and selected body passages inspected; no independent execution or statistical replication",
      "original_data_replicated": false,
      "new_manuscript_citation": false,
      "source_body_archived": false,
      "primary_stream": "T:Engineering structure",
      "streams_json": "[\"T:Engineering structure\", \"T:System knowledge & memory\"]",
      "topics_json": "[\"K:Human-agent collaboration\", \"K:Agent context and persistent memory\", \"K:Long-running agent execution\"]",
      "editorial_chapters_json": "[\"C:C03\", \"C:C09\", \"C:C11\"]",
      "mapping_status": "Independent editorial mapping, not classification by the article authors or SE@PoliMi",
      "book_citation_status": "NOT_ADDED_TO_BOOK",
      "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12"
    },
    {
      "id": "F033",
      "label": "Are Harnesses Worth the Cost?",
      "kind": "practitioner_essay",
      "collection": "F",
      "authors": "Naresh Jain",
      "authors_json": "[\"Naresh Jain\"]",
      "publication_date": "2026-10-13",
      "date_provenance": "Dated entry on the supplied series index; article date also used where printed",
      "url": "https://martinfowler.com/articles/are-harnesses-worth-the-cost.html",
      "publisher": "martinfowler.com",
      "series": "Exploring Generative AI",
      "series_url": "https://martinfowler.com/articles/exploring-gen-ai.html",
      "snapshot_date": "2026-10-13",
      "contribution": "Compares development with and without a behavioral harness against a separate acceptance suite. On the selected service, the stronger model passed both conditions; a cost-optimized model passed more consistently with harness feedback, at greater per-attempt effort.",
      "limitation": "Ten paired runs per model on one unusually detailed greenfield Java brief. Guides and sensors changed together; estimated generation costs omit harness authoring, review and repairs. Final-gate-only use is proposed, not tested.",
      "evidence_class": "Small repeated-run implementation experiment",
      "source_locator": "Experiment setup; independent outer evaluation; model comparisons; economics; boundaries",
      "verification_scope": "Primary article byline and selected body passages inspected; no independent execution or statistical replication",
      "original_data_replicated": false,
      "new_manuscript_citation": false,
      "source_body_archived": false,
      "primary_stream": "T:Economics",
      "streams_json": "[\"T:Economics\", \"T:Verification & review\", \"T:Engineering structure\"]",
      "topics_json": "[\"K:Economic costs and return\", \"K:Independent verification and oracles\", \"K:Specifications and governance\"]",
      "editorial_chapters_json": "[\"C:C02\", \"C:C03\", \"C:C04\", \"C:C07\", \"C:C12\", \"C:C13\"]",
      "mapping_status": "Independent editorial mapping, not classification by the article authors or SE@PoliMi",
      "book_citation_status": "NOT_ADDED_TO_BOOK",
      "node_class": "FOWLER_SERIES_ADDITIVE_OVERLAY_V12"
    },
    {
      "id": "COLLECTION:MF:EXPLORING_GEN_AI",
      "label": "Exploring Generative AI · martinfowler.com",
      "kind": "source_collection",
      "url": "https://martinfowler.com/articles/exploring-gen-ai.html",
      "collection_scope": "33 distinct articles linked by the supplied series hub on 2026-10-13",
      "editor": "Birgitta Böckeler",
      "site": "Martin Fowler’s website",
      "source": "Series index and credited article bylines"
    },
    {
      "id": "AUTHOR:MF:birgitta-b-ckeler",
      "label": "Birgitta Böckeler",
      "kind": "credited_author",
      "provenance": "Byline on the listed primary source pages",
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/01-tool-landscape.html"
    },
    {
      "id": "AUTHOR:MF:erik-doernenburg",
      "label": "Erik Doernenburg",
      "kind": "credited_author",
      "provenance": "Byline on the listed primary source pages",
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/ccmenu-quality.html"
    },
    {
      "id": "AUTHOR:MF:giles-edwards-alexander",
      "label": "Giles Edwards-Alexander",
      "kind": "credited_author",
      "provenance": "Byline on the listed primary source pages",
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/refactoring-economic-benefit.html"
    },
    {
      "id": "AUTHOR:MF:jim-gumbley",
      "label": "Jim Gumbley",
      "kind": "credited_author",
      "provenance": "Byline on the listed primary source pages",
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/software-supply-chain-attack-surface.html"
    },
    {
      "id": "AUTHOR:MF:kief-morris",
      "label": "Kief Morris",
      "kind": "credited_author",
      "provenance": "Byline on the listed primary source pages",
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/humans-and-agents.html"
    },
    {
      "id": "AUTHOR:MF:lilly-ryan",
      "label": "Lilly Ryan",
      "kind": "credited_author",
      "provenance": "Byline on the listed primary source pages",
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/software-supply-chain-attack-surface.html"
    },
    {
      "id": "AUTHOR:MF:matteo-vaccari",
      "label": "Matteo Vaccari",
      "kind": "credited_author",
      "provenance": "Byline on the listed primary source pages",
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/partner-with-ai-and-throw-away-the-code.html"
    },
    {
      "id": "AUTHOR:MF:naresh-jain",
      "label": "Naresh Jain",
      "kind": "credited_author",
      "provenance": "Byline on the listed primary source pages",
      "source_url": "https://martinfowler.com/articles/are-harnesses-worth-the-cost.html"
    },
    {
      "id": "AUTHOR:MF:paul-sobocinski",
      "label": "Paul Sobocinski",
      "kind": "credited_author",
      "provenance": "Byline on the listed primary source pages",
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/06-tdd-with-coding-assistance.html"
    },
    {
      "id": "AUTHOR:MF:unmesh-joshi",
      "label": "Unmesh Joshi",
      "kind": "credited_author",
      "provenance": "Byline on the listed primary source pages",
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/14-guiding-llm-java-bytebuffer.html"
    }
  ],
  "edges": [
    {
      "source": "W001",
      "target": "T:Productivity",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W001",
      "target": "T:Code quality & security",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W001",
      "target": "K:Output versus shipped value",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W001",
      "target": "K:Technical debt and complexity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W001",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W001",
      "target": "K:Long-running agent execution",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W001",
      "target": "C:C02",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W001",
      "target": "C:C02",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W001",
      "target": "C:C01",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W001",
      "target": "C:C05",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W001",
      "target": "C:C05",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W001",
      "target": "M:Quasi-experimental / matched observation",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W001",
      "target": "W004",
      "key": 0,
      "relation": "convergent finding",
      "weight": "1.3",
      "role": "",
      "rationale": "Both report increased code activity alongside growing complexity or static-analysis warnings.",
      "provenance": "Editorial inference from bibliography abstracts, not a measured bibliographic citation"
    },
    {
      "source": "W001",
      "target": "W004",
      "key": 1,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W001",
      "target": "W004",
      "key": 2,
      "relation": "SHARES_RESEARCHER_AND_DID_APPROACH",
      "provenance": "W001 Section 2; W004 Methods, MSR 2026",
      "rationale": "W001 cites and extends W004 methodology; not a proven identical empirical sample."
    },
    {
      "source": "W001",
      "target": "W055",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W001",
      "target": "W026",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W001",
      "target": "W020",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W001",
      "target": "W024",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W001",
      "target": "W054",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W001",
      "target": "W193",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W001",
      "target": "S:1.9",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 1.9 From generated output to an evidence question",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W001",
      "target": "S:2.4",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 2.4 Observational adoption and its confounders",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W001",
      "target": "S:5.3",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 5.3 Code smells are signals, not incidents",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W001",
      "target": "S:12.2",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 12.2 Why cheap generation may increase total cost",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W001",
      "target": "C:C12",
      "key": 0,
      "relation": "DOCUMENTED_EDITORIAL_EXTENSION",
      "weight": "0.14",
      "role": "",
      "rationale": "12.2 (counterpoint)",
      "provenance": "2026-10-09 revised editorial plan; not present in original graph"
    },
    {
      "source": "W001",
      "target": "C:C12",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W001",
      "target": "PASS2:CLAIM:P2-W001-COHORT",
      "key": 0,
      "relation": "REPORTS_ORIGINAL_FINDING",
      "provenance": "audit/pass2/claim_evidence_pass2.csv",
      "rationale": "Methods Section 3.1 primary arXiv 2601.13597v2"
    },
    {
      "source": "W001",
      "target": "PASS2:CLAIM:P2-W001-QUALITY",
      "key": 0,
      "relation": "REPORTS_ORIGINAL_FINDING",
      "provenance": "audit/pass2/claim_evidence_pass2.csv",
      "rationale": "Table 2 Section 4 original arXiv 2601.13597v2"
    },
    {
      "source": "W001",
      "target": "W192",
      "key": 0,
      "relation": "REUSES_DATASET",
      "provenance": "W001 Section 3.1 arXiv 2601.13597 v2",
      "rationale": "Uses AIDev v3; record-level overlap with W068/W071 not quantified."
    },
    {
      "source": "W001",
      "target": "EDU:COMMENTARY:01",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W001",
      "target": "EDU:COMMENTARY:05",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W001",
      "target": "JPG:V7:14",
      "key": "v7_attribution",
      "relation": "SOURCE_ATTRIBUTION_FOR_RENDITION",
      "provenance": "JPG_EDITION_V7",
      "interpretation": "Source attribution inherited from audited figure; not independent validation"
    },
    {
      "source": "W001",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "W002",
      "target": "T:Productivity",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W002",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W002",
      "target": "K:Developer workflow and adoption",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W002",
      "target": "K:Automation bias and trust",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W002",
      "target": "K:Specifications and governance",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W002",
      "target": "K:Skills formation and teaching",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W002",
      "target": "C:C02",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W002",
      "target": "C:C01",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W002",
      "target": "C:C01",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W002",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W002",
      "target": "C:C04",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W002",
      "target": "M:Benchmark / controlled laboratory",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W002",
      "target": "W007",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W002",
      "target": "W046",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W002",
      "target": "W015",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W002",
      "target": "W047",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W002",
      "target": "W105",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W002",
      "target": "W011",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W002",
      "target": "S:1.2",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 1.2 From autocomplete to delegated execution",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W002",
      "target": "S:1.5",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 1.5 The autonomy–accountability boundary",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W002",
      "target": "S:3.1",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 3.1 From suggestion to a permission-bounded agent",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W002",
      "target": "S:3.2",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 3.2 What an agent actually observes",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W002",
      "target": "S:4.9",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 4.9 The approval-rule contract across two iterations",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W002",
      "target": "C:C03",
      "key": 0,
      "relation": "DOCUMENTED_EDITORIAL_EXTENSION",
      "weight": "0.14",
      "role": "",
      "rationale": "3.1 (counterpoint); 3.2 (core)",
      "provenance": "2026-10-09 revised editorial plan; not present in original graph"
    },
    {
      "source": "W002",
      "target": "C:C03",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W003",
      "target": "T:Productivity",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W003",
      "target": "T:Economics",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W003",
      "target": "K:Output versus shipped value",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W003",
      "target": "K:Controlled productivity evidence",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W003",
      "target": "K:Developer workflow and adoption",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W003",
      "target": "K:Skills formation and teaching",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W003",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W003",
      "target": "C:C02",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W003",
      "target": "C:C02",
      "key": 1,
      "relation": "PASS4_SCOPED_PRIMARY_LINK",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10",
      "checked": "partial_not_full_original_replication"
    },
    {
      "source": "W003",
      "target": "C:C02",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W003",
      "target": "C:C01",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W003",
      "target": "C:C01",
      "key": 1,
      "relation": "PASS4_SCOPED_PRIMARY_LINK",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10",
      "checked": "partial_not_full_original_replication"
    },
    {
      "source": "W003",
      "target": "C:C01",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W003",
      "target": "C:C12",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W003",
      "target": "C:C12",
      "key": 1,
      "relation": "PASS4_SCOPED_PRIMARY_LINK",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10",
      "checked": "partial_not_full_original_replication"
    },
    {
      "source": "W003",
      "target": "C:C12",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W003",
      "target": "M:Controlled human or field experiment",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W003",
      "target": "W008",
      "key": 0,
      "relation": "convergent finding",
      "weight": "1.3",
      "role": "",
      "rationale": "Two enterprise experimental settings support task-level speed improvements.",
      "provenance": "Editorial inference from bibliography abstracts, not a measured bibliographic citation"
    },
    {
      "source": "W003",
      "target": "W008",
      "key": 1,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W003",
      "target": "W023",
      "key": 0,
      "relation": "context-dependent tension",
      "weight": "1.3",
      "role": "",
      "rationale": "Controlled results differ by task, developer familiarity and model generation; they are not direct contradictory estimands.",
      "provenance": "Editorial inference from bibliography abstracts, not a measured bibliographic citation"
    },
    {
      "source": "W003",
      "target": "W019",
      "key": 0,
      "relation": "controlled study comparison",
      "weight": "1.3",
      "role": "",
      "rationale": "Field-experimental estimates vary by developer experience and tool generation.",
      "provenance": "Editorial inference from bibliography abstracts, not a measured bibliographic citation"
    },
    {
      "source": "W003",
      "target": "W118",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W003",
      "target": "W016",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W003",
      "target": "W017",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W003",
      "target": "W025",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W003",
      "target": "W015",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W003",
      "target": "W047",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W003",
      "target": "W121",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W003",
      "target": "W146",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W003",
      "target": "W163",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W003",
      "target": "S:1.7",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 1.7 What the research can and cannot tell us",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W003",
      "target": "S:2.1",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 2.1 The productivity denominator problem",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W003",
      "target": "S:2.2",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 2.2 How to read causal evidence",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W003",
      "target": "S:2.8",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 2.8 Designing a coding-specific field pilot",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W003",
      "target": "S:2.9",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 2.9 From metrics to an evidence-based pilot decision",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W003",
      "target": "S:12.4",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 12.4 Estimating return without fabricated certainty",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W003",
      "target": "PASS3_RESTORED:CLAIM:P3-W003-COMPANY",
      "key": 0,
      "relation": "SUPPORTS_SOURCE_SCOPED_CLAIM",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10",
      "scope": "PR endpoint and heterogeneous uncertainty"
    },
    {
      "source": "W003",
      "target": "PASS3_RESTORED:CLAIM:P3-W003-POOLED",
      "key": 0,
      "relation": "SUPPORTS_SOURCE_SCOPED_CLAIM",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10",
      "scope": "Aggregate arithmetic only; not original regression replication"
    },
    {
      "source": "W003",
      "target": "PASS3_RESTORED:CLAIM:P3-W003-PUBLISH",
      "key": 0,
      "relation": "SUPPORTS_SOURCE_SCOPED_CLAIM",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10",
      "scope": "Published final table not independently compared"
    },
    {
      "source": "W003",
      "target": "PASS9:SOURCE:W003:PUBLISHER_APP",
      "key": 0,
      "relation": "OFFICIAL_SUPPLEMENT",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "source": "W003",
      "target": "EDU:COMMENTARY:01",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W003",
      "target": "EDU:COMMENTARY:02",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W003",
      "target": "EDU:COMMENTARY:12",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W003",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "W004",
      "target": "T:Productivity",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W004",
      "target": "T:Code quality & security",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W004",
      "target": "K:Output versus shipped value",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W004",
      "target": "K:Developer workflow and adoption",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W004",
      "target": "K:Technical debt and complexity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W004",
      "target": "K:Economic costs and return",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W004",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W004",
      "target": "C:C02",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W004",
      "target": "C:C02",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W004",
      "target": "C:C01",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W004",
      "target": "C:C05",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W004",
      "target": "C:C05",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W004",
      "target": "C:C12",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W004",
      "target": "C:C12",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W004",
      "target": "M:Quasi-experimental / matched observation",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W004",
      "target": "W058",
      "key": 0,
      "relation": "partial replication with changed metric",
      "weight": "1.3",
      "role": "",
      "rationale": "Both observe complexity growth; point estimates differ with unit and cohort.",
      "provenance": "Editorial inference from bibliography abstracts, not a measured bibliographic citation"
    },
    {
      "source": "W004",
      "target": "W058",
      "key": 1,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W004",
      "target": "W056",
      "key": 0,
      "relation": "apparently conflicting measurements",
      "weight": "1.3",
      "role": "",
      "rationale": "Repository-level trends and matched units differ in denominator, outcome and selection.",
      "provenance": "Editorial inference from bibliography abstracts, not a measured bibliographic citation"
    },
    {
      "source": "W004",
      "target": "W055",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W004",
      "target": "W016",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W004",
      "target": "W005",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W004",
      "target": "W027",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W004",
      "target": "W145",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W004",
      "target": "W149",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W004",
      "target": "S:2.4",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 2.4 Observational adoption and its confounders",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W004",
      "target": "S:2.6",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 2.6 Quality-adjusted productivity",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W004",
      "target": "S:5.3",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 5.3 Code smells are signals, not incidents",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W004",
      "target": "S:12.2",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 12.2 Why cheap generation may increase total cost",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W004",
      "target": "PASS2:CLAIM:P2-W004-PREFERRED",
      "key": 0,
      "relation": "REPORTS_ORIGINAL_FINDING",
      "provenance": "audit/pass2/claim_evidence_pass2.csv",
      "rationale": "Printed p7 Table2 19pp author PDF MSR 2026"
    },
    {
      "source": "W004",
      "target": "PASS2:CLAIM:P2-W004-ROBUSTNESS",
      "key": 0,
      "relation": "REPORTS_ORIGINAL_FINDING",
      "provenance": "audit/pass2/claim_evidence_pass2.csv",
      "rationale": "Printed p16 Appendix Table6 19pp author PDF MSR 2026"
    },
    {
      "source": "W004",
      "target": "EDU:COMMENTARY:05",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W004",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "W005",
      "target": "T:Productivity",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W005",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W005",
      "target": "K:Output versus shipped value",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W005",
      "target": "K:Developer workflow and adoption",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W005",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W005",
      "target": "C:C02",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W005",
      "target": "C:C01",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W005",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W005",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W005",
      "target": "W027",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W005",
      "target": "W016",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W005",
      "target": "W055",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W005",
      "target": "W014",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W005",
      "target": "W036",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W005",
      "target": "W010",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W005",
      "target": "W033",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W005",
      "target": "W051",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W005",
      "target": "W187",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W005",
      "target": "S:3.3",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.35",
      "role": "supplement",
      "rationale": "supplement: 3.3 The task envelope",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W005",
      "target": "C:C03",
      "key": 0,
      "relation": "DOCUMENTED_EDITORIAL_EXTENSION",
      "weight": "0.14",
      "role": "",
      "rationale": "3.3 (supplement)",
      "provenance": "2026-10-09 revised editorial plan; not present in original graph"
    },
    {
      "source": "W006",
      "target": "T:Productivity",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W006",
      "target": "K:Developer workflow and adoption",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W006",
      "target": "C:C02",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W006",
      "target": "C:C01",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W006",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W006",
      "target": "W036",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W006",
      "target": "W015",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W006",
      "target": "W007",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W006",
      "target": "W141",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W006",
      "target": "W128",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W006",
      "target": "W070",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W006",
      "target": "S:2.4",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 2.4 Observational adoption and its confounders",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W007",
      "target": "T:Productivity",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W007",
      "target": "K:Developer workflow and adoption",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W007",
      "target": "K:Automation bias and trust",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W007",
      "target": "C:C02",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W007",
      "target": "C:C01",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W007",
      "target": "M:Self-report / commercial evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W007",
      "target": "W168",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W007",
      "target": "W110",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W007",
      "target": "W085",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W007",
      "target": "W089",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W007",
      "target": "S:1.3",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 1.3 The engineer's work before and after AI",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W007",
      "target": "PASS7:LOCATOR:W007",
      "key": 0,
      "relation": "HAS_LOCATED_PRIMARY_ORIGINAL_SOURCE",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "depth": "IDENTITY_ONLY_METHODS_NOT_REPLICATED"
    },
    {
      "source": "W007",
      "target": "PASS7:CLAIM:C01_W007_PROCESS",
      "key": 0,
      "relation": "SUPPORTS_CLAIM_AT_RECORDED_DEPTH",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "depth": "PRIMARY_ORIGINAL_MANUSCRIPT_SECTION_CHECKED"
    },
    {
      "source": "W007",
      "target": "PASS7:CLAIM:C02_W007_RESPONSE",
      "key": 0,
      "relation": "SUPPORTS_CLAIM_AT_RECORDED_DEPTH",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "depth": "PRIMARY_MANUSCRIPT_DENOMINATOR_CHECKED"
    },
    {
      "source": "W007",
      "target": "EDU:COMMENTARY:02",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W007",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "W008",
      "target": "T:Productivity",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W008",
      "target": "K:Output versus shipped value",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W008",
      "target": "K:Controlled productivity evidence",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W008",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W008",
      "target": "C:C02",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W008",
      "target": "C:C02",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W008",
      "target": "C:C01",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W008",
      "target": "M:Controlled human or field experiment",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W008",
      "target": "W017",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W008",
      "target": "W025",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W008",
      "target": "W118",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W008",
      "target": "W023",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W008",
      "target": "W009",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W008",
      "target": "W024",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W008",
      "target": "W193",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W008",
      "target": "S:2.2",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 2.2 How to read causal evidence",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W008",
      "target": "S:2.3",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 2.3 Why controlled studies disagree",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W008",
      "target": "S:2.8",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 2.8 Designing a coding-specific field pilot",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W009",
      "target": "T:Productivity",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W009",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W009",
      "target": "K:Output versus shipped value",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W009",
      "target": "K:Controlled productivity evidence",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W009",
      "target": "C:C02",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W009",
      "target": "C:C02",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W009",
      "target": "C:C01",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W009",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W009",
      "target": "M:Self-report / commercial evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W009",
      "target": "W019",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W009",
      "target": "W025",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W009",
      "target": "W024",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W009",
      "target": "W017",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W009",
      "target": "S:2.1",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 2.1 The productivity denominator problem",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W010",
      "target": "T:Productivity",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W010",
      "target": "T:Economics",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W010",
      "target": "K:Output versus shipped value",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W010",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W010",
      "target": "C:C02",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W010",
      "target": "C:C02",
      "key": 1,
      "relation": "PASS5_SCOPED_PRIMARY_RELEVANT_TO_CHAPTER",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT",
      "depth": "PUBLISHER_REVISION_ABSTRACT_AND_EARLIER_SSRN_ABSTRACT_ONLY"
    },
    {
      "source": "W010",
      "target": "C:C02",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W010",
      "target": "C:C01",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W010",
      "target": "C:C01",
      "key": 1,
      "relation": "PASS5_SCOPED_PRIMARY_RELEVANT_TO_CHAPTER",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT",
      "depth": "PUBLISHER_REVISION_ABSTRACT_AND_EARLIER_SSRN_ABSTRACT_ONLY"
    },
    {
      "source": "W010",
      "target": "C:C01",
      "key": 2,
      "relation": "PASS6_SOURCE_VERIFICATION_RELEVANCE",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC",
      "inspection_depth": "NBER_PRIMARY_INSTITUTIONAL_REVISED_RECORD"
    },
    {
      "source": "W010",
      "target": "C:C01",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W010",
      "target": "C:C12",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W010",
      "target": "C:C12",
      "key": 1,
      "relation": "PASS5_SCOPED_PRIMARY_RELEVANT_TO_CHAPTER",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT",
      "depth": "PUBLISHER_REVISION_ABSTRACT_AND_EARLIER_SSRN_ABSTRACT_ONLY"
    },
    {
      "source": "W010",
      "target": "C:C12",
      "key": 2,
      "relation": "PASS6_SOURCE_VERIFICATION_RELEVANCE",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC",
      "inspection_depth": "NBER_PRIMARY_INSTITUTIONAL_REVISED_RECORD"
    },
    {
      "source": "W010",
      "target": "C:C12",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W010",
      "target": "M:Quasi-experimental / matched observation",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W010",
      "target": "W028",
      "key": 0,
      "relation": "claims require measurement",
      "weight": "1.3",
      "role": "",
      "rationale": "Econometric activity/release differences should bound broad industry transformation claims.",
      "provenance": "Editorial inference from bibliography abstracts, not a measured bibliographic citation"
    },
    {
      "source": "W010",
      "target": "W014",
      "key": 0,
      "relation": "outcome proxy triangulation",
      "weight": "1.3",
      "role": "",
      "rationale": "Enterprise PR count and GitHub release count should be reported together, not conflated.",
      "provenance": "Editorial inference from bibliography abstracts, not a measured bibliographic citation"
    },
    {
      "source": "W010",
      "target": "W020",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W010",
      "target": "W187",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W010",
      "target": "W016",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W010",
      "target": "W017",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W010",
      "target": "W013",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W010",
      "target": "W018",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W010",
      "target": "W026",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W010",
      "target": "W044",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W010",
      "target": "W051",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W010",
      "target": "W145",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W010",
      "target": "W153",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W010",
      "target": "W185",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W010",
      "target": "S:1.9",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 1.9 From generated output to an evidence question",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W010",
      "target": "S:2.1",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 2.1 The productivity denominator problem",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W010",
      "target": "S:2.5",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 2.5 Writing code versus shipping code",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W010",
      "target": "S:8.1",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 8.1 Why review becomes the scarce resource",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W010",
      "target": "S:11.1",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 11.1 From individual productivity to team throughput",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W010",
      "target": "S:12.2",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 12.2 Why cheap generation may increase total cost",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W010",
      "target": "C:C08",
      "key": 0,
      "relation": "DOCUMENTED_EDITORIAL_EXTENSION",
      "weight": "0.14",
      "role": "",
      "rationale": "8.1 (counterpoint)",
      "provenance": "2026-10-09 revised editorial plan; not present in original graph"
    },
    {
      "source": "W010",
      "target": "C:C08",
      "key": 1,
      "relation": "PASS5_SCOPED_PRIMARY_RELEVANT_TO_CHAPTER",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT",
      "depth": "PUBLISHER_REVISION_ABSTRACT_AND_EARLIER_SSRN_ABSTRACT_ONLY"
    },
    {
      "source": "W010",
      "target": "C:C08",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W010",
      "target": "C:C11",
      "key": 0,
      "relation": "DOCUMENTED_EDITORIAL_EXTENSION",
      "weight": "0.14",
      "role": "",
      "rationale": "11.1 (counterpoint)",
      "provenance": "2026-10-09 revised editorial plan; not present in original graph"
    },
    {
      "source": "W010",
      "target": "C:C11",
      "key": 1,
      "relation": "PASS5_SCOPED_PRIMARY_RELEVANT_TO_CHAPTER",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT",
      "depth": "PUBLISHER_REVISION_ABSTRACT_AND_EARLIER_SSRN_ABSTRACT_ONLY"
    },
    {
      "source": "W010",
      "target": "C:C11",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W010",
      "target": "PASS2:CLAIM:P2-W010-ABSTRACT",
      "key": 0,
      "relation": "REPORTS_ORIGINAL_FINDING",
      "provenance": "audit/pass2/claim_evidence_pass2.csv",
      "rationale": "Institutional NBER WP35275 September 2026 abstract"
    },
    {
      "source": "W010",
      "target": "PASS5:CLAIM:P5-C01",
      "key": 0,
      "relation": "SUPPORTS_VERSION_SCOPED_CLAIM",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT",
      "depth": "VERSION_COMPARISON_ABSTRACT_NOT_TABLE"
    },
    {
      "source": "W010",
      "target": "PASS5:CLAIM:P5-C02",
      "key": 0,
      "relation": "SUPPORTS_VERSION_SCOPED_CLAIM",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT",
      "depth": "OBSERVATIONAL_MATCHED_EVENT_STUDY"
    },
    {
      "source": "W010",
      "target": "VERSION:W010:May-2026-SSRN",
      "key": 0,
      "relation": "HAS_PUBLICATION_VERSION",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT",
      "inspection_depth": "ABSTRACT_ONLY"
    },
    {
      "source": "W010",
      "target": "VERSION:W010:September-2026-NBER",
      "key": 0,
      "relation": "HAS_PUBLICATION_VERSION",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT",
      "inspection_depth": "ABSTRACT_ONLY"
    },
    {
      "source": "W010",
      "target": "PASS6:CLAIM:P6-C08",
      "key": 0,
      "relation": "SUPPORTS_SCOPED_CLAIM",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC",
      "depth": "PUBLISHER_DISCLOSURE_NOT_CAUSAL_CHALLENGE"
    },
    {
      "source": "W010",
      "target": "EDU:COMMENTARY:12",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W010",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "W011",
      "target": "T:Productivity",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W011",
      "target": "T:Engineering structure",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W011",
      "target": "K:Output versus shipped value",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W011",
      "target": "K:Independent verification and oracles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W011",
      "target": "K:Specifications and governance",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W011",
      "target": "K:Skills formation and teaching",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W011",
      "target": "C:C02",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W011",
      "target": "C:C01",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W011",
      "target": "C:C01",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W011",
      "target": "C:C11",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W011",
      "target": "C:C11",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W011",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W011",
      "target": "M:Theory / argument (not a new result)",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W011",
      "target": "W118",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W011",
      "target": "W095",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W011",
      "target": "W155",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W011",
      "target": "W148",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W011",
      "target": "S:1.4",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 1.4 The lifecycle of a trustworthy change",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W011",
      "target": "S:3.9",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 3.9 Agent capability as a testable hypothesis",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W011",
      "target": "S:4.1",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 4.1 Separate intention determination from design",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W011",
      "target": "S:4.8",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 4.8 Native intent gates and optional compatibility adapters",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W011",
      "target": "S:11.4",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 11.4 Executable policy as an engineering proposal",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W011",
      "target": "C:C03",
      "key": 0,
      "relation": "DOCUMENTED_EDITORIAL_EXTENSION",
      "weight": "0.14",
      "role": "",
      "rationale": "3.9 (core)",
      "provenance": "2026-10-09 revised editorial plan; not present in original graph"
    },
    {
      "source": "W011",
      "target": "C:C03",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W011",
      "target": "C:C04",
      "key": 0,
      "relation": "DOCUMENTED_EDITORIAL_EXTENSION",
      "weight": "0.14",
      "role": "",
      "rationale": "4.1 (core); 4.8 (core)",
      "provenance": "2026-10-09 revised editorial plan; not present in original graph"
    },
    {
      "source": "W011",
      "target": "C:C04",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W011",
      "target": "PASS2:CLAIM:P2-W011-PILOT",
      "key": 0,
      "relation": "REPORTS_ORIGINAL_FINDING",
      "provenance": "audit/pass2/claim_evidence_pass2.csv",
      "rationale": "Sections 3 and 7.4 arXiv 2605.01160"
    },
    {
      "source": "W012",
      "target": "T:Productivity",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W012",
      "target": "K:Developer workflow and adoption",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W012",
      "target": "K:Long-running agent execution",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W012",
      "target": "K:Dataset provenance and dependency",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W012",
      "target": "C:C02",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W012",
      "target": "C:C01",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W012",
      "target": "C:C01",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W012",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W012",
      "target": "W022",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W012",
      "target": "W054",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W012",
      "target": "W158",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W012",
      "target": "W057",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W012",
      "target": "W071",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W012",
      "target": "S:1.2",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 1.2 From autocomplete to delegated execution",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W012",
      "target": "S:3.1",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 3.1 From suggestion to a permission-bounded agent",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W012",
      "target": "S:3.6",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 3.6 A bounded propose–act–observe loop",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W012",
      "target": "S:3.7",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 3.7 When parallel agents help and hurt",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W012",
      "target": "C:C03",
      "key": 0,
      "relation": "DOCUMENTED_EDITORIAL_EXTENSION",
      "weight": "0.14",
      "role": "",
      "rationale": "3.1 (core); 3.6 (core); 3.7 (counterpoint)",
      "provenance": "2026-10-09 revised editorial plan; not present in original graph"
    },
    {
      "source": "W012",
      "target": "C:C03",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W013",
      "target": "T:Productivity",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W013",
      "target": "K:Output versus shipped value",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W013",
      "target": "K:Benchmarks and construct validity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W013",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W013",
      "target": "C:C02",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W013",
      "target": "C:C01",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W013",
      "target": "C:C03",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W013",
      "target": "C:C03",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W013",
      "target": "M:Benchmark / controlled laboratory",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W013",
      "target": "W014",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W013",
      "target": "W020",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W013",
      "target": "W187",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W013",
      "target": "W025",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W013",
      "target": "W056",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W013",
      "target": "S:1.7",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 1.7 What the research can and cannot tell us",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W013",
      "target": "S:3.9",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 3.9 Agent capability as a testable hypothesis",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W014",
      "target": "T:Productivity",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W014",
      "target": "T:System knowledge & memory",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W014",
      "target": "K:Output versus shipped value",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W014",
      "target": "K:Developer workflow and adoption",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W014",
      "target": "K:Benchmarks and construct validity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W014",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W014",
      "target": "C:C02",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W014",
      "target": "C:C01",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W014",
      "target": "C:C09",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W014",
      "target": "C:C03",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W014",
      "target": "M:Quasi-experimental / matched observation",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W014",
      "target": "W016",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W014",
      "target": "W027",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W014",
      "target": "W055",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W014",
      "target": "S:1.2",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 1.2 From autocomplete to delegated execution",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W014",
      "target": "S:2.5",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 2.5 Writing code versus shipping code",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W015",
      "target": "T:Productivity",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W015",
      "target": "T:Skills & learning",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W015",
      "target": "K:Developer workflow and adoption",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W015",
      "target": "K:Skills formation and teaching",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W015",
      "target": "C:C02",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W015",
      "target": "C:C01",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W015",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W015",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W015",
      "target": "W047",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W015",
      "target": "W036",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W015",
      "target": "S:10.1",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.35",
      "role": "supplement",
      "rationale": "supplement: 10.1 Short-term task success versus retained understanding",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W015",
      "target": "PASS7:LOCATOR:W015",
      "key": 0,
      "relation": "HAS_LOCATED_PRIMARY_ORIGINAL_SOURCE",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "depth": "IDENTITY_ONLY_METHODS_NOT_REPLICATED"
    },
    {
      "source": "W016",
      "target": "T:Productivity",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W016",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W016",
      "target": "K:Output versus shipped value",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W016",
      "target": "K:Developer workflow and adoption",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W016",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W016",
      "target": "C:C02",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W016",
      "target": "C:C01",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W016",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W016",
      "target": "M:Self-report / commercial evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W016",
      "target": "W027",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W016",
      "target": "W055",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W016",
      "target": "W020",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W016",
      "target": "W022",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W016",
      "target": "W036",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W016",
      "target": "W187",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W016",
      "target": "S:2.7",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 2.7 Developer experience and hidden time",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W017",
      "target": "T:Productivity",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W017",
      "target": "K:Output versus shipped value",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W017",
      "target": "K:Controlled productivity evidence",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W017",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W017",
      "target": "C:C02",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W017",
      "target": "C:C01",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W017",
      "target": "M:Controlled human or field experiment",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W017",
      "target": "W025",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W017",
      "target": "W118",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W017",
      "target": "W023",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W017",
      "target": "W024",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W017",
      "target": "W146",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W017",
      "target": "W193",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W017",
      "target": "S:2.8",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 2.8 Designing a coding-specific field pilot",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W017",
      "target": "S:12.3",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 12.3 Choosing the least-cost adequate level of autonomy",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W017",
      "target": "C:C12",
      "key": 0,
      "relation": "DOCUMENTED_EDITORIAL_EXTENSION",
      "weight": "0.14",
      "role": "",
      "rationale": "12.3 (counterpoint)",
      "provenance": "2026-10-09 revised editorial plan; not present in original graph"
    },
    {
      "source": "W017",
      "target": "C:C12",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W018",
      "target": "T:Productivity",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W018",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W018",
      "target": "K:Output versus shipped value",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W018",
      "target": "K:Review capacity and maintainers",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W018",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W018",
      "target": "C:C02",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W018",
      "target": "C:C01",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W018",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W018",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W018",
      "target": "W023",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W018",
      "target": "W107",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W018",
      "target": "W020",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W018",
      "target": "W187",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W018",
      "target": "W044",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W018",
      "target": "W066",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W018",
      "target": "W078",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W018",
      "target": "S:2.6",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.35",
      "role": "supplement",
      "rationale": "supplement: 2.6 Quality-adjusted productivity",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W018",
      "target": "PASS7:LOCATOR:W018",
      "key": 0,
      "relation": "HAS_LOCATED_PRIMARY_ORIGINAL_SOURCE",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "depth": "IDENTITY_ONLY_METHODS_NOT_REPLICATED"
    },
    {
      "source": "W019",
      "target": "T:Productivity",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W019",
      "target": "T:Economics",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W019",
      "target": "K:Output versus shipped value",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W019",
      "target": "K:Controlled productivity evidence",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W019",
      "target": "K:Employment and early-career roles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W019",
      "target": "C:C02",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W019",
      "target": "C:C01",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W019",
      "target": "C:C12",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W019",
      "target": "M:Benchmark / controlled laboratory",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W019",
      "target": "W140",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W019",
      "target": "W124",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W019",
      "target": "W025",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W019",
      "target": "W139",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W019",
      "target": "W144",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W019",
      "target": "S:2.3",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 2.3 Why controlled studies disagree",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W019",
      "target": "PASS6:CLAIM:P6-C09",
      "key": 0,
      "relation": "SUPPORTS_SCOPED_CLAIM",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC",
      "depth": "INSTITUTIONAL_SUMMARY_AND_JOURNAL_RECORD"
    },
    {
      "source": "W019",
      "target": "PASS6:VERSION:W019:BIS-2024-work1208",
      "key": 0,
      "relation": "HAS_VERSION",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC",
      "verification_depth": "WORKING_PAPER_OFFICIAL"
    },
    {
      "source": "W019",
      "target": "PASS6:VERSION:W019:JFS-2026-v84",
      "key": 0,
      "relation": "HAS_VERSION",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC",
      "verification_depth": "PUBLISHED_JOURNAL_RECORD"
    },
    {
      "source": "W019",
      "target": "PASS6:LOCATOR:W019",
      "key": 0,
      "relation": "HAS_VERIFIED_DIRECT_LOCATOR",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "source": "W019",
      "target": "EDU:COMMENTARY:12",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W019",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "W020",
      "target": "T:Productivity",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W020",
      "target": "K:Output versus shipped value",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W020",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W020",
      "target": "C:C02",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W020",
      "target": "C:C02",
      "key": 1,
      "relation": "PASS5_SCOPED_PRIMARY_RELEVANT_TO_CHAPTER",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT",
      "depth": "PRIMARY_METHODS_SURVEY_QUESTION_WORDING_FILTERING_AND_RESULTS"
    },
    {
      "source": "W020",
      "target": "C:C02",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W020",
      "target": "C:C01",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W020",
      "target": "M:Self-report / commercial evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W020",
      "target": "W187",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W020",
      "target": "W027",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W020",
      "target": "W025",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W020",
      "target": "W026",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W020",
      "target": "W044",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W020",
      "target": "W051",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W020",
      "target": "W185",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W020",
      "target": "S:2.7",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 2.7 Developer experience and hidden time",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W020",
      "target": "S:12.4",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 12.4 Estimating return without fabricated certainty",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W020",
      "target": "C:C12",
      "key": 0,
      "relation": "DOCUMENTED_EDITORIAL_EXTENSION",
      "weight": "0.14",
      "role": "",
      "rationale": "12.4 (counterpoint)",
      "provenance": "2026-10-09 revised editorial plan; not present in original graph"
    },
    {
      "source": "W020",
      "target": "C:C12",
      "key": 1,
      "relation": "PASS5_SCOPED_PRIMARY_RELEVANT_TO_CHAPTER",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT",
      "depth": "PRIMARY_METHODS_SURVEY_QUESTION_WORDING_FILTERING_AND_RESULTS"
    },
    {
      "source": "W020",
      "target": "C:C12",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W020",
      "target": "PASS5:CLAIM:P5-C08",
      "key": 0,
      "relation": "SUPPORTS_VERSION_SCOPED_CLAIM",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT",
      "depth": "PRIMARY_HTML_METHODS_NOT_RCT"
    },
    {
      "source": "W020",
      "target": "PASS5:CLAIM:P5-C09",
      "key": 0,
      "relation": "SUPPORTS_VERSION_SCOPED_CLAIM",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT",
      "depth": "SELF_REPORTED_NOT_CAUSAL"
    },
    {
      "source": "W020",
      "target": "VERSION:W020:May-2026-survey",
      "key": 0,
      "relation": "HAS_PUBLICATION_VERSION",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT",
      "inspection_depth": "HTML_METHODS_RESULTS"
    },
    {
      "source": "W021",
      "target": "T:Productivity",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W021",
      "target": "T:Code quality & security",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W021",
      "target": "K:Output versus shipped value",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W021",
      "target": "K:Dataset provenance and dependency",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W021",
      "target": "C:C02",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W021",
      "target": "C:C01",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W021",
      "target": "C:C05",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W021",
      "target": "M:Self-report / commercial evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W021",
      "target": "W024",
      "key": 0,
      "relation": "observational convergence",
      "weight": "1.3",
      "role": "",
      "rationale": "Both associate more AI throughput with negative downstream stability or review signals.",
      "provenance": "Editorial inference from bibliography abstracts, not a measured bibliographic citation"
    },
    {
      "source": "W021",
      "target": "W145",
      "key": 0,
      "relation": "financial model versus measured cost",
      "weight": "1.3",
      "role": "",
      "rationale": "Modeled ROI needs review, incidents and deployment costs observed in real operations.",
      "provenance": "Editorial inference from bibliography abstracts, not a measured bibliographic citation"
    },
    {
      "source": "W021",
      "target": "W033",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W021",
      "target": "W065",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W021",
      "target": "W023",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W021",
      "target": "W177",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W021",
      "target": "W026",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W021",
      "target": "S:1.9",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 1.9 From generated output to an evidence question",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W021",
      "target": "S:2.6",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 2.6 Quality-adjusted productivity",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W021",
      "target": "S:12.1",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 12.1 Economics of the entire engineering loop",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W021",
      "target": "C:C12",
      "key": 0,
      "relation": "DOCUMENTED_EDITORIAL_EXTENSION",
      "weight": "0.14",
      "role": "",
      "rationale": "12.1 (counterpoint)",
      "provenance": "2026-10-09 revised editorial plan; not present in original graph"
    },
    {
      "source": "W021",
      "target": "PASS7:LOCATOR:W021",
      "key": 0,
      "relation": "HAS_LOCATED_PRIMARY_ORIGINAL_SOURCE",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "depth": "IDENTITY_ONLY_METHODS_NOT_REPLICATED"
    },
    {
      "source": "W021",
      "target": "PASS7:CLAIM:C04_W021_TELEMETRY",
      "key": 0,
      "relation": "SUPPORTS_CLAIM_AT_RECORDED_DEPTH",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "depth": "PRIMARY_VENDOR_REPORT_METADATA_AND_METHOD_SUMMARY"
    },
    {
      "source": "W021",
      "target": "EDU:COMMENTARY:02",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W021",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "W022",
      "target": "T:Productivity",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W022",
      "target": "K:Developer workflow and adoption",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W022",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W022",
      "target": "K:Dataset provenance and dependency",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W022",
      "target": "C:C02",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W022",
      "target": "C:C01",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W022",
      "target": "M:Self-report / commercial evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W022",
      "target": "W057",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W022",
      "target": "W034",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W022",
      "target": "W036",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W022",
      "target": "W192",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W022",
      "target": "W071",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W022",
      "target": "W161",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W022",
      "target": "S:2.4",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.35",
      "role": "supplement",
      "rationale": "supplement: 2.4 Observational adoption and its confounders",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W022",
      "target": "PASS7:LOCATOR:W022",
      "key": 0,
      "relation": "HAS_LOCATED_PRIMARY_ORIGINAL_SOURCE",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "depth": "IDENTITY_ONLY_METHODS_NOT_REPLICATED"
    },
    {
      "source": "W022",
      "target": "PASS7:CLAIM:C03_W022_ADOPTION",
      "key": 0,
      "relation": "SUPPORTS_CLAIM_AT_RECORDED_DEPTH",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "depth": "PRIMARY_PRODUCER_PRIMARY_SURVEY_REPORT"
    },
    {
      "source": "W022",
      "target": "EDU:COMMENTARY:02",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W022",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "W023",
      "target": "T:Productivity",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W023",
      "target": "K:Output versus shipped value",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W023",
      "target": "K:Controlled productivity evidence",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W023",
      "target": "K:Review capacity and maintainers",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W023",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W023",
      "target": "K:Dataset provenance and dependency",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W023",
      "target": "C:C02",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W023",
      "target": "C:C02",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W023",
      "target": "C:C01",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W023",
      "target": "C:C01",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W023",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W023",
      "target": "M:Controlled human or field experiment",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W023",
      "target": "W025",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W023",
      "target": "W073",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W023",
      "target": "W033",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W023",
      "target": "W081",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W023",
      "target": "W112",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W023",
      "target": "S:1.7",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 1.7 What the research can and cannot tell us",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W023",
      "target": "S:2.2",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 2.2 How to read causal evidence",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W023",
      "target": "S:2.3",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 2.3 Why controlled studies disagree",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W023",
      "target": "JPG:V7:04",
      "key": "v7_attribution",
      "relation": "SOURCE_ATTRIBUTION_FOR_RENDITION",
      "provenance": "JPG_EDITION_V7",
      "interpretation": "Source attribution inherited from audited figure; not independent validation"
    },
    {
      "source": "W023",
      "target": "JPG:V7:05",
      "key": "v7_attribution",
      "relation": "SOURCE_ATTRIBUTION_FOR_RENDITION",
      "provenance": "JPG_EDITION_V7",
      "interpretation": "Source attribution inherited from audited figure; not independent validation"
    },
    {
      "source": "W023",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "W024",
      "target": "T:Productivity",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W024",
      "target": "T:Code quality & security",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W024",
      "target": "K:Output versus shipped value",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W024",
      "target": "K:Controlled productivity evidence",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W024",
      "target": "K:Long-running agent execution",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W024",
      "target": "C:C02",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W024",
      "target": "C:C01",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W024",
      "target": "C:C05",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W024",
      "target": "M:Self-report / commercial evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W024",
      "target": "W026",
      "key": 0,
      "relation": "repeated measurement with shifts",
      "weight": "1.3",
      "role": "",
      "rationale": "DORA changes across cohorts, tool eras, outcomes and model specification.",
      "provenance": "Editorial inference from bibliography abstracts, not a measured bibliographic citation"
    },
    {
      "source": "W024",
      "target": "W026",
      "key": 1,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W024",
      "target": "W193",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W024",
      "target": "S:12.9",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 12.9 A reversible, risk-adjusted adoption decision",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W024",
      "target": "C:C12",
      "key": 0,
      "relation": "DOCUMENTED_EDITORIAL_EXTENSION",
      "weight": "0.14",
      "role": "",
      "rationale": "12.9 (core)",
      "provenance": "2026-10-09 revised editorial plan; not present in original graph"
    },
    {
      "source": "W024",
      "target": "PASS6:CLAIM:P6-C13",
      "key": 0,
      "relation": "SUPPORTS_SCOPED_CLAIM",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC",
      "depth": "PUBLISHER_REPORT_INDEX_ONLY"
    },
    {
      "source": "W024",
      "target": "PASS6:LOCATOR:W024",
      "key": 0,
      "relation": "HAS_VERIFIED_DIRECT_LOCATOR",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "source": "W024",
      "target": "EDU:COMMENTARY:11",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W024",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "W025",
      "target": "T:Productivity",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W025",
      "target": "T:Economics",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W025",
      "target": "K:Output versus shipped value",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W025",
      "target": "K:Controlled productivity evidence",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W025",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W025",
      "target": "C:C02",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W025",
      "target": "C:C01",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W025",
      "target": "C:C12",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W025",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W025",
      "target": "W118",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W025",
      "target": "W051",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W025",
      "target": "W146",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W025",
      "target": "W187",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W025",
      "target": "W193",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W025",
      "target": "S:2.5",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 2.5 Writing code versus shipping code",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W025",
      "target": "PASS6:CLAIM:P6-C10",
      "key": 0,
      "relation": "SUPPORTS_SCOPED_CLAIM",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC",
      "depth": "RESEARCH_NOTE_NOT_EXPERIMENT"
    },
    {
      "source": "W025",
      "target": "PASS6:LOCATOR:W025",
      "key": 0,
      "relation": "HAS_VERIFIED_DIRECT_LOCATOR",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "source": "W025",
      "target": "EDU:COMMENTARY:12",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W025",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "W026",
      "target": "T:Productivity",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W026",
      "target": "T:Engineering structure",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W026",
      "target": "K:Output versus shipped value",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W026",
      "target": "K:Long-running agent execution",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W026",
      "target": "C:C02",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W026",
      "target": "C:C01",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W026",
      "target": "C:C11",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W026",
      "target": "M:Self-report / commercial evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W026",
      "target": "S:2.5",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.35",
      "role": "supplement",
      "rationale": "supplement: 2.5 Writing code versus shipping code",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W026",
      "target": "PASS6:CLAIM:P6-C14",
      "key": 0,
      "relation": "SUPPORTS_SCOPED_CLAIM",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC",
      "depth": "PUBLISHER_REPORT_INDEX_ONLY"
    },
    {
      "source": "W026",
      "target": "PASS6:LOCATOR:W026",
      "key": 0,
      "relation": "HAS_VERIFIED_DIRECT_LOCATOR",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "source": "W026",
      "target": "EDU:COMMENTARY:11",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W026",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "W027",
      "target": "T:Productivity",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W027",
      "target": "K:Output versus shipped value",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W027",
      "target": "K:Developer workflow and adoption",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W027",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W027",
      "target": "C:C02",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W027",
      "target": "C:C01",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W027",
      "target": "M:Self-report / commercial evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W027",
      "target": "W055",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W027",
      "target": "W036",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W027",
      "target": "W146",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W027",
      "target": "S:11.9",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.35",
      "role": "supplement",
      "rationale": "supplement: 11.9 Staged deployment gates, not a guaranteed ROI",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W027",
      "target": "C:C11",
      "key": 0,
      "relation": "DOCUMENTED_EDITORIAL_EXTENSION",
      "weight": "0.14",
      "role": "",
      "rationale": "11.9 (supplement)",
      "provenance": "2026-10-09 revised editorial plan; not present in original graph"
    },
    {
      "source": "W027",
      "target": "PASS7:LOCATOR:W027",
      "key": 0,
      "relation": "HAS_LOCATED_PRIMARY_ORIGINAL_SOURCE",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "depth": "IDENTITY_ONLY_METHODS_NOT_REPLICATED"
    },
    {
      "source": "W028",
      "target": "T:Productivity",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W028",
      "target": "T:Economics",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W028",
      "target": "K:Controlled productivity evidence",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W028",
      "target": "K:Independent verification and oracles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W028",
      "target": "K:Architecture and modularity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W028",
      "target": "C:C02",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W028",
      "target": "C:C01",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W028",
      "target": "C:C12",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W028",
      "target": "C:C12",
      "key": 1,
      "relation": "PASS5_SCOPED_PRIMARY_RELEVANT_TO_CHAPTER",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT",
      "depth": "PRIMARY_FULL_NINE_PAGE_PDF_SELECT_METRIC_CONTEXT"
    },
    {
      "source": "W028",
      "target": "C:C12",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W028",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W028",
      "target": "M:Theory / argument (not a new result)",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W028",
      "target": "W059",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W028",
      "target": "W095",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W028",
      "target": "W148",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W028",
      "target": "W069",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W028",
      "target": "W118",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W028",
      "target": "S:11.9",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 11.9 Staged deployment gates, not a guaranteed ROI",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W028",
      "target": "S:12.3",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 12.3 Choosing the least-cost adequate level of autonomy",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W028",
      "target": "C:C11",
      "key": 0,
      "relation": "DOCUMENTED_EDITORIAL_EXTENSION",
      "weight": "0.14",
      "role": "",
      "rationale": "11.9 (counterpoint)",
      "provenance": "2026-10-09 revised editorial plan; not present in original graph"
    },
    {
      "source": "W028",
      "target": "C:C11",
      "key": 1,
      "relation": "PASS5_SCOPED_PRIMARY_RELEVANT_TO_CHAPTER",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT",
      "depth": "PRIMARY_FULL_NINE_PAGE_PDF_SELECT_METRIC_CONTEXT"
    },
    {
      "source": "W028",
      "target": "PASS5:CLAIM:P5-C10",
      "key": 0,
      "relation": "SUPPORTS_VERSION_SCOPED_CLAIM",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT",
      "depth": "ILLUSTRATIVE_NOT_CONTROLLED"
    },
    {
      "source": "W028",
      "target": "PASS5:CLAIM:P5-C11",
      "key": 0,
      "relation": "SUPPORTS_VERSION_SCOPED_CLAIM",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT",
      "depth": "CASE_REPORT_NOT_REPLICATED"
    },
    {
      "source": "W028",
      "target": "VERSION:W028:April-2026-excerpt",
      "key": 0,
      "relation": "HAS_PUBLICATION_VERSION",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT",
      "inspection_depth": "FULL_9_PAGE_PDF"
    },
    {
      "source": "W028",
      "target": "EDU:COMMENTARY:11",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W028",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "W029",
      "target": "T:Code quality & security",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W029",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W029",
      "target": "K:Technical debt and complexity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W029",
      "target": "C:C05",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W029",
      "target": "C:C05",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W029",
      "target": "C:C06",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W029",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W029",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W029",
      "target": "D:AIDev",
      "key": 0,
      "relation": "SHARED_DATASET",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Bibliography stated or known AIDev use"
    },
    {
      "source": "W029",
      "target": "W055",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W029",
      "target": "W035",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W029",
      "target": "W164",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W029",
      "target": "S:5.1",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 5.1 What counts as code quality?",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W029",
      "target": "S:5.6",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 5.6 Post-merge evolution and maintenance burden",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W029",
      "target": "EDU:COMMENTARY:05",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W029",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "W030",
      "target": "T:Code quality & security",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W030",
      "target": "T:Engineering structure",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W030",
      "target": "K:Developer workflow and adoption",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W030",
      "target": "K:Vulnerability and secure code",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W030",
      "target": "K:Prompt injection and malicious tools",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W030",
      "target": "K:Architecture and modularity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W030",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W030",
      "target": "C:C05",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W030",
      "target": "C:C06",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W030",
      "target": "C:C06",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W030",
      "target": "C:C11",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W030",
      "target": "M:Benchmark / controlled laboratory",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W030",
      "target": "W060",
      "key": 0,
      "relation": "mitigation to threat",
      "weight": "1.3",
      "role": "",
      "rationale": "Modularity evidence offers a possible structural defense against adversarial workspace instructions.",
      "provenance": "Editorial inference from bibliography abstracts, not a measured bibliographic citation"
    },
    {
      "source": "W030",
      "target": "W060",
      "key": 1,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W030",
      "target": "W040",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W030",
      "target": "W047",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W030",
      "target": "W057",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W030",
      "target": "W104",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W030",
      "target": "W032",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W030",
      "target": "S:6.1",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 6.1 Two attack surfaces, two threat models",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W030",
      "target": "S:6.6",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 6.6 Prompt injection through repository and tools",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W030",
      "target": "S:6.7",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 6.7 Harness configuration, skills and external services",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W031",
      "target": "T:Code quality & security",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W031",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W031",
      "target": "K:Review capacity and maintainers",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W031",
      "target": "K:Agent failure and escalation",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W031",
      "target": "K:Code reuse and duplication",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W031",
      "target": "C:C05",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W031",
      "target": "C:C05",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W031",
      "target": "C:C06",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W031",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W031",
      "target": "C:C03",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W031",
      "target": "M:Missing outcome details",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W031",
      "target": "W191",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W031",
      "target": "W099",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W031",
      "target": "W094",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W031",
      "target": "W074",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W031",
      "target": "W044",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W031",
      "target": "S:5.4",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 5.4 Generated duplication and missed reuse",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W031",
      "target": "S:5.5",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 5.5 Architectural fit in a living codebase",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W031",
      "target": "S:5.9",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 5.9 Architecture fitness in the approval service",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W031",
      "target": "EDU:COMMENTARY:05",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W031",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "W032",
      "target": "T:Code quality & security",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W032",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W032",
      "target": "K:Developer workflow and adoption",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W032",
      "target": "K:Independent verification and oracles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W032",
      "target": "K:Vulnerability and secure code",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W032",
      "target": "K:System understanding and rationale",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W032",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W032",
      "target": "C:C05",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W032",
      "target": "C:C06",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W032",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W032",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W032",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W032",
      "target": "W040",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W032",
      "target": "W047",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W032",
      "target": "W146",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W032",
      "target": "W096",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W032",
      "target": "W050",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W032",
      "target": "W092",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W032",
      "target": "S:6.2",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 6.2 Functional correctness is not security",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W033",
      "target": "T:Code quality & security",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W033",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W033",
      "target": "K:Output versus shipped value",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W033",
      "target": "K:Architecture and modularity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W033",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W033",
      "target": "K:Dataset provenance and dependency",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W033",
      "target": "C:C05",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W033",
      "target": "C:C06",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W033",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W033",
      "target": "C:C02",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W033",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W033",
      "target": "D:AIDev",
      "key": 0,
      "relation": "SHARED_DATASET",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Bibliography stated or known AIDev use"
    },
    {
      "source": "W033",
      "target": "W057",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W033",
      "target": "W034",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W033",
      "target": "W039",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W033",
      "target": "W065",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W033",
      "target": "S:5.7",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.35",
      "role": "supplement",
      "rationale": "supplement: 5.7 Tracing quality across agents and projects",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W034",
      "target": "T:Code quality & security",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W034",
      "target": "T:What agents can do",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W034",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W034",
      "target": "K:Dataset provenance and dependency",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W034",
      "target": "C:C05",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W034",
      "target": "C:C05",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W034",
      "target": "C:C06",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W034",
      "target": "C:C03",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W034",
      "target": "C:C03",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W034",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W034",
      "target": "D:AIDev",
      "key": 0,
      "relation": "SHARED_DATASET",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Bibliography stated or known AIDev use"
    },
    {
      "source": "W034",
      "target": "W071",
      "key": 0,
      "relation": "same research substrate",
      "weight": "1.3",
      "role": "",
      "rationale": "Task acceptance and rejection taxonomy analyze related AIDev PR populations.",
      "provenance": "Editorial inference from bibliography abstracts, not a measured bibliographic citation"
    },
    {
      "source": "W034",
      "target": "W192",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W034",
      "target": "W161",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W034",
      "target": "W057",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W034",
      "target": "W049",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W034",
      "target": "W054",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W034",
      "target": "W065",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W034",
      "target": "W171",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W034",
      "target": "S:3.3",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 3.3 The task envelope",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W034",
      "target": "S:5.7",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 5.7 Tracing quality across agents and projects",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W035",
      "target": "T:Code quality & security",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W035",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W035",
      "target": "K:Technical debt and complexity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W035",
      "target": "K:Vulnerability and secure code",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W035",
      "target": "K:Dataset provenance and dependency",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W035",
      "target": "C:C05",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W035",
      "target": "C:C06",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W035",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W035",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W035",
      "target": "D:AIDev",
      "key": 0,
      "relation": "SHARED_DATASET",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Bibliography stated or known AIDev use"
    },
    {
      "source": "W035",
      "target": "W039",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W035",
      "target": "W052",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W035",
      "target": "W054",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W035",
      "target": "W065",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W035",
      "target": "S:6.9",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 6.9 Security evidence and release decision",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W036",
      "target": "T:Code quality & security",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W036",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W036",
      "target": "K:Developer workflow and adoption",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W036",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W036",
      "target": "C:C05",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W036",
      "target": "C:C05",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W036",
      "target": "C:C06",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W036",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W036",
      "target": "M:Quasi-experimental / matched observation",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W036",
      "target": "W111",
      "key": 0,
      "relation": "distinct merge endpoints",
      "weight": "1.3",
      "role": "",
      "rationale": "Actual human-reviewed GitHub merging and blind benchmark-patch mergeability are different outcomes.",
      "provenance": "Editorial inference from bibliography abstracts, not a measured bibliographic citation"
    },
    {
      "source": "W036",
      "target": "W040",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W036",
      "target": "W057",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W036",
      "target": "W153",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W036",
      "target": "S:5.6",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 5.6 Post-merge evolution and maintenance burden",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W036",
      "target": "S:8.3",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 8.3 Human intervention in agent pull requests",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W036",
      "target": "EDU:COMMENTARY:08",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W036",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "W037",
      "target": "T:Code quality & security",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W037",
      "target": "K:Benchmarks and construct validity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W037",
      "target": "K:Agent failure and escalation",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W037",
      "target": "K:Vulnerability and secure code",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W037",
      "target": "K:Prompt injection and malicious tools",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W037",
      "target": "K:Dependencies and agent supply chain",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W037",
      "target": "K:Specifications and governance",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W037",
      "target": "K:Skills formation and teaching",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W037",
      "target": "C:C05",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W037",
      "target": "C:C06",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W037",
      "target": "C:C03",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W037",
      "target": "C:C04",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W037",
      "target": "M:Benchmark / controlled laboratory",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W037",
      "target": "W053",
      "key": 0,
      "relation": "complementary supply-chain risks",
      "weight": "1.3",
      "role": "",
      "rationale": "Scanner disagreement and permissive tool configuration support defense-in-depth.",
      "provenance": "Editorial inference from bibliography abstracts, not a measured bibliographic citation"
    },
    {
      "source": "W037",
      "target": "W053",
      "key": 1,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W037",
      "target": "W157",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W037",
      "target": "W061",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W037",
      "target": "W043",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W037",
      "target": "W062",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W037",
      "target": "W060",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W037",
      "target": "W104",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W037",
      "target": "S:6.5",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 6.5 Dependency provenance and hallucinated packages",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W037",
      "target": "S:6.7",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 6.7 Harness configuration, skills and external services",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W038",
      "target": "T:Code quality & security",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W038",
      "target": "K:Benchmarks and construct validity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W038",
      "target": "K:Vulnerability and secure code",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W038",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W038",
      "target": "C:C05",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W038",
      "target": "C:C06",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W038",
      "target": "C:C06",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W038",
      "target": "C:C03",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W038",
      "target": "M:Benchmark / controlled laboratory",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W038",
      "target": "W077",
      "key": 0,
      "relation": "independent oracle lesson",
      "weight": "1.3",
      "role": "",
      "rationale": "Externally derived findings and spec-derived tests help avoid self-reinforcing mistakes.",
      "provenance": "Editorial inference from bibliography abstracts, not a measured bibliographic citation"
    },
    {
      "source": "W038",
      "target": "W041",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W038",
      "target": "W052",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W038",
      "target": "W045",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W038",
      "target": "W040",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W038",
      "target": "W048",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W038",
      "target": "W056",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W038",
      "target": "S:6.4",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 6.4 Security-directed generation and remediation",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W038",
      "target": "S:7.5",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 7.5 Properties and adversarial counterexamples",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W038",
      "target": "C:C07",
      "key": 0,
      "relation": "DOCUMENTED_EDITORIAL_EXTENSION",
      "weight": "0.14",
      "role": "",
      "rationale": "7.5 (core)",
      "provenance": "2026-10-09 revised editorial plan; not present in original graph"
    },
    {
      "source": "W038",
      "target": "C:C07",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W039",
      "target": "T:Code quality & security",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W039",
      "target": "K:Technical debt and complexity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W039",
      "target": "K:Vulnerability and secure code",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W039",
      "target": "K:Architecture and modularity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W039",
      "target": "K:Ownership and knowledge transfer",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W039",
      "target": "K:Dataset provenance and dependency",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W039",
      "target": "C:C05",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W039",
      "target": "C:C05",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W039",
      "target": "C:C06",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W039",
      "target": "C:C09",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W039",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W039",
      "target": "W052",
      "key": 0,
      "relation": "methodological refinement",
      "weight": "1.3",
      "role": "",
      "rationale": "Both find language- and metric-dependent quality differences; normalization changes interpretation.",
      "provenance": "Editorial inference from bibliography abstracts, not a measured bibliographic citation"
    },
    {
      "source": "W039",
      "target": "W052",
      "key": 1,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W039",
      "target": "W173",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W039",
      "target": "W161",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W039",
      "target": "S:5.1",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 5.1 What counts as code quality?",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W039",
      "target": "S:5.2",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 5.2 Reading AI-versus-human studies correctly",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W040",
      "target": "T:Code quality & security",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W040",
      "target": "K:Developer workflow and adoption",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W040",
      "target": "K:Vulnerability and secure code",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W040",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W040",
      "target": "C:C05",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W040",
      "target": "C:C06",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W040",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W040",
      "target": "W047",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W040",
      "target": "W041",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W040",
      "target": "W048",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W040",
      "target": "S:6.4",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 6.4 Security-directed generation and remediation",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W041",
      "target": "T:Code quality & security",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W041",
      "target": "K:Benchmarks and construct validity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W041",
      "target": "K:Vulnerability and secure code",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W041",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W041",
      "target": "C:C05",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W041",
      "target": "C:C06",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W041",
      "target": "C:C06",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W041",
      "target": "C:C03",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W041",
      "target": "M:Quasi-experimental / matched observation",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W041",
      "target": "W052",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W041",
      "target": "W056",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W041",
      "target": "W048",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W041",
      "target": "W045",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W041",
      "target": "S:6.3",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 6.3 What vulnerability studies actually measure",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W041",
      "target": "EDU:COMMENTARY:06",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W041",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "W042",
      "target": "T:Code quality & security",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W042",
      "target": "T:What agents can do",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W042",
      "target": "K:Vulnerability and secure code",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W042",
      "target": "K:Employment and early-career roles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W042",
      "target": "C:C05",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W042",
      "target": "C:C06",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W042",
      "target": "C:C03",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W042",
      "target": "C:C12",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W042",
      "target": "M:Benchmark / controlled laboratory",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W042",
      "target": "W132",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W042",
      "target": "W134",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W042",
      "target": "W129",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W042",
      "target": "W133",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W042",
      "target": "W126",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W042",
      "target": "W050",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W042",
      "target": "S:6.9",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.35",
      "role": "supplement",
      "rationale": "supplement: 6.9 Security evidence and release decision",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W043",
      "target": "T:Code quality & security",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W043",
      "target": "K:Developer workflow and adoption",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W043",
      "target": "K:Benchmarks and construct validity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W043",
      "target": "K:Dependencies and agent supply chain",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W043",
      "target": "K:Specifications and governance",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W043",
      "target": "K:Human-agent collaboration",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W043",
      "target": "C:C05",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W043",
      "target": "C:C06",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W043",
      "target": "C:C06",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W043",
      "target": "C:C03",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W043",
      "target": "C:C04",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W043",
      "target": "M:Benchmark / controlled laboratory",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W043",
      "target": "W049",
      "key": 0,
      "relation": "replication and temporal update",
      "weight": "1.3",
      "role": "",
      "rationale": "A newer model cohort revisits the same hallucinated-dependency threat.",
      "provenance": "Editorial inference from bibliography abstracts, not a measured bibliographic citation"
    },
    {
      "source": "W043",
      "target": "W049",
      "key": 1,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W043",
      "target": "W157",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W043",
      "target": "W149",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W043",
      "target": "W077",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W043",
      "target": "W147",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W043",
      "target": "W150",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W043",
      "target": "W151",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W043",
      "target": "S:6.5",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 6.5 Dependency provenance and hallucinated packages",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W043",
      "target": "JPG:V7:15",
      "key": "v7_attribution",
      "relation": "SOURCE_ATTRIBUTION_FOR_RENDITION",
      "provenance": "JPG_EDITION_V7",
      "interpretation": "Source attribution inherited from audited figure; not independent validation"
    },
    {
      "source": "W044",
      "target": "T:Code quality & security",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W044",
      "target": "K:Output versus shipped value",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W044",
      "target": "K:Code reuse and duplication",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W044",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W044",
      "target": "C:C05",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W044",
      "target": "C:C05",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W044",
      "target": "C:C06",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W044",
      "target": "C:C02",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W044",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W044",
      "target": "W187",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W044",
      "target": "W056",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W044",
      "target": "S:5.4",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 5.4 Generated duplication and missed reuse",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W045",
      "target": "T:Code quality & security",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W045",
      "target": "T:What agents can do",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W045",
      "target": "K:Independent verification and oracles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W045",
      "target": "K:Benchmarks and construct validity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W045",
      "target": "K:Vulnerability and secure code",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W045",
      "target": "C:C05",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W045",
      "target": "C:C06",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W045",
      "target": "C:C06",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W045",
      "target": "C:C03",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W045",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W045",
      "target": "C:C07",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W045",
      "target": "M:Benchmark / controlled laboratory",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W045",
      "target": "W048",
      "key": 0,
      "relation": "historical capability extension",
      "weight": "1.3",
      "role": "",
      "rationale": "Security failures persist across generations but rates are not directly comparable.",
      "provenance": "Editorial inference from bibliography abstracts, not a measured bibliographic citation"
    },
    {
      "source": "W045",
      "target": "W048",
      "key": 1,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W045",
      "target": "W061",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W045",
      "target": "W067",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W045",
      "target": "W052",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W045",
      "target": "W062",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W045",
      "target": "W075",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W045",
      "target": "W076",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W045",
      "target": "W079",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W045",
      "target": "S:6.2",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 6.2 Functional correctness is not security",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W045",
      "target": "S:6.9",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 6.9 Security evidence and release decision",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W045",
      "target": "S:7.5",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 7.5 Properties and adversarial counterexamples",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W046",
      "target": "T:Code quality & security",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W046",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W046",
      "target": "K:Controlled productivity evidence",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W046",
      "target": "K:Developer workflow and adoption",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W046",
      "target": "K:Automation bias and trust",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W046",
      "target": "K:Agent failure and escalation",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W046",
      "target": "K:Vulnerability and secure code",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W046",
      "target": "K:Skills formation and teaching",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W046",
      "target": "K:Dataset provenance and dependency",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W046",
      "target": "C:C05",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W046",
      "target": "C:C06",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W046",
      "target": "C:C06",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W046",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W046",
      "target": "C:C03",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W046",
      "target": "M:Controlled human or field experiment",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W046",
      "target": "W047",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W046",
      "target": "W105",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W046",
      "target": "W088",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W046",
      "target": "W112",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W046",
      "target": "W071",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W046",
      "target": "W089",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W046",
      "target": "S:6.3",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 6.3 What vulnerability studies actually measure",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W047",
      "target": "T:Code quality & security",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W047",
      "target": "K:Developer workflow and adoption",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W047",
      "target": "K:Vulnerability and secure code",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W047",
      "target": "K:Skills formation and teaching",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W047",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W047",
      "target": "C:C05",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W047",
      "target": "C:C06",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W047",
      "target": "M:Benchmark / controlled laboratory",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W047",
      "target": "S:6.3",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 6.3 What vulnerability studies actually measure",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W048",
      "target": "T:Code quality & security",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W048",
      "target": "K:Developer workflow and adoption",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W048",
      "target": "K:Benchmarks and construct validity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W048",
      "target": "K:Vulnerability and secure code",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W048",
      "target": "C:C05",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W048",
      "target": "C:C06",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W048",
      "target": "C:C03",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W048",
      "target": "M:Benchmark / controlled laboratory",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W048",
      "target": "W061",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W048",
      "target": "S:6.4",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 6.4 Security-directed generation and remediation",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W049",
      "target": "T:Code quality & security",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W049",
      "target": "K:Benchmarks and construct validity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W049",
      "target": "K:Dependencies and agent supply chain",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W049",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W049",
      "target": "K:Dataset provenance and dependency",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W049",
      "target": "C:C05",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W049",
      "target": "C:C06",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W049",
      "target": "C:C03",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W049",
      "target": "M:Benchmark / controlled laboratory",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W049",
      "target": "W079",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W049",
      "target": "W161",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W049",
      "target": "W157",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W049",
      "target": "S:6.5",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 6.5 Dependency provenance and hallucinated packages",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W050",
      "target": "T:Code quality & security",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W050",
      "target": "K:Vulnerability and secure code",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W050",
      "target": "K:System understanding and rationale",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W050",
      "target": "C:C05",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W050",
      "target": "C:C06",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W050",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W050",
      "target": "S:6.8",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 6.8 A secure agent execution profile",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W051",
      "target": "T:Code quality & security",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W051",
      "target": "T:System knowledge & memory",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W051",
      "target": "K:Output versus shipped value",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W051",
      "target": "K:Automation bias and trust",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W051",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W051",
      "target": "C:C05",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W051",
      "target": "C:C06",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W051",
      "target": "C:C09",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W051",
      "target": "C:C02",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W051",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W051",
      "target": "W055",
      "key": 0,
      "relation": "context-dependent tension",
      "weight": "1.3",
      "role": "",
      "rationale": "Observed repository quality stability and per-commit debt accumulation reflect distinct designs.",
      "provenance": "Editorial inference from bibliography abstracts, not a measured bibliographic citation"
    },
    {
      "source": "W051",
      "target": "W187",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W051",
      "target": "W066",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W051",
      "target": "S:5.6",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.35",
      "role": "supplement",
      "rationale": "supplement: 5.6 Post-merge evolution and maintenance burden",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W052",
      "target": "T:Code quality & security",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W052",
      "target": "K:Benchmarks and construct validity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W052",
      "target": "K:Technical debt and complexity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W052",
      "target": "K:Vulnerability and secure code",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W052",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W052",
      "target": "C:C05",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W052",
      "target": "C:C05",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W052",
      "target": "C:C06",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W052",
      "target": "C:C03",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W052",
      "target": "M:Quasi-experimental / matched observation",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W052",
      "target": "W056",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W052",
      "target": "S:5.1",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 5.1 What counts as code quality?",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W052",
      "target": "S:5.2",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 5.2 Reading AI-versus-human studies correctly",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W053",
      "target": "T:Code quality & security",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W053",
      "target": "T:Engineering structure",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W053",
      "target": "K:Prompt injection and malicious tools",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W053",
      "target": "K:Dependencies and agent supply chain",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W053",
      "target": "K:Skills formation and teaching",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W053",
      "target": "C:C05",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W053",
      "target": "C:C06",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W053",
      "target": "C:C06",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W053",
      "target": "C:C11",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W053",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W053",
      "target": "W060",
      "key": 0,
      "relation": "complementary attack surfaces",
      "weight": "1.3",
      "role": "",
      "rationale": "Malicious context and permissive tool configurations can compound security risk.",
      "provenance": "Editorial inference from bibliography abstracts, not a measured bibliographic citation"
    },
    {
      "source": "W053",
      "target": "W060",
      "key": 1,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W053",
      "target": "S:6.1",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 6.1 Two attack surfaces, two threat models",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W053",
      "target": "S:6.7",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 6.7 Harness configuration, skills and external services",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W053",
      "target": "S:6.8",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 6.8 A secure agent execution profile",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W054",
      "target": "T:Code quality & security",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W054",
      "target": "K:Vulnerability and secure code",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W054",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W054",
      "target": "K:Long-running agent execution",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W054",
      "target": "K:Dataset provenance and dependency",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W054",
      "target": "C:C05",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W054",
      "target": "C:C05",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W054",
      "target": "C:C06",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W054",
      "target": "M:Quasi-experimental / matched observation",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W054",
      "target": "W192",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W054",
      "target": "W193",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W054",
      "target": "W132",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W054",
      "target": "S:2.6",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 2.6 Quality-adjusted productivity",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W054",
      "target": "S:5.6",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 5.6 Post-merge evolution and maintenance burden",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W054",
      "target": "S:5.7",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 5.7 Tracing quality across agents and projects",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W054",
      "target": "C:C02",
      "key": 0,
      "relation": "DOCUMENTED_EDITORIAL_EXTENSION",
      "weight": "0.14",
      "role": "",
      "rationale": "2.6 (core)",
      "provenance": "2026-10-09 revised editorial plan; not present in original graph"
    },
    {
      "source": "W054",
      "target": "C:C02",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W054",
      "target": "EDU:COMMENTARY:05",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W054",
      "target": "JPG:V7:13",
      "key": "v7_attribution",
      "relation": "SOURCE_ATTRIBUTION_FOR_RENDITION",
      "provenance": "JPG_EDITION_V7",
      "interpretation": "Source attribution inherited from audited figure; not independent validation"
    },
    {
      "source": "W054",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "W055",
      "target": "T:Code quality & security",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W055",
      "target": "K:Output versus shipped value",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W055",
      "target": "K:Developer workflow and adoption",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W055",
      "target": "K:Technical debt and complexity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W055",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W055",
      "target": "C:C05",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W055",
      "target": "C:C05",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W055",
      "target": "C:C06",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W055",
      "target": "C:C02",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W055",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W055",
      "target": "W056",
      "key": 0,
      "relation": "apparently conflicting measurements",
      "weight": "1.3",
      "role": "",
      "rationale": "Issue introduction without human controls cannot be directly compared to human-matched density.",
      "provenance": "Editorial inference from bibliography abstracts, not a measured bibliographic citation"
    },
    {
      "source": "W055",
      "target": "W058",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W055",
      "target": "W149",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W055",
      "target": "S:5.3",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 5.3 Code smells are signals, not incidents",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W056",
      "target": "T:Code quality & security",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W056",
      "target": "K:Benchmarks and construct validity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W056",
      "target": "K:Code reuse and duplication",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W056",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W056",
      "target": "C:C05",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W056",
      "target": "C:C06",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W056",
      "target": "C:C03",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W056",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W056",
      "target": "S:5.2",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 5.2 Reading AI-versus-human studies correctly",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W056",
      "target": "S:5.4",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 5.4 Generated duplication and missed reuse",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W057",
      "target": "T:Code quality & security",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W057",
      "target": "T:Productivity",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W057",
      "target": "K:Developer workflow and adoption",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W057",
      "target": "K:Architecture and modularity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W057",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W057",
      "target": "K:Dataset provenance and dependency",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W057",
      "target": "C:C05",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W057",
      "target": "C:C05",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W057",
      "target": "C:C06",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W057",
      "target": "C:C02",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W057",
      "target": "M:Missing outcome details",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W057",
      "target": "D:AIDev",
      "key": 0,
      "relation": "SHARED_DATASET",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Bibliography stated or known AIDev use"
    },
    {
      "source": "W057",
      "target": "W071",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W057",
      "target": "W095",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W057",
      "target": "W192",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W057",
      "target": "S:5.7",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 5.7 Tracing quality across agents and projects",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W058",
      "target": "T:Code quality & security",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W058",
      "target": "T:System knowledge & memory",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W058",
      "target": "K:Controlled productivity evidence",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W058",
      "target": "K:Developer workflow and adoption",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W058",
      "target": "K:Technical debt and complexity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W058",
      "target": "K:Onboarding and developer fluency",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W058",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W058",
      "target": "C:C05",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W058",
      "target": "C:C05",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W058",
      "target": "C:C06",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W058",
      "target": "C:C09",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W058",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W058",
      "target": "M:Quasi-experimental / matched observation",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W058",
      "target": "W073",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W058",
      "target": "W123",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W058",
      "target": "W149",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W058",
      "target": "W184",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W058",
      "target": "S:5.8",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 5.8 Authorship is not stewardship",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W058",
      "target": "S:11.7",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 11.7 Maintainer load and newcomer participation",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W058",
      "target": "C:C11",
      "key": 0,
      "relation": "DOCUMENTED_EDITORIAL_EXTENSION",
      "weight": "0.14",
      "role": "",
      "rationale": "11.7 (core)",
      "provenance": "2026-10-09 revised editorial plan; not present in original graph"
    },
    {
      "source": "W058",
      "target": "C:C11",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W059",
      "target": "T:Code quality & security",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W059",
      "target": "T:Engineering structure",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W059",
      "target": "K:Output versus shipped value",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W059",
      "target": "K:Controlled productivity evidence",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W059",
      "target": "K:Independent verification and oracles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W059",
      "target": "K:Benchmarks and construct validity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W059",
      "target": "K:Technical debt and complexity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W059",
      "target": "K:Architecture and modularity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W059",
      "target": "C:C05",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W059",
      "target": "C:C05",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W059",
      "target": "C:C06",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W059",
      "target": "C:C11",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W059",
      "target": "C:C02",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W059",
      "target": "M:Benchmark / controlled laboratory",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W059",
      "target": "W148",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W059",
      "target": "W108",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W059",
      "target": "W118",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W059",
      "target": "W151",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W059",
      "target": "S:5.5",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 5.5 Architectural fit in a living codebase",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W059",
      "target": "S:5.9",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 5.9 Architecture fitness in the approval service",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W060",
      "target": "T:Code quality & security",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W060",
      "target": "T:What agents can do",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W060",
      "target": "K:Benchmarks and construct validity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W060",
      "target": "K:Prompt injection and malicious tools",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W060",
      "target": "C:C05",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W060",
      "target": "C:C06",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W060",
      "target": "C:C06",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W060",
      "target": "C:C03",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W060",
      "target": "C:C03",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W060",
      "target": "M:Benchmark / controlled laboratory",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W060",
      "target": "W104",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W060",
      "target": "S:3.1",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 3.1 From suggestion to a permission-bounded agent",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W060",
      "target": "S:6.1",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 6.1 Two attack surfaces, two threat models",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W060",
      "target": "S:6.6",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 6.6 Prompt injection through repository and tools",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W060",
      "target": "S:6.8",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 6.8 A secure agent execution profile",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W060",
      "target": "JPG:V7:16",
      "key": "v7_attribution",
      "relation": "SOURCE_ATTRIBUTION_FOR_RENDITION",
      "provenance": "JPG_EDITION_V7",
      "interpretation": "Source attribution inherited from audited figure; not independent validation"
    },
    {
      "source": "W061",
      "target": "T:Code quality & security",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W061",
      "target": "K:Independent verification and oracles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W061",
      "target": "K:Benchmarks and construct validity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W061",
      "target": "K:Agent failure and escalation",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W061",
      "target": "K:Vulnerability and secure code",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W061",
      "target": "C:C05",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W061",
      "target": "C:C06",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W061",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W061",
      "target": "C:C03",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W061",
      "target": "M:Self-report / commercial evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W061",
      "target": "W075",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W061",
      "target": "W062",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W061",
      "target": "W101",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W061",
      "target": "W079",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W061",
      "target": "W067",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W061",
      "target": "S:6.2",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 6.2 Functional correctness is not security",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W061",
      "target": "PASS7:LOCATOR:W061",
      "key": 0,
      "relation": "HAS_LOCATED_PRIMARY_ORIGINAL_SOURCE",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "depth": "IDENTITY_ONLY_METHODS_NOT_REPLICATED"
    },
    {
      "source": "W061",
      "target": "PASS7:CLAIM:C05_W061_SECURITY",
      "key": 0,
      "relation": "SUPPORTS_CLAIM_AT_RECORDED_DEPTH",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "depth": "PRIMARY_REPORT_DESIGN_AND_ABSTRACT_CHECKED"
    },
    {
      "source": "W061",
      "target": "EDU:COMMENTARY:06",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W061",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "W062",
      "target": "T:Code quality & security",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W062",
      "target": "K:Independent verification and oracles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W062",
      "target": "K:Agent failure and escalation",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W062",
      "target": "K:Vulnerability and secure code",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W062",
      "target": "K:Specifications and governance",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W062",
      "target": "C:C05",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W062",
      "target": "C:C06",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W062",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W062",
      "target": "C:C03",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W062",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W062",
      "target": "W067",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W062",
      "target": "W075",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W062",
      "target": "S:6.9",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 6.9 Security evidence and release decision",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W062",
      "target": "PASS7:LOCATOR:W062",
      "key": 0,
      "relation": "HAS_LOCATED_PRIMARY_ORIGINAL_SOURCE",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "depth": "IDENTITY_ONLY_METHODS_NOT_REPLICATED"
    },
    {
      "source": "W063",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W063",
      "target": "T:Code quality & security",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W063",
      "target": "K:Review capacity and maintainers",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W063",
      "target": "K:Independent verification and oracles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W063",
      "target": "K:Economic costs and return",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W063",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W063",
      "target": "C:C08",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W063",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W063",
      "target": "C:C05",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W063",
      "target": "C:C12",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W063",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W063",
      "target": "W094",
      "key": 0,
      "relation": "qualitative and empirical complement",
      "weight": "1.3",
      "role": "",
      "rationale": "Forum perceptions align with repository-scale maintainer burden investigations.",
      "provenance": "Editorial inference from bibliography abstracts, not a measured bibliographic citation"
    },
    {
      "source": "W063",
      "target": "W093",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W063",
      "target": "W100",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W063",
      "target": "W087",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W063",
      "target": "W072",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W063",
      "target": "W080",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W063",
      "target": "W095",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W063",
      "target": "S:8.1",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 8.1 Why review becomes the scarce resource",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W063",
      "target": "S:11.1",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 11.1 From individual productivity to team throughput",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W063",
      "target": "S:11.7",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 11.7 Maintainer load and newcomer participation",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W063",
      "target": "C:C11",
      "key": 0,
      "relation": "DOCUMENTED_EDITORIAL_EXTENSION",
      "weight": "0.14",
      "role": "",
      "rationale": "11.1 (core); 11.7 (core)",
      "provenance": "2026-10-09 revised editorial plan; not present in original graph"
    },
    {
      "source": "W064",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W064",
      "target": "K:Review capacity and maintainers",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W064",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W064",
      "target": "C:C08",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W064",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W064",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W064",
      "target": "W107",
      "key": 0,
      "relation": "convergent review usefulness",
      "weight": "1.3",
      "role": "",
      "rationale": "Both report considerable nonactionable review output; reviewer outcomes must be measured.",
      "provenance": "Editorial inference from bibliography abstracts, not a measured bibliographic citation"
    },
    {
      "source": "W064",
      "target": "W107",
      "key": 1,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W064",
      "target": "W074",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W064",
      "target": "W100",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W064",
      "target": "W098",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W064",
      "target": "W087",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W064",
      "target": "W106",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W064",
      "target": "S:8.5",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 8.5 False positives, verbosity and developer response",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W065",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W065",
      "target": "K:Dataset provenance and dependency",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W065",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W065",
      "target": "C:C08",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W065",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W065",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W065",
      "target": "D:AIDev",
      "key": 0,
      "relation": "SHARED_DATASET",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Bibliography stated or known AIDev use"
    },
    {
      "source": "W065",
      "target": "W068",
      "key": 0,
      "relation": "same research substrate",
      "weight": "1.3",
      "role": "",
      "rationale": "Both infer human review behavior from AIDev PR traces, which omit unrecorded inspection.",
      "provenance": "Editorial inference from bibliography abstracts, not a measured bibliographic citation"
    },
    {
      "source": "W065",
      "target": "W068",
      "key": 1,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W065",
      "target": "W105",
      "key": 0,
      "relation": "same research substrate",
      "weight": "1.3",
      "role": "",
      "rationale": "Both rely on GitHub review metadata and should not be counted as independent observations.",
      "provenance": "Editorial inference from bibliography abstracts, not a measured bibliographic citation"
    },
    {
      "source": "W065",
      "target": "S:8.3",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 8.3 Human intervention in agent pull requests",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W065",
      "target": "EDU:COMMENTARY:08",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W065",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "W066",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W066",
      "target": "K:Review capacity and maintainers",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W066",
      "target": "K:Automation bias and trust",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W066",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W066",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W066",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W066",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W066",
      "target": "W103",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W066",
      "target": "W107",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W066",
      "target": "W105",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W066",
      "target": "W073",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W066",
      "target": "W078",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W066",
      "target": "W097",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W066",
      "target": "S:8.7",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.35",
      "role": "supplement",
      "rationale": "supplement: 8.7 Automation bias in software review",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W066",
      "target": "PASS7:LOCATOR:W066",
      "key": 0,
      "relation": "HAS_LOCATED_PRIMARY_ORIGINAL_SOURCE",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "depth": "IDENTITY_ONLY_METHODS_NOT_REPLICATED"
    },
    {
      "source": "W066",
      "target": "PASS7:CLAIM:C06_W066_EXPLANATIONS",
      "key": 0,
      "relation": "SUPPORTS_CLAIM_AT_RECORDED_DEPTH",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "depth": "AUTHOR_PREPRINT_ABSTRACT_METHODS_AND_AGGREGATES"
    },
    {
      "source": "W066",
      "target": "EDU:COMMENTARY:07",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W066",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "W067",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W067",
      "target": "T:Code quality & security",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W067",
      "target": "K:Automation bias and trust",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W067",
      "target": "K:Independent verification and oracles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W067",
      "target": "K:Vulnerability and secure code",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W067",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W067",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W067",
      "target": "C:C05",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W067",
      "target": "C:C06",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W067",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W067",
      "target": "W091",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W067",
      "target": "W097",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W067",
      "target": "W069",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W067",
      "target": "S:10.3",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 10.3 Novices, misconceptions and verification difficulty",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W067",
      "target": "C:C10",
      "key": 0,
      "relation": "DOCUMENTED_EDITORIAL_EXTENSION",
      "weight": "0.14",
      "role": "",
      "rationale": "10.3 (counterpoint)",
      "provenance": "2026-10-09 revised editorial plan; not present in original graph"
    },
    {
      "source": "W067",
      "target": "C:C10",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W068",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W068",
      "target": "K:Agent failure and escalation",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W068",
      "target": "K:Human-agent collaboration",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W068",
      "target": "K:Dataset provenance and dependency",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W068",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W068",
      "target": "C:C08",
      "key": 1,
      "relation": "PASS4_SCOPED_PRIMARY_LINK",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10",
      "checked": "partial_not_full_original_replication"
    },
    {
      "source": "W068",
      "target": "C:C08",
      "key": 2,
      "relation": "PASS6_SOURCE_VERIFICATION_RELEVANCE",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC",
      "inspection_depth": "PUBLISHED_ACM_PROCEEDINGS_TABLE1_P2"
    },
    {
      "source": "W068",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W068",
      "target": "C:C07",
      "key": 1,
      "relation": "PASS4_SCOPED_PRIMARY_LINK",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10",
      "checked": "partial_not_full_original_replication"
    },
    {
      "source": "W068",
      "target": "C:C07",
      "key": 2,
      "relation": "PASS6_SOURCE_VERIFICATION_RELEVANCE",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC",
      "inspection_depth": "PUBLISHED_ACM_PROCEEDINGS_TABLE1_P2"
    },
    {
      "source": "W068",
      "target": "C:C07",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W068",
      "target": "C:C03",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W068",
      "target": "C:C03",
      "key": 1,
      "relation": "PASS4_SCOPED_PRIMARY_LINK",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10",
      "checked": "partial_not_full_original_replication"
    },
    {
      "source": "W068",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W068",
      "target": "D:AIDev",
      "key": 0,
      "relation": "SHARED_DATASET",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Bibliography stated or known AIDev use"
    },
    {
      "source": "W068",
      "target": "D:AIDev",
      "key": 1,
      "relation": "COHORT_DERIVED_FROM",
      "provenance": "2026-10-10 original paper inspection",
      "rationale": "Study uses AIDev observational records",
      "weight": "1.0"
    },
    {
      "source": "W068",
      "target": "W191",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W068",
      "target": "W071",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W068",
      "target": "W071",
      "key": 1,
      "relation": "POTENTIALLY_OVERLAPPING_STUDY_POPULATIONS",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10",
      "record_level_overlap_measured": "NO"
    },
    {
      "source": "W068",
      "target": "W171",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W068",
      "target": "W157",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W068",
      "target": "S:8.3",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 8.3 Human intervention in agent pull requests",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W068",
      "target": "W192",
      "key": 0,
      "relation": "PARTIAL_DATA_OVERLAP_NOT_INDEPENDENT",
      "provenance": "2026-10-10 original paper inspection",
      "rationale": "AIDev-derived, avoid double counting as independent samples",
      "weight": "1.0"
    },
    {
      "source": "W068",
      "target": "W192",
      "key": 1,
      "relation": "SHARES_AIDEV_BASE_CORPUS",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10",
      "record_level_overlap_measured": "NO"
    },
    {
      "source": "W068",
      "target": "PASS3_RESTORED:CLAIM:P3-W068-COHORT",
      "key": 0,
      "relation": "SUPPORTS_SOURCE_SCOPED_CLAIM",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10",
      "scope": "Self-selected matched observational source"
    },
    {
      "source": "W068",
      "target": "PASS3_RESTORED:CLAIM:P3-W068-COUNT",
      "key": 0,
      "relation": "SUPPORTS_SOURCE_SCOPED_CLAIM",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10",
      "scope": "Unresolved until data release re-executed"
    },
    {
      "source": "W068",
      "target": "PASS3_RESTORED:CLAIM:P3-W068-INTERVENTION",
      "key": 0,
      "relation": "SUPPORTS_SOURCE_SCOPED_CLAIM",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10",
      "scope": "Denominator discrepancy precludes clean parity claim"
    },
    {
      "source": "W068",
      "target": "PASS3_RESTORED:CLAIM:P3-W068-TIME",
      "key": 0,
      "relation": "SUPPORTS_SOURCE_SCOPED_CLAIM",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10",
      "scope": "Not active reviewer minutes or causal cost"
    },
    {
      "source": "W068",
      "target": "DISCREPANCY:W068:HPR_TABLE_16",
      "key": 0,
      "relation": "HAS_UNRECONCILED_NUMERICAL_TABLE",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "W068",
      "target": "PASS6:CLAIM:P6-C01",
      "key": 0,
      "relation": "SUPPORTS_SCOPED_CLAIM",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC",
      "depth": "PUBLISHED_TABLE_ARITHMETIC_INFERRED_CORRECTION_NO_RAW_DATA"
    },
    {
      "source": "W068",
      "target": "PASS6:CLAIM:P6-C02",
      "key": 0,
      "relation": "SUPPORTS_SCOPED_CLAIM",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC",
      "depth": "PUBLISHED_COUNTS_RECHECKED_NO_CAUSAL_REPLICATION"
    },
    {
      "source": "W068",
      "target": "PASS6:CLAIM:P6-C03",
      "key": 0,
      "relation": "SUPPORTS_SCOPED_CLAIM",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC",
      "depth": "PUBLISHED_DESCRIPTIVES_NOT_REVIEWER_MINUTES"
    },
    {
      "source": "W068",
      "target": "PASS6:VERSION:W068:MSR2026-published-table",
      "key": 0,
      "relation": "HAS_VERSION",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC",
      "verification_depth": "PUBLISHED_TABLE"
    },
    {
      "source": "W068",
      "target": "PASS6:VERSION:W068:figshare-data-awaiting",
      "key": 0,
      "relation": "HAS_VERSION",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC",
      "verification_depth": "UNVERIFIED_RAW_RECORDS"
    },
    {
      "source": "W068",
      "target": "PASS6:TABLECELL:W068:published",
      "key": 0,
      "relation": "HAS_PUBLISHED_OR_INFERRED_CELL",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC",
      "value_kind": "published"
    },
    {
      "source": "W068",
      "target": "PASS6:TABLECELL:W068:arithmetic_inferred",
      "key": 0,
      "relation": "HAS_PUBLISHED_OR_INFERRED_CELL",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC",
      "value_kind": "arithmetic_inferred"
    },
    {
      "source": "W068",
      "target": "PASS8:CHECK:W068:PRINTED_245_PERCENT",
      "key": 0,
      "relation": "HAS_VERSIONED_PRIMARY_EVIDENCE_OR_CHECK",
      "provenance": "PASS8_2026-10-10_PUBLISHED_JOURNAL_COHORT_RECONCILIATION_AND_PR_TABLE_CHECK",
      "depth": "PUBLISHED_PAGE_OR_REPORTED_COUNTS"
    },
    {
      "source": "W068",
      "target": "PASS8:ACCESS:W068:FIGSHARE_403",
      "key": 0,
      "relation": "HAS_VERSIONED_PRIMARY_EVIDENCE_OR_CHECK",
      "provenance": "PASS8_2026-10-10_PUBLISHED_JOURNAL_COHORT_RECONCILIATION_AND_PR_TABLE_CHECK",
      "depth": "PUBLISHED_PAGE_OR_REPORTED_COUNTS"
    },
    {
      "source": "W068",
      "target": "EDU:COMMENTARY:03",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W068",
      "target": "EDU:COMMENTARY:07",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W068",
      "target": "EDU:COMMENTARY:08",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W068",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "W069",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W069",
      "target": "K:Controlled productivity evidence",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W069",
      "target": "K:Automation bias and trust",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W069",
      "target": "K:Independent verification and oracles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W069",
      "target": "K:Human cognitive load",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W069",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W069",
      "target": "C:C08",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W069",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W069",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W069",
      "target": "M:Controlled human or field experiment",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W069",
      "target": "W088",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W069",
      "target": "W083",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W069",
      "target": "W091",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W069",
      "target": "W103",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W069",
      "target": "S:8.2",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 8.2 The influence of code complexity and provenance",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W070",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W070",
      "target": "K:Developer workflow and adoption",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W070",
      "target": "K:AI as reviewer",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W070",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W070",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W070",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W070",
      "target": "W096",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W070",
      "target": "W098",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W070",
      "target": "S:8.5",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.35",
      "role": "supplement",
      "rationale": "supplement: 8.5 False positives, verbosity and developer response",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W071",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W071",
      "target": "T:What agents can do",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W071",
      "target": "K:Developer workflow and adoption",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W071",
      "target": "K:Agent failure and escalation",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W071",
      "target": "K:Specifications and governance",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W071",
      "target": "K:Dataset provenance and dependency",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W071",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W071",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W071",
      "target": "C:C07",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W071",
      "target": "C:C03",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W071",
      "target": "C:C03",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W071",
      "target": "C:C04",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W071",
      "target": "C:C04",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W071",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W071",
      "target": "D:AIDev",
      "key": 0,
      "relation": "SHARED_DATASET",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Bibliography stated or known AIDev use"
    },
    {
      "source": "W071",
      "target": "D:AIDev",
      "key": 1,
      "relation": "COHORT_DERIVED_FROM",
      "provenance": "2026-10-10 original paper inspection",
      "rationale": "Section 3 Data Collection explicitly begins from AIDev",
      "weight": "1.0"
    },
    {
      "source": "W071",
      "target": "W191",
      "key": 0,
      "relation": "same research substrate",
      "weight": "1.3",
      "role": "",
      "rationale": "Failure and rejection studies share AIDev provenance and therefore are not independent samples.",
      "provenance": "Editorial inference from bibliography abstracts, not a measured bibliographic citation"
    },
    {
      "source": "W071",
      "target": "W191",
      "key": 1,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W071",
      "target": "S:3.5",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 3.5 Common failure modes in real changes",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W071",
      "target": "S:4.6",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 4.6 A delta-driven iterative brownfield lifecycle",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W071",
      "target": "S:11.5",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 11.5 Agile team work with agent-produced increments",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W071",
      "target": "C:C11",
      "key": 0,
      "relation": "DOCUMENTED_EDITORIAL_EXTENSION",
      "weight": "0.14",
      "role": "",
      "rationale": "11.5 (core)",
      "provenance": "2026-10-09 revised editorial plan; not present in original graph"
    },
    {
      "source": "W071",
      "target": "C:C11",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W071",
      "target": "W192",
      "key": 0,
      "relation": "PARTIAL_DATA_OVERLAP_NOT_INDEPENDENT",
      "provenance": "2026-10-10 original paper inspection",
      "rationale": "AIDev-derived, avoid double counting as independent samples",
      "weight": "1.0"
    },
    {
      "source": "W071",
      "target": "AUD:W071:AIDEV",
      "key": 0,
      "relation": "HAS_AUDITED_CLAIM",
      "rationale": "Primary source inspection/known scope",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "W071",
      "target": "AUD:W071:REJECTION",
      "key": 0,
      "relation": "HAS_AUDITED_CLAIM",
      "rationale": "Primary source inspection/known scope",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "W071",
      "target": "EDU:COMMENTARY:03",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W071",
      "target": "EDU:COMMENTARY:08",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W071",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "W072",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W072",
      "target": "K:Review capacity and maintainers",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W072",
      "target": "K:Independent verification and oracles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W072",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W072",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W072",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W072",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W072",
      "target": "W102",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W072",
      "target": "W100",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W072",
      "target": "W107",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W072",
      "target": "W087",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W072",
      "target": "W192",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W072",
      "target": "W080",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W072",
      "target": "W093",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W072",
      "target": "W097",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W072",
      "target": "S:8.6",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.35",
      "role": "supplement",
      "rationale": "supplement: 8.6 Self-review, cross-model review and shared blind spots",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W072",
      "target": "PASS7:LOCATOR:W072",
      "key": 0,
      "relation": "HAS_LOCATED_PRIMARY_ORIGINAL_SOURCE",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "depth": "IDENTITY_ONLY_METHODS_NOT_REPLICATED"
    },
    {
      "source": "W072",
      "target": "PASS7:CLAIM:C07_W072_COUNTS",
      "key": 0,
      "relation": "SUPPORTS_CLAIM_AT_RECORDED_DEPTH",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "depth": "PUBLISHED_SOURCE_GROUP_COUNTS_AND_ARITHMETIC"
    },
    {
      "source": "W072",
      "target": "PASS7:CLAIM:C08_W072_UNITS",
      "key": 0,
      "relation": "SUPPORTS_CLAIM_AT_RECORDED_DEPTH",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "depth": "PUBLISHED_DESIGN_SELECTED_SECTION_CHECK"
    },
    {
      "source": "W072",
      "target": "PASS7:VERSION:W072:2026-ESEM-Vol394-75",
      "key": 0,
      "relation": "HAS_DISTINCT_SOURCE_VERSION",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "source": "W072",
      "target": "PASS7:ARITHMETIC:W072:overlap_4773",
      "key": 0,
      "relation": "REPORTED_AGGREGATE_SUPPORTS_ARITHMETIC_CHECK",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "source": "W072",
      "target": "EDU:COMMENTARY:08",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W072",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "W073",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W073",
      "target": "K:Controlled productivity evidence",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W073",
      "target": "K:Review capacity and maintainers",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W073",
      "target": "K:Technical debt and complexity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W073",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W073",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W073",
      "target": "C:C08",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W073",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W073",
      "target": "C:C05",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W073",
      "target": "M:Controlled human or field experiment",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W073",
      "target": "W107",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W073",
      "target": "W088",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W073",
      "target": "S:8.2",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 8.2 The influence of code complexity and provenance",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W074",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W074",
      "target": "T:Productivity",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W074",
      "target": "K:Review capacity and maintainers",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W074",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W074",
      "target": "C:C08",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W074",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W074",
      "target": "C:C02",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W074",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W074",
      "target": "W076",
      "key": 0,
      "relation": "different evaluation endpoint",
      "weight": "1.3",
      "role": "",
      "rationale": "Benchmark detection precision/recall and production PR cycle time measure different things.",
      "provenance": "Editorial inference from bibliography abstracts, not a measured bibliographic citation"
    },
    {
      "source": "W074",
      "target": "W081",
      "key": 0,
      "relation": "apparently conflicting measurements",
      "weight": "1.3",
      "role": "",
      "rationale": "One trial finds more reviewer time; enterprise rollout finds lower cycle time, with different interventions.",
      "provenance": "Editorial inference from bibliography abstracts, not a measured bibliographic citation"
    },
    {
      "source": "W074",
      "target": "W107",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W074",
      "target": "W098",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W074",
      "target": "W100",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W074",
      "target": "W087",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W074",
      "target": "S:8.4",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 8.4 What AI reviewers catch—and miss",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W075",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W075",
      "target": "K:Independent verification and oracles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W075",
      "target": "K:Benchmarks and construct validity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W075",
      "target": "K:Agent failure and escalation",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W075",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W075",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W075",
      "target": "C:C03",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W075",
      "target": "M:Benchmark / controlled laboratory",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W075",
      "target": "W101",
      "key": 0,
      "relation": "cross-domain convergence",
      "weight": "1.3",
      "role": "",
      "rationale": "General self-correction blind spots have an analogous concrete failure in code migration.",
      "provenance": "Editorial inference from bibliography abstracts, not a measured bibliographic citation"
    },
    {
      "source": "W075",
      "target": "W101",
      "key": 1,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W075",
      "target": "W079",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W075",
      "target": "W111",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W075",
      "target": "S:7.7",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.35",
      "role": "supplement",
      "rationale": "supplement: 7.7 Independent checkers and correlated error",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W076",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W076",
      "target": "T:What agents can do",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W076",
      "target": "K:Review capacity and maintainers",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W076",
      "target": "K:Independent verification and oracles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W076",
      "target": "K:Benchmarks and construct validity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W076",
      "target": "K:Employment and early-career roles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W076",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W076",
      "target": "C:C08",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W076",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W076",
      "target": "C:C03",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W076",
      "target": "C:C12",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W076",
      "target": "M:Benchmark / controlled laboratory",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W076",
      "target": "W106",
      "key": 0,
      "relation": "convergent benchmark findings",
      "weight": "1.3",
      "role": "",
      "rationale": "Different suites expose limited actionable defect coverage by AI reviewers.",
      "provenance": "Editorial inference from bibliography abstracts, not a measured bibliographic citation"
    },
    {
      "source": "W076",
      "target": "W106",
      "key": 1,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W076",
      "target": "W100",
      "key": 0,
      "relation": "empirical challenge to vision",
      "weight": "1.3",
      "role": "",
      "rationale": "Weak model-only review precision challenges claims that human inspection can already be eliminated.",
      "provenance": "Editorial inference from bibliography abstracts, not a measured bibliographic citation"
    },
    {
      "source": "W076",
      "target": "W100",
      "key": 1,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W076",
      "target": "W109",
      "key": 0,
      "relation": "different evaluation endpoint",
      "weight": "1.3",
      "role": "",
      "rationale": "Snippet-level seeded bug critique success need not predict finding real PR problems.",
      "provenance": "Editorial inference from bibliography abstracts, not a measured bibliographic citation"
    },
    {
      "source": "W076",
      "target": "W111",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W076",
      "target": "W102",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W076",
      "target": "W087",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W076",
      "target": "S:8.4",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.35",
      "role": "supplement",
      "rationale": "supplement: 8.4 What AI reviewers catch—and miss",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W077",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W077",
      "target": "T:Code quality & security",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W077",
      "target": "K:Independent verification and oracles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W077",
      "target": "K:Benchmarks and construct validity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W077",
      "target": "K:Specifications and governance",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W077",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W077",
      "target": "K:Human-agent collaboration",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W077",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W077",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W077",
      "target": "C:C07",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W077",
      "target": "C:C05",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W077",
      "target": "C:C03",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W077",
      "target": "M:Benchmark / controlled laboratory",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W077",
      "target": "W150",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W077",
      "target": "W148",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W077",
      "target": "W102",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W077",
      "target": "W149",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W077",
      "target": "W147",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W077",
      "target": "W151",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W077",
      "target": "S:4.3",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 4.3 Write behavioral examples before implementation",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W077",
      "target": "S:4.4",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 4.4 Executable contracts without circular oracles",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W077",
      "target": "S:7.1",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 7.1 The oracle problem in AI-generated software",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W077",
      "target": "S:7.3",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 7.3 Preventing bug-shaped test generation",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W077",
      "target": "S:7.4",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 7.4 Regression tests for existing and changed behavior",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W077",
      "target": "S:7.5",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 7.5 Properties and adversarial counterexamples",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W077",
      "target": "C:C04",
      "key": 0,
      "relation": "DOCUMENTED_EDITORIAL_EXTENSION",
      "weight": "0.14",
      "role": "",
      "rationale": "4.3 (core); 4.4 (core)",
      "provenance": "2026-10-09 revised editorial plan; not present in original graph"
    },
    {
      "source": "W077",
      "target": "C:C04",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W078",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W078",
      "target": "K:Review capacity and maintainers",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W078",
      "target": "K:AI as reviewer",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W078",
      "target": "K:Skills formation and teaching",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W078",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W078",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W078",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W078",
      "target": "M:Benchmark / controlled laboratory",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W078",
      "target": "W081",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W078",
      "target": "W098",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W078",
      "target": "W107",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W078",
      "target": "W084",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W078",
      "target": "S:7.3",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 7.3 Preventing bug-shaped test generation",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W079",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W079",
      "target": "K:Independent verification and oracles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W079",
      "target": "K:Benchmarks and construct validity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W079",
      "target": "K:Dataset provenance and dependency",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W079",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W079",
      "target": "C:C08",
      "key": 1,
      "relation": "PASS4_SCOPED_PRIMARY_LINK",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10",
      "checked": "partial_not_full_original_replication"
    },
    {
      "source": "W079",
      "target": "C:C08",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W079",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W079",
      "target": "C:C07",
      "key": 1,
      "relation": "PASS4_SCOPED_PRIMARY_LINK",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10",
      "checked": "partial_not_full_original_replication"
    },
    {
      "source": "W079",
      "target": "C:C07",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W079",
      "target": "C:C03",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W079",
      "target": "C:C03",
      "key": 1,
      "relation": "PASS4_SCOPED_PRIMARY_LINK",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10",
      "checked": "partial_not_full_original_replication"
    },
    {
      "source": "W079",
      "target": "C:C03",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W079",
      "target": "M:Benchmark / controlled laboratory",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W079",
      "target": "W102",
      "key": 0,
      "relation": "limits model independence",
      "weight": "1.3",
      "role": "",
      "rationale": "A reviewer from a different model family may still share errors and can regress working code.",
      "provenance": "Editorial inference from bibliography abstracts, not a measured bibliographic citation"
    },
    {
      "source": "W079",
      "target": "W148",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W079",
      "target": "W111",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W079",
      "target": "W108",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W079",
      "target": "W151",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W079",
      "target": "W192",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W079",
      "target": "S:3.7",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 3.7 When parallel agents help and hurt",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W079",
      "target": "S:7.7",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 7.7 Independent checkers and correlated error",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W079",
      "target": "S:8.6",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 8.6 Self-review, cross-model review and shared blind spots",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W079",
      "target": "PASS3_RESTORED:CLAIM:P3-W079-ERROR",
      "key": 0,
      "relation": "SUPPORTS_SOURCE_SCOPED_CLAIM",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10",
      "scope": "Not probability of two code reviewers missing same bug"
    },
    {
      "source": "W079",
      "target": "PASS3_RESTORED:CLAIM:P3-W079-DOMAINS",
      "key": 0,
      "relation": "SUPPORTS_SOURCE_SCOPED_CLAIM",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10",
      "scope": "Model-specific performance/dataset change"
    },
    {
      "source": "W079",
      "target": "EDU:COMMENTARY:03",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W079",
      "target": "JPG:V7:17",
      "key": "v7_attribution",
      "relation": "SOURCE_ATTRIBUTION_FOR_RENDITION",
      "provenance": "JPG_EDITION_V7",
      "interpretation": "Source attribution inherited from audited figure; not independent validation"
    },
    {
      "source": "W079",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "W080",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W080",
      "target": "K:Independent verification and oracles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W080",
      "target": "K:Economic costs and return",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W080",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W080",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W080",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W080",
      "target": "C:C07",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W080",
      "target": "C:C12",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W080",
      "target": "M:Benchmark / controlled laboratory",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W080",
      "target": "W180",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W080",
      "target": "W192",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W080",
      "target": "W145",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W080",
      "target": "W093",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W080",
      "target": "W120",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W080",
      "target": "S:7.2",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 7.2 A hierarchy of evidence",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W080",
      "target": "S:7.4",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 7.4 Regression tests for existing and changed behavior",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W081",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W081",
      "target": "K:Review capacity and maintainers",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W081",
      "target": "K:Skills formation and teaching",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W081",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W081",
      "target": "K:Dataset provenance and dependency",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W081",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W081",
      "target": "C:C08",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W081",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W081",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W081",
      "target": "W105",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W081",
      "target": "W112",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W081",
      "target": "W107",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W081",
      "target": "S:8.4",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 8.4 What AI reviewers catch—and miss",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W082",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W082",
      "target": "K:AI as reviewer",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W082",
      "target": "K:Benchmarks and construct validity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W082",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W082",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W082",
      "target": "C:C07",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W082",
      "target": "C:C03",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W082",
      "target": "M:Benchmark / controlled laboratory",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W082",
      "target": "W108",
      "key": 0,
      "relation": "temporal refinement",
      "weight": "1.3",
      "role": "",
      "rationale": "Later analysis distinguishes justified preference from harmful preference for wrong outputs.",
      "provenance": "Editorial inference from bibliography abstracts, not a measured bibliographic citation"
    },
    {
      "source": "W082",
      "target": "W108",
      "key": 1,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W082",
      "target": "W084",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W082",
      "target": "W101",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W082",
      "target": "W109",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W082",
      "target": "S:7.7",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 7.7 Independent checkers and correlated error",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W083",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W083",
      "target": "K:Controlled productivity evidence",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W083",
      "target": "K:Specifications and governance",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W083",
      "target": "K:Human cognitive load",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W083",
      "target": "K:Ownership and knowledge transfer",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W083",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W083",
      "target": "C:C08",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W083",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W083",
      "target": "C:C04",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W083",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W083",
      "target": "M:Controlled human or field experiment",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W083",
      "target": "W113",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W083",
      "target": "W166",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W083",
      "target": "W088",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W083",
      "target": "W170",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W083",
      "target": "S:8.7",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 8.7 Automation bias in software review",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W084",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W084",
      "target": "K:Output versus shipped value",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W084",
      "target": "K:AI as reviewer",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W084",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W084",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W084",
      "target": "C:C02",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W084",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W084",
      "target": "W108",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W084",
      "target": "W182",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W084",
      "target": "W109",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W084",
      "target": "S:8.6",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.35",
      "role": "supplement",
      "rationale": "supplement: 8.6 Self-review, cross-model review and shared blind spots",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W085",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W085",
      "target": "T:Skills & learning",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W085",
      "target": "K:Automation bias and trust",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W085",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W085",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W085",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W085",
      "target": "M:Benchmark / controlled laboratory",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W085",
      "target": "W110",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W085",
      "target": "W168",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W085",
      "target": "W089",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W085",
      "target": "W109",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W085",
      "target": "W091",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W085",
      "target": "S:8.7",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.35",
      "role": "supplement",
      "rationale": "supplement: 8.7 Automation bias in software review",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W085",
      "target": "PASS6:CLAIM:P6-C11",
      "key": 0,
      "relation": "SUPPORTS_SCOPED_CLAIM",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC",
      "depth": "CROSS_DOMAIN_EXPERIMENT_NOT_CODE_REVIEW"
    },
    {
      "source": "W085",
      "target": "PASS6:LOCATOR:W085",
      "key": 0,
      "relation": "HAS_VERIFIED_DIRECT_LOCATOR",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "source": "W085",
      "target": "EDU:COMMENTARY:08",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W085",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "W086",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W086",
      "target": "T:System knowledge & memory",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W086",
      "target": "K:Review capacity and maintainers",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W086",
      "target": "K:Independent verification and oracles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W086",
      "target": "K:Human cognitive load",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W086",
      "target": "K:System understanding and rationale",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W086",
      "target": "K:Dataset provenance and dependency",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W086",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W086",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W086",
      "target": "C:C09",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W086",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W086",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W086",
      "target": "W162",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W086",
      "target": "W190",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W086",
      "target": "W191",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W086",
      "target": "W116",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W086",
      "target": "W090",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W086",
      "target": "W092",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W086",
      "target": "W096",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W086",
      "target": "S:8.2",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.35",
      "role": "supplement",
      "rationale": "supplement: 8.2 The influence of code complexity and provenance",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W086",
      "target": "PASS7:LOCATOR:W086",
      "key": 0,
      "relation": "HAS_LOCATED_PRIMARY_ORIGINAL_SOURCE",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "depth": "IDENTITY_ONLY_METHODS_NOT_REPLICATED"
    },
    {
      "source": "W087",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W087",
      "target": "K:Review capacity and maintainers",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W087",
      "target": "K:Independent verification and oracles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W087",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W087",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W087",
      "target": "M:Benchmark / controlled laboratory",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W087",
      "target": "W100",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W087",
      "target": "W111",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W087",
      "target": "W102",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W087",
      "target": "W093",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W087",
      "target": "S:8.7",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.35",
      "role": "supplement",
      "rationale": "supplement: 8.7 Automation bias in software review",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W087",
      "target": "PASS6:CLAIM:P6-C12",
      "key": 0,
      "relation": "SUPPORTS_SCOPED_CLAIM",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC",
      "depth": "CROSS_DOMAIN_EXPERIMENT_NOT_CODE_REVIEW"
    },
    {
      "source": "W087",
      "target": "PASS6:LOCATOR:W087",
      "key": 0,
      "relation": "HAS_VERIFIED_DIRECT_LOCATOR",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "source": "W087",
      "target": "EDU:COMMENTARY:08",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W087",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "W088",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W088",
      "target": "K:Controlled productivity evidence",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W088",
      "target": "K:Review capacity and maintainers",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W088",
      "target": "K:Automation bias and trust",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W088",
      "target": "K:Human cognitive load",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W088",
      "target": "K:Skills formation and teaching",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W088",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W088",
      "target": "C:C08",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W088",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W088",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W088",
      "target": "M:Controlled human or field experiment",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W088",
      "target": "W103",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W088",
      "target": "W105",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W088",
      "target": "W112",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W088",
      "target": "W121",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W088",
      "target": "S:8.2",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 8.2 The influence of code complexity and provenance",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W088",
      "target": "S:8.7",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 8.7 Automation bias in software review",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W089",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W089",
      "target": "T:Skills & learning",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W089",
      "target": "K:Automation bias and trust",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W089",
      "target": "K:Agent failure and escalation",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W089",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W089",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W089",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W089",
      "target": "C:C03",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W089",
      "target": "M:Benchmark / controlled laboratory",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W089",
      "target": "W110",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W089",
      "target": "W168",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W089",
      "target": "S:8.7",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.35",
      "role": "supplement",
      "rationale": "supplement: 8.7 Automation bias in software review",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W089",
      "target": "PASS7:LOCATOR:W089",
      "key": 0,
      "relation": "HAS_LOCATED_PRIMARY_ORIGINAL_SOURCE",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "depth": "IDENTITY_ONLY_METHODS_NOT_REPLICATED"
    },
    {
      "source": "W090",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W090",
      "target": "T:System knowledge & memory",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W090",
      "target": "K:Review capacity and maintainers",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W090",
      "target": "K:Human cognitive load",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W090",
      "target": "K:System understanding and rationale",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W090",
      "target": "K:Economic costs and return",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W090",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W090",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W090",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W090",
      "target": "C:C09",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W090",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W090",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W090",
      "target": "W172",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W090",
      "target": "W169",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W090",
      "target": "W180",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W090",
      "target": "W122",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W090",
      "target": "W145",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W090",
      "target": "W103",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W090",
      "target": "W186",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W090",
      "target": "S:9.2",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.35",
      "role": "supplement",
      "rationale": "supplement: 9.2 Mental models, rationale and cognitive load",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W090",
      "target": "PASS7:LOCATOR:W090",
      "key": 0,
      "relation": "HAS_LOCATED_PRIMARY_ORIGINAL_SOURCE",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "depth": "IDENTITY_ONLY_METHODS_NOT_REPLICATED"
    },
    {
      "source": "W091",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W091",
      "target": "K:Automation bias and trust",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W091",
      "target": "K:Independent verification and oracles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W091",
      "target": "K:Technical debt and complexity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W091",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W091",
      "target": "C:C08",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W091",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W091",
      "target": "C:C05",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W091",
      "target": "M:Literature synthesis",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W091",
      "target": "W110",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W091",
      "target": "W097",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W091",
      "target": "S:8.7",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 8.7 Automation bias in software review",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W092",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W092",
      "target": "K:Independent verification and oracles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W092",
      "target": "K:System understanding and rationale",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W092",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W092",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W092",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W092",
      "target": "W155",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W092",
      "target": "W162",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W092",
      "target": "W096",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W092",
      "target": "S:8.7",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.35",
      "role": "supplement",
      "rationale": "supplement: 8.7 Automation bias in software review",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W092",
      "target": "PASS7:LOCATOR:W092",
      "key": 0,
      "relation": "HAS_LOCATED_PRIMARY_ORIGINAL_SOURCE",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "depth": "IDENTITY_ONLY_METHODS_NOT_REPLICATED"
    },
    {
      "source": "W093",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W093",
      "target": "K:Review capacity and maintainers",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W093",
      "target": "K:Independent verification and oracles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W093",
      "target": "K:Vulnerability and secure code",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W093",
      "target": "K:Economic costs and return",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W093",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W093",
      "target": "C:C08",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W093",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W093",
      "target": "C:C06",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W093",
      "target": "C:C12",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W093",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W093",
      "target": "W100",
      "key": 0,
      "relation": "bounded alternative",
      "weight": "1.3",
      "role": "",
      "rationale": "Risk-selected automation is a narrower, more falsifiable proposition than abandoning review.",
      "provenance": "Editorial inference from bibliography abstracts, not a measured bibliographic citation"
    },
    {
      "source": "W093",
      "target": "W100",
      "key": 1,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W093",
      "target": "S:8.8",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 8.8 Risk-based review allocation",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W094",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W094",
      "target": "T:Engineering structure",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W094",
      "target": "K:Agent failure and escalation",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W094",
      "target": "K:Technical debt and complexity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W094",
      "target": "K:System understanding and rationale",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W094",
      "target": "K:Agent context and persistent memory",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W094",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W094",
      "target": "C:C08",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W094",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W094",
      "target": "C:C11",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W094",
      "target": "C:C11",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W094",
      "target": "C:C03",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W094",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W094",
      "target": "W164",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W094",
      "target": "W158",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W094",
      "target": "W183",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W094",
      "target": "W191",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W094",
      "target": "S:8.1",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 8.1 Why review becomes the scarce resource",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W094",
      "target": "S:11.1",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 11.1 From individual productivity to team throughput",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W094",
      "target": "S:11.7",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 11.7 Maintainer load and newcomer participation",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W095",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W095",
      "target": "T:Economics",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W095",
      "target": "K:Independent verification and oracles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W095",
      "target": "K:Architecture and modularity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W095",
      "target": "K:Skills formation and teaching",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W095",
      "target": "K:Economic costs and return",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W095",
      "target": "K:Dataset provenance and dependency",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W095",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W095",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W095",
      "target": "C:C07",
      "key": 1,
      "relation": "PASS4_SCOPED_PRIMARY_LINK",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10",
      "checked": "partial_not_full_original_replication"
    },
    {
      "source": "W095",
      "target": "C:C07",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W095",
      "target": "C:C12",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W095",
      "target": "C:C12",
      "key": 1,
      "relation": "PASS4_SCOPED_PRIMARY_LINK",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10",
      "checked": "partial_not_full_original_replication"
    },
    {
      "source": "W095",
      "target": "C:C12",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W095",
      "target": "C:C05",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W095",
      "target": "M:Theory / argument (not a new result)",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W095",
      "target": "W120",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W095",
      "target": "S:1.4",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 1.4 The lifecycle of a trustworthy change",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W095",
      "target": "S:2.9",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 2.9 From metrics to an evidence-based pilot decision",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W095",
      "target": "S:3.8",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 3.8 Stopping rules versus acceptance authority",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W095",
      "target": "S:3.9",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 3.9 Agent capability as a testable hypothesis",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W095",
      "target": "S:7.2",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 7.2 A hierarchy of evidence",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W095",
      "target": "S:7.8",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 7.8 Bounded repair versus independent acceptance",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W095",
      "target": "S:11.6",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 11.6 Human accountability, conflicts and escalation",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W095",
      "target": "S:12.1",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 12.1 Economics of the entire engineering loop",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W095",
      "target": "S:12.3",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 12.3 Choosing the least-cost adequate level of autonomy",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W095",
      "target": "C:C01",
      "key": 0,
      "relation": "DOCUMENTED_EDITORIAL_EXTENSION",
      "weight": "0.14",
      "role": "",
      "rationale": "1.4 (counterpoint)",
      "provenance": "2026-10-09 revised editorial plan; not present in original graph"
    },
    {
      "source": "W095",
      "target": "C:C02",
      "key": 0,
      "relation": "DOCUMENTED_EDITORIAL_EXTENSION",
      "weight": "0.14",
      "role": "",
      "rationale": "2.9 (counterpoint)",
      "provenance": "2026-10-09 revised editorial plan; not present in original graph"
    },
    {
      "source": "W095",
      "target": "C:C03",
      "key": 0,
      "relation": "DOCUMENTED_EDITORIAL_EXTENSION",
      "weight": "0.14",
      "role": "",
      "rationale": "3.8 (counterpoint); 3.9 (core)",
      "provenance": "2026-10-09 revised editorial plan; not present in original graph"
    },
    {
      "source": "W095",
      "target": "C:C03",
      "key": 1,
      "relation": "PASS4_SCOPED_PRIMARY_LINK",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10",
      "checked": "partial_not_full_original_replication"
    },
    {
      "source": "W095",
      "target": "C:C03",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W095",
      "target": "C:C11",
      "key": 0,
      "relation": "DOCUMENTED_EDITORIAL_EXTENSION",
      "weight": "0.14",
      "role": "",
      "rationale": "11.6 (core)",
      "provenance": "2026-10-09 revised editorial plan; not present in original graph"
    },
    {
      "source": "W095",
      "target": "PASS3_RESTORED:CLAIM:P3-W095-SECONDARY",
      "key": 0,
      "relation": "SUPPORTS_SOURCE_SCOPED_CLAIM",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10",
      "scope": "Cites W003, not independent evidence of 26.08 percent"
    },
    {
      "source": "W095",
      "target": "W003",
      "key": 0,
      "relation": "REUSES_STUDY_NOT_INDEPENDENT_REPLICATION",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10",
      "record_level_overlap_measured": "NO"
    },
    {
      "source": "W095",
      "target": "EDU:COMMENTARY:03",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W095",
      "target": "JPG:V7:18",
      "key": "v7_attribution",
      "relation": "SOURCE_ATTRIBUTION_FOR_RENDITION",
      "provenance": "JPG_EDITION_V7",
      "interpretation": "Source attribution inherited from audited figure; not independent validation"
    },
    {
      "source": "W095",
      "target": "JPG:V7:28",
      "key": "v7_attribution",
      "relation": "SOURCE_ATTRIBUTION_FOR_RENDITION",
      "provenance": "JPG_EDITION_V7",
      "interpretation": "Source attribution inherited from audited figure; not independent validation"
    },
    {
      "source": "W095",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "W096",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W096",
      "target": "K:Developer workflow and adoption",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W096",
      "target": "K:Review capacity and maintainers",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W096",
      "target": "K:AI as reviewer",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W096",
      "target": "K:Independent verification and oracles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W096",
      "target": "K:System understanding and rationale",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W096",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W096",
      "target": "C:C08",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W096",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W096",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W096",
      "target": "W098",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W096",
      "target": "W100",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W096",
      "target": "S:8.5",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 8.5 False positives, verbosity and developer response",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W097",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W097",
      "target": "K:AI as reviewer",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W097",
      "target": "K:Automation bias and trust",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W097",
      "target": "K:Independent verification and oracles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W097",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W097",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W097",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W097",
      "target": "C:C07",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W097",
      "target": "M:Benchmark / controlled laboratory",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W097",
      "target": "W109",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W097",
      "target": "S:4.3",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 4.3 Write behavioral examples before implementation",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W097",
      "target": "S:7.1",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 7.1 The oracle problem in AI-generated software",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W097",
      "target": "C:C04",
      "key": 0,
      "relation": "DOCUMENTED_EDITORIAL_EXTENSION",
      "weight": "0.14",
      "role": "",
      "rationale": "4.3 (core)",
      "provenance": "2026-10-09 revised editorial plan; not present in original graph"
    },
    {
      "source": "W097",
      "target": "C:C04",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W098",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W098",
      "target": "K:Review capacity and maintainers",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W098",
      "target": "K:AI as reviewer",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W098",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W098",
      "target": "C:C08",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W098",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W098",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W098",
      "target": "W107",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W098",
      "target": "W099",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W098",
      "target": "S:8.5",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 8.5 False positives, verbosity and developer response",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W099",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W099",
      "target": "K:Review capacity and maintainers",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W099",
      "target": "K:AI as reviewer",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W099",
      "target": "K:Agent failure and escalation",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W099",
      "target": "K:Specifications and governance",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W099",
      "target": "K:Long-running agent execution",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W099",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W099",
      "target": "C:C08",
      "key": 1,
      "relation": "PASS4_SCOPED_PRIMARY_LINK",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10",
      "checked": "partial_not_full_original_replication"
    },
    {
      "source": "W099",
      "target": "C:C08",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W099",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W099",
      "target": "C:C07",
      "key": 1,
      "relation": "PASS4_SCOPED_PRIMARY_LINK",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10",
      "checked": "partial_not_full_original_replication"
    },
    {
      "source": "W099",
      "target": "C:C07",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W099",
      "target": "C:C03",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W099",
      "target": "C:C04",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W099",
      "target": "C:C04",
      "key": 1,
      "relation": "PASS4_SCOPED_PRIMARY_LINK",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10",
      "checked": "partial_not_full_original_replication"
    },
    {
      "source": "W099",
      "target": "C:C04",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W099",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W099",
      "target": "W157",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W099",
      "target": "W158",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W099",
      "target": "W191",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W099",
      "target": "S:1.8",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 1.8 A teaching case, not a reported field experiment",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W099",
      "target": "S:4.2",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 4.2 From a request to a versioned intention ledger",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W099",
      "target": "S:4.5",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 4.5 Architecture decision versus acceptance contract",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W099",
      "target": "S:4.7",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 4.7 Late intentions and explicit impact analysis",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W099",
      "target": "S:4.9",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 4.9 The approval-rule contract across two iterations",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W099",
      "target": "S:7.9",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 7.9 The acceptance evidence dossier",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W099",
      "target": "S:8.8",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 8.8 Risk-based review allocation",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W099",
      "target": "S:11.6",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 11.6 Human accountability, conflicts and escalation",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W099",
      "target": "C:C01",
      "key": 0,
      "relation": "DOCUMENTED_EDITORIAL_EXTENSION",
      "weight": "0.14",
      "role": "",
      "rationale": "1.8 (counterpoint)",
      "provenance": "2026-10-09 revised editorial plan; not present in original graph"
    },
    {
      "source": "W099",
      "target": "C:C11",
      "key": 0,
      "relation": "DOCUMENTED_EDITORIAL_EXTENSION",
      "weight": "0.14",
      "role": "",
      "rationale": "11.6 (counterpoint)",
      "provenance": "2026-10-09 revised editorial plan; not present in original graph"
    },
    {
      "source": "W099",
      "target": "PASS3_RESTORED:CLAIM:P3-W099-F1",
      "key": 0,
      "relation": "SUPPORTS_SOURCE_SCOPED_CLAIM",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10",
      "scope": "Budget/latency meaningful for only 121 diffs"
    },
    {
      "source": "W099",
      "target": "PASS3_RESTORED:CLAIM:P3-W099-DRIFT",
      "key": 0,
      "relation": "SUPPORTS_SOURCE_SCOPED_CLAIM",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10",
      "scope": "Balance artificial; not natural prevalence"
    },
    {
      "source": "W099",
      "target": "PASS3_RESTORED:CLAIM:P3-W099-ROLLOUT",
      "key": 0,
      "relation": "SUPPORTS_SOURCE_SCOPED_CLAIM",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10",
      "scope": "No randomized deployment comparator"
    },
    {
      "source": "W099",
      "target": "PASS3_RESTORED:CLAIM:P3-W099-MIDDLE",
      "key": 0,
      "relation": "SUPPORTS_SOURCE_SCOPED_CLAIM",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10",
      "scope": "Not a ground-truth intent contract"
    },
    {
      "source": "W099",
      "target": "EDU:COMMENTARY:04",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W099",
      "target": "EDU:COMMENTARY:08",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W099",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "W100",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W100",
      "target": "K:Review capacity and maintainers",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W100",
      "target": "K:Independent verification and oracles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W100",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W100",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W100",
      "target": "M:Theory / argument (not a new result)",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W100",
      "target": "W111",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W100",
      "target": "W102",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W100",
      "target": "S:8.9",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.35",
      "role": "supplement",
      "rationale": "supplement: 8.9 From comments to accountable acceptance",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W101",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W101",
      "target": "T:What agents can do",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W101",
      "target": "K:AI as reviewer",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W101",
      "target": "K:Independent verification and oracles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W101",
      "target": "K:Benchmarks and construct validity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W101",
      "target": "K:Agent failure and escalation",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W101",
      "target": "K:Agent context and persistent memory",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W101",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W101",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W101",
      "target": "C:C07",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W101",
      "target": "C:C03",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W101",
      "target": "C:C03",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W101",
      "target": "C:C09",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W101",
      "target": "M:Benchmark / controlled laboratory",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W101",
      "target": "W108",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W101",
      "target": "W159",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W101",
      "target": "W157",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W101",
      "target": "W160",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W101",
      "target": "S:3.8",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 3.8 Stopping rules versus acceptance authority",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W101",
      "target": "S:4.4",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 4.4 Executable contracts without circular oracles",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W101",
      "target": "S:7.3",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 7.3 Preventing bug-shaped test generation",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W101",
      "target": "S:7.8",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 7.8 Bounded repair versus independent acceptance",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W101",
      "target": "C:C04",
      "key": 0,
      "relation": "DOCUMENTED_EDITORIAL_EXTENSION",
      "weight": "0.14",
      "role": "",
      "rationale": "4.4 (counterpoint)",
      "provenance": "2026-10-09 revised editorial plan; not present in original graph"
    },
    {
      "source": "W102",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W102",
      "target": "K:Review capacity and maintainers",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W102",
      "target": "K:Independent verification and oracles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W102",
      "target": "K:Benchmarks and construct validity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W102",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W102",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W102",
      "target": "C:C08",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W102",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W102",
      "target": "C:C03",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W102",
      "target": "M:Benchmark / controlled laboratory",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W102",
      "target": "W111",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W102",
      "target": "W106",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W102",
      "target": "S:7.7",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 7.7 Independent checkers and correlated error",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W102",
      "target": "S:8.6",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 8.6 Self-review, cross-model review and shared blind spots",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W102",
      "target": "PASS2:CLAIM:P2-W102-TESTS",
      "key": 0,
      "relation": "REPORTS_ORIGINAL_FINDING",
      "provenance": "audit/pass2/claim_evidence_pass2.csv",
      "rationale": "arXiv v1 2607.21656 Table2 and Table4"
    },
    {
      "source": "W102",
      "target": "PASS2:CLAIM:P2-W102-COSTS",
      "key": 0,
      "relation": "REPORTS_ORIGINAL_FINDING",
      "provenance": "audit/pass2/claim_evidence_pass2.csv",
      "rationale": "arXiv v1 2607.21656 Table2 Section 3.3"
    },
    {
      "source": "W102",
      "target": "EDU:COMMENTARY:07",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W102",
      "target": "JPG:V7:20",
      "key": "v7_attribution",
      "relation": "SOURCE_ATTRIBUTION_FOR_RENDITION",
      "provenance": "JPG_EDITION_V7",
      "interpretation": "Source attribution inherited from audited figure; not independent validation"
    },
    {
      "source": "W102",
      "target": "JPG:V7:21",
      "key": "v7_attribution",
      "relation": "SOURCE_ATTRIBUTION_FOR_RENDITION",
      "provenance": "JPG_EDITION_V7",
      "interpretation": "Source attribution inherited from audited figure; not independent validation"
    },
    {
      "source": "W102",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "W103",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W103",
      "target": "K:Review capacity and maintainers",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W103",
      "target": "K:Automation bias and trust",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W103",
      "target": "K:Human cognitive load",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W103",
      "target": "K:Employment and early-career roles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W103",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W103",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W103",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W103",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W103",
      "target": "C:C12",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W103",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W103",
      "target": "W186",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W103",
      "target": "W135",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W103",
      "target": "S:8.2",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.35",
      "role": "supplement",
      "rationale": "supplement: 8.2 The influence of code complexity and provenance",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W104",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W104",
      "target": "T:Code quality & security",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W104",
      "target": "K:Agent failure and escalation",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W104",
      "target": "K:Prompt injection and malicious tools",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W104",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W104",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W104",
      "target": "C:C08",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W104",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W104",
      "target": "C:C05",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W104",
      "target": "C:C03",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W104",
      "target": "M:Benchmark / controlled laboratory",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W104",
      "target": "W142",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W104",
      "target": "W171",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W104",
      "target": "S:6.6",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 6.6 Prompt injection through repository and tools",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W104",
      "target": "S:8.8",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 8.8 Risk-based review allocation",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W104",
      "target": "C:C06",
      "key": 0,
      "relation": "DOCUMENTED_EDITORIAL_EXTENSION",
      "weight": "0.14",
      "role": "",
      "rationale": "6.6 (counterpoint)",
      "provenance": "2026-10-09 revised editorial plan; not present in original graph"
    },
    {
      "source": "W104",
      "target": "C:C06",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W105",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W105",
      "target": "K:Review capacity and maintainers",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W105",
      "target": "K:Automation bias and trust",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W105",
      "target": "K:Skills formation and teaching",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W105",
      "target": "K:Dataset provenance and dependency",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W105",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W105",
      "target": "C:C08",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W105",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W105",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W105",
      "target": "D:AIDev",
      "key": 0,
      "relation": "SHARED_DATASET",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Bibliography stated or known AIDev use"
    },
    {
      "source": "W105",
      "target": "W112",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W105",
      "target": "W191",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W105",
      "target": "S:8.9",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 8.9 From comments to accountable acceptance",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W106",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W106",
      "target": "T:What agents can do",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W106",
      "target": "K:Review capacity and maintainers",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W106",
      "target": "K:Benchmarks and construct validity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W106",
      "target": "K:Architecture and modularity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W106",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W106",
      "target": "C:C08",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W106",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W106",
      "target": "C:C03",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W106",
      "target": "C:C05",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W106",
      "target": "M:Benchmark / controlled laboratory",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W106",
      "target": "W111",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W106",
      "target": "W148",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W106",
      "target": "S:8.4",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 8.4 What AI reviewers catch—and miss",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W107",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W107",
      "target": "K:Review capacity and maintainers",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W107",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W107",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W107",
      "target": "C:C08",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W107",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W107",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W107",
      "target": "W153",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W107",
      "target": "S:8.9",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 8.9 From comments to accountable acceptance",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W108",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W108",
      "target": "K:Output versus shipped value",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W108",
      "target": "K:AI as reviewer",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W108",
      "target": "K:Independent verification and oracles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W108",
      "target": "K:Benchmarks and construct validity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W108",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W108",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W108",
      "target": "C:C02",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W108",
      "target": "C:C03",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W108",
      "target": "M:Benchmark / controlled laboratory",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W108",
      "target": "S:8.6",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.35",
      "role": "supplement",
      "rationale": "supplement: 8.6 Self-review, cross-model review and shared blind spots",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W109",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W109",
      "target": "T:What agents can do",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W109",
      "target": "K:AI as reviewer",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W109",
      "target": "K:Automation bias and trust",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W109",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W109",
      "target": "C:C08",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W109",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W109",
      "target": "C:C03",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W109",
      "target": "M:Benchmark / controlled laboratory",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W109",
      "target": "W110",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W109",
      "target": "W168",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W109",
      "target": "S:8.6",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 8.6 Self-review, cross-model review and shared blind spots",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W110",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W110",
      "target": "K:Automation bias and trust",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W110",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W110",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W110",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W110",
      "target": "W168",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W110",
      "target": "S:8.7",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.35",
      "role": "supplement",
      "rationale": "supplement: 8.7 Automation bias in software review",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W110",
      "target": "PASS7:LOCATOR:W110",
      "key": 0,
      "relation": "HAS_LOCATED_PRIMARY_ORIGINAL_SOURCE",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "depth": "IDENTITY_ONLY_METHODS_NOT_REPLICATED"
    },
    {
      "source": "W110",
      "target": "PASS7:CLAIM:C09_W110_DATE",
      "key": 0,
      "relation": "SUPPORTS_CLAIM_AT_RECORDED_DEPTH",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "depth": "INSTITUTIONAL_PUBLICATION_IDENTITY"
    },
    {
      "source": "W110",
      "target": "PASS7:VERSION:W110:2022-original-MSR-TR",
      "key": 0,
      "relation": "HAS_DISTINCT_SOURCE_VERSION",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "source": "W111",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W111",
      "target": "T:What agents can do",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W111",
      "target": "K:Review capacity and maintainers",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W111",
      "target": "K:Independent verification and oracles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W111",
      "target": "K:Benchmarks and construct validity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W111",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W111",
      "target": "C:C08",
      "key": 1,
      "relation": "PASS4_SCOPED_PRIMARY_LINK",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10",
      "checked": "partial_not_full_original_replication"
    },
    {
      "source": "W111",
      "target": "C:C08",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W111",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W111",
      "target": "C:C07",
      "key": 1,
      "relation": "PASS4_SCOPED_PRIMARY_LINK",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10",
      "checked": "partial_not_full_original_replication"
    },
    {
      "source": "W111",
      "target": "C:C07",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W111",
      "target": "C:C03",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W111",
      "target": "C:C03",
      "key": 1,
      "relation": "PASS4_SCOPED_PRIMARY_LINK",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10",
      "checked": "partial_not_full_original_replication"
    },
    {
      "source": "W111",
      "target": "C:C03",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W111",
      "target": "M:Benchmark / controlled laboratory",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W111",
      "target": "S:3.4",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 3.4 Agent benchmarks and observed pull requests",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W111",
      "target": "S:3.8",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 3.8 Stopping rules versus acceptance authority",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W111",
      "target": "S:4.3",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 4.3 Write behavioral examples before implementation",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W111",
      "target": "S:4.4",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 4.4 Executable contracts without circular oracles",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W111",
      "target": "S:7.1",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 7.1 The oracle problem in AI-generated software",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W111",
      "target": "S:7.2",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 7.2 A hierarchy of evidence",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W111",
      "target": "S:7.6",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 7.6 Benchmark success versus merge readiness",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W111",
      "target": "S:7.9",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 7.9 The acceptance evidence dossier",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W111",
      "target": "S:8.9",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 8.9 From comments to accountable acceptance",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W111",
      "target": "C:C04",
      "key": 0,
      "relation": "DOCUMENTED_EDITORIAL_EXTENSION",
      "weight": "0.14",
      "role": "",
      "rationale": "4.3 (counterpoint); 4.4 (core)",
      "provenance": "2026-10-09 revised editorial plan; not present in original graph"
    },
    {
      "source": "W111",
      "target": "PASS4:CLAIM:P4-W111-SAMPLE",
      "key": 0,
      "relation": "SUPPORTS_SOURCE_SCOPED_CLAIM",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10",
      "scope": "Not representative of all code review"
    },
    {
      "source": "W111",
      "target": "PASS4:CLAIM:P4-W111-GAP",
      "key": 0,
      "relation": "SUPPORTS_SOURCE_SCOPED_CLAIM",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10",
      "scope": "Review lacks CI and feedback iterations; golden 68 percent baseline"
    },
    {
      "source": "W111",
      "target": "EDU:COMMENTARY:03",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W111",
      "target": "EDU:COMMENTARY:07",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W111",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "W112",
      "target": "T:Skills & learning",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W112",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W112",
      "target": "K:Controlled productivity evidence",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W112",
      "target": "K:Review capacity and maintainers",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W112",
      "target": "K:Skills formation and teaching",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W112",
      "target": "K:Dataset provenance and dependency",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W112",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W112",
      "target": "C:C10",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W112",
      "target": "C:C11",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W112",
      "target": "C:C11",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W112",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W112",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W112",
      "target": "W113",
      "key": 0,
      "relation": "capability-to-externality link",
      "weight": "1.3",
      "role": "",
      "rationale": "Novice comprehension limitations may help explain review burden, but the link is unproven.",
      "provenance": "Editorial inference from bibliography abstracts, not a measured bibliographic citation"
    },
    {
      "source": "W112",
      "target": "S:10.3",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 10.3 Novices, misconceptions and verification difficulty",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W112",
      "target": "S:11.7",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 11.7 Maintainer load and newcomer participation",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W113",
      "target": "T:Skills & learning",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W113",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W113",
      "target": "K:Specifications and governance",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W113",
      "target": "K:Human cognitive load",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W113",
      "target": "K:Skills formation and teaching",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W113",
      "target": "K:System understanding and rationale",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W113",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W113",
      "target": "C:C10",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W113",
      "target": "C:C11",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W113",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W113",
      "target": "C:C04",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W113",
      "target": "M:Benchmark / controlled laboratory",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W113",
      "target": "W156",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W113",
      "target": "W116",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W113",
      "target": "W181",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W113",
      "target": "W167",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W113",
      "target": "W154",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W113",
      "target": "W189",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W113",
      "target": "S:10.1",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 10.1 Short-term task success versus retained understanding",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W113",
      "target": "S:10.3",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 10.3 Novices, misconceptions and verification difficulty",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W114",
      "target": "T:Skills & learning",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W114",
      "target": "T:System knowledge & memory",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W114",
      "target": "K:Human cognitive load",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W114",
      "target": "K:Cognitive offloading and skill debt",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W114",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W114",
      "target": "C:C10",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W114",
      "target": "C:C11",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W114",
      "target": "C:C09",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W114",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W114",
      "target": "W117",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W114",
      "target": "W116",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W114",
      "target": "W167",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W114",
      "target": "W121",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W114",
      "target": "W154",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W114",
      "target": "S:10.8",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 10.8 Measuring retention and engineering fluency",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W115",
      "target": "T:Skills & learning",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W115",
      "target": "T:System knowledge & memory",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W115",
      "target": "K:Skills formation and teaching",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W115",
      "target": "K:Employment and early-career roles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W115",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W115",
      "target": "C:C11",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W115",
      "target": "C:C09",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W115",
      "target": "C:C12",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W115",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W115",
      "target": "W144",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W115",
      "target": "W126",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W115",
      "target": "W134",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W115",
      "target": "W133",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W115",
      "target": "W129",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W115",
      "target": "W119",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W115",
      "target": "S:10.7",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 10.7 Mentoring and apprenticeship in a team with agents",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W115",
      "target": "EDU:COMMENTARY:10",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W115",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "W116",
      "target": "T:Skills & learning",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W116",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W116",
      "target": "K:Independent verification and oracles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W116",
      "target": "K:Human cognitive load",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W116",
      "target": "K:Skills formation and teaching",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W116",
      "target": "K:Cognitive offloading and skill debt",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W116",
      "target": "K:System understanding and rationale",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W116",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W116",
      "target": "C:C10",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W116",
      "target": "C:C11",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W116",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W116",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W116",
      "target": "M:Benchmark / controlled laboratory",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W116",
      "target": "W154",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W116",
      "target": "W156",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W116",
      "target": "W121",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W116",
      "target": "W155",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W116",
      "target": "W162",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W116",
      "target": "W117",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W116",
      "target": "S:10.4",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 10.4 Cognitive offloading, physiology and limitations",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W117",
      "target": "T:Skills & learning",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W117",
      "target": "T:Economics",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W117",
      "target": "K:Output versus shipped value",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W117",
      "target": "K:Human cognitive load",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W117",
      "target": "K:Cognitive offloading and skill debt",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W117",
      "target": "K:Economic costs and return",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W117",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W117",
      "target": "C:C10",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W117",
      "target": "C:C11",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W117",
      "target": "C:C12",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W117",
      "target": "C:C02",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W117",
      "target": "M:Theory / argument (not a new result)",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W117",
      "target": "W118",
      "key": 0,
      "relation": "empirical test of theory",
      "weight": "1.3",
      "role": "",
      "rationale": "A controlled learning penalty is consistent with a model of cognitive offloading.",
      "provenance": "Editorial inference from bibliography abstracts, not a measured bibliographic citation"
    },
    {
      "source": "W117",
      "target": "W145",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W117",
      "target": "W180",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W117",
      "target": "W121",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W117",
      "target": "S:10.4",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 10.4 Cognitive offloading, physiology and limitations",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W118",
      "target": "T:Skills & learning",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W118",
      "target": "T:Productivity",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W118",
      "target": "K:Output versus shipped value",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W118",
      "target": "K:Controlled productivity evidence",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W118",
      "target": "K:Independent verification and oracles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W118",
      "target": "K:Skills formation and teaching",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W118",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W118",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W118",
      "target": "C:C10",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W118",
      "target": "C:C11",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W118",
      "target": "C:C02",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W118",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W118",
      "target": "M:Controlled human or field experiment",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W118",
      "target": "W121",
      "key": 0,
      "relation": "analogy with different domain",
      "weight": "1.3",
      "role": "",
      "rationale": "Essay EEG and code-skills experiments must be kept distinct.",
      "provenance": "Editorial inference from bibliography abstracts, not a measured bibliographic citation"
    },
    {
      "source": "W118",
      "target": "W121",
      "key": 1,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W118",
      "target": "W154",
      "key": 0,
      "relation": "concept and measured learning",
      "weight": "1.3",
      "role": "",
      "rationale": "Comprehension debt framing gains plausible mechanism from experimental learning loss.",
      "provenance": "Editorial inference from bibliography abstracts, not a measured bibliographic citation"
    },
    {
      "source": "W118",
      "target": "W163",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W118",
      "target": "S:10.1",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 10.1 Short-term task success versus retained understanding",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W118",
      "target": "JPG:V7:25",
      "key": "v7_attribution",
      "relation": "SOURCE_ATTRIBUTION_FOR_RENDITION",
      "provenance": "JPG_EDITION_V7",
      "interpretation": "Source attribution inherited from audited figure; not independent validation"
    },
    {
      "source": "W118",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "W119",
      "target": "T:Skills & learning",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W119",
      "target": "T:Jobs & roles",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W119",
      "target": "K:Skills formation and teaching",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W119",
      "target": "K:Onboarding and developer fluency",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W119",
      "target": "K:Employment and early-career roles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W119",
      "target": "K:Remote work and apprenticeship",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W119",
      "target": "K:Economic costs and return",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W119",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W119",
      "target": "C:C10",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W119",
      "target": "C:C11",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W119",
      "target": "C:C12",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W119",
      "target": "C:C12",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W119",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W119",
      "target": "W120",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W119",
      "target": "W131",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W119",
      "target": "W165",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W119",
      "target": "W127",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W119",
      "target": "S:10.7",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 10.7 Mentoring and apprenticeship in a team with agents",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W119",
      "target": "S:12.7",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 12.7 The apprenticeship and long-term skill economy",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W120",
      "target": "T:Skills & learning",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W120",
      "target": "T:Jobs & roles",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W120",
      "target": "K:Independent verification and oracles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W120",
      "target": "K:Agent failure and escalation",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W120",
      "target": "K:Skills formation and teaching",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W120",
      "target": "K:Employment and early-career roles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W120",
      "target": "K:Remote work and apprenticeship",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W120",
      "target": "K:Economic costs and return",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W120",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W120",
      "target": "K:Human-agent collaboration",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W120",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W120",
      "target": "C:C10",
      "key": 1,
      "relation": "PASS5_SCOPED_PRIMARY_RELEVANT_TO_CHAPTER",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT",
      "depth": "PRIMARY_VERSIONED_PDFS_INTRO_AND_CURRENT_MODEL_PROPOSITION_4_EQUATION_11"
    },
    {
      "source": "W120",
      "target": "C:C10",
      "key": 2,
      "relation": "PASS6_SOURCE_VERIFICATION_RELEVANCE",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC",
      "inspection_depth": "ARXIV_HISTORY_V9_PDF_V9_EXPERIMENTAL_HTML"
    },
    {
      "source": "W120",
      "target": "C:C11",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W120",
      "target": "C:C12",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W120",
      "target": "C:C12",
      "key": 1,
      "relation": "PASS5_SCOPED_PRIMARY_RELEVANT_TO_CHAPTER",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT",
      "depth": "PRIMARY_VERSIONED_PDFS_INTRO_AND_CURRENT_MODEL_PROPOSITION_4_EQUATION_11"
    },
    {
      "source": "W120",
      "target": "C:C12",
      "key": 2,
      "relation": "PASS6_SOURCE_VERIFICATION_RELEVANCE",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC",
      "inspection_depth": "ARXIV_HISTORY_V9_PDF_V9_EXPERIMENTAL_HTML"
    },
    {
      "source": "W120",
      "target": "C:C12",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W120",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W120",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W120",
      "target": "W131",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W120",
      "target": "W142",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W120",
      "target": "S:10.7",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 10.7 Mentoring and apprenticeship in a team with agents",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W120",
      "target": "S:12.7",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 12.7 The apprenticeship and long-term skill economy",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W120",
      "target": "PASS2:CLAIM:P2-W120-MODEL",
      "key": 0,
      "relation": "REPORTS_ORIGINAL_FINDING",
      "provenance": "audit/pass2/claim_evidence_pass2.csv",
      "rationale": "arXiv 2507.16078v9 abstract theoretical assumptions and appendices"
    },
    {
      "source": "W120",
      "target": "PASS5:CLAIM:P5-C06",
      "key": 0,
      "relation": "SUPPORTS_VERSION_SCOPED_CLAIM",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT",
      "depth": "VERSION_SPECIFIC_THEORY"
    },
    {
      "source": "W120",
      "target": "PASS5:CLAIM:P5-C07",
      "key": 0,
      "relation": "SUPPORTS_VERSION_SCOPED_CLAIM",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT",
      "depth": "INDEPENDENT_EQUATION_ARITHMETIC_NO_EMPIRICAL_OBSERVATION"
    },
    {
      "source": "W120",
      "target": "PASS5:CLAIM:P5-C12",
      "key": 0,
      "relation": "SUPPORTS_VERSION_SCOPED_CLAIM",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT",
      "depth": "METADATA_INCONSISTENCY_CITE_PDF"
    },
    {
      "source": "W120",
      "target": "VERSION:W120:July-2025-v1",
      "key": 0,
      "relation": "HAS_PUBLICATION_VERSION",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT",
      "inspection_depth": "PDF_ABSTRACT_AND_INTRO"
    },
    {
      "source": "W120",
      "target": "VERSION:W120:June-2026-v9-PDF",
      "key": 0,
      "relation": "HAS_PUBLICATION_VERSION",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT",
      "inspection_depth": "PDF_SELECTED_THEORY"
    },
    {
      "source": "W120",
      "target": "VERSION:W120:June-2026-v9-HTML-date-anomaly",
      "key": 0,
      "relation": "HAS_RENDERED_VERSION_WARNING",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "source": "W120",
      "target": "PASS6:CLAIM:P6-C06",
      "key": 0,
      "relation": "SUPPORTS_SCOPED_CLAIM",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC",
      "depth": "ARXIV_HISTORY_VERIFIED_EXPERIMENTAL_HTML_UNEXPLAINED"
    },
    {
      "source": "W120",
      "target": "PASS6:VERSION:W120:official-v9-submission",
      "key": 0,
      "relation": "HAS_VERSION",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC",
      "verification_depth": "OFFICIAL_VERSION_HISTORY"
    },
    {
      "source": "W120",
      "target": "EDU:COMMENTARY:10",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W120",
      "target": "JPG:V7:29",
      "key": "v7_attribution",
      "relation": "SOURCE_ATTRIBUTION_FOR_RENDITION",
      "provenance": "JPG_EDITION_V7",
      "interpretation": "Source attribution inherited from audited figure; not independent validation"
    },
    {
      "source": "W120",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "W121",
      "target": "T:Skills & learning",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W121",
      "target": "K:Controlled productivity evidence",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W121",
      "target": "K:Developer workflow and adoption",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W121",
      "target": "K:Independent verification and oracles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W121",
      "target": "K:Human cognitive load",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W121",
      "target": "K:Skills formation and teaching",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W121",
      "target": "K:Cognitive offloading and skill debt",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W121",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W121",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W121",
      "target": "C:C10",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W121",
      "target": "C:C11",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W121",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W121",
      "target": "M:Benchmark / controlled laboratory",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W121",
      "target": "W154",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W121",
      "target": "S:10.1",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 10.1 Short-term task success versus retained understanding",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W121",
      "target": "S:10.4",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 10.4 Cognitive offloading, physiology and limitations",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W122",
      "target": "T:Skills & learning",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W122",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W122",
      "target": "K:Human cognitive load",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W122",
      "target": "K:System understanding and rationale",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W122",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W122",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W122",
      "target": "C:C11",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W122",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W122",
      "target": "M:Theory / argument (not a new result)",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W122",
      "target": "W169",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W122",
      "target": "W186",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W122",
      "target": "W167",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W122",
      "target": "W181",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W122",
      "target": "W170",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W122",
      "target": "W172",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W122",
      "target": "S:1.3",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 1.3 The engineer's work before and after AI",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W122",
      "target": "S:10.2",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 10.2 Comprehension debt is distinct from technical debt",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W122",
      "target": "S:11.2",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 11.2 New division of labor in engineering teams",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W122",
      "target": "C:C01",
      "key": 0,
      "relation": "DOCUMENTED_EDITORIAL_EXTENSION",
      "weight": "0.14",
      "role": "",
      "rationale": "1.3 (core)",
      "provenance": "2026-10-09 revised editorial plan; not present in original graph"
    },
    {
      "source": "W122",
      "target": "C:C01",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W123",
      "target": "T:Jobs & roles",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W123",
      "target": "K:Controlled productivity evidence",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W123",
      "target": "K:Developer workflow and adoption",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W123",
      "target": "K:Employment and early-career roles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W123",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W123",
      "target": "C:C12",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W123",
      "target": "C:C12",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W123",
      "target": "C:C11",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W123",
      "target": "M:Quasi-experimental / matched observation",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W123",
      "target": "W135",
      "key": 0,
      "relation": "apparent hiring tension",
      "weight": "1.3",
      "role": "",
      "rationale": "Firm adoption and postings show different junior outcomes; recruitment and staffing measures differ.",
      "provenance": "Editorial inference from bibliography abstracts, not a measured bibliographic citation"
    },
    {
      "source": "W123",
      "target": "W135",
      "key": 1,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W123",
      "target": "W127",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W123",
      "target": "W128",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W123",
      "target": "W137",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W123",
      "target": "W139",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W123",
      "target": "W140",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W123",
      "target": "W141",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W123",
      "target": "W144",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W123",
      "target": "S:12.5",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 12.5 Jobs, hiring, vacancy flows and unequal cohorts",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W124",
      "target": "T:Jobs & roles",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W124",
      "target": "T:Economics",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W124",
      "target": "K:Output versus shipped value",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W124",
      "target": "K:Employment and early-career roles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W124",
      "target": "C:C12",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W124",
      "target": "C:C11",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W124",
      "target": "C:C02",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W124",
      "target": "M:Self-report / commercial evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W124",
      "target": "W134",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W124",
      "target": "W133",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W124",
      "target": "W129",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W124",
      "target": "W126",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W124",
      "target": "W177",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W124",
      "target": "S:12.8",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.35",
      "role": "supplement",
      "rationale": "supplement: 12.8 Distributional effects and quality of forecasts",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W124",
      "target": "PASS7:LOCATOR:W124",
      "key": 0,
      "relation": "HAS_LOCATED_PRIMARY_ORIGINAL_SOURCE",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "depth": "IDENTITY_ONLY_METHODS_NOT_REPLICATED"
    },
    {
      "source": "W125",
      "target": "T:Jobs & roles",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W125",
      "target": "T:Economics",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W125",
      "target": "K:Employment and early-career roles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W125",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W125",
      "target": "C:C12",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W125",
      "target": "C:C12",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W125",
      "target": "C:C11",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W125",
      "target": "M:Quasi-experimental / matched observation",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W125",
      "target": "W142",
      "key": 0,
      "relation": "country-method tension",
      "weight": "1.3",
      "role": "",
      "rationale": "Different US data/designs reach different conclusions on early AI labor impacts.",
      "provenance": "Editorial inference from bibliography abstracts, not a measured bibliographic citation"
    },
    {
      "source": "W125",
      "target": "W142",
      "key": 1,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W125",
      "target": "W139",
      "key": 0,
      "relation": "causal timing caution",
      "weight": "1.3",
      "role": "",
      "rationale": "Vacancy weakness predating AI release complicates narratives of attributable junior displacement.",
      "provenance": "Editorial inference from bibliography abstracts, not a measured bibliographic citation"
    },
    {
      "source": "W125",
      "target": "W143",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W125",
      "target": "W137",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W125",
      "target": "W130",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W125",
      "target": "W134",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W125",
      "target": "W135",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W125",
      "target": "S:12.5",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 12.5 Jobs, hiring, vacancy flows and unequal cohorts",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W126",
      "target": "T:Jobs & roles",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W126",
      "target": "T:Economics",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W126",
      "target": "K:Employment and early-career roles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W126",
      "target": "C:C12",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W126",
      "target": "C:C11",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W126",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W126",
      "target": "W134",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W126",
      "target": "W129",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W126",
      "target": "W133",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W126",
      "target": "W141",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W126",
      "target": "W128",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W126",
      "target": "W138",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W126",
      "target": "W140",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W126",
      "target": "S:12.8",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 12.8 Distributional effects and quality of forecasts",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W126",
      "target": "AUD:W126:ENDPOINT",
      "key": 0,
      "relation": "HAS_AUDITED_CLAIM",
      "rationale": "Primary source inspection/known scope",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "W126",
      "target": "PASS2:CLAIM:P2-W126-JUNIOR-SHARE",
      "key": 0,
      "relation": "REPORTS_ORIGINAL_FINDING",
      "provenance": "audit/pass2/claim_evidence_pass2.csv",
      "rationale": "Stanford September 2026 manuscript abstract pp2-3 Figure3 printed p28 and surrounding Sec4"
    },
    {
      "source": "W126",
      "target": "EDU:COMMENTARY:12",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W126",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "W127",
      "target": "T:Jobs & roles",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W127",
      "target": "T:Skills & learning",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W127",
      "target": "K:Controlled productivity evidence",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W127",
      "target": "K:Developer workflow and adoption",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W127",
      "target": "K:Agent context and persistent memory",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W127",
      "target": "K:Employment and early-career roles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W127",
      "target": "K:Remote work and apprenticeship",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W127",
      "target": "C:C12",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W127",
      "target": "C:C11",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W127",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W127",
      "target": "C:C09",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W127",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W127",
      "target": "W131",
      "key": 0,
      "relation": "alternative causal mechanism",
      "weight": "1.3",
      "role": "",
      "rationale": "Remote work offers a competing explanation for changes in junior hiring.",
      "provenance": "Editorial inference from bibliography abstracts, not a measured bibliographic citation"
    },
    {
      "source": "W127",
      "target": "W131",
      "key": 1,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W127",
      "target": "W136",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W127",
      "target": "W128",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W127",
      "target": "S:12.6",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.35",
      "role": "supplement",
      "rationale": "supplement: 12.6 Alternative causes of junior-market change",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W127",
      "target": "PASS7:LOCATOR:W127",
      "key": 0,
      "relation": "HAS_LOCATED_PRIMARY_ORIGINAL_SOURCE",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "depth": "IDENTITY_ONLY_METHODS_NOT_REPLICATED"
    },
    {
      "source": "W127",
      "target": "EDU:COMMENTARY:12",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W127",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "W128",
      "target": "T:Jobs & roles",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W128",
      "target": "T:Economics",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W128",
      "target": "K:Developer workflow and adoption",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W128",
      "target": "K:Employment and early-career roles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W128",
      "target": "C:C12",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W128",
      "target": "C:C12",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W128",
      "target": "C:C11",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W128",
      "target": "M:Quasi-experimental / matched observation",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W128",
      "target": "W129",
      "key": 0,
      "relation": "multi-country convergence",
      "weight": "1.3",
      "role": "",
      "rationale": "Nordic administrative analyses find limited early disruption under their measured horizons.",
      "provenance": "Editorial inference from bibliography abstracts, not a measured bibliographic citation"
    },
    {
      "source": "W128",
      "target": "W129",
      "key": 1,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W128",
      "target": "W141",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W128",
      "target": "W136",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W128",
      "target": "W134",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W128",
      "target": "W135",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W128",
      "target": "W177",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W128",
      "target": "S:12.5",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 12.5 Jobs, hiring, vacancy flows and unequal cohorts",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W129",
      "target": "T:Jobs & roles",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W129",
      "target": "T:Economics",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W129",
      "target": "K:Employment and early-career roles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W129",
      "target": "C:C12",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W129",
      "target": "C:C12",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W129",
      "target": "C:C11",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W129",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W129",
      "target": "W134",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W129",
      "target": "W133",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W129",
      "target": "W137",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W129",
      "target": "W138",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W129",
      "target": "S:12.5",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 12.5 Jobs, hiring, vacancy flows and unequal cohorts",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W129",
      "target": "PASS2:CLAIM:P2-W129-FINLAND",
      "key": 0,
      "relation": "REPORTS_ORIGINAL_FINDING",
      "provenance": "audit/pass2/claim_evidence_pass2.csv",
      "rationale": "ETLA WP135 figs 3 7 8 printed pp10 15 16"
    },
    {
      "source": "W130",
      "target": "T:Jobs & roles",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W130",
      "target": "T:Economics",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W130",
      "target": "K:Employment and early-career roles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W130",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W130",
      "target": "C:C12",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W130",
      "target": "C:C11",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W130",
      "target": "M:Quasi-experimental / matched observation",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W130",
      "target": "W137",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W130",
      "target": "W143",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W130",
      "target": "W134",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W130",
      "target": "W133",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W130",
      "target": "W142",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W130",
      "target": "S:12.8",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 12.8 Distributional effects and quality of forecasts",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W130",
      "target": "EDU:COMMENTARY:12",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W130",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "W131",
      "target": "T:Jobs & roles",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W131",
      "target": "T:Economics",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W131",
      "target": "K:Specifications and governance",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W131",
      "target": "K:Employment and early-career roles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W131",
      "target": "K:Remote work and apprenticeship",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W131",
      "target": "C:C12",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W131",
      "target": "C:C12",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W131",
      "target": "C:C11",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W131",
      "target": "C:C04",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W131",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W131",
      "target": "W138",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W131",
      "target": "W134",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W131",
      "target": "S:12.6",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 12.6 Alternative causes of junior-market change",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W131",
      "target": "PASS2:CLAIM:P2-W131-WFH",
      "key": 0,
      "relation": "REPORTS_ORIGINAL_FINDING",
      "provenance": "audit/pass2/claim_evidence_pass2.csv",
      "rationale": "CEP LSE DP2193 abstract and continuous-exposure methods printed pp12-13"
    },
    {
      "source": "W132",
      "target": "T:Jobs & roles",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W132",
      "target": "K:Vulnerability and secure code",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W132",
      "target": "K:Ownership and knowledge transfer",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W132",
      "target": "K:Employment and early-career roles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W132",
      "target": "K:Long-running agent execution",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W132",
      "target": "C:C12",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W132",
      "target": "C:C11",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W132",
      "target": "C:C06",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W132",
      "target": "C:C09",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W132",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W132",
      "target": "W173",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W132",
      "target": "W143",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W132",
      "target": "S:12.8",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.35",
      "role": "supplement",
      "rationale": "supplement: 12.8 Distributional effects and quality of forecasts",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W132",
      "target": "PASS7:LOCATOR:W132",
      "key": 0,
      "relation": "HAS_LOCATED_PRIMARY_ORIGINAL_SOURCE",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "depth": "IDENTITY_ONLY_METHODS_NOT_REPLICATED"
    },
    {
      "source": "W133",
      "target": "T:Jobs & roles",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W133",
      "target": "T:Economics",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W133",
      "target": "K:Employment and early-career roles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W133",
      "target": "C:C12",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W133",
      "target": "C:C11",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W133",
      "target": "M:Self-report / commercial evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W133",
      "target": "W134",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W133",
      "target": "W143",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W133",
      "target": "W138",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W133",
      "target": "S:12.8",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.35",
      "role": "supplement",
      "rationale": "supplement: 12.8 Distributional effects and quality of forecasts",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W133",
      "target": "PASS7:LOCATOR:W133",
      "key": 0,
      "relation": "HAS_LOCATED_PRIMARY_ORIGINAL_SOURCE",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "depth": "IDENTITY_ONLY_METHODS_NOT_REPLICATED"
    },
    {
      "source": "W134",
      "target": "T:Jobs & roles",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W134",
      "target": "T:Economics",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W134",
      "target": "K:Employment and early-career roles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W134",
      "target": "C:C12",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W134",
      "target": "C:C11",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W134",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W134",
      "target": "W137",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W134",
      "target": "W138",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W134",
      "target": "W139",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W134",
      "target": "W142",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W134",
      "target": "W152",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W134",
      "target": "S:12.8",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.35",
      "role": "supplement",
      "rationale": "supplement: 12.8 Distributional effects and quality of forecasts",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W134",
      "target": "PASS7:LOCATOR:W134",
      "key": 0,
      "relation": "HAS_LOCATED_PRIMARY_ORIGINAL_SOURCE",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "depth": "IDENTITY_ONLY_METHODS_NOT_REPLICATED"
    },
    {
      "source": "W135",
      "target": "T:Jobs & roles",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W135",
      "target": "T:Economics",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W135",
      "target": "K:Developer workflow and adoption",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W135",
      "target": "K:Human cognitive load",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W135",
      "target": "K:Employment and early-career roles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W135",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W135",
      "target": "C:C12",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W135",
      "target": "C:C11",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W135",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W135",
      "target": "M:Benchmark / controlled laboratory",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W135",
      "target": "W137",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W135",
      "target": "W136",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W135",
      "target": "W141",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W135",
      "target": "W143",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W135",
      "target": "S:12.5",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.35",
      "role": "supplement",
      "rationale": "supplement: 12.5 Jobs, hiring, vacancy flows and unequal cohorts",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W135",
      "target": "PASS7:LOCATOR:W135",
      "key": 0,
      "relation": "HAS_LOCATED_PRIMARY_ORIGINAL_SOURCE",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "depth": "IDENTITY_ONLY_METHODS_NOT_REPLICATED"
    },
    {
      "source": "W135",
      "target": "PASS7:VERSION:W135:2026-June-revision",
      "key": 0,
      "relation": "HAS_DISTINCT_SOURCE_VERSION",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "source": "W135",
      "target": "EDU:COMMENTARY:12",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W135",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "W136",
      "target": "T:Jobs & roles",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W136",
      "target": "T:Economics",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W136",
      "target": "K:Developer workflow and adoption",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W136",
      "target": "K:Agent context and persistent memory",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W136",
      "target": "K:Employment and early-career roles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W136",
      "target": "C:C12",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W136",
      "target": "C:C12",
      "key": 1,
      "relation": "PASS5_SCOPED_PRIMARY_RELEVANT_TO_CHAPTER",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT",
      "depth": "ORIGINAL_132_PAGE_PDF_DESIGN_EQUATIONS_FIGURES_AND_SELECTED_RESULTS"
    },
    {
      "source": "W136",
      "target": "C:C12",
      "key": 2,
      "relation": "PASS6_SOURCE_VERIFICATION_RELEVANCE",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC",
      "inspection_depth": "PRIMARY_132_PAGE_PDF_METHODS_AND_FIGURE_TEXT"
    },
    {
      "source": "W136",
      "target": "C:C12",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W136",
      "target": "C:C11",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W136",
      "target": "C:C09",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W136",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W136",
      "target": "W141",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W136",
      "target": "W158",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W136",
      "target": "S:12.7",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 12.7 The apprenticeship and long-term skill economy",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W136",
      "target": "PASS2:CLAIM:P2-W136-DENMARK",
      "key": 0,
      "relation": "REPORTS_ORIGINAL_FINDING",
      "provenance": "audit/pass2/claim_evidence_pass2.csv",
      "rationale": "NBER WP33777 institution record March 2026 revision"
    },
    {
      "source": "W136",
      "target": "PASS5:CLAIM:P5-C03",
      "key": 0,
      "relation": "SUPPORTS_VERSION_SCOPED_CLAIM",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT",
      "depth": "ORIGINAL_SELECTED_METHODS"
    },
    {
      "source": "W136",
      "target": "PASS5:CLAIM:P5-C04",
      "key": 0,
      "relation": "SUPPORTS_VERSION_SCOPED_CLAIM",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT",
      "depth": "AUTHORS_REPORTED_CI_NOT_MICRODATA"
    },
    {
      "source": "W136",
      "target": "PASS5:CLAIM:P5-C05",
      "key": 0,
      "relation": "SUPPORTS_VERSION_SCOPED_CLAIM",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT",
      "depth": "DESCRIPTIVE_ASSOCIATION"
    },
    {
      "source": "W136",
      "target": "VERSION:W136:March-2026-RFBerlin",
      "key": 0,
      "relation": "HAS_PUBLICATION_VERSION",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT",
      "inspection_depth": "SELECTED_PDF_PAGES_AND_EQUATIONS"
    },
    {
      "source": "W136",
      "target": "PASS6:CLAIM:P6-C07",
      "key": 0,
      "relation": "SUPPORTS_SCOPED_CLAIM",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC",
      "depth": "PUBLISHED_PAGE25_NO_MICRODATA"
    },
    {
      "source": "W136",
      "target": "EDU:COMMENTARY:12",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W136",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "W137",
      "target": "T:Jobs & roles",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W137",
      "target": "K:Employment and early-career roles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W137",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W137",
      "target": "C:C12",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W137",
      "target": "C:C11",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W137",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W137",
      "target": "W143",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W137",
      "target": "W142",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W137",
      "target": "W153",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W137",
      "target": "S:12.6",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.35",
      "role": "supplement",
      "rationale": "supplement: 12.6 Alternative causes of junior-market change",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W137",
      "target": "PASS7:LOCATOR:W137",
      "key": 0,
      "relation": "HAS_LOCATED_PRIMARY_ORIGINAL_SOURCE",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "depth": "IDENTITY_ONLY_METHODS_NOT_REPLICATED"
    },
    {
      "source": "W138",
      "target": "T:Jobs & roles",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W138",
      "target": "K:Specifications and governance",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W138",
      "target": "K:Employment and early-career roles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W138",
      "target": "C:C12",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W138",
      "target": "C:C11",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W138",
      "target": "C:C04",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W138",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W138",
      "target": "S:12.8",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.35",
      "role": "supplement",
      "rationale": "supplement: 12.8 Distributional effects and quality of forecasts",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W138",
      "target": "PASS7:LOCATOR:W138",
      "key": 0,
      "relation": "HAS_LOCATED_PRIMARY_ORIGINAL_SOURCE",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "depth": "IDENTITY_ONLY_METHODS_NOT_REPLICATED"
    },
    {
      "source": "W138",
      "target": "EDU:COMMENTARY:12",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W138",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "W139",
      "target": "T:Jobs & roles",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W139",
      "target": "K:Controlled productivity evidence",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W139",
      "target": "K:Employment and early-career roles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W139",
      "target": "K:Economic costs and return",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W139",
      "target": "C:C12",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W139",
      "target": "C:C12",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W139",
      "target": "C:C11",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W139",
      "target": "M:Quasi-experimental / matched observation",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W139",
      "target": "W140",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W139",
      "target": "W144",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W139",
      "target": "S:12.6",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 12.6 Alternative causes of junior-market change",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W140",
      "target": "T:Jobs & roles",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W140",
      "target": "K:Controlled productivity evidence",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W140",
      "target": "K:Employment and early-career roles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W140",
      "target": "C:C12",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W140",
      "target": "C:C12",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W140",
      "target": "C:C11",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W140",
      "target": "M:Controlled human or field experiment",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W140",
      "target": "W144",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W140",
      "target": "MC:Observational job-postings trend analysis (not a randomized field experiment)",
      "key": 0,
      "relation": "AUDITED_METHOD_CLASS",
      "weight": "0.65",
      "role": "",
      "rationale": "",
      "provenance": "Editorial correction overlay; original source class preserved"
    },
    {
      "source": "W140",
      "target": "S:12.6",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 12.6 Alternative causes of junior-market change",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W141",
      "target": "T:Jobs & roles",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W141",
      "target": "T:Economics",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W141",
      "target": "K:Developer workflow and adoption",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W141",
      "target": "K:Employment and early-career roles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W141",
      "target": "C:C12",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W141",
      "target": "C:C11",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W141",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W141",
      "target": "W177",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W141",
      "target": "S:12.8",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.35",
      "role": "supplement",
      "rationale": "supplement: 12.8 Distributional effects and quality of forecasts",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W141",
      "target": "PASS7:LOCATOR:W141",
      "key": 0,
      "relation": "HAS_LOCATED_PRIMARY_ORIGINAL_SOURCE",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "depth": "IDENTITY_ONLY_METHODS_NOT_REPLICATED"
    },
    {
      "source": "W142",
      "target": "T:Jobs & roles",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W142",
      "target": "T:Economics",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W142",
      "target": "K:Benchmarks and construct validity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W142",
      "target": "K:Agent failure and escalation",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W142",
      "target": "K:Employment and early-career roles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W142",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W142",
      "target": "C:C12",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W142",
      "target": "C:C12",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W142",
      "target": "C:C11",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W142",
      "target": "C:C03",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W142",
      "target": "M:Quasi-experimental / matched observation",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W142",
      "target": "W143",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W142",
      "target": "S:12.6",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 12.6 Alternative causes of junior-market change",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W142",
      "target": "S:12.8",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 12.8 Distributional effects and quality of forecasts",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W142",
      "target": "EDU:COMMENTARY:12",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W142",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "W143",
      "target": "T:Jobs & roles",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W143",
      "target": "K:Employment and early-career roles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W143",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W143",
      "target": "C:C12",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W143",
      "target": "C:C11",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W143",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W143",
      "target": "S:12.8",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.35",
      "role": "supplement",
      "rationale": "supplement: 12.8 Distributional effects and quality of forecasts",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W143",
      "target": "PASS7:LOCATOR:W143",
      "key": 0,
      "relation": "HAS_LOCATED_PRIMARY_ORIGINAL_SOURCE",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "depth": "IDENTITY_ONLY_METHODS_NOT_REPLICATED"
    },
    {
      "source": "W144",
      "target": "T:Jobs & roles",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W144",
      "target": "T:Skills & learning",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W144",
      "target": "K:Controlled productivity evidence",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W144",
      "target": "K:Skills formation and teaching",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W144",
      "target": "K:Employment and early-career roles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W144",
      "target": "C:C12",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W144",
      "target": "C:C11",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W144",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W144",
      "target": "M:Self-report / commercial evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W144",
      "target": "S:12.8",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.35",
      "role": "supplement",
      "rationale": "supplement: 12.8 Distributional effects and quality of forecasts",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W144",
      "target": "PASS7:LOCATOR:W144",
      "key": 0,
      "relation": "HAS_LOCATED_PRIMARY_ORIGINAL_SOURCE",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "depth": "IDENTITY_ONLY_METHODS_NOT_REPLICATED"
    },
    {
      "source": "W145",
      "target": "T:Economics",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W145",
      "target": "T:Productivity",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W145",
      "target": "K:Output versus shipped value",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W145",
      "target": "K:Human cognitive load",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W145",
      "target": "K:Economic costs and return",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W145",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W145",
      "target": "C:C12",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W145",
      "target": "C:C12",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W145",
      "target": "C:C02",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W145",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W145",
      "target": "M:Benchmark / controlled laboratory",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W145",
      "target": "W180",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W145",
      "target": "MC:Practitioner guidance / ROI calculator (not an experimental study)",
      "key": 0,
      "relation": "AUDITED_METHOD_CLASS",
      "weight": "0.65",
      "role": "",
      "rationale": "",
      "provenance": "Editorial correction overlay; original source class preserved"
    },
    {
      "source": "W145",
      "target": "S:2.9",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 2.9 From metrics to an evidence-based pilot decision",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W145",
      "target": "S:11.9",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 11.9 Staged deployment gates, not a guaranteed ROI",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W145",
      "target": "S:12.1",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 12.1 Economics of the entire engineering loop",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W145",
      "target": "S:12.4",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 12.4 Estimating return without fabricated certainty",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W145",
      "target": "S:12.9",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 12.9 A reversible, risk-adjusted adoption decision",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W145",
      "target": "C:C11",
      "key": 0,
      "relation": "DOCUMENTED_EDITORIAL_EXTENSION",
      "weight": "0.14",
      "role": "",
      "rationale": "11.9 (core)",
      "provenance": "2026-10-09 revised editorial plan; not present in original graph"
    },
    {
      "source": "W145",
      "target": "EDU:COMMENTARY:11",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W145",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "W146",
      "target": "T:Economics",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W146",
      "target": "T:System knowledge & memory",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W146",
      "target": "K:Output versus shipped value",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W146",
      "target": "K:Controlled productivity evidence",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W146",
      "target": "K:Developer workflow and adoption",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W146",
      "target": "K:Vulnerability and secure code",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W146",
      "target": "K:System understanding and rationale",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W146",
      "target": "K:Agent context and persistent memory",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W146",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W146",
      "target": "C:C12",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W146",
      "target": "C:C02",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W146",
      "target": "C:C09",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W146",
      "target": "C:C06",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W146",
      "target": "M:Self-report / commercial evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W146",
      "target": "S:11.9",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.35",
      "role": "supplement",
      "rationale": "supplement: 11.9 Staged deployment gates, not a guaranteed ROI",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W146",
      "target": "C:C11",
      "key": 0,
      "relation": "DOCUMENTED_EDITORIAL_EXTENSION",
      "weight": "0.14",
      "role": "",
      "rationale": "11.9 (supplement)",
      "provenance": "2026-10-09 revised editorial plan; not present in original graph"
    },
    {
      "source": "W146",
      "target": "PASS7:LOCATOR:W146",
      "key": 0,
      "relation": "HAS_LOCATED_PRIMARY_ORIGINAL_SOURCE",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "depth": "IDENTITY_ONLY_METHODS_NOT_REPLICATED"
    },
    {
      "source": "W147",
      "target": "T:Engineering structure",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W147",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W147",
      "target": "K:Specifications and governance",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W147",
      "target": "K:Economic costs and return",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W147",
      "target": "K:Human-agent collaboration",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W147",
      "target": "C:C11",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W147",
      "target": "C:C11",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W147",
      "target": "C:C04",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W147",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W147",
      "target": "C:C12",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W147",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W147",
      "target": "W150",
      "key": 0,
      "relation": "governance taxonomy and prevalence",
      "weight": "1.3",
      "role": "",
      "rationale": "Policy case classifications complement a quantified cross-project rule inventory.",
      "provenance": "Editorial inference from bibliography abstracts, not a measured bibliographic citation"
    },
    {
      "source": "W147",
      "target": "W150",
      "key": 1,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W147",
      "target": "W149",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W147",
      "target": "W159",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W147",
      "target": "S:11.3",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 11.3 Policies that make expectations visible",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W148",
      "target": "T:Engineering structure",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W148",
      "target": "T:What agents can do",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W148",
      "target": "K:Independent verification and oracles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W148",
      "target": "K:Benchmarks and construct validity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W148",
      "target": "K:Architecture and modularity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W148",
      "target": "K:Specifications and governance",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W148",
      "target": "C:C11",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W148",
      "target": "C:C11",
      "key": 1,
      "relation": "PASS4_SCOPED_PRIMARY_LINK",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10",
      "checked": "partial_not_full_original_replication"
    },
    {
      "source": "W148",
      "target": "C:C11",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W148",
      "target": "C:C04",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W148",
      "target": "C:C04",
      "key": 1,
      "relation": "PASS4_SCOPED_PRIMARY_LINK",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10",
      "checked": "partial_not_full_original_replication"
    },
    {
      "source": "W148",
      "target": "C:C04",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W148",
      "target": "C:C03",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W148",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W148",
      "target": "C:C07",
      "key": 1,
      "relation": "PASS4_SCOPED_PRIMARY_LINK",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10",
      "checked": "partial_not_full_original_replication"
    },
    {
      "source": "W148",
      "target": "C:C07",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W148",
      "target": "M:Benchmark / controlled laboratory",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W148",
      "target": "W151",
      "key": 0,
      "relation": "process-constrained agent convergence",
      "weight": "1.3",
      "role": "",
      "rationale": "Both favor structured orchestration over unrestricted agent action on small tests.",
      "provenance": "Editorial inference from bibliography abstracts, not a measured bibliographic citation"
    },
    {
      "source": "W148",
      "target": "W151",
      "key": 1,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W148",
      "target": "S:4.5",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 4.5 Architecture decision versus acceptance contract",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W148",
      "target": "S:4.6",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 4.6 A delta-driven iterative brownfield lifecycle",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W148",
      "target": "S:7.4",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 7.4 Regression tests for existing and changed behavior",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W148",
      "target": "S:11.5",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 11.5 Agile team work with agent-produced increments",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W148",
      "target": "PASS4:CLAIM:P4-W148-BENCH",
      "key": 0,
      "relation": "SUPPORTS_SOURCE_SCOPED_CLAIM",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10",
      "scope": "Abstract only; not an organizational process effectiveness experiment"
    },
    {
      "source": "W148",
      "target": "PASS4:CLAIM:P4-W148-ORIGINAL-TABLE-II",
      "key": 0,
      "relation": "SUPPORTS_SOURCE_SCOPED_CLAIM",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10",
      "scope": "Original author-version, no original-run data; final ICSE version table parity open"
    },
    {
      "source": "W148",
      "target": "PASS4:CLAIM:P4-W148-BENCHMARK-TEST-MISMATCH",
      "key": 0,
      "relation": "SUPPORTS_SOURCE_SCOPED_CLAIM",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10",
      "scope": "Paper authors describe the case; no independent source dataset trial here"
    },
    {
      "source": "W148",
      "target": "VERSION:W148:2024-10-31-arxiv-v2",
      "key": 0,
      "relation": "HAS_PUBLICATION_VERSION",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "W148",
      "target": "VERSION:W148:2025-icse-proceedings",
      "key": 0,
      "relation": "HAS_PUBLICATION_VERSION",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "W148",
      "target": "EDU:COMMENTARY:04",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W148",
      "target": "EDU:COMMENTARY:07",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W148",
      "target": "EDU:COMMENTARY:11",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W148",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "W149",
      "target": "T:Engineering structure",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W149",
      "target": "T:Code quality & security",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W149",
      "target": "K:Developer workflow and adoption",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W149",
      "target": "K:Technical debt and complexity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W149",
      "target": "K:Specifications and governance",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W149",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W149",
      "target": "K:Human-agent collaboration",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W149",
      "target": "C:C11",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W149",
      "target": "C:C11",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W149",
      "target": "C:C04",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W149",
      "target": "C:C05",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W149",
      "target": "M:Quasi-experimental / matched observation",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W149",
      "target": "W150",
      "key": 0,
      "relation": "observational evaluation of practice",
      "weight": "1.3",
      "role": "",
      "rationale": "Repository policy associations offer partial evaluation of policy patterns described cross-sectionally.",
      "provenance": "Editorial inference from bibliography abstracts, not a measured bibliographic citation"
    },
    {
      "source": "W149",
      "target": "W150",
      "key": 1,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W149",
      "target": "S:4.7",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 4.7 Late intentions and explicit impact analysis",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W149",
      "target": "S:4.9",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 4.9 The approval-rule contract across two iterations",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W149",
      "target": "S:5.9",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 5.9 Architecture fitness in the approval service",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W149",
      "target": "S:11.3",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 11.3 Policies that make expectations visible",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W149",
      "target": "S:11.4",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 11.4 Executable policy as an engineering proposal",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W149",
      "target": "S:11.5",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 11.5 Agile team work with agent-produced increments",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W149",
      "target": "S:11.9",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 11.9 Staged deployment gates, not a guaranteed ROI",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W150",
      "target": "T:Engineering structure",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W150",
      "target": "T:Code quality & security",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W150",
      "target": "K:Specifications and governance",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W150",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W150",
      "target": "K:Human-agent collaboration",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W150",
      "target": "C:C11",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W150",
      "target": "C:C11",
      "key": 1,
      "relation": "PASS4_SCOPED_PRIMARY_LINK",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10",
      "checked": "partial_not_full_original_replication"
    },
    {
      "source": "W150",
      "target": "C:C11",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W150",
      "target": "C:C04",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W150",
      "target": "C:C04",
      "key": 1,
      "relation": "PASS4_SCOPED_PRIMARY_LINK",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10",
      "checked": "partial_not_full_original_replication"
    },
    {
      "source": "W150",
      "target": "C:C04",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W150",
      "target": "C:C05",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W150",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W150",
      "target": "S:1.5",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 1.5 The autonomy–accountability boundary",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W150",
      "target": "S:4.2",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 4.2 From a request to a versioned intention ledger",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W150",
      "target": "S:4.8",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 4.8 Native intent gates and optional compatibility adapters",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W150",
      "target": "S:7.9",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 7.9 The acceptance evidence dossier",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W150",
      "target": "S:11.3",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 11.3 Policies that make expectations visible",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W150",
      "target": "S:11.6",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 11.6 Human accountability, conflicts and escalation",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W150",
      "target": "C:C01",
      "key": 0,
      "relation": "DOCUMENTED_EDITORIAL_EXTENSION",
      "weight": "0.14",
      "role": "",
      "rationale": "1.5 (counterpoint)",
      "provenance": "2026-10-09 revised editorial plan; not present in original graph"
    },
    {
      "source": "W150",
      "target": "C:C07",
      "key": 0,
      "relation": "DOCUMENTED_EDITORIAL_EXTENSION",
      "weight": "0.14",
      "role": "",
      "rationale": "7.9 (counterpoint)",
      "provenance": "2026-10-09 revised editorial plan; not present in original graph"
    },
    {
      "source": "W150",
      "target": "C:C07",
      "key": 1,
      "relation": "PASS4_SCOPED_PRIMARY_LINK",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10",
      "checked": "partial_not_full_original_replication"
    },
    {
      "source": "W150",
      "target": "C:C07",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W150",
      "target": "PASS4:CLAIM:P4-W150-SAMPLE",
      "key": 0,
      "relation": "SUPPORTS_SOURCE_SCOPED_CLAIM",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10",
      "scope": "Not population-representative"
    },
    {
      "source": "W150",
      "target": "PASS4:CLAIM:P4-W150-DISCLOSURE",
      "key": 0,
      "relation": "SUPPORTS_SOURCE_SCOPED_CLAIM",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10",
      "scope": "Difference is 13 explicit not-required policies"
    },
    {
      "source": "W150",
      "target": "PASS4:CLAIM:P4-W150-RATER",
      "key": 0,
      "relation": "SUPPORTS_SOURCE_SCOPED_CLAIM",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10",
      "scope": "Inter-rater sample only, not outcome validation"
    },
    {
      "source": "W150",
      "target": "PASS4:CLAIM:P4-W150-ALLOW",
      "key": 0,
      "relation": "SUPPORTS_SOURCE_SCOPED_CLAIM",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10",
      "scope": "Autonomous agent bans may coexist with AI permission"
    },
    {
      "source": "W150",
      "target": "VERSION:W150:2026-09-07-v1",
      "key": 0,
      "relation": "HAS_PUBLICATION_VERSION",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "W150",
      "target": "PASS9:SOURCE:W150:ZENODO",
      "key": 0,
      "relation": "DATASET_LOCATOR_NOT_REPLICATION",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "source": "W150",
      "target": "PASS9:CLAIM:W150:AGREEMENT",
      "key": 0,
      "relation": "REPORTS_CLASSIFICATION_METHOD",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "source": "W150",
      "target": "PASS9:CLAIM:W150:NONRANDOM",
      "key": 0,
      "relation": "REPORTS_CLASSIFICATION_METHOD",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "source": "W150",
      "target": "EDU:COMMENTARY:04",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W150",
      "target": "EDU:COMMENTARY:06",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W150",
      "target": "EDU:COMMENTARY:11",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W150",
      "target": "JPG:V7:26",
      "key": "v7_attribution",
      "relation": "SOURCE_ATTRIBUTION_FOR_RENDITION",
      "provenance": "JPG_EDITION_V7",
      "interpretation": "Source attribution inherited from audited figure; not independent validation"
    },
    {
      "source": "W150",
      "target": "JPG:V7:27",
      "key": "v7_attribution",
      "relation": "SOURCE_ATTRIBUTION_FOR_RENDITION",
      "provenance": "JPG_EDITION_V7",
      "interpretation": "Source attribution inherited from audited figure; not independent validation"
    },
    {
      "source": "W150",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "W151",
      "target": "T:Engineering structure",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W151",
      "target": "T:What agents can do",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W151",
      "target": "K:Developer workflow and adoption",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W151",
      "target": "K:Independent verification and oracles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W151",
      "target": "K:Benchmarks and construct validity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W151",
      "target": "K:Architecture and modularity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W151",
      "target": "K:Specifications and governance",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W151",
      "target": "K:Long-running agent execution",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W151",
      "target": "C:C11",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W151",
      "target": "C:C11",
      "key": 1,
      "relation": "PASS4_SCOPED_PRIMARY_LINK",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10",
      "checked": "partial_not_full_original_replication"
    },
    {
      "source": "W151",
      "target": "C:C11",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W151",
      "target": "C:C04",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W151",
      "target": "C:C04",
      "key": 1,
      "relation": "PASS4_SCOPED_PRIMARY_LINK",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10",
      "checked": "partial_not_full_original_replication"
    },
    {
      "source": "W151",
      "target": "C:C04",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W151",
      "target": "C:C03",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W151",
      "target": "C:C03",
      "key": 1,
      "relation": "PASS4_SCOPED_PRIMARY_LINK",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10",
      "checked": "partial_not_full_original_replication"
    },
    {
      "source": "W151",
      "target": "C:C03",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W151",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W151",
      "target": "C:C07",
      "key": 1,
      "relation": "PASS4_SCOPED_PRIMARY_LINK",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10",
      "checked": "partial_not_full_original_replication"
    },
    {
      "source": "W151",
      "target": "C:C07",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W151",
      "target": "M:Benchmark / controlled laboratory",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W151",
      "target": "S:3.6",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 3.6 A bounded propose–act–observe loop",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W151",
      "target": "S:4.7",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 4.7 Late intentions and explicit impact analysis",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W151",
      "target": "S:4.8",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 4.8 Native intent gates and optional compatibility adapters",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W151",
      "target": "S:7.8",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 7.8 Bounded repair versus independent acceptance",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W151",
      "target": "S:11.4",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 11.4 Executable policy as an engineering proposal",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W151",
      "target": "PASS3_RESTORED:CLAIM:P3-W151-VERSION",
      "key": 0,
      "relation": "SUPPORTS_SOURCE_SCOPED_CLAIM",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10",
      "scope": "Version pinned; not a v1 τ-bench result"
    },
    {
      "source": "W151",
      "target": "PASS3_RESTORED:CLAIM:P3-W151-FINAL",
      "key": 0,
      "relation": "SUPPORTS_SOURCE_SCOPED_CLAIM",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10",
      "scope": "1000 TravelPlanner tasks not software dev CI"
    },
    {
      "source": "W151",
      "target": "PASS3_RESTORED:CLAIM:P3-W151-HARD",
      "key": 0,
      "relation": "SUPPORTS_SOURCE_SCOPED_CLAIM",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10",
      "scope": "Commonsense gain cannot be generalized across constraint categories"
    },
    {
      "source": "W151",
      "target": "VERSION:W151:earlier-abstract",
      "key": 0,
      "relation": "HAS_PUBLICATION_VERSION",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "W151",
      "target": "VERSION:W151:2026-06-16-v2",
      "key": 0,
      "relation": "HAS_PUBLICATION_VERSION",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "W151",
      "target": "PASS9:SOURCE:W151:V1",
      "key": 0,
      "relation": "HAS_ARCHIVED_VERSION",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "source": "W151",
      "target": "PASS9:SOURCE:W151:V2",
      "key": 0,
      "relation": "HAS_ARCHIVED_VERSION",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "source": "W151",
      "target": "PASS9:CLAIM:W151:V1_10P1",
      "key": 0,
      "relation": "REPORTS_TABLE",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "source": "W151",
      "target": "PASS9:CLAIM:W151:V2_17P56",
      "key": 0,
      "relation": "REPORTS_TABLE",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "source": "W151",
      "target": "PASS9:CLAIM:W151:HARD_TRADEDOWN",
      "key": 0,
      "relation": "REPORTS_TABLE",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "source": "W151",
      "target": "PASS9:CLAIM:W151:MCNEMAR_UNCHECKABLE",
      "key": 0,
      "relation": "REPORTS_INFERENCE_NOT_REPLICATED",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "source": "W151",
      "target": "EDU:COMMENTARY:03",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W151",
      "target": "EDU:COMMENTARY:07",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W151",
      "target": "JPG:V7:10",
      "key": "v7_attribution",
      "relation": "SOURCE_ATTRIBUTION_FOR_RENDITION",
      "provenance": "JPG_EDITION_V7",
      "interpretation": "Source attribution inherited from audited figure; not independent validation"
    },
    {
      "source": "W151",
      "target": "JPG:V7:11",
      "key": "v7_attribution",
      "relation": "SOURCE_ATTRIBUTION_FOR_RENDITION",
      "provenance": "JPG_EDITION_V7",
      "interpretation": "Source attribution inherited from audited figure; not independent validation"
    },
    {
      "source": "W151",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "W152",
      "target": "T:Engineering structure",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W152",
      "target": "K:Architecture and modularity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W152",
      "target": "K:Employment and early-career roles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W152",
      "target": "K:Human-agent collaboration",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W152",
      "target": "C:C11",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W152",
      "target": "C:C11",
      "key": 1,
      "relation": "PASS4_SCOPED_PRIMARY_LINK",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10",
      "checked": "partial_not_full_original_replication"
    },
    {
      "source": "W152",
      "target": "C:C11",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W152",
      "target": "C:C04",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W152",
      "target": "C:C04",
      "key": 1,
      "relation": "PASS4_SCOPED_PRIMARY_LINK",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10",
      "checked": "partial_not_full_original_replication"
    },
    {
      "source": "W152",
      "target": "C:C04",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W152",
      "target": "C:C05",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W152",
      "target": "C:C12",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W152",
      "target": "M:Theory / argument (not a new result)",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W152",
      "target": "W153",
      "key": 0,
      "relation": "complementary research agenda",
      "weight": "1.3",
      "role": "",
      "rationale": "One frames beyond-code values while the other offers engineering pillars.",
      "provenance": "Editorial inference from bibliography abstracts, not a measured bibliographic citation"
    },
    {
      "source": "W152",
      "target": "W177",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W152",
      "target": "S:1.1",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 1.1 Software engineering begins before the code",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W152",
      "target": "S:3.7",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 3.7 When parallel agents help and hurt",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W152",
      "target": "S:4.2",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 4.2 From a request to a versioned intention ledger",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W152",
      "target": "S:4.5",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 4.5 Architecture decision versus acceptance contract",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W152",
      "target": "S:4.6",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 4.6 A delta-driven iterative brownfield lifecycle",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W152",
      "target": "S:9.4",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 9.4 Context assembly for an agent",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W152",
      "target": "S:11.2",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 11.2 New division of labor in engineering teams",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W152",
      "target": "C:C01",
      "key": 0,
      "relation": "DOCUMENTED_EDITORIAL_EXTENSION",
      "weight": "0.14",
      "role": "",
      "rationale": "1.1 (counterpoint)",
      "provenance": "2026-10-09 revised editorial plan; not present in original graph"
    },
    {
      "source": "W152",
      "target": "C:C03",
      "key": 0,
      "relation": "DOCUMENTED_EDITORIAL_EXTENSION",
      "weight": "0.14",
      "role": "",
      "rationale": "3.7 (core)",
      "provenance": "2026-10-09 revised editorial plan; not present in original graph"
    },
    {
      "source": "W152",
      "target": "C:C03",
      "key": 1,
      "relation": "PASS4_SCOPED_PRIMARY_LINK",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10",
      "checked": "partial_not_full_original_replication"
    },
    {
      "source": "W152",
      "target": "C:C03",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W152",
      "target": "C:C09",
      "key": 0,
      "relation": "DOCUMENTED_EDITORIAL_EXTENSION",
      "weight": "0.14",
      "role": "",
      "rationale": "9.4 (counterpoint)",
      "provenance": "2026-10-09 revised editorial plan; not present in original graph"
    },
    {
      "source": "W152",
      "target": "PASS4:CLAIM:P4-W152-FRAME",
      "key": 0,
      "relation": "SUPPORTS_SOURCE_SCOPED_CLAIM",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10",
      "scope": "Not a causal evaluation"
    },
    {
      "source": "W152",
      "target": "EDU:COMMENTARY:04",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W152",
      "target": "EDU:COMMENTARY:11",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W152",
      "target": "JPG:V7:06",
      "key": "v7_attribution",
      "relation": "SOURCE_ATTRIBUTION_FOR_RENDITION",
      "provenance": "JPG_EDITION_V7",
      "interpretation": "Source attribution inherited from audited figure; not independent validation"
    },
    {
      "source": "W152",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "W153",
      "target": "T:Engineering structure",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W153",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W153",
      "target": "C:C11",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W153",
      "target": "C:C11",
      "key": 1,
      "relation": "PASS4_SCOPED_PRIMARY_LINK",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10",
      "checked": "partial_not_full_original_replication"
    },
    {
      "source": "W153",
      "target": "C:C11",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W153",
      "target": "C:C04",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W153",
      "target": "C:C04",
      "key": 1,
      "relation": "PASS4_SCOPED_PRIMARY_LINK",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10",
      "checked": "partial_not_full_original_replication"
    },
    {
      "source": "W153",
      "target": "C:C04",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W153",
      "target": "M:Theory / argument (not a new result)",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W153",
      "target": "W184",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W153",
      "target": "W178",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W153",
      "target": "S:1.1",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 1.1 Software engineering begins before the code",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W153",
      "target": "S:1.3",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 1.3 The engineer's work before and after AI",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W153",
      "target": "S:1.5",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 1.5 The autonomy–accountability boundary",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W153",
      "target": "S:4.1",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 4.1 Separate intention determination from design",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W153",
      "target": "S:11.2",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 11.2 New division of labor in engineering teams",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W153",
      "target": "S:12.9",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 12.9 A reversible, risk-adjusted adoption decision",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W153",
      "target": "C:C01",
      "key": 0,
      "relation": "DOCUMENTED_EDITORIAL_EXTENSION",
      "weight": "0.14",
      "role": "",
      "rationale": "1.1 (counterpoint); 1.3 (core); 1.5 (core)",
      "provenance": "2026-10-09 revised editorial plan; not present in original graph"
    },
    {
      "source": "W153",
      "target": "C:C01",
      "key": 1,
      "relation": "PASS4_SCOPED_PRIMARY_LINK",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10",
      "checked": "partial_not_full_original_replication"
    },
    {
      "source": "W153",
      "target": "C:C01",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W153",
      "target": "C:C12",
      "key": 0,
      "relation": "DOCUMENTED_EDITORIAL_EXTENSION",
      "weight": "0.14",
      "role": "",
      "rationale": "12.9 (counterpoint)",
      "provenance": "2026-10-09 revised editorial plan; not present in original graph"
    },
    {
      "source": "W153",
      "target": "PASS4:CLAIM:P4-W153-FRAME",
      "key": 0,
      "relation": "SUPPORTS_SOURCE_SCOPED_CLAIM",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10",
      "scope": "No validation cohort"
    },
    {
      "source": "W153",
      "target": "EDU:COMMENTARY:04",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W153",
      "target": "EDU:COMMENTARY:11",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W153",
      "target": "JPG:V7:01",
      "key": "v7_attribution",
      "relation": "SOURCE_ATTRIBUTION_FOR_RENDITION",
      "provenance": "JPG_EDITION_V7",
      "interpretation": "Source attribution inherited from audited figure; not independent validation"
    },
    {
      "source": "W153",
      "target": "JPG:V7:02",
      "key": "v7_attribution",
      "relation": "SOURCE_ATTRIBUTION_FOR_RENDITION",
      "provenance": "JPG_EDITION_V7",
      "interpretation": "Source attribution inherited from audited figure; not independent validation"
    },
    {
      "source": "W153",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "W154",
      "target": "T:System knowledge & memory",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W154",
      "target": "T:Skills & learning",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W154",
      "target": "K:Technical debt and complexity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W154",
      "target": "K:Human cognitive load",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W154",
      "target": "K:Skills formation and teaching",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W154",
      "target": "K:Cognitive offloading and skill debt",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W154",
      "target": "K:System understanding and rationale",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W154",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W154",
      "target": "C:C09",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W154",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W154",
      "target": "C:C10",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W154",
      "target": "C:C05",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W154",
      "target": "M:Self-report / commercial evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W154",
      "target": "W164",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W154",
      "target": "W188",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W154",
      "target": "W169",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W154",
      "target": "W176",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W154",
      "target": "MC:Qualitative student diary study (not commercial self-report)",
      "key": 0,
      "relation": "AUDITED_METHOD_CLASS",
      "weight": "0.65",
      "role": "",
      "rationale": "",
      "provenance": "Editorial correction overlay; original source class preserved"
    },
    {
      "source": "W154",
      "target": "S:9.9",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 9.9 A verified memory handoff",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W154",
      "target": "S:10.2",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 10.2 Comprehension debt is distinct from technical debt",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W155",
      "target": "T:System knowledge & memory",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W155",
      "target": "T:Skills & learning",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W155",
      "target": "K:Independent verification and oracles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W155",
      "target": "K:Skills formation and teaching",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W155",
      "target": "K:System understanding and rationale",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W155",
      "target": "C:C09",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W155",
      "target": "C:C09",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W155",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W155",
      "target": "C:C10",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W155",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W155",
      "target": "M:Benchmark / controlled laboratory",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W155",
      "target": "W156",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W155",
      "target": "W176",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W155",
      "target": "W189",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W155",
      "target": "S:9.1",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 9.1 Why comprehension dominates brownfield work",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W155",
      "target": "S:9.4",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 9.4 Context assembly for an agent",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W155",
      "target": "S:10.2",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 10.2 Comprehension debt is distinct from technical debt",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W155",
      "target": "S:10.5",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 10.5 Learning through explanations, repairs and code tours",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W156",
      "target": "T:System knowledge & memory",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W156",
      "target": "T:Skills & learning",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W156",
      "target": "K:Independent verification and oracles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W156",
      "target": "K:Human cognitive load",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W156",
      "target": "K:Skills formation and teaching",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W156",
      "target": "K:Onboarding and developer fluency",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W156",
      "target": "K:System understanding and rationale",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W156",
      "target": "C:C09",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W156",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W156",
      "target": "C:C10",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W156",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W156",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W156",
      "target": "W163",
      "key": 0,
      "relation": "design response to prior evidence",
      "weight": "1.3",
      "role": "",
      "rationale": "Expert-guided contextual tours instantiate established onboarding needs.",
      "provenance": "Editorial inference from bibliography abstracts, not a measured bibliographic citation"
    },
    {
      "source": "W156",
      "target": "W188",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W156",
      "target": "W162",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W156",
      "target": "W170",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W156",
      "target": "W183",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W156",
      "target": "S:9.9",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 9.9 A verified memory handoff",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W156",
      "target": "S:10.5",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 10.5 Learning through explanations, repairs and code tours",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W156",
      "target": "S:10.9",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 10.9 A practical capability-development contract",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W156",
      "target": "JPG:V7:24",
      "key": "v7_attribution",
      "relation": "SOURCE_ATTRIBUTION_FOR_RENDITION",
      "provenance": "JPG_EDITION_V7",
      "interpretation": "Source attribution inherited from audited figure; not independent validation"
    },
    {
      "source": "W157",
      "target": "T:System knowledge & memory",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W157",
      "target": "T:What agents can do",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W157",
      "target": "K:Benchmarks and construct validity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W157",
      "target": "K:Agent failure and escalation",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W157",
      "target": "K:Dependencies and agent supply chain",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W157",
      "target": "K:Specifications and governance",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W157",
      "target": "K:Agent context and persistent memory",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W157",
      "target": "K:Long-running agent execution",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W157",
      "target": "K:Human-agent collaboration",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W157",
      "target": "K:Dataset provenance and dependency",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W157",
      "target": "C:C09",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W157",
      "target": "C:C09",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W157",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W157",
      "target": "C:C03",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W157",
      "target": "C:C06",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W157",
      "target": "M:Benchmark / controlled laboratory",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W157",
      "target": "W159",
      "key": 0,
      "relation": "complementary memory patterns",
      "weight": "1.3",
      "role": "",
      "rationale": "Typed harness state and episodic/semantic retrieval address different long-horizon failure modes.",
      "provenance": "Editorial inference from bibliography abstracts, not a measured bibliographic citation"
    },
    {
      "source": "W157",
      "target": "W159",
      "key": 1,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W157",
      "target": "W160",
      "key": 0,
      "relation": "complementary memory representations",
      "weight": "1.3",
      "role": "",
      "rationale": "Graph relations and runtime persistence mechanisms can be combined but were tested in different tasks.",
      "provenance": "Editorial inference from bibliography abstracts, not a measured bibliographic citation"
    },
    {
      "source": "W157",
      "target": "W160",
      "key": 1,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W157",
      "target": "W158",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W157",
      "target": "S:9.5",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 9.5 Different forms of persistent memory",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W157",
      "target": "S:9.6",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 9.6 Memory consistency, decay and invalidation",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W157",
      "target": "JPG:V7:23",
      "key": "v7_attribution",
      "relation": "SOURCE_ATTRIBUTION_FOR_RENDITION",
      "provenance": "JPG_EDITION_V7",
      "interpretation": "Source attribution inherited from audited figure; not independent validation"
    },
    {
      "source": "W158",
      "target": "T:System knowledge & memory",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W158",
      "target": "T:What agents can do",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W158",
      "target": "K:Developer workflow and adoption",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W158",
      "target": "K:Agent failure and escalation",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W158",
      "target": "K:Agent context and persistent memory",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W158",
      "target": "K:Long-running agent execution",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W158",
      "target": "C:C09",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W158",
      "target": "C:C09",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W158",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W158",
      "target": "C:C03",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W158",
      "target": "C:C03",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W158",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W158",
      "target": "W159",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W158",
      "target": "W160",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W158",
      "target": "S:3.2",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 3.2 What an agent actually observes",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W158",
      "target": "S:3.5",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 3.5 Common failure modes in real changes",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W158",
      "target": "S:9.4",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 9.4 Context assembly for an agent",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W159",
      "target": "T:System knowledge & memory",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W159",
      "target": "K:Benchmarks and construct validity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W159",
      "target": "K:Agent failure and escalation",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W159",
      "target": "K:Agent context and persistent memory",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W159",
      "target": "K:Economic costs and return",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W159",
      "target": "K:Long-running agent execution",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W159",
      "target": "K:Human-agent collaboration",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W159",
      "target": "C:C09",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W159",
      "target": "C:C09",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W159",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W159",
      "target": "C:C03",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W159",
      "target": "C:C12",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W159",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W159",
      "target": "W160",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W159",
      "target": "W172",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W159",
      "target": "S:9.5",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 9.5 Different forms of persistent memory",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W160",
      "target": "T:System knowledge & memory",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W160",
      "target": "T:What agents can do",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W160",
      "target": "K:Benchmarks and construct validity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W160",
      "target": "K:Skills formation and teaching",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W160",
      "target": "K:Agent context and persistent memory",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W160",
      "target": "K:Long-running agent execution",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W160",
      "target": "C:C09",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W160",
      "target": "C:C09",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W160",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W160",
      "target": "C:C03",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W160",
      "target": "M:Benchmark / controlled laboratory",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W160",
      "target": "S:9.5",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 9.5 Different forms of persistent memory",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W160",
      "target": "S:9.7",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 9.7 A typed graph for software-specific knowledge",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W160",
      "target": "JPG:V7:22",
      "key": "v7_attribution",
      "relation": "SOURCE_ATTRIBUTION_FOR_RENDITION",
      "provenance": "JPG_EDITION_V7",
      "interpretation": "Source attribution inherited from audited figure; not independent validation"
    },
    {
      "source": "W161",
      "target": "T:System knowledge & memory",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W161",
      "target": "T:Code quality & security",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W161",
      "target": "K:Ownership and knowledge transfer",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W161",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W161",
      "target": "K:Dataset provenance and dependency",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W161",
      "target": "C:C09",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W161",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W161",
      "target": "C:C05",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W161",
      "target": "M:Literature synthesis",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W161",
      "target": "W182",
      "key": 0,
      "relation": "replication with disagreement",
      "weight": "1.3",
      "role": "",
      "rationale": "A later review/replication challenges the universality of classic ownership-defect relations.",
      "provenance": "Editorial inference from bibliography abstracts, not a measured bibliographic citation"
    },
    {
      "source": "W161",
      "target": "W182",
      "key": 1,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W161",
      "target": "W171",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W161",
      "target": "W175",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W161",
      "target": "W185",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W161",
      "target": "W174",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W161",
      "target": "S:9.3",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 9.3 Authorship, ownership and stewardship",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W161",
      "target": "PASS7:LOCATOR:W161",
      "key": 0,
      "relation": "HAS_LOCATED_PRIMARY_ORIGINAL_SOURCE",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "depth": "IDENTITY_ONLY_METHODS_NOT_REPLICATED"
    },
    {
      "source": "W161",
      "target": "EDU:COMMENTARY:10",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W161",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "W162",
      "target": "T:System knowledge & memory",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W162",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W162",
      "target": "K:Independent verification and oracles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W162",
      "target": "K:Human cognitive load",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W162",
      "target": "K:System understanding and rationale",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W162",
      "target": "C:C09",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W162",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W162",
      "target": "C:C10",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W162",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W162",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W162",
      "target": "M:Benchmark / controlled laboratory",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W162",
      "target": "W181",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W162",
      "target": "W167",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W162",
      "target": "W164",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W162",
      "target": "W166",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W162",
      "target": "W179",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W162",
      "target": "MC:Systematic mapping / literature synthesis (not a controlled benchmark)",
      "key": 0,
      "relation": "AUDITED_METHOD_CLASS",
      "weight": "0.65",
      "role": "",
      "rationale": "",
      "provenance": "Editorial correction overlay; original source class preserved"
    },
    {
      "source": "W162",
      "target": "S:10.8",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 10.8 Measuring retention and engineering fluency",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W162",
      "target": "CORR:W162:2026",
      "key": 0,
      "relation": "CORRECTED_BY",
      "provenance": "2026-10-10 original paper inspection",
      "rationale": "95 primary-study identifiers S1-S95 were misaligned in original article references",
      "weight": "1.0"
    },
    {
      "source": "W162",
      "target": "AUD:W162:METHOD",
      "key": 0,
      "relation": "HAS_AUDITED_CLAIM",
      "rationale": "Primary source inspection/known scope",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "W162",
      "target": "AUD:W162:CORR",
      "key": 0,
      "relation": "HAS_AUDITED_CLAIM",
      "rationale": "Primary source inspection/known scope",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "W163",
      "target": "T:System knowledge & memory",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W163",
      "target": "T:Skills & learning",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W163",
      "target": "K:Output versus shipped value",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W163",
      "target": "K:Skills formation and teaching",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W163",
      "target": "K:Onboarding and developer fluency",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W163",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W163",
      "target": "C:C09",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W163",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W163",
      "target": "C:C10",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W163",
      "target": "C:C02",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W163",
      "target": "M:Self-report / commercial evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W163",
      "target": "W188",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W163",
      "target": "W184",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W163",
      "target": "W178",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W163",
      "target": "W165",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W163",
      "target": "MC:Software-team onboarding case study (not commercial report)",
      "key": 0,
      "relation": "AUDITED_METHOD_CLASS",
      "weight": "0.65",
      "role": "",
      "rationale": "",
      "provenance": "Editorial correction overlay; original source class preserved"
    },
    {
      "source": "W163",
      "target": "S:10.5",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 10.5 Learning through explanations, repairs and code tours",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W163",
      "target": "S:10.9",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 10.9 A practical capability-development contract",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W163",
      "target": "AUD:W163:DESIGN",
      "key": 0,
      "relation": "HAS_AUDITED_CLAIM",
      "rationale": "Primary source inspection/known scope",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "W163",
      "target": "EDU:COMMENTARY:10",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W163",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "W164",
      "target": "T:System knowledge & memory",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W164",
      "target": "T:Code quality & security",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W164",
      "target": "K:Technical debt and complexity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W164",
      "target": "K:Human cognitive load",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W164",
      "target": "K:System understanding and rationale",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W164",
      "target": "C:C09",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W164",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W164",
      "target": "C:C05",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W164",
      "target": "M:Benchmark / controlled laboratory",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W164",
      "target": "W167",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W164",
      "target": "W181",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W164",
      "target": "W169",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W164",
      "target": "W179",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W164",
      "target": "W190",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W164",
      "target": "S:9.2",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 9.2 Mental models, rationale and cognitive load",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W164",
      "target": "PASS7:LOCATOR:W164",
      "key": 0,
      "relation": "HAS_LOCATED_PRIMARY_ORIGINAL_SOURCE",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "depth": "IDENTITY_ONLY_METHODS_NOT_REPLICATED"
    },
    {
      "source": "W164",
      "target": "EDU:COMMENTARY:10",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W164",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "W165",
      "target": "T:System knowledge & memory",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W165",
      "target": "T:Skills & learning",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W165",
      "target": "K:Onboarding and developer fluency",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W165",
      "target": "K:Remote work and apprenticeship",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W165",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W165",
      "target": "C:C09",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W165",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W165",
      "target": "M:Self-report / commercial evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W165",
      "target": "W184",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W165",
      "target": "W178",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W165",
      "target": "W188",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W165",
      "target": "S:10.6",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.35",
      "role": "supplement",
      "rationale": "supplement: 10.6 Onboarding is a long process, not a first PR",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W166",
      "target": "T:System knowledge & memory",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W166",
      "target": "K:Human cognitive load",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W166",
      "target": "K:System understanding and rationale",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W166",
      "target": "K:Ownership and knowledge transfer",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W166",
      "target": "C:C09",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W166",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W166",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W166",
      "target": "W181",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W166",
      "target": "W170",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W166",
      "target": "W167",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W166",
      "target": "W169",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W166",
      "target": "W189",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W166",
      "target": "S:9.2",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 9.2 Mental models, rationale and cognitive load",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W166",
      "target": "PASS7:LOCATOR:W166",
      "key": 0,
      "relation": "HAS_LOCATED_PRIMARY_ORIGINAL_SOURCE",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "depth": "IDENTITY_ONLY_METHODS_NOT_REPLICATED"
    },
    {
      "source": "W166",
      "target": "EDU:COMMENTARY:10",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W166",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "W167",
      "target": "T:System knowledge & memory",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W167",
      "target": "K:Human cognitive load",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W167",
      "target": "K:System understanding and rationale",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W167",
      "target": "C:C09",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W167",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W167",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W167",
      "target": "W181",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W167",
      "target": "W169",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W167",
      "target": "W179",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W167",
      "target": "W186",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W167",
      "target": "W190",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W167",
      "target": "S:9.2",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.35",
      "role": "supplement",
      "rationale": "supplement: 9.2 Mental models, rationale and cognitive load",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W167",
      "target": "PASS7:LOCATOR:W167",
      "key": 0,
      "relation": "HAS_LOCATED_PRIMARY_ORIGINAL_SOURCE",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "depth": "IDENTITY_ONLY_METHODS_NOT_REPLICATED"
    },
    {
      "source": "W167",
      "target": "EDU:COMMENTARY:10",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W167",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "W168",
      "target": "T:System knowledge & memory",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W168",
      "target": "K:Automation bias and trust",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W168",
      "target": "C:C09",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W168",
      "target": "C:C09",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W168",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W168",
      "target": "M:Self-report / commercial evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W168",
      "target": "W189",
      "key": 0,
      "relation": "assumption challenge",
      "weight": "1.3",
      "role": "",
      "rationale": "Authorship-based familiarity signals may change as generators produce commits.",
      "provenance": "Editorial inference from bibliography abstracts, not a measured bibliographic citation"
    },
    {
      "source": "W168",
      "target": "S:9.6",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 9.6 Memory consistency, decay and invalidation",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W169",
      "target": "T:System knowledge & memory",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W169",
      "target": "K:Human cognitive load",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W169",
      "target": "K:System understanding and rationale",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W169",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W169",
      "target": "C:C09",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W169",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W169",
      "target": "M:Benchmark / controlled laboratory",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W169",
      "target": "W181",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W169",
      "target": "W186",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W169",
      "target": "W170",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W169",
      "target": "W172",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W169",
      "target": "W176",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W169",
      "target": "W179",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W169",
      "target": "W180",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W169",
      "target": "W188",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W169",
      "target": "S:9.2",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.35",
      "role": "supplement",
      "rationale": "supplement: 9.2 Mental models, rationale and cognitive load",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W169",
      "target": "PASS7:LOCATOR:W169",
      "key": 0,
      "relation": "HAS_LOCATED_PRIMARY_ORIGINAL_SOURCE",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "depth": "IDENTITY_ONLY_METHODS_NOT_REPLICATED"
    },
    {
      "source": "W169",
      "target": "EDU:COMMENTARY:10",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W169",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "W170",
      "target": "T:System knowledge & memory",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W170",
      "target": "K:Human cognitive load",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W170",
      "target": "K:Onboarding and developer fluency",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W170",
      "target": "K:System understanding and rationale",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W170",
      "target": "K:Ownership and knowledge transfer",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W170",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W170",
      "target": "C:C09",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W170",
      "target": "C:C09",
      "key": 1,
      "relation": "PASS4_SCOPED_PRIMARY_LINK",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10",
      "checked": "partial_not_full_original_replication"
    },
    {
      "source": "W170",
      "target": "C:C09",
      "key": 2,
      "relation": "PASS6_SOURCE_VERIFICATION_RELEVANCE",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC",
      "inspection_depth": "AUTHOR_23_PAGE_PDF_AND_PUBLISHED_ABSTRACT"
    },
    {
      "source": "W170",
      "target": "C:C09",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W170",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W170",
      "target": "C:C10",
      "key": 1,
      "relation": "PASS4_SCOPED_PRIMARY_LINK",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10",
      "checked": "partial_not_full_original_replication"
    },
    {
      "source": "W170",
      "target": "C:C10",
      "key": 2,
      "relation": "PASS6_SOURCE_VERIFICATION_RELEVANCE",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC",
      "inspection_depth": "AUTHOR_23_PAGE_PDF_AND_PUBLISHED_ABSTRACT"
    },
    {
      "source": "W170",
      "target": "C:C10",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W170",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W170",
      "target": "W176",
      "key": 0,
      "relation": "historical convergence",
      "weight": "1.3",
      "role": "",
      "rationale": "Two differently instrumented studies find comprehension dominates developer time.",
      "provenance": "Editorial inference from bibliography abstracts, not a measured bibliographic citation"
    },
    {
      "source": "W170",
      "target": "W188",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W170",
      "target": "W178",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W170",
      "target": "W184",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W170",
      "target": "W189",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W170",
      "target": "S:1.1",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 1.1 Software engineering begins before the code",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W170",
      "target": "S:1.4",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 1.4 The lifecycle of a trustworthy change",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W170",
      "target": "S:1.6",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 1.6 Why brownfield change starts with system comprehension",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W170",
      "target": "S:1.8",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 1.8 A teaching case, not a reported field experiment",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W170",
      "target": "S:9.1",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 9.1 Why comprehension dominates brownfield work",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W170",
      "target": "S:10.8",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 10.8 Measuring retention and engineering fluency",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W170",
      "target": "C:C01",
      "key": 0,
      "relation": "DOCUMENTED_EDITORIAL_EXTENSION",
      "weight": "0.14",
      "role": "",
      "rationale": "1.1 (core); 1.4 (core); 1.6 (core); 1.8 (core)",
      "provenance": "2026-10-09 revised editorial plan; not present in original graph"
    },
    {
      "source": "W170",
      "target": "C:C01",
      "key": 1,
      "relation": "PASS4_SCOPED_PRIMARY_LINK",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10",
      "checked": "partial_not_full_original_replication"
    },
    {
      "source": "W170",
      "target": "C:C01",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W170",
      "target": "PASS4:CLAIM:P4-W170-SAMPLE",
      "key": 0,
      "relation": "SUPPORTS_SOURCE_SCOPED_CLAIM",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10",
      "scope": "Final version tables not inspected; 1 developer and 96 hours differ"
    },
    {
      "source": "W170",
      "target": "PASS4:CLAIM:P4-W170-TABLE",
      "key": 0,
      "relation": "SUPPORTS_SOURCE_SCOPED_CLAIM",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10",
      "scope": "Not universal or AI-specific; coding inferred via instrument"
    },
    {
      "source": "W170",
      "target": "PASS4:CLAIM:P4-W170-VALIDITY",
      "key": 0,
      "relation": "SUPPORTS_SOURCE_SCOPED_CLAIM",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10",
      "scope": "Limited ability to generalize classifier error"
    },
    {
      "source": "W170",
      "target": "VERSION:W170:author-hosted-copy",
      "key": 0,
      "relation": "HAS_PUBLICATION_VERSION",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "W170",
      "target": "VERSION:W170:tse-2018-published",
      "key": 0,
      "relation": "HAS_PUBLICATION_VERSION",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "W170",
      "target": "PASS6:CLAIM:P6-C04",
      "key": 0,
      "relation": "SUPPORTS_SCOPED_CLAIM",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC",
      "depth": "VERSION_DIFFERENCE_NO_CAUSE_IDENTIFIED"
    },
    {
      "source": "W170",
      "target": "PASS6:CLAIM:P6-C05",
      "key": 0,
      "relation": "SUPPORTS_SCOPED_CLAIM",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC",
      "depth": "PUBLISHED_ABSTRACT_NOT_FINAL_TABLE"
    },
    {
      "source": "W170",
      "target": "PASS6:VERSION:W170:author-manuscript-79",
      "key": 0,
      "relation": "HAS_VERSION",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC",
      "verification_depth": "AUTHOR_23_PAGE_PDF"
    },
    {
      "source": "W170",
      "target": "PASS6:VERSION:W170:published-abstract-78",
      "key": 0,
      "relation": "HAS_VERSION",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC",
      "verification_depth": "PUBLISHED_INSTITUTIONAL_ABSTRACT_NOT_FINAL_TABLE"
    },
    {
      "source": "W170",
      "target": "PASS8:VERSION:W170:AUTHOR_79",
      "key": 0,
      "relation": "HAS_VERSIONED_PRIMARY_EVIDENCE_OR_CHECK",
      "provenance": "PASS8_2026-10-10_PUBLISHED_JOURNAL_COHORT_RECONCILIATION_AND_PR_TABLE_CHECK",
      "depth": "PUBLISHED_PAGE_OR_REPORTED_COUNTS"
    },
    {
      "source": "W170",
      "target": "PASS8:VERSION:W170:IEEE_78",
      "key": 0,
      "relation": "HAS_VERSIONED_PRIMARY_EVIDENCE_OR_CHECK",
      "provenance": "PASS8_2026-10-10_PUBLISHED_JOURNAL_COHORT_RECONCILIATION_AND_PR_TABLE_CHECK",
      "depth": "PUBLISHED_PAGE_OR_REPORTED_COUNTS"
    },
    {
      "source": "W170",
      "target": "PASS8:COHORT:W170:INITIAL83",
      "key": 0,
      "relation": "HAS_VERSIONED_PRIMARY_EVIDENCE_OR_CHECK",
      "provenance": "PASS8_2026-10-10_PUBLISHED_JOURNAL_COHORT_RECONCILIATION_AND_PR_TABLE_CHECK",
      "depth": "PUBLISHED_PAGE_OR_REPORTED_COUNTS"
    },
    {
      "source": "W170",
      "target": "PASS8:COHORT:W170:EARLY79",
      "key": 0,
      "relation": "HAS_VERSIONED_PRIMARY_EVIDENCE_OR_CHECK",
      "provenance": "PASS8_2026-10-10_PUBLISHED_JOURNAL_COHORT_RECONCILIATION_AND_PR_TABLE_CHECK",
      "depth": "PUBLISHED_PAGE_OR_REPORTED_COUNTS"
    },
    {
      "source": "W170",
      "target": "PASS8:COHORT:W170:FINAL78",
      "key": 0,
      "relation": "HAS_VERSIONED_PRIMARY_EVIDENCE_OR_CHECK",
      "provenance": "PASS8_2026-10-10_PUBLISHED_JOURNAL_COHORT_RECONCILIATION_AND_PR_TABLE_CHECK",
      "depth": "PUBLISHED_PAGE_OR_REPORTED_COUNTS"
    },
    {
      "source": "W170",
      "target": "PASS8:CHECK:W170:FINAL_T1_79",
      "key": 0,
      "relation": "HAS_VERSIONED_PRIMARY_EVIDENCE_OR_CHECK",
      "provenance": "PASS8_2026-10-10_PUBLISHED_JOURNAL_COHORT_RECONCILIATION_AND_PR_TABLE_CHECK",
      "depth": "PUBLISHED_PAGE_OR_REPORTED_COUNTS"
    },
    {
      "source": "W170",
      "target": "PASS8:CHECK:W170:FINAL_T5_RETAINED",
      "key": 0,
      "relation": "HAS_VERSIONED_PRIMARY_EVIDENCE_OR_CHECK",
      "provenance": "PASS8_2026-10-10_PUBLISHED_JOURNAL_COHORT_RECONCILIATION_AND_PR_TABLE_CHECK",
      "depth": "PUBLISHED_PAGE_OR_REPORTED_COUNTS"
    },
    {
      "source": "W170",
      "target": "PASS8:CHECK:W170:TEXT_FIVE_VS_SEVEN",
      "key": 0,
      "relation": "HAS_VERSIONED_PRIMARY_EVIDENCE_OR_CHECK",
      "provenance": "PASS8_2026-10-10_PUBLISHED_JOURNAL_COHORT_RECONCILIATION_AND_PR_TABLE_CHECK",
      "depth": "PUBLISHED_PAGE_OR_REPORTED_COUNTS"
    },
    {
      "source": "W170",
      "target": "EDU:COMMENTARY:01",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W170",
      "target": "EDU:COMMENTARY:09",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W170",
      "target": "EDU:COMMENTARY:10",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W170",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "W171",
      "target": "T:System knowledge & memory",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W171",
      "target": "K:Agent failure and escalation",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W171",
      "target": "K:Ownership and knowledge transfer",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W171",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W171",
      "target": "K:Dataset provenance and dependency",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W171",
      "target": "C:C09",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W171",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W171",
      "target": "C:C03",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W171",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W171",
      "target": "W175",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W171",
      "target": "W185",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W171",
      "target": "W173",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W171",
      "target": "W174",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W171",
      "target": "S:9.6",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 9.6 Memory consistency, decay and invalidation",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W171",
      "target": "S:9.8",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 9.8 Turnover, succession and long-term maintenance",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W171",
      "target": "PASS7:LOCATOR:W171",
      "key": 0,
      "relation": "HAS_LOCATED_PRIMARY_ORIGINAL_SOURCE",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "depth": "IDENTITY_ONLY_METHODS_NOT_REPLICATED"
    },
    {
      "source": "W172",
      "target": "T:System knowledge & memory",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W172",
      "target": "K:Human cognitive load",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W172",
      "target": "K:System understanding and rationale",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W172",
      "target": "K:Agent context and persistent memory",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W172",
      "target": "K:Economic costs and return",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W172",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W172",
      "target": "K:Dataset provenance and dependency",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W172",
      "target": "C:C09",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W172",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W172",
      "target": "C:C12",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W172",
      "target": "M:Benchmark / controlled laboratory",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W172",
      "target": "W180",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W172",
      "target": "W190",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W172",
      "target": "W175",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W172",
      "target": "W183",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W172",
      "target": "S:9.2",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.35",
      "role": "supplement",
      "rationale": "supplement: 9.2 Mental models, rationale and cognitive load",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W172",
      "target": "PASS7:LOCATOR:W172",
      "key": 0,
      "relation": "HAS_LOCATED_PRIMARY_ORIGINAL_SOURCE",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "depth": "IDENTITY_ONLY_METHODS_NOT_REPLICATED"
    },
    {
      "source": "W173",
      "target": "T:System knowledge & memory",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W173",
      "target": "K:Vulnerability and secure code",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W173",
      "target": "K:Ownership and knowledge transfer",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W173",
      "target": "C:C09",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W173",
      "target": "C:C09",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W173",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W173",
      "target": "C:C06",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W173",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W173",
      "target": "W189",
      "key": 0,
      "relation": "metric validity challenge",
      "weight": "1.3",
      "role": "",
      "rationale": "Code-blame knowledge-loss estimators need redefinition under agent-authored commits.",
      "provenance": "Editorial inference from bibliography abstracts, not a measured bibliographic citation"
    },
    {
      "source": "W173",
      "target": "W174",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W173",
      "target": "W182",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W173",
      "target": "S:9.7",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 9.7 A typed graph for software-specific knowledge",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W173",
      "target": "S:9.8",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 9.8 Turnover, succession and long-term maintenance",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W173",
      "target": "S:11.8",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 11.8 Knowledge handoff and stewardship rights",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W173",
      "target": "C:C11",
      "key": 0,
      "relation": "DOCUMENTED_EDITORIAL_EXTENSION",
      "weight": "0.14",
      "role": "",
      "rationale": "11.8 (counterpoint)",
      "provenance": "2026-10-09 revised editorial plan; not present in original graph"
    },
    {
      "source": "W173",
      "target": "C:C11",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W174",
      "target": "T:System knowledge & memory",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W174",
      "target": "T:Code quality & security",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W174",
      "target": "K:Ownership and knowledge transfer",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W174",
      "target": "C:C09",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W174",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W174",
      "target": "C:C05",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W174",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W174",
      "target": "W182",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W174",
      "target": "W185",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W174",
      "target": "S:9.8",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.35",
      "role": "supplement",
      "rationale": "supplement: 9.8 Turnover, succession and long-term maintenance",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W174",
      "target": "PASS7:LOCATOR:W174",
      "key": 0,
      "relation": "HAS_LOCATED_PRIMARY_ORIGINAL_SOURCE",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "depth": "IDENTITY_ONLY_METHODS_NOT_REPLICATED"
    },
    {
      "source": "W175",
      "target": "T:System knowledge & memory",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W175",
      "target": "T:Code quality & security",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W175",
      "target": "K:Specifications and governance",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W175",
      "target": "K:Ownership and knowledge transfer",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W175",
      "target": "K:Agent context and persistent memory",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W175",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W175",
      "target": "K:Dataset provenance and dependency",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W175",
      "target": "C:C09",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W175",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W175",
      "target": "C:C05",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W175",
      "target": "C:C05",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W175",
      "target": "C:C04",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W175",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W175",
      "target": "W182",
      "key": 0,
      "relation": "replication",
      "weight": "1.3",
      "role": "",
      "rationale": "File-level replication reproduces aspects of the earlier ownership association.",
      "provenance": "Editorial inference from bibliography abstracts, not a measured bibliographic citation"
    },
    {
      "source": "W175",
      "target": "W182",
      "key": 1,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W175",
      "target": "W185",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W175",
      "target": "W183",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W175",
      "target": "S:1.8",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 1.8 A teaching case, not a reported field experiment",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W175",
      "target": "S:5.5",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 5.5 Architectural fit in a living codebase",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W175",
      "target": "S:9.7",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 9.7 A typed graph for software-specific knowledge",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W175",
      "target": "C:C01",
      "key": 0,
      "relation": "DOCUMENTED_EDITORIAL_EXTENSION",
      "weight": "0.14",
      "role": "",
      "rationale": "1.8 (core)",
      "provenance": "2026-10-09 revised editorial plan; not present in original graph"
    },
    {
      "source": "W175",
      "target": "C:C01",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W176",
      "target": "T:System knowledge & memory",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W176",
      "target": "K:Skills formation and teaching",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W176",
      "target": "K:System understanding and rationale",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W176",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W176",
      "target": "C:C09",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W176",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W176",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W176",
      "target": "W188",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W176",
      "target": "W189",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W176",
      "target": "S:1.1",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 1.1 Software engineering begins before the code",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W176",
      "target": "S:9.1",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 9.1 Why comprehension dominates brownfield work",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W176",
      "target": "C:C01",
      "key": 0,
      "relation": "DOCUMENTED_EDITORIAL_EXTENSION",
      "weight": "0.14",
      "role": "",
      "rationale": "1.1 (core)",
      "provenance": "2026-10-09 revised editorial plan; not present in original graph"
    },
    {
      "source": "W176",
      "target": "C:C01",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W176",
      "target": "EDU:COMMENTARY:01",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W176",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "W177",
      "target": "T:System knowledge & memory",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W177",
      "target": "K:Output versus shipped value",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W177",
      "target": "K:Developer workflow and adoption",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W177",
      "target": "K:Employment and early-career roles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W177",
      "target": "K:Human-agent collaboration",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W177",
      "target": "K:Dataset provenance and dependency",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W177",
      "target": "C:C09",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W177",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W177",
      "target": "C:C02",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W177",
      "target": "C:C12",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W177",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W177",
      "target": "S:2.7",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 2.7 Developer experience and hidden time",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W177",
      "target": "PASS7:LOCATOR:W177",
      "key": 0,
      "relation": "HAS_LOCATED_PRIMARY_ORIGINAL_SOURCE",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "depth": "IDENTITY_ONLY_METHODS_NOT_REPLICATED"
    },
    {
      "source": "W178",
      "target": "T:System knowledge & memory",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W178",
      "target": "T:Skills & learning",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W178",
      "target": "K:Onboarding and developer fluency",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W178",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W178",
      "target": "C:C09",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W178",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W178",
      "target": "C:C10",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W178",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W178",
      "target": "W184",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W178",
      "target": "S:10.6",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 10.6 Onboarding is a long process, not a first PR",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W179",
      "target": "T:System knowledge & memory",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W179",
      "target": "K:Developer workflow and adoption",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W179",
      "target": "K:Human cognitive load",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W179",
      "target": "K:System understanding and rationale",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W179",
      "target": "C:C09",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W179",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W179",
      "target": "M:Literature synthesis",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W179",
      "target": "W181",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W179",
      "target": "S:9.2",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.35",
      "role": "supplement",
      "rationale": "supplement: 9.2 Mental models, rationale and cognitive load",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W179",
      "target": "PASS7:LOCATOR:W179",
      "key": 0,
      "relation": "HAS_LOCATED_PRIMARY_ORIGINAL_SOURCE",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "depth": "IDENTITY_ONLY_METHODS_NOT_REPLICATED"
    },
    {
      "source": "W180",
      "target": "T:System knowledge & memory",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W180",
      "target": "K:Human cognitive load",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W180",
      "target": "K:Economic costs and return",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W180",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W180",
      "target": "C:C09",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W180",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W180",
      "target": "C:C12",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W180",
      "target": "M:Benchmark / controlled laboratory",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W180",
      "target": "S:10.4",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.35",
      "role": "supplement",
      "rationale": "supplement: 10.4 Cognitive offloading, physiology and limitations",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W180",
      "target": "PASS7:LOCATOR:W180",
      "key": 0,
      "relation": "HAS_LOCATED_PRIMARY_ORIGINAL_SOURCE",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "depth": "IDENTITY_ONLY_METHODS_NOT_REPLICATED"
    },
    {
      "source": "W181",
      "target": "T:System knowledge & memory",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W181",
      "target": "K:Human cognitive load",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W181",
      "target": "K:System understanding and rationale",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W181",
      "target": "C:C09",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W181",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W181",
      "target": "M:Benchmark / controlled laboratory",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W181",
      "target": "W190",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W181",
      "target": "S:9.2",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.35",
      "role": "supplement",
      "rationale": "supplement: 9.2 Mental models, rationale and cognitive load",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W181",
      "target": "PASS7:LOCATOR:W181",
      "key": 0,
      "relation": "HAS_LOCATED_PRIMARY_ORIGINAL_SOURCE",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "depth": "IDENTITY_ONLY_METHODS_NOT_REPLICATED"
    },
    {
      "source": "W182",
      "target": "T:System knowledge & memory",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W182",
      "target": "T:Code quality & security",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W182",
      "target": "K:Output versus shipped value",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W182",
      "target": "K:Ownership and knowledge transfer",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W182",
      "target": "C:C09",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W182",
      "target": "C:C09",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W182",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W182",
      "target": "C:C05",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W182",
      "target": "C:C05",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W182",
      "target": "C:C02",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W182",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W182",
      "target": "W185",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W182",
      "target": "S:5.8",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 5.8 Authorship is not stewardship",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W182",
      "target": "S:9.3",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 9.3 Authorship, ownership and stewardship",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W183",
      "target": "T:System knowledge & memory",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W183",
      "target": "T:Skills & learning",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W183",
      "target": "K:Onboarding and developer fluency",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W183",
      "target": "K:System understanding and rationale",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W183",
      "target": "K:Agent context and persistent memory",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W183",
      "target": "K:Dataset provenance and dependency",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W183",
      "target": "C:C09",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W183",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W183",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W183",
      "target": "W188",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W183",
      "target": "S:10.6",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.35",
      "role": "supplement",
      "rationale": "supplement: 10.6 Onboarding is a long process, not a first PR",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W183",
      "target": "PASS7:LOCATOR:W183",
      "key": 0,
      "relation": "HAS_LOCATED_PRIMARY_ORIGINAL_SOURCE",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "depth": "IDENTITY_ONLY_METHODS_NOT_REPLICATED"
    },
    {
      "source": "W184",
      "target": "T:System knowledge & memory",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W184",
      "target": "T:Skills & learning",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W184",
      "target": "K:Onboarding and developer fluency",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W184",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W184",
      "target": "C:C09",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W184",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W184",
      "target": "C:C10",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W184",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W184",
      "target": "S:10.6",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 10.6 Onboarding is a long process, not a first PR",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W185",
      "target": "T:System knowledge & memory",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W185",
      "target": "K:Output versus shipped value",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W185",
      "target": "K:Ownership and knowledge transfer",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W185",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W185",
      "target": "C:C09",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W185",
      "target": "C:C09",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W185",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W185",
      "target": "C:C02",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W185",
      "target": "M:Quasi-experimental / matched observation",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W185",
      "target": "W187",
      "key": 0,
      "relation": "inferred_topic_similarity",
      "weight": "0.18",
      "role": "",
      "rationale": "Algorithmic similarity of bibliographic title, topic tags, study design and editorial summary; NOT a citation or evidence of replication.",
      "provenance": "Algorithmically inferred"
    },
    {
      "source": "W185",
      "target": "S:9.8",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 9.8 Turnover, succession and long-term maintenance",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W185",
      "target": "S:10.9",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 10.9 A practical capability-development contract",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W185",
      "target": "S:11.8",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 11.8 Knowledge handoff and stewardship rights",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W185",
      "target": "C:C11",
      "key": 0,
      "relation": "DOCUMENTED_EDITORIAL_EXTENSION",
      "weight": "0.14",
      "role": "",
      "rationale": "11.8 (core)",
      "provenance": "2026-10-09 revised editorial plan; not present in original graph"
    },
    {
      "source": "W185",
      "target": "C:C11",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W185",
      "target": "AUD:W185:REGRESSION",
      "key": 0,
      "relation": "HAS_AUDITED_CLAIM",
      "rationale": "Primary source inspection/known scope",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "W185",
      "target": "AUD:W185:MENTORS",
      "key": 0,
      "relation": "HAS_AUDITED_CLAIM",
      "rationale": "Primary source inspection/known scope",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "W185",
      "target": "EDU:COMMENTARY:09",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W185",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "W186",
      "target": "T:System knowledge & memory",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W186",
      "target": "K:Automation bias and trust",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W186",
      "target": "K:Human cognitive load",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W186",
      "target": "K:System understanding and rationale",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W186",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W186",
      "target": "C:C09",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W186",
      "target": "C:C09",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W186",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W186",
      "target": "M:Self-report / commercial evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W186",
      "target": "MC:Developer work-practices field study (not commercial report)",
      "key": 0,
      "relation": "AUDITED_METHOD_CLASS",
      "weight": "0.65",
      "role": "",
      "rationale": "",
      "provenance": "Editorial correction overlay; original source class preserved"
    },
    {
      "source": "W186",
      "target": "S:1.6",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 1.6 Why brownfield change starts with system comprehension",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W186",
      "target": "S:9.2",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 9.2 Mental models, rationale and cognitive load",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W186",
      "target": "C:C01",
      "key": 0,
      "relation": "DOCUMENTED_EDITORIAL_EXTENSION",
      "weight": "0.14",
      "role": "",
      "rationale": "1.6 (core)",
      "provenance": "2026-10-09 revised editorial plan; not present in original graph"
    },
    {
      "source": "W186",
      "target": "C:C01",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W186",
      "target": "AUD:W186:SAMPLE",
      "key": 0,
      "relation": "HAS_AUDITED_CLAIM",
      "rationale": "Primary source inspection/known scope",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "W187",
      "target": "T:System knowledge & memory",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W187",
      "target": "T:Skills & learning",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W187",
      "target": "K:Output versus shipped value",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W187",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W187",
      "target": "C:C09",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W187",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W187",
      "target": "C:C10",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W187",
      "target": "C:C02",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W187",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W187",
      "target": "S:10.6",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 10.6 Onboarding is a long process, not a first PR",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W188",
      "target": "T:System knowledge & memory",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W188",
      "target": "T:Skills & learning",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W188",
      "target": "K:Output versus shipped value",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W188",
      "target": "K:Human cognitive load",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W188",
      "target": "K:Skills formation and teaching",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W188",
      "target": "K:Onboarding and developer fluency",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W188",
      "target": "K:System understanding and rationale",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W188",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W188",
      "target": "C:C09",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W188",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W188",
      "target": "C:C02",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W188",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W188",
      "target": "S:10.6",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.35",
      "role": "supplement",
      "rationale": "supplement: 10.6 Onboarding is a long process, not a first PR",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W188",
      "target": "PASS7:LOCATOR:W188",
      "key": 0,
      "relation": "HAS_LOCATED_PRIMARY_ORIGINAL_SOURCE",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "depth": "IDENTITY_ONLY_METHODS_NOT_REPLICATED"
    },
    {
      "source": "W189",
      "target": "T:System knowledge & memory",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W189",
      "target": "K:Skills formation and teaching",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W189",
      "target": "K:System understanding and rationale",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W189",
      "target": "K:Ownership and knowledge transfer",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W189",
      "target": "C:C09",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W189",
      "target": "C:C09",
      "key": 1,
      "relation": "PASS4_SCOPED_PRIMARY_LINK",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10",
      "checked": "partial_not_full_original_replication"
    },
    {
      "source": "W189",
      "target": "C:C09",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W189",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W189",
      "target": "M:Theory / argument (not a new result)",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W189",
      "target": "S:5.8",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 5.8 Authorship is not stewardship",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W189",
      "target": "S:9.3",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 9.3 Authorship, ownership and stewardship",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W189",
      "target": "S:9.9",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 9.9 A verified memory handoff",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W189",
      "target": "S:11.8",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 11.8 Knowledge handoff and stewardship rights",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W189",
      "target": "C:C05",
      "key": 0,
      "relation": "DOCUMENTED_EDITORIAL_EXTENSION",
      "weight": "0.14",
      "role": "",
      "rationale": "5.8 (core)",
      "provenance": "2026-10-09 revised editorial plan; not present in original graph"
    },
    {
      "source": "W189",
      "target": "C:C05",
      "key": 1,
      "relation": "PASS4_SCOPED_PRIMARY_LINK",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10",
      "checked": "partial_not_full_original_replication"
    },
    {
      "source": "W189",
      "target": "C:C05",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W189",
      "target": "C:C11",
      "key": 0,
      "relation": "DOCUMENTED_EDITORIAL_EXTENSION",
      "weight": "0.14",
      "role": "",
      "rationale": "11.8 (core)",
      "provenance": "2026-10-09 revised editorial plan; not present in original graph"
    },
    {
      "source": "W189",
      "target": "C:C11",
      "key": 1,
      "relation": "PASS4_SCOPED_PRIMARY_LINK",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10",
      "checked": "partial_not_full_original_replication"
    },
    {
      "source": "W189",
      "target": "C:C11",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W189",
      "target": "PASS4:CLAIM:P4-W189-THEORY",
      "key": 0,
      "relation": "SUPPORTS_SOURCE_SCOPED_CLAIM",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10",
      "scope": "Must directly test comprehension instead of declaring every legacy metric invalid"
    },
    {
      "source": "W189",
      "target": "EDU:COMMENTARY:05",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W189",
      "target": "EDU:COMMENTARY:09",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W189",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "W190",
      "target": "T:System knowledge & memory",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W190",
      "target": "K:Code reuse and duplication",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W190",
      "target": "K:Human cognitive load",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W190",
      "target": "K:System understanding and rationale",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W190",
      "target": "K:Dataset provenance and dependency",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W190",
      "target": "C:C09",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W190",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W190",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W190",
      "target": "S:9.2",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.35",
      "role": "supplement",
      "rationale": "supplement: 9.2 Mental models, rationale and cognitive load",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W191",
      "target": "T:What agents can do",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W191",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W191",
      "target": "K:Review capacity and maintainers",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W191",
      "target": "K:Agent failure and escalation",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W191",
      "target": "K:System understanding and rationale",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W191",
      "target": "K:Dataset provenance and dependency",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W191",
      "target": "C:C03",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W191",
      "target": "C:C03",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W191",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W191",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W191",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W191",
      "target": "D:AIDev",
      "key": 0,
      "relation": "SHARED_DATASET",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Bibliography stated or known AIDev use"
    },
    {
      "source": "W191",
      "target": "S:1.6",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 1.6 Why brownfield change starts with system comprehension",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W191",
      "target": "S:3.2",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 3.2 What an agent actually observes",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W191",
      "target": "S:3.3",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 3.3 The task envelope",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W191",
      "target": "S:3.5",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 3.5 Common failure modes in real changes",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W191",
      "target": "S:3.6",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 3.6 A bounded propose–act–observe loop",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W191",
      "target": "S:4.1",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 4.1 Separate intention determination from design",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W191",
      "target": "C:C01",
      "key": 0,
      "relation": "DOCUMENTED_EDITORIAL_EXTENSION",
      "weight": "0.14",
      "role": "",
      "rationale": "1.6 (counterpoint)",
      "provenance": "2026-10-09 revised editorial plan; not present in original graph"
    },
    {
      "source": "W191",
      "target": "C:C04",
      "key": 0,
      "relation": "DOCUMENTED_EDITORIAL_EXTENSION",
      "weight": "0.14",
      "role": "",
      "rationale": "4.1 (counterpoint)",
      "provenance": "2026-10-09 revised editorial plan; not present in original graph"
    },
    {
      "source": "W191",
      "target": "C:C04",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W191",
      "target": "JPG:V7:08",
      "key": "v7_attribution",
      "relation": "SOURCE_ATTRIBUTION_FOR_RENDITION",
      "provenance": "JPG_EDITION_V7",
      "interpretation": "Source attribution inherited from audited figure; not independent validation"
    },
    {
      "source": "W192",
      "target": "T:What agents can do",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W192",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W192",
      "target": "K:Independent verification and oracles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W192",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W192",
      "target": "K:Dataset provenance and dependency",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W192",
      "target": "C:C03",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W192",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W192",
      "target": "C:C07",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W192",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W192",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W192",
      "target": "D:AIDev",
      "key": 0,
      "relation": "SHARED_DATASET",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Bibliography stated or known AIDev use"
    },
    {
      "source": "W192",
      "target": "D:AIDev",
      "key": 1,
      "relation": "DATASET_INTRODUCED_BY",
      "provenance": "2026-10-10 original paper inspection",
      "rationale": "Original AIDev corpus and curated subset",
      "weight": "1.0"
    },
    {
      "source": "W192",
      "target": "S:3.4",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 3.4 Agent benchmarks and observed pull requests",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W192",
      "target": "S:7.6",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 7.6 Benchmark success versus merge readiness",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W192",
      "target": "EDU:COMMENTARY:03",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W192",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "W193",
      "target": "T:What agents can do",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "",
      "rationale": "",
      "provenance": "Source bibliography"
    },
    {
      "source": "W193",
      "target": "K:Controlled productivity evidence",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W193",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W193",
      "target": "K:Long-running agent execution",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.48",
      "role": "",
      "rationale": "",
      "provenance": "Editorial and keyword classification"
    },
    {
      "source": "W193",
      "target": "C:C03",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W193",
      "target": "C:C03",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W193",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.25",
      "role": "",
      "rationale": "",
      "provenance": "Editorial classification"
    },
    {
      "source": "W193",
      "target": "C:C07",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "W193",
      "target": "M:Observational / qualitative evidence",
      "key": 0,
      "relation": "EVIDENCE_CLASS",
      "weight": "0.22",
      "role": "",
      "rationale": "",
      "provenance": "Analytical classification"
    },
    {
      "source": "W193",
      "target": "S:3.3",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 3.3 The task envelope",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W193",
      "target": "S:3.4",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.9",
      "role": "core",
      "rationale": "core: 3.4 Agent benchmarks and observed pull requests",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W193",
      "target": "S:7.6",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.6",
      "role": "counterpoint",
      "rationale": "counterpoint: 7.6 Benchmark success versus merge readiness",
      "provenance": "Revised editorial plan; NOT an author-citation edge"
    },
    {
      "source": "W193",
      "target": "EDU:COMMENTARY:03",
      "key": 0,
      "relation": "QUALIFIED_IN_APPENDIX_B",
      "provenance": "PASS11 cited-research commentary"
    },
    {
      "source": "W193",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "C:C01",
      "target": "S:1.1",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C01",
      "target": "S:1.2",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C01",
      "target": "S:1.3",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C01",
      "target": "S:1.4",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C01",
      "target": "S:1.5",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C01",
      "target": "S:1.6",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C01",
      "target": "S:1.7",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C01",
      "target": "S:1.8",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C01",
      "target": "S:1.9",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C01",
      "target": "EDU:LEARNING:01",
      "key": 0,
      "relation": "HAS_LEARNING_OUTCOMES",
      "provenance": "PASS11 editorial; no new empirical claims"
    },
    {
      "source": "C:C01",
      "target": "EDU:WORKED:01",
      "key": 0,
      "relation": "HAS_WORKED_EXAMPLE",
      "provenance": "PASS11 editorial; no new empirical claims"
    },
    {
      "source": "C:C01",
      "target": "EDU:COMMENTARY:01",
      "key": 0,
      "relation": "HAS_EVIDENCE_COMMENTARY",
      "provenance": "PASS11 editorial; no new empirical claims"
    },
    {
      "source": "C:C01",
      "target": "V06",
      "key": "V10-f36bde531eaa25424c46",
      "relation": "V10_CHAPTER_IN_VOLUME",
      "rationale": "Current canonical chapter inclusion, not author-to-author citation."
    },
    {
      "source": "C:C01",
      "target": "EDITION:V11",
      "key": "V11-c8a288ecabfdb8249b19a03c",
      "relation": "V11_CHAPTER_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "C:C02",
      "target": "S:2.1",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C02",
      "target": "S:2.2",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C02",
      "target": "S:2.3",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C02",
      "target": "S:2.4",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C02",
      "target": "S:2.5",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C02",
      "target": "S:2.6",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C02",
      "target": "S:2.7",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C02",
      "target": "S:2.8",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C02",
      "target": "S:2.9",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C02",
      "target": "EDU:LEARNING:02",
      "key": 0,
      "relation": "HAS_LEARNING_OUTCOMES",
      "provenance": "PASS11 editorial; no new empirical claims"
    },
    {
      "source": "C:C02",
      "target": "EDU:WORKED:02",
      "key": 0,
      "relation": "HAS_WORKED_EXAMPLE",
      "provenance": "PASS11 editorial; no new empirical claims"
    },
    {
      "source": "C:C02",
      "target": "EDU:COMMENTARY:02",
      "key": 0,
      "relation": "HAS_EVIDENCE_COMMENTARY",
      "provenance": "PASS11 editorial; no new empirical claims"
    },
    {
      "source": "C:C02",
      "target": "V06",
      "key": "V10-55872c64938a96ddb3d6",
      "relation": "V10_CHAPTER_IN_VOLUME",
      "rationale": "Current canonical chapter inclusion, not author-to-author citation."
    },
    {
      "source": "C:C02",
      "target": "EDITION:V11",
      "key": "V11-dc58d4d8ac16daf0350bc386",
      "relation": "V11_CHAPTER_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "C:C03",
      "target": "S:3.1",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C03",
      "target": "S:3.2",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C03",
      "target": "S:3.3",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C03",
      "target": "S:3.4",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C03",
      "target": "S:3.5",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C03",
      "target": "S:3.6",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C03",
      "target": "S:3.7",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C03",
      "target": "S:3.8",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C03",
      "target": "S:3.9",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C03",
      "target": "EDU:LEARNING:03",
      "key": 0,
      "relation": "HAS_LEARNING_OUTCOMES",
      "provenance": "PASS11 editorial; no new empirical claims"
    },
    {
      "source": "C:C03",
      "target": "EDU:WORKED:03",
      "key": 0,
      "relation": "HAS_WORKED_EXAMPLE",
      "provenance": "PASS11 editorial; no new empirical claims"
    },
    {
      "source": "C:C03",
      "target": "EDU:COMMENTARY:03",
      "key": 0,
      "relation": "HAS_EVIDENCE_COMMENTARY",
      "provenance": "PASS11 editorial; no new empirical claims"
    },
    {
      "source": "C:C03",
      "target": "V06",
      "key": "V10-a09d8c821419e06fa606",
      "relation": "V10_CHAPTER_IN_VOLUME",
      "rationale": "Current canonical chapter inclusion, not author-to-author citation."
    },
    {
      "source": "C:C03",
      "target": "EDITION:V11",
      "key": "V11-b349948d8ffcecfefd366b9d",
      "relation": "V11_CHAPTER_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "C:C04",
      "target": "S:4.1",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C04",
      "target": "S:4.2",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C04",
      "target": "S:4.3",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C04",
      "target": "S:4.4",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C04",
      "target": "S:4.5",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C04",
      "target": "S:4.6",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C04",
      "target": "S:4.7",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C04",
      "target": "S:4.8",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C04",
      "target": "S:4.9",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C04",
      "target": "EDU:LEARNING:04",
      "key": 0,
      "relation": "HAS_LEARNING_OUTCOMES",
      "provenance": "PASS11 editorial; no new empirical claims"
    },
    {
      "source": "C:C04",
      "target": "EDU:WORKED:04",
      "key": 0,
      "relation": "HAS_WORKED_EXAMPLE",
      "provenance": "PASS11 editorial; no new empirical claims"
    },
    {
      "source": "C:C04",
      "target": "EDU:COMMENTARY:04",
      "key": 0,
      "relation": "HAS_EVIDENCE_COMMENTARY",
      "provenance": "PASS11 editorial; no new empirical claims"
    },
    {
      "source": "C:C04",
      "target": "V06",
      "key": "V10-1581812fda841d0e6d62",
      "relation": "V10_CHAPTER_IN_VOLUME",
      "rationale": "Current canonical chapter inclusion, not author-to-author citation."
    },
    {
      "source": "C:C04",
      "target": "EDITION:V11",
      "key": "V11-e0e4c827072794a7aed425bb",
      "relation": "V11_CHAPTER_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "C:C05",
      "target": "S:5.1",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C05",
      "target": "S:5.2",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C05",
      "target": "S:5.3",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C05",
      "target": "S:5.4",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C05",
      "target": "S:5.5",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C05",
      "target": "S:5.6",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C05",
      "target": "S:5.7",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C05",
      "target": "S:5.8",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C05",
      "target": "S:5.9",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C05",
      "target": "EDU:LEARNING:05",
      "key": 0,
      "relation": "HAS_LEARNING_OUTCOMES",
      "provenance": "PASS11 editorial; no new empirical claims"
    },
    {
      "source": "C:C05",
      "target": "EDU:WORKED:05",
      "key": 0,
      "relation": "HAS_WORKED_EXAMPLE",
      "provenance": "PASS11 editorial; no new empirical claims"
    },
    {
      "source": "C:C05",
      "target": "EDU:COMMENTARY:05",
      "key": 0,
      "relation": "HAS_EVIDENCE_COMMENTARY",
      "provenance": "PASS11 editorial; no new empirical claims"
    },
    {
      "source": "C:C05",
      "target": "V06",
      "key": "V10-be3e85ddbea8ff7f27d5",
      "relation": "V10_CHAPTER_IN_VOLUME",
      "rationale": "Current canonical chapter inclusion, not author-to-author citation."
    },
    {
      "source": "C:C05",
      "target": "EDITION:V11",
      "key": "V11-ab40f8e0dc50a47ca5de023a",
      "relation": "V11_CHAPTER_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "C:C06",
      "target": "S:6.1",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C06",
      "target": "S:6.2",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C06",
      "target": "S:6.3",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C06",
      "target": "S:6.4",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C06",
      "target": "S:6.5",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C06",
      "target": "S:6.6",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C06",
      "target": "S:6.7",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C06",
      "target": "S:6.8",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C06",
      "target": "S:6.9",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C06",
      "target": "EDU:LEARNING:06",
      "key": 0,
      "relation": "HAS_LEARNING_OUTCOMES",
      "provenance": "PASS11 editorial; no new empirical claims"
    },
    {
      "source": "C:C06",
      "target": "EDU:WORKED:06",
      "key": 0,
      "relation": "HAS_WORKED_EXAMPLE",
      "provenance": "PASS11 editorial; no new empirical claims"
    },
    {
      "source": "C:C06",
      "target": "EDU:COMMENTARY:06",
      "key": 0,
      "relation": "HAS_EVIDENCE_COMMENTARY",
      "provenance": "PASS11 editorial; no new empirical claims"
    },
    {
      "source": "C:C06",
      "target": "V06",
      "key": "V10-4bbe14b5ec5958a7a6aa",
      "relation": "V10_CHAPTER_IN_VOLUME",
      "rationale": "Current canonical chapter inclusion, not author-to-author citation."
    },
    {
      "source": "C:C06",
      "target": "EDITION:V11",
      "key": "V11-f3a0926ef5159833409da89e",
      "relation": "V11_CHAPTER_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "C:C07",
      "target": "S:7.1",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C07",
      "target": "S:7.2",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C07",
      "target": "S:7.3",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C07",
      "target": "S:7.4",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C07",
      "target": "S:7.5",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C07",
      "target": "S:7.6",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C07",
      "target": "S:7.7",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C07",
      "target": "S:7.8",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C07",
      "target": "S:7.9",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C07",
      "target": "EDU:LEARNING:07",
      "key": 0,
      "relation": "HAS_LEARNING_OUTCOMES",
      "provenance": "PASS11 editorial; no new empirical claims"
    },
    {
      "source": "C:C07",
      "target": "EDU:WORKED:07",
      "key": 0,
      "relation": "HAS_WORKED_EXAMPLE",
      "provenance": "PASS11 editorial; no new empirical claims"
    },
    {
      "source": "C:C07",
      "target": "EDU:COMMENTARY:07",
      "key": 0,
      "relation": "HAS_EVIDENCE_COMMENTARY",
      "provenance": "PASS11 editorial; no new empirical claims"
    },
    {
      "source": "C:C07",
      "target": "V06",
      "key": "V10-a13898a693039689c2bf",
      "relation": "V10_CHAPTER_IN_VOLUME",
      "rationale": "Current canonical chapter inclusion, not author-to-author citation."
    },
    {
      "source": "C:C07",
      "target": "EDITION:V11",
      "key": "V11-a09b25af6346927609d1a3f8",
      "relation": "V11_CHAPTER_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "C:C08",
      "target": "S:8.1",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C08",
      "target": "S:8.2",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C08",
      "target": "S:8.3",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C08",
      "target": "S:8.4",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C08",
      "target": "S:8.5",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C08",
      "target": "S:8.6",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C08",
      "target": "S:8.7",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C08",
      "target": "S:8.8",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C08",
      "target": "S:8.9",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C08",
      "target": "EDU:LEARNING:08",
      "key": 0,
      "relation": "HAS_LEARNING_OUTCOMES",
      "provenance": "PASS11 editorial; no new empirical claims"
    },
    {
      "source": "C:C08",
      "target": "EDU:WORKED:08",
      "key": 0,
      "relation": "HAS_WORKED_EXAMPLE",
      "provenance": "PASS11 editorial; no new empirical claims"
    },
    {
      "source": "C:C08",
      "target": "EDU:COMMENTARY:08",
      "key": 0,
      "relation": "HAS_EVIDENCE_COMMENTARY",
      "provenance": "PASS11 editorial; no new empirical claims"
    },
    {
      "source": "C:C08",
      "target": "V06",
      "key": "V10-297b86b9407c31cfa40f",
      "relation": "V10_CHAPTER_IN_VOLUME",
      "rationale": "Current canonical chapter inclusion, not author-to-author citation."
    },
    {
      "source": "C:C08",
      "target": "EDITION:V11",
      "key": "V11-70fefacd4c42d975ab21ddcb",
      "relation": "V11_CHAPTER_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "C:C09",
      "target": "S:9.1",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C09",
      "target": "S:9.2",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C09",
      "target": "S:9.3",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C09",
      "target": "S:9.4",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C09",
      "target": "S:9.5",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C09",
      "target": "S:9.6",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C09",
      "target": "S:9.7",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C09",
      "target": "S:9.8",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C09",
      "target": "S:9.9",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C09",
      "target": "EDU:LEARNING:09",
      "key": 0,
      "relation": "HAS_LEARNING_OUTCOMES",
      "provenance": "PASS11 editorial; no new empirical claims"
    },
    {
      "source": "C:C09",
      "target": "EDU:WORKED:09",
      "key": 0,
      "relation": "HAS_WORKED_EXAMPLE",
      "provenance": "PASS11 editorial; no new empirical claims"
    },
    {
      "source": "C:C09",
      "target": "EDU:COMMENTARY:09",
      "key": 0,
      "relation": "HAS_EVIDENCE_COMMENTARY",
      "provenance": "PASS11 editorial; no new empirical claims"
    },
    {
      "source": "C:C09",
      "target": "V06",
      "key": "V10-b557b781d6a0b77f1409",
      "relation": "V10_CHAPTER_IN_VOLUME",
      "rationale": "Current canonical chapter inclusion, not author-to-author citation."
    },
    {
      "source": "C:C09",
      "target": "EDITION:V11",
      "key": "V11-7b662bbf00324749be8bab90",
      "relation": "V11_CHAPTER_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "C:C10",
      "target": "S:10.1",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C10",
      "target": "S:10.2",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C10",
      "target": "S:10.3",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C10",
      "target": "S:10.4",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C10",
      "target": "S:10.5",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C10",
      "target": "S:10.6",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C10",
      "target": "S:10.7",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C10",
      "target": "S:10.8",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C10",
      "target": "S:10.9",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C10",
      "target": "EDU:LEARNING:10",
      "key": 0,
      "relation": "HAS_LEARNING_OUTCOMES",
      "provenance": "PASS11 editorial; no new empirical claims"
    },
    {
      "source": "C:C10",
      "target": "EDU:WORKED:10",
      "key": 0,
      "relation": "HAS_WORKED_EXAMPLE",
      "provenance": "PASS11 editorial; no new empirical claims"
    },
    {
      "source": "C:C10",
      "target": "EDU:COMMENTARY:10",
      "key": 0,
      "relation": "HAS_EVIDENCE_COMMENTARY",
      "provenance": "PASS11 editorial; no new empirical claims"
    },
    {
      "source": "C:C10",
      "target": "V06",
      "key": "V10-0e0b970dee3d23c29dc1",
      "relation": "V10_CHAPTER_IN_VOLUME",
      "rationale": "Current canonical chapter inclusion, not author-to-author citation."
    },
    {
      "source": "C:C10",
      "target": "EDITION:V11",
      "key": "V11-d83a01a5791d1e5450f95755",
      "relation": "V11_CHAPTER_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "C:C11",
      "target": "S:11.1",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C11",
      "target": "S:11.2",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C11",
      "target": "S:11.3",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C11",
      "target": "S:11.4",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C11",
      "target": "S:11.5",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C11",
      "target": "S:11.6",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C11",
      "target": "S:11.7",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C11",
      "target": "S:11.8",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C11",
      "target": "S:11.9",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C11",
      "target": "EDU:LEARNING:11",
      "key": 0,
      "relation": "HAS_LEARNING_OUTCOMES",
      "provenance": "PASS11 editorial; no new empirical claims"
    },
    {
      "source": "C:C11",
      "target": "EDU:WORKED:11",
      "key": 0,
      "relation": "HAS_WORKED_EXAMPLE",
      "provenance": "PASS11 editorial; no new empirical claims"
    },
    {
      "source": "C:C11",
      "target": "EDU:COMMENTARY:11",
      "key": 0,
      "relation": "HAS_EVIDENCE_COMMENTARY",
      "provenance": "PASS11 editorial; no new empirical claims"
    },
    {
      "source": "C:C11",
      "target": "V06",
      "key": "V10-f3900d34fdb8a707a821",
      "relation": "V10_CHAPTER_IN_VOLUME",
      "rationale": "Current canonical chapter inclusion, not author-to-author citation."
    },
    {
      "source": "C:C11",
      "target": "EDITION:V11",
      "key": "V11-48897396888bfc286b20534b",
      "relation": "V11_CHAPTER_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "C:C12",
      "target": "S:12.1",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C12",
      "target": "S:12.2",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C12",
      "target": "S:12.3",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C12",
      "target": "S:12.4",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C12",
      "target": "S:12.5",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C12",
      "target": "S:12.6",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C12",
      "target": "S:12.7",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C12",
      "target": "S:12.8",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C12",
      "target": "S:12.9",
      "key": 0,
      "relation": "CHAPTER_HAS_SECTION",
      "weight": "0.60",
      "role": "",
      "rationale": "",
      "provenance": "Revised editorial plan 2026-10-09"
    },
    {
      "source": "C:C12",
      "target": "EDU:LEARNING:12",
      "key": 0,
      "relation": "HAS_LEARNING_OUTCOMES",
      "provenance": "PASS11 editorial; no new empirical claims"
    },
    {
      "source": "C:C12",
      "target": "EDU:WORKED:12",
      "key": 0,
      "relation": "HAS_WORKED_EXAMPLE",
      "provenance": "PASS11 editorial; no new empirical claims"
    },
    {
      "source": "C:C12",
      "target": "EDU:COMMENTARY:12",
      "key": 0,
      "relation": "HAS_EVIDENCE_COMMENTARY",
      "provenance": "PASS11 editorial; no new empirical claims"
    },
    {
      "source": "C:C12",
      "target": "V06",
      "key": "V10-48ec42993081c22e1396",
      "relation": "V10_CHAPTER_IN_VOLUME",
      "rationale": "Current canonical chapter inclusion, not author-to-author citation."
    },
    {
      "source": "C:C12",
      "target": "EDITION:V11",
      "key": "V11-625419ec858ff4f88bd08f4a",
      "relation": "V11_CHAPTER_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "EV-001",
      "target": "W001",
      "key": 0,
      "relation": "ANCHORED_TO_PAPER_ABSTRACT",
      "weight": "1.0",
      "rationale": "Primary abstract or author/publisher research summary checked; not full-text verification",
      "provenance": "Pre-Writing Baseline v1.0"
    },
    {
      "source": "EV-001",
      "target": "S:1.9",
      "key": 0,
      "relation": "CANDIDATE_FOR_SECTION",
      "weight": "1.0",
      "rationale": "Proposed citation placement; author must confirm claim scope during drafting",
      "provenance": "Baseline editorial judgement"
    },
    {
      "source": "EV-002",
      "target": "W003",
      "key": 0,
      "relation": "ANCHORED_TO_PAPER_ABSTRACT",
      "weight": "1.0",
      "rationale": "Primary abstract or author/publisher research summary checked; not full-text verification",
      "provenance": "Pre-Writing Baseline v1.0"
    },
    {
      "source": "EV-002",
      "target": "S:1.7",
      "key": 0,
      "relation": "CANDIDATE_FOR_SECTION",
      "weight": "1.0",
      "rationale": "Proposed citation placement; author must confirm claim scope during drafting",
      "provenance": "Baseline editorial judgement"
    },
    {
      "source": "EV-003",
      "target": "W004",
      "key": 0,
      "relation": "ANCHORED_TO_PAPER_ABSTRACT",
      "weight": "1.0",
      "rationale": "Primary abstract or author/publisher research summary checked; not full-text verification",
      "provenance": "Pre-Writing Baseline v1.0"
    },
    {
      "source": "EV-003",
      "target": "S:2.4",
      "key": 0,
      "relation": "CANDIDATE_FOR_SECTION",
      "weight": "1.0",
      "rationale": "Proposed citation placement; author must confirm claim scope during drafting",
      "provenance": "Baseline editorial judgement"
    },
    {
      "source": "EV-004",
      "target": "W008",
      "key": 0,
      "relation": "ANCHORED_TO_PAPER_ABSTRACT",
      "weight": "1.0",
      "rationale": "Primary abstract or author/publisher research summary checked; not full-text verification",
      "provenance": "Pre-Writing Baseline v1.0"
    },
    {
      "source": "EV-004",
      "target": "S:2.2",
      "key": 0,
      "relation": "CANDIDATE_FOR_SECTION",
      "weight": "1.0",
      "rationale": "Proposed citation placement; author must confirm claim scope during drafting",
      "provenance": "Baseline editorial judgement"
    },
    {
      "source": "EV-005",
      "target": "W010",
      "key": 0,
      "relation": "ANCHORED_TO_PAPER_ABSTRACT",
      "weight": "1.0",
      "rationale": "Primary abstract or author/publisher research summary checked; not full-text verification",
      "provenance": "Pre-Writing Baseline v1.0"
    },
    {
      "source": "EV-005",
      "target": "S:1.9",
      "key": 0,
      "relation": "CANDIDATE_FOR_SECTION",
      "weight": "1.0",
      "rationale": "Proposed citation placement; author must confirm claim scope during drafting",
      "provenance": "Baseline editorial judgement"
    },
    {
      "source": "EV-006",
      "target": "W014",
      "key": 0,
      "relation": "ANCHORED_TO_PAPER_ABSTRACT",
      "weight": "1.0",
      "rationale": "Primary abstract or author/publisher research summary checked; not full-text verification",
      "provenance": "Pre-Writing Baseline v1.0"
    },
    {
      "source": "EV-006",
      "target": "S:1.2",
      "key": 0,
      "relation": "CANDIDATE_FOR_SECTION",
      "weight": "1.0",
      "rationale": "Proposed citation placement; author must confirm claim scope during drafting",
      "provenance": "Baseline editorial judgement"
    },
    {
      "source": "EV-007",
      "target": "W017",
      "key": 0,
      "relation": "ANCHORED_TO_PAPER_ABSTRACT",
      "weight": "1.0",
      "rationale": "Primary abstract or author/publisher research summary checked; not full-text verification",
      "provenance": "Pre-Writing Baseline v1.0"
    },
    {
      "source": "EV-007",
      "target": "S:2.8",
      "key": 0,
      "relation": "CANDIDATE_FOR_SECTION",
      "weight": "1.0",
      "rationale": "Proposed citation placement; author must confirm claim scope during drafting",
      "provenance": "Baseline editorial judgement"
    },
    {
      "source": "EV-008",
      "target": "W023",
      "key": 0,
      "relation": "ANCHORED_TO_PAPER_ABSTRACT",
      "weight": "1.0",
      "rationale": "Primary abstract or author/publisher research summary checked; not full-text verification",
      "provenance": "Pre-Writing Baseline v1.0"
    },
    {
      "source": "EV-008",
      "target": "S:1.7",
      "key": 0,
      "relation": "CANDIDATE_FOR_SECTION",
      "weight": "1.0",
      "rationale": "Proposed citation placement; author must confirm claim scope during drafting",
      "provenance": "Baseline editorial judgement"
    },
    {
      "source": "EV-009",
      "target": "W036",
      "key": 0,
      "relation": "ANCHORED_TO_PAPER_ABSTRACT",
      "weight": "1.0",
      "rationale": "Primary abstract or author/publisher research summary checked; not full-text verification",
      "provenance": "Pre-Writing Baseline v1.0"
    },
    {
      "source": "EV-009",
      "target": "S:5.6",
      "key": 0,
      "relation": "CANDIDATE_FOR_SECTION",
      "weight": "1.0",
      "rationale": "Proposed citation placement; author must confirm claim scope during drafting",
      "provenance": "Baseline editorial judgement"
    },
    {
      "source": "EV-010",
      "target": "W041",
      "key": 0,
      "relation": "ANCHORED_TO_PAPER_ABSTRACT",
      "weight": "1.0",
      "rationale": "Primary abstract or author/publisher research summary checked; not full-text verification",
      "provenance": "Pre-Writing Baseline v1.0"
    },
    {
      "source": "EV-010",
      "target": "S:6.3",
      "key": 0,
      "relation": "CANDIDATE_FOR_SECTION",
      "weight": "1.0",
      "rationale": "Proposed citation placement; author must confirm claim scope during drafting",
      "provenance": "Baseline editorial judgement"
    },
    {
      "source": "EV-011",
      "target": "W046",
      "key": 0,
      "relation": "ANCHORED_TO_PAPER_ABSTRACT",
      "weight": "1.0",
      "rationale": "Primary abstract or author/publisher research summary checked; not full-text verification",
      "provenance": "Pre-Writing Baseline v1.0"
    },
    {
      "source": "EV-011",
      "target": "S:6.3",
      "key": 0,
      "relation": "CANDIDATE_FOR_SECTION",
      "weight": "1.0",
      "rationale": "Proposed citation placement; author must confirm claim scope during drafting",
      "provenance": "Baseline editorial judgement"
    },
    {
      "source": "EV-012",
      "target": "W052",
      "key": 0,
      "relation": "ANCHORED_TO_PAPER_ABSTRACT",
      "weight": "1.0",
      "rationale": "Primary abstract or author/publisher research summary checked; not full-text verification",
      "provenance": "Pre-Writing Baseline v1.0"
    },
    {
      "source": "EV-012",
      "target": "S:5.1",
      "key": 0,
      "relation": "CANDIDATE_FOR_SECTION",
      "weight": "1.0",
      "rationale": "Proposed citation placement; author must confirm claim scope during drafting",
      "provenance": "Baseline editorial judgement"
    },
    {
      "source": "EV-013",
      "target": "W054",
      "key": 0,
      "relation": "ANCHORED_TO_PAPER_ABSTRACT",
      "weight": "1.0",
      "rationale": "Primary abstract or author/publisher research summary checked; not full-text verification",
      "provenance": "Pre-Writing Baseline v1.0"
    },
    {
      "source": "EV-013",
      "target": "S:2.6",
      "key": 0,
      "relation": "CANDIDATE_FOR_SECTION",
      "weight": "1.0",
      "rationale": "Proposed citation placement; author must confirm claim scope during drafting",
      "provenance": "Baseline editorial judgement"
    },
    {
      "source": "EV-014",
      "target": "W058",
      "key": 0,
      "relation": "ANCHORED_TO_PAPER_ABSTRACT",
      "weight": "1.0",
      "rationale": "Primary abstract or author/publisher research summary checked; not full-text verification",
      "provenance": "Pre-Writing Baseline v1.0"
    },
    {
      "source": "EV-014",
      "target": "S:5.8",
      "key": 0,
      "relation": "CANDIDATE_FOR_SECTION",
      "weight": "1.0",
      "rationale": "Proposed citation placement; author must confirm claim scope during drafting",
      "provenance": "Baseline editorial judgement"
    },
    {
      "source": "EV-015",
      "target": "W069",
      "key": 0,
      "relation": "ANCHORED_TO_PAPER_ABSTRACT",
      "weight": "1.0",
      "rationale": "Primary abstract or author/publisher research summary checked; not full-text verification",
      "provenance": "Pre-Writing Baseline v1.0"
    },
    {
      "source": "EV-015",
      "target": "S:8.2",
      "key": 0,
      "relation": "CANDIDATE_FOR_SECTION",
      "weight": "1.0",
      "rationale": "Proposed citation placement; author must confirm claim scope during drafting",
      "provenance": "Baseline editorial judgement"
    },
    {
      "source": "EV-016",
      "target": "W073",
      "key": 0,
      "relation": "ANCHORED_TO_PAPER_ABSTRACT",
      "weight": "1.0",
      "rationale": "Primary abstract or author/publisher research summary checked; not full-text verification",
      "provenance": "Pre-Writing Baseline v1.0"
    },
    {
      "source": "EV-016",
      "target": "S:8.2",
      "key": 0,
      "relation": "CANDIDATE_FOR_SECTION",
      "weight": "1.0",
      "rationale": "Proposed citation placement; author must confirm claim scope during drafting",
      "provenance": "Baseline editorial judgement"
    },
    {
      "source": "EV-017",
      "target": "W083",
      "key": 0,
      "relation": "ANCHORED_TO_PAPER_ABSTRACT",
      "weight": "1.0",
      "rationale": "Primary abstract or author/publisher research summary checked; not full-text verification",
      "provenance": "Pre-Writing Baseline v1.0"
    },
    {
      "source": "EV-017",
      "target": "S:8.7",
      "key": 0,
      "relation": "CANDIDATE_FOR_SECTION",
      "weight": "1.0",
      "rationale": "Proposed citation placement; author must confirm claim scope during drafting",
      "provenance": "Baseline editorial judgement"
    },
    {
      "source": "EV-018",
      "target": "W118",
      "key": 0,
      "relation": "ANCHORED_TO_PAPER_ABSTRACT",
      "weight": "1.0",
      "rationale": "Primary abstract or author/publisher research summary checked; not full-text verification",
      "provenance": "Pre-Writing Baseline v1.0"
    },
    {
      "source": "EV-018",
      "target": "S:10.1",
      "key": 0,
      "relation": "CANDIDATE_FOR_SECTION",
      "weight": "1.0",
      "rationale": "Proposed citation placement; author must confirm claim scope during drafting",
      "provenance": "Baseline editorial judgement"
    },
    {
      "source": "EV-019",
      "target": "W123",
      "key": 0,
      "relation": "ANCHORED_TO_PAPER_ABSTRACT",
      "weight": "1.0",
      "rationale": "Primary abstract or author/publisher research summary checked; not full-text verification",
      "provenance": "Pre-Writing Baseline v1.0"
    },
    {
      "source": "EV-019",
      "target": "S:12.5",
      "key": 0,
      "relation": "CANDIDATE_FOR_SECTION",
      "weight": "1.0",
      "rationale": "Proposed citation placement; author must confirm claim scope during drafting",
      "provenance": "Baseline editorial judgement"
    },
    {
      "source": "EV-020",
      "target": "W125",
      "key": 0,
      "relation": "ANCHORED_TO_PAPER_ABSTRACT",
      "weight": "1.0",
      "rationale": "Primary abstract or author/publisher research summary checked; not full-text verification",
      "provenance": "Pre-Writing Baseline v1.0"
    },
    {
      "source": "EV-020",
      "target": "S:12.5",
      "key": 0,
      "relation": "CANDIDATE_FOR_SECTION",
      "weight": "1.0",
      "rationale": "Proposed citation placement; author must confirm claim scope during drafting",
      "provenance": "Baseline editorial judgement"
    },
    {
      "source": "EV-021",
      "target": "W128",
      "key": 0,
      "relation": "ANCHORED_TO_PAPER_ABSTRACT",
      "weight": "1.0",
      "rationale": "Primary abstract or author/publisher research summary checked; not full-text verification",
      "provenance": "Pre-Writing Baseline v1.0"
    },
    {
      "source": "EV-021",
      "target": "S:12.5",
      "key": 0,
      "relation": "CANDIDATE_FOR_SECTION",
      "weight": "1.0",
      "rationale": "Proposed citation placement; author must confirm claim scope during drafting",
      "provenance": "Baseline editorial judgement"
    },
    {
      "source": "EV-022",
      "target": "W130",
      "key": 0,
      "relation": "ANCHORED_TO_PAPER_ABSTRACT",
      "weight": "1.0",
      "rationale": "Primary abstract or author/publisher research summary checked; not full-text verification",
      "provenance": "Pre-Writing Baseline v1.0"
    },
    {
      "source": "EV-022",
      "target": "S:12.8",
      "key": 0,
      "relation": "CANDIDATE_FOR_SECTION",
      "weight": "1.0",
      "rationale": "Proposed citation placement; author must confirm claim scope during drafting",
      "provenance": "Baseline editorial judgement"
    },
    {
      "source": "EV-023",
      "target": "W139",
      "key": 0,
      "relation": "ANCHORED_TO_PAPER_ABSTRACT",
      "weight": "1.0",
      "rationale": "Primary abstract or author/publisher research summary checked; not full-text verification",
      "provenance": "Pre-Writing Baseline v1.0"
    },
    {
      "source": "EV-023",
      "target": "S:12.6",
      "key": 0,
      "relation": "CANDIDATE_FOR_SECTION",
      "weight": "1.0",
      "rationale": "Proposed citation placement; author must confirm claim scope during drafting",
      "provenance": "Baseline editorial judgement"
    },
    {
      "source": "EV-024",
      "target": "W140",
      "key": 0,
      "relation": "ANCHORED_TO_PAPER_ABSTRACT",
      "weight": "1.0",
      "rationale": "Primary abstract or author/publisher research summary checked; not full-text verification",
      "provenance": "Pre-Writing Baseline v1.0"
    },
    {
      "source": "EV-024",
      "target": "S:12.6",
      "key": 0,
      "relation": "CANDIDATE_FOR_SECTION",
      "weight": "1.0",
      "rationale": "Proposed citation placement; author must confirm claim scope during drafting",
      "provenance": "Baseline editorial judgement"
    },
    {
      "source": "EV-025",
      "target": "W142",
      "key": 0,
      "relation": "ANCHORED_TO_PAPER_ABSTRACT",
      "weight": "1.0",
      "rationale": "Primary abstract or author/publisher research summary checked; not full-text verification",
      "provenance": "Pre-Writing Baseline v1.0"
    },
    {
      "source": "EV-025",
      "target": "S:12.6",
      "key": 0,
      "relation": "CANDIDATE_FOR_SECTION",
      "weight": "1.0",
      "rationale": "Proposed citation placement; author must confirm claim scope during drafting",
      "provenance": "Baseline editorial judgement"
    },
    {
      "source": "EV-026",
      "target": "W149",
      "key": 0,
      "relation": "ANCHORED_TO_PAPER_ABSTRACT",
      "weight": "1.0",
      "rationale": "Primary abstract or author/publisher research summary checked; not full-text verification",
      "provenance": "Pre-Writing Baseline v1.0"
    },
    {
      "source": "EV-026",
      "target": "S:4.7",
      "key": 0,
      "relation": "CANDIDATE_FOR_SECTION",
      "weight": "1.0",
      "rationale": "Proposed citation placement; author must confirm claim scope during drafting",
      "provenance": "Baseline editorial judgement"
    },
    {
      "source": "PR-01",
      "target": "C:C04",
      "key": 0,
      "relation": "PROPOSED_FOR_CHAPTER",
      "weight": "1.0",
      "rationale": "Author proposal; no causal evaluation in this baseline.",
      "provenance": "Author synthesis"
    },
    {
      "source": "PR-02",
      "target": "C:C04",
      "key": 0,
      "relation": "PROPOSED_FOR_CHAPTER",
      "weight": "1.0",
      "rationale": "Author proposal; scoped by a dependency impact graph.",
      "provenance": "Author synthesis"
    },
    {
      "source": "PR-03",
      "target": "C:C03",
      "key": 0,
      "relation": "PROPOSED_FOR_CHAPTER",
      "weight": "1.0",
      "rationale": "Reference implementation is instructional, not a validated universal policy.",
      "provenance": "Author synthesis"
    },
    {
      "source": "PR-04",
      "target": "C:C07",
      "key": 0,
      "relation": "PROPOSED_FOR_CHAPTER",
      "weight": "1.0",
      "rationale": "Governance proposal, not a measured empirical result.",
      "provenance": "Author synthesis"
    },
    {
      "source": "PR-05",
      "target": "C:C08",
      "key": 0,
      "relation": "PROPOSED_FOR_CHAPTER",
      "weight": "1.0",
      "rationale": "Escalate repeated non-actionable rejection instead of retrying indefinitely.",
      "provenance": "Author synthesis"
    },
    {
      "source": "PR-06",
      "target": "C:C02",
      "key": 0,
      "relation": "PROPOSED_FOR_CHAPTER",
      "weight": "1.0",
      "rationale": "Synthesis informed by W003/W010/W014; specific dashboard requires validation.",
      "provenance": "Author synthesis"
    },
    {
      "source": "PR-07",
      "target": "C:C09",
      "key": 0,
      "relation": "PROPOSED_FOR_CHAPTER",
      "weight": "1.0",
      "rationale": "Proposed operational memory design, not demonstrated by every cited memory study.",
      "provenance": "Author synthesis"
    },
    {
      "source": "PR-08",
      "target": "C:C10",
      "key": 0,
      "relation": "PROPOSED_FOR_CHAPTER",
      "weight": "1.0",
      "rationale": "Context-dependent intervention suggested by skill-formation literature.",
      "provenance": "Author synthesis"
    },
    {
      "source": "PR-09",
      "target": "C:C12",
      "key": 0,
      "relation": "PROPOSED_FOR_CHAPTER",
      "weight": "1.0",
      "rationale": "Model proposal; unit costs and effects must come from a local pilot.",
      "provenance": "Author synthesis"
    },
    {
      "source": "PR-10",
      "target": "C:C02",
      "key": 0,
      "relation": "PROPOSED_FOR_CHAPTER",
      "weight": "1.0",
      "rationale": "Evidence-synthesis rule, not an intervention effect.",
      "provenance": "Author synthesis"
    },
    {
      "source": "AUD:W162:METHOD",
      "target": "C:C10",
      "key": 0,
      "relation": "QUALIFIES_CHAPTER",
      "rationale": "Narrowed claim and evidence boundary",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "AUD:W162:CORR",
      "target": "C:C10",
      "key": 0,
      "relation": "QUALIFIES_CHAPTER",
      "rationale": "Narrowed claim and evidence boundary",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "AUD:W163:DESIGN",
      "target": "C:C10",
      "key": 0,
      "relation": "QUALIFIES_CHAPTER",
      "rationale": "Narrowed claim and evidence boundary",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "AUD:W185:REGRESSION",
      "target": "C:C09",
      "key": 0,
      "relation": "QUALIFIES_CHAPTER",
      "rationale": "Narrowed claim and evidence boundary",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "AUD:W185:MENTORS",
      "target": "C:C09",
      "key": 0,
      "relation": "QUALIFIES_CHAPTER",
      "rationale": "Narrowed claim and evidence boundary",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "AUD:W186:SAMPLE",
      "target": "C:C09",
      "key": 0,
      "relation": "QUALIFIES_CHAPTER",
      "rationale": "Narrowed claim and evidence boundary",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "AUD:W071:AIDEV",
      "target": "C:C03",
      "key": 0,
      "relation": "QUALIFIES_CHAPTER",
      "rationale": "Narrowed claim and evidence boundary",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "AUD:W071:REJECTION",
      "target": "C:C08",
      "key": 0,
      "relation": "QUALIFIES_CHAPTER",
      "rationale": "Narrowed claim and evidence boundary",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "AUD:W126:ENDPOINT",
      "target": "C:C12",
      "key": 0,
      "relation": "QUALIFIES_CHAPTER",
      "rationale": "Narrowed claim and evidence boundary",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "ISSUE:PWB-001",
      "target": "C:C03",
      "key": 0,
      "relation": "AUDIT_SCOPE",
      "rationale": "Primary source and issue register cross-reference",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "ISSUE:PWB-001",
      "target": "C:C05",
      "key": 0,
      "relation": "AUDIT_SCOPE",
      "rationale": "Primary source and issue register cross-reference",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "ISSUE:PWB-001",
      "target": "C:C07",
      "key": 0,
      "relation": "AUDIT_SCOPE",
      "rationale": "Primary source and issue register cross-reference",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "ISSUE:PWB-001",
      "target": "C:C08",
      "key": 0,
      "relation": "AUDIT_SCOPE",
      "rationale": "Primary source and issue register cross-reference",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "ISSUE:PWB-001",
      "target": "C:C09",
      "key": 0,
      "relation": "AUDIT_SCOPE",
      "rationale": "Primary source and issue register cross-reference",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "ISSUE:PWB-001",
      "target": "C:C10",
      "key": 0,
      "relation": "AUDIT_SCOPE",
      "rationale": "Primary source and issue register cross-reference",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "ISSUE:PWB-001",
      "target": "C:C12",
      "key": 0,
      "relation": "AUDIT_SCOPE",
      "rationale": "Primary source and issue register cross-reference",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "ISSUE:PWB-001",
      "target": "W001",
      "key": 0,
      "relation": "PASS2_SCOPED_INSPECTION",
      "provenance": "audit/pass2/primary_inspections_pass2.csv",
      "rationale": "Sections 3.1--3.3 and Table 2 and design limitations"
    },
    {
      "source": "ISSUE:PWB-001",
      "target": "W011",
      "key": 0,
      "relation": "PASS2_SCOPED_INSPECTION",
      "provenance": "audit/pass2/primary_inspections_pass2.csv",
      "rationale": "Methods sections 3 and evaluation sections 7.4.1--7.4.5"
    },
    {
      "source": "ISSUE:PWB-001",
      "target": "W004",
      "key": 0,
      "relation": "PASS2_SCOPED_INSPECTION",
      "provenance": "audit/pass2/primary_inspections_pass2.csv",
      "rationale": "Sections 3.5 and 4.1 Table 2 printed page 7; Appendix B.3 Table 6 printed page 16"
    },
    {
      "source": "ISSUE:PWB-001",
      "target": "W102",
      "key": 0,
      "relation": "PASS2_SCOPED_INSPECTION",
      "provenance": "audit/pass2/primary_inspections_pass2.csv",
      "rationale": "Sections 3.1--3.4 4.1--4.4 Tables 2 and 4"
    },
    {
      "source": "ISSUE:PWB-001",
      "target": "W120",
      "key": 0,
      "relation": "PASS2_SCOPED_INSPECTION",
      "provenance": "audit/pass2/primary_inspections_pass2.csv",
      "rationale": "Abstract and task-learning OLG model mechanism and appendix headings; frozen PDF-date check pending"
    },
    {
      "source": "ISSUE:PWB-001",
      "target": "W010",
      "key": 0,
      "relation": "PASS2_SCOPED_INSPECTION",
      "provenance": "audit/pass2/primary_inspections_pass2.csv",
      "rationale": "Institutional metadata and abstract; complete Sept manuscript not independently inspected"
    },
    {
      "source": "ISSUE:PWB-001",
      "target": "W126",
      "key": 0,
      "relation": "PASS2_SCOPED_INSPECTION",
      "provenance": "audit/pass2/primary_inspections_pass2.csv",
      "rationale": "Abstract pp 2-3 Sections 4-5 and Figure 3 printed pp 27-28"
    },
    {
      "source": "ISSUE:PWB-001",
      "target": "W129",
      "key": 0,
      "relation": "PASS2_SCOPED_INSPECTION",
      "provenance": "audit/pass2/primary_inspections_pass2.csv",
      "rationale": "Original figures 3 7 8 and methods and conclusions printed pp 10 15 16 18"
    },
    {
      "source": "ISSUE:PWB-001",
      "target": "W131",
      "key": 0,
      "relation": "PASS2_SCOPED_INSPECTION",
      "provenance": "audit/pass2/primary_inspections_pass2.csv",
      "rationale": "Abstract plus original identification printed around pp 12-13 and joint treatment caution"
    },
    {
      "source": "ISSUE:PWB-001",
      "target": "W136",
      "key": 0,
      "relation": "PASS2_SCOPED_INSPECTION",
      "provenance": "audit/pass2/primary_inspections_pass2.csv",
      "rationale": "Original institutional publication summary for revision; full numerical tables not independently inspected"
    },
    {
      "source": "ISSUE:PWB-001",
      "target": "PASS2:CLAIM:P2-W001-COHORT",
      "key": 0,
      "relation": "ISSUE_SCOPED_BY_CLAIM",
      "provenance": "audit/pass2/claim_evidence_pass2.csv"
    },
    {
      "source": "ISSUE:PWB-001",
      "target": "PASS2:CLAIM:P2-W001-QUALITY",
      "key": 0,
      "relation": "ISSUE_SCOPED_BY_CLAIM",
      "provenance": "audit/pass2/claim_evidence_pass2.csv"
    },
    {
      "source": "ISSUE:PWB-001",
      "target": "PASS2:CLAIM:P2-W011-PILOT",
      "key": 0,
      "relation": "ISSUE_SCOPED_BY_CLAIM",
      "provenance": "audit/pass2/claim_evidence_pass2.csv"
    },
    {
      "source": "ISSUE:PWB-001",
      "target": "PASS2:CLAIM:P2-W004-PREFERRED",
      "key": 0,
      "relation": "ISSUE_SCOPED_BY_CLAIM",
      "provenance": "audit/pass2/claim_evidence_pass2.csv"
    },
    {
      "source": "ISSUE:PWB-001",
      "target": "PASS2:CLAIM:P2-W004-ROBUSTNESS",
      "key": 0,
      "relation": "ISSUE_SCOPED_BY_CLAIM",
      "provenance": "audit/pass2/claim_evidence_pass2.csv"
    },
    {
      "source": "ISSUE:PWB-001",
      "target": "PASS2:CLAIM:P2-W102-TESTS",
      "key": 0,
      "relation": "ISSUE_SCOPED_BY_CLAIM",
      "provenance": "audit/pass2/claim_evidence_pass2.csv"
    },
    {
      "source": "ISSUE:PWB-001",
      "target": "PASS2:CLAIM:P2-W120-MODEL",
      "key": 0,
      "relation": "ISSUE_SCOPED_BY_CLAIM",
      "provenance": "audit/pass2/claim_evidence_pass2.csv"
    },
    {
      "source": "ISSUE:PWB-001",
      "target": "PASS2:CLAIM:P2-W010-ABSTRACT",
      "key": 0,
      "relation": "ISSUE_SCOPED_BY_CLAIM",
      "provenance": "audit/pass2/claim_evidence_pass2.csv"
    },
    {
      "source": "ISSUE:PWB-001",
      "target": "PASS2:CLAIM:P2-W126-JUNIOR-SHARE",
      "key": 0,
      "relation": "ISSUE_SCOPED_BY_CLAIM",
      "provenance": "audit/pass2/claim_evidence_pass2.csv"
    },
    {
      "source": "ISSUE:PWB-001",
      "target": "PASS2:CLAIM:P2-W129-FINLAND",
      "key": 0,
      "relation": "ISSUE_SCOPED_BY_CLAIM",
      "provenance": "audit/pass2/claim_evidence_pass2.csv"
    },
    {
      "source": "ISSUE:PWB-001",
      "target": "PASS2:CLAIM:P2-W131-WFH",
      "key": 0,
      "relation": "ISSUE_SCOPED_BY_CLAIM",
      "provenance": "audit/pass2/claim_evidence_pass2.csv"
    },
    {
      "source": "ISSUE:PWB-001",
      "target": "PASS2:CLAIM:P2-W136-DENMARK",
      "key": 0,
      "relation": "ISSUE_SCOPED_BY_CLAIM",
      "provenance": "audit/pass2/claim_evidence_pass2.csv"
    },
    {
      "source": "ISSUE:PWB-001",
      "target": "PASS7:CLAIM:C01_W007_PROCESS",
      "key": 0,
      "relation": "STILL_TRACKS_RESEARCH_VERIFICATION",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "completion": "NOT_CLOSED"
    },
    {
      "source": "ISSUE:PWB-001",
      "target": "PASS7:CLAIM:C03_W022_ADOPTION",
      "key": 0,
      "relation": "STILL_TRACKS_RESEARCH_VERIFICATION",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "completion": "NOT_CLOSED"
    },
    {
      "source": "ISSUE:PWB-001",
      "target": "PASS7:CLAIM:C06_W066_EXPLANATIONS",
      "key": 0,
      "relation": "STILL_TRACKS_RESEARCH_VERIFICATION",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "completion": "NOT_CLOSED"
    },
    {
      "source": "ISSUE:PWB-002",
      "target": "C:C05",
      "key": 0,
      "relation": "AUDIT_SCOPE",
      "rationale": "Primary source and issue register cross-reference",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "ISSUE:PWB-002",
      "target": "C:C07",
      "key": 0,
      "relation": "AUDIT_SCOPE",
      "rationale": "Primary source and issue register cross-reference",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "ISSUE:PWB-002",
      "target": "W185",
      "key": 0,
      "relation": "AUDIT_SCOPE",
      "rationale": "Primary source and issue register cross-reference",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "ISSUE:PWB-002",
      "target": "W071",
      "key": 0,
      "relation": "AUDIT_SCOPE",
      "rationale": "Primary source and issue register cross-reference",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "ISSUE:PWB-002",
      "target": "PASS2:CLAIM:P2-W001-QUALITY",
      "key": 0,
      "relation": "ISSUE_SCOPED_BY_CLAIM",
      "provenance": "audit/pass2/claim_evidence_pass2.csv"
    },
    {
      "source": "ISSUE:PWB-002",
      "target": "PASS2:CLAIM:P2-W004-PREFERRED",
      "key": 0,
      "relation": "ISSUE_SCOPED_BY_CLAIM",
      "provenance": "audit/pass2/claim_evidence_pass2.csv"
    },
    {
      "source": "ISSUE:PWB-002",
      "target": "PASS2:CLAIM:P2-W004-ROBUSTNESS",
      "key": 0,
      "relation": "ISSUE_SCOPED_BY_CLAIM",
      "provenance": "audit/pass2/claim_evidence_pass2.csv"
    },
    {
      "source": "ISSUE:PWB-002",
      "target": "PASS2:CLAIM:P2-W102-TESTS",
      "key": 0,
      "relation": "ISSUE_SCOPED_BY_CLAIM",
      "provenance": "audit/pass2/claim_evidence_pass2.csv"
    },
    {
      "source": "ISSUE:PWB-002",
      "target": "PASS2:CLAIM:P2-W102-COSTS",
      "key": 0,
      "relation": "ISSUE_SCOPED_BY_CLAIM",
      "provenance": "audit/pass2/claim_evidence_pass2.csv"
    },
    {
      "source": "ISSUE:PWB-002",
      "target": "W102",
      "key": 0,
      "relation": "PASS2_EVIDENCE_BOUNDARY",
      "provenance": "audit/pass2/primary_inspections_pass2.csv",
      "rationale": "Table 2 aggregate arithmetic, not model reruns"
    },
    {
      "source": "ISSUE:PWB-002",
      "target": "PASS7:CLAIM:C02_W007_RESPONSE",
      "key": 0,
      "relation": "STILL_TRACKS_RESEARCH_VERIFICATION",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "completion": "NOT_CLOSED"
    },
    {
      "source": "ISSUE:PWB-002",
      "target": "PASS7:CLAIM:C04_W021_TELEMETRY",
      "key": 0,
      "relation": "STILL_TRACKS_RESEARCH_VERIFICATION",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "completion": "NOT_CLOSED"
    },
    {
      "source": "ISSUE:PWB-002",
      "target": "PASS7:CLAIM:C05_W061_SECURITY",
      "key": 0,
      "relation": "STILL_TRACKS_RESEARCH_VERIFICATION",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "completion": "NOT_CLOSED"
    },
    {
      "source": "ISSUE:PWB-002",
      "target": "PASS7:CLAIM:C07_W072_COUNTS",
      "key": 0,
      "relation": "STILL_TRACKS_RESEARCH_VERIFICATION",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "completion": "NOT_CLOSED"
    },
    {
      "source": "ISSUE:PWB-002",
      "target": "PASS7:ARITHMETIC:W072:overlap_4773",
      "key": 0,
      "relation": "COUNT_CHECK_NOT_ORIGINAL_DATA_REPLICATION",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "source": "ISSUE:PWB-003",
      "target": "W162",
      "key": 0,
      "relation": "AUDIT_SCOPE",
      "rationale": "Primary source and issue register cross-reference",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "ISSUE:PWB-003",
      "target": "W163",
      "key": 0,
      "relation": "AUDIT_SCOPE",
      "rationale": "Primary source and issue register cross-reference",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "ISSUE:PWB-003",
      "target": "W185",
      "key": 0,
      "relation": "AUDIT_SCOPE",
      "rationale": "Primary source and issue register cross-reference",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "ISSUE:PWB-003",
      "target": "W186",
      "key": 0,
      "relation": "AUDIT_SCOPE",
      "rationale": "Primary source and issue register cross-reference",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "ISSUE:PWB-003",
      "target": "W001",
      "key": 0,
      "relation": "PASS2_SCOPED_INSPECTION",
      "provenance": "audit/pass2/primary_inspections_pass2.csv",
      "rationale": "Sections 3.1--3.3 and Table 2 and design limitations"
    },
    {
      "source": "ISSUE:PWB-003",
      "target": "W011",
      "key": 0,
      "relation": "PASS2_SCOPED_INSPECTION",
      "provenance": "audit/pass2/primary_inspections_pass2.csv",
      "rationale": "Methods sections 3 and evaluation sections 7.4.1--7.4.5"
    },
    {
      "source": "ISSUE:PWB-003",
      "target": "W004",
      "key": 0,
      "relation": "PASS2_SCOPED_INSPECTION",
      "provenance": "audit/pass2/primary_inspections_pass2.csv",
      "rationale": "Sections 3.5 and 4.1 Table 2 printed page 7; Appendix B.3 Table 6 printed page 16"
    },
    {
      "source": "ISSUE:PWB-003",
      "target": "W102",
      "key": 0,
      "relation": "PASS2_SCOPED_INSPECTION",
      "provenance": "audit/pass2/primary_inspections_pass2.csv",
      "rationale": "Sections 3.1--3.4 4.1--4.4 Tables 2 and 4"
    },
    {
      "source": "ISSUE:PWB-003",
      "target": "W120",
      "key": 0,
      "relation": "PASS2_SCOPED_INSPECTION",
      "provenance": "audit/pass2/primary_inspections_pass2.csv",
      "rationale": "Abstract and task-learning OLG model mechanism and appendix headings; frozen PDF-date check pending"
    },
    {
      "source": "ISSUE:PWB-003",
      "target": "W010",
      "key": 0,
      "relation": "PASS2_SCOPED_INSPECTION",
      "provenance": "audit/pass2/primary_inspections_pass2.csv",
      "rationale": "Institutional metadata and abstract; complete Sept manuscript not independently inspected"
    },
    {
      "source": "ISSUE:PWB-003",
      "target": "W126",
      "key": 0,
      "relation": "PASS2_SCOPED_INSPECTION",
      "provenance": "audit/pass2/primary_inspections_pass2.csv",
      "rationale": "Abstract pp 2-3 Sections 4-5 and Figure 3 printed pp 27-28"
    },
    {
      "source": "ISSUE:PWB-003",
      "target": "W129",
      "key": 0,
      "relation": "PASS2_SCOPED_INSPECTION",
      "provenance": "audit/pass2/primary_inspections_pass2.csv",
      "rationale": "Original figures 3 7 8 and methods and conclusions printed pp 10 15 16 18"
    },
    {
      "source": "ISSUE:PWB-003",
      "target": "W131",
      "key": 0,
      "relation": "PASS2_SCOPED_INSPECTION",
      "provenance": "audit/pass2/primary_inspections_pass2.csv",
      "rationale": "Abstract plus original identification printed around pp 12-13 and joint treatment caution"
    },
    {
      "source": "ISSUE:PWB-003",
      "target": "W136",
      "key": 0,
      "relation": "PASS2_SCOPED_INSPECTION",
      "provenance": "audit/pass2/primary_inspections_pass2.csv",
      "rationale": "Original institutional publication summary for revision; full numerical tables not independently inspected"
    },
    {
      "source": "ISSUE:PWB-003",
      "target": "PASS2:CLAIM:P2-W120-MODEL",
      "key": 0,
      "relation": "ISSUE_SCOPED_BY_CLAIM",
      "provenance": "audit/pass2/claim_evidence_pass2.csv"
    },
    {
      "source": "ISSUE:PWB-003",
      "target": "PASS2:CLAIM:P2-W010-ABSTRACT",
      "key": 0,
      "relation": "ISSUE_SCOPED_BY_CLAIM",
      "provenance": "audit/pass2/claim_evidence_pass2.csv"
    },
    {
      "source": "ISSUE:PWB-003",
      "target": "PASS7:CLAIM:C09_W110_DATE",
      "key": 0,
      "relation": "STILL_TRACKS_RESEARCH_VERIFICATION",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "completion": "NOT_CLOSED"
    },
    {
      "source": "ISSUE:PWB-003",
      "target": "PASS7:VERSION:W135:2026-June-revision",
      "key": 0,
      "relation": "PIN_MANUSCRIPT_SAMPLE_VERSION_BEFORE_QUANTITATIVE_COMPARISON",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "source": "ISSUE:PWB-004",
      "target": "C:C10",
      "key": 0,
      "relation": "AUDIT_SCOPE",
      "rationale": "Primary source and issue register cross-reference",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "ISSUE:PWB-004",
      "target": "C:C12",
      "key": 0,
      "relation": "AUDIT_SCOPE",
      "rationale": "Primary source and issue register cross-reference",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "ISSUE:PWB-004",
      "target": "PASS6:CLAIM:P6-C09",
      "key": 0,
      "relation": "TRACKS_CLAIM_NO_PREMATURE_CLOSURE",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "source": "ISSUE:PWB-004",
      "target": "PASS6:CLAIM:P6-C10",
      "key": 0,
      "relation": "TRACKS_CLAIM_NO_PREMATURE_CLOSURE",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "source": "ISSUE:PWB-004",
      "target": "PASS6:CLAIM:P6-C11",
      "key": 0,
      "relation": "TRACKS_CLAIM_NO_PREMATURE_CLOSURE",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "source": "ISSUE:PWB-004",
      "target": "PASS6:CLAIM:P6-C12",
      "key": 0,
      "relation": "TRACKS_CLAIM_NO_PREMATURE_CLOSURE",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "source": "ISSUE:PWB-004",
      "target": "PASS6:CLAIM:P6-C13",
      "key": 0,
      "relation": "TRACKS_CLAIM_NO_PREMATURE_CLOSURE",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "source": "ISSUE:PWB-004",
      "target": "PASS6:CLAIM:P6-C14",
      "key": 0,
      "relation": "TRACKS_CLAIM_NO_PREMATURE_CLOSURE",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "source": "ISSUE:PWB-004",
      "target": "PASS6:LOCATOR:W019",
      "key": 0,
      "relation": "CLOSES_LOCATOR_SUBTASK_ONLY",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "source": "ISSUE:PWB-004",
      "target": "PASS6:LOCATOR:W024",
      "key": 0,
      "relation": "CLOSES_LOCATOR_SUBTASK_ONLY",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "source": "ISSUE:PWB-004",
      "target": "PASS6:LOCATOR:W025",
      "key": 0,
      "relation": "CLOSES_LOCATOR_SUBTASK_ONLY",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "source": "ISSUE:PWB-004",
      "target": "PASS6:LOCATOR:W026",
      "key": 0,
      "relation": "CLOSES_LOCATOR_SUBTASK_ONLY",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "source": "ISSUE:PWB-004",
      "target": "PASS6:LOCATOR:W085",
      "key": 0,
      "relation": "CLOSES_LOCATOR_SUBTASK_ONLY",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "source": "ISSUE:PWB-004",
      "target": "PASS6:LOCATOR:W087",
      "key": 0,
      "relation": "CLOSES_LOCATOR_SUBTASK_ONLY",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "source": "ISSUE:PWB-004",
      "target": "PASS7:LOCATOR:W007",
      "key": 0,
      "relation": "LOCATOR_SUBTASK_CLOSED_PARENT_METHOD_GATE_OPEN",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "methods_gate": "OPEN"
    },
    {
      "source": "ISSUE:PWB-004",
      "target": "PASS7:LOCATOR:W015",
      "key": 0,
      "relation": "LOCATOR_SUBTASK_CLOSED_PARENT_METHOD_GATE_OPEN",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "methods_gate": "OPEN"
    },
    {
      "source": "ISSUE:PWB-004",
      "target": "PASS7:LOCATOR:W018",
      "key": 0,
      "relation": "LOCATOR_SUBTASK_CLOSED_PARENT_METHOD_GATE_OPEN",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "methods_gate": "OPEN"
    },
    {
      "source": "ISSUE:PWB-004",
      "target": "PASS7:LOCATOR:W021",
      "key": 0,
      "relation": "LOCATOR_SUBTASK_CLOSED_PARENT_METHOD_GATE_OPEN",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "methods_gate": "OPEN"
    },
    {
      "source": "ISSUE:PWB-004",
      "target": "PASS7:LOCATOR:W022",
      "key": 0,
      "relation": "LOCATOR_SUBTASK_CLOSED_PARENT_METHOD_GATE_OPEN",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "methods_gate": "OPEN"
    },
    {
      "source": "ISSUE:PWB-004",
      "target": "PASS7:LOCATOR:W027",
      "key": 0,
      "relation": "LOCATOR_SUBTASK_CLOSED_PARENT_METHOD_GATE_OPEN",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "methods_gate": "OPEN"
    },
    {
      "source": "ISSUE:PWB-004",
      "target": "PASS7:LOCATOR:W061",
      "key": 0,
      "relation": "LOCATOR_SUBTASK_CLOSED_PARENT_METHOD_GATE_OPEN",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "methods_gate": "OPEN"
    },
    {
      "source": "ISSUE:PWB-004",
      "target": "PASS7:LOCATOR:W062",
      "key": 0,
      "relation": "LOCATOR_SUBTASK_CLOSED_PARENT_METHOD_GATE_OPEN",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "methods_gate": "OPEN"
    },
    {
      "source": "ISSUE:PWB-004",
      "target": "PASS7:LOCATOR:W066",
      "key": 0,
      "relation": "LOCATOR_SUBTASK_CLOSED_PARENT_METHOD_GATE_OPEN",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "methods_gate": "OPEN"
    },
    {
      "source": "ISSUE:PWB-004",
      "target": "PASS7:LOCATOR:W072",
      "key": 0,
      "relation": "LOCATOR_SUBTASK_CLOSED_PARENT_METHOD_GATE_OPEN",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "methods_gate": "OPEN"
    },
    {
      "source": "ISSUE:PWB-004",
      "target": "PASS7:LOCATOR:W086",
      "key": 0,
      "relation": "LOCATOR_SUBTASK_CLOSED_PARENT_METHOD_GATE_OPEN",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "methods_gate": "OPEN"
    },
    {
      "source": "ISSUE:PWB-004",
      "target": "PASS7:LOCATOR:W089",
      "key": 0,
      "relation": "LOCATOR_SUBTASK_CLOSED_PARENT_METHOD_GATE_OPEN",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "methods_gate": "OPEN"
    },
    {
      "source": "ISSUE:PWB-004",
      "target": "PASS7:LOCATOR:W090",
      "key": 0,
      "relation": "LOCATOR_SUBTASK_CLOSED_PARENT_METHOD_GATE_OPEN",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "methods_gate": "OPEN"
    },
    {
      "source": "ISSUE:PWB-004",
      "target": "PASS7:LOCATOR:W092",
      "key": 0,
      "relation": "LOCATOR_SUBTASK_CLOSED_PARENT_METHOD_GATE_OPEN",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "methods_gate": "OPEN"
    },
    {
      "source": "ISSUE:PWB-004",
      "target": "PASS7:LOCATOR:W110",
      "key": 0,
      "relation": "LOCATOR_SUBTASK_CLOSED_PARENT_METHOD_GATE_OPEN",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "methods_gate": "OPEN"
    },
    {
      "source": "ISSUE:PWB-004",
      "target": "PASS7:LOCATOR:W124",
      "key": 0,
      "relation": "LOCATOR_SUBTASK_CLOSED_PARENT_METHOD_GATE_OPEN",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "methods_gate": "OPEN"
    },
    {
      "source": "ISSUE:PWB-004",
      "target": "PASS7:LOCATOR:W127",
      "key": 0,
      "relation": "LOCATOR_SUBTASK_CLOSED_PARENT_METHOD_GATE_OPEN",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "methods_gate": "OPEN"
    },
    {
      "source": "ISSUE:PWB-004",
      "target": "PASS7:LOCATOR:W132",
      "key": 0,
      "relation": "LOCATOR_SUBTASK_CLOSED_PARENT_METHOD_GATE_OPEN",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "methods_gate": "OPEN"
    },
    {
      "source": "ISSUE:PWB-004",
      "target": "PASS7:LOCATOR:W133",
      "key": 0,
      "relation": "LOCATOR_SUBTASK_CLOSED_PARENT_METHOD_GATE_OPEN",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "methods_gate": "OPEN"
    },
    {
      "source": "ISSUE:PWB-004",
      "target": "PASS7:LOCATOR:W134",
      "key": 0,
      "relation": "LOCATOR_SUBTASK_CLOSED_PARENT_METHOD_GATE_OPEN",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "methods_gate": "OPEN"
    },
    {
      "source": "ISSUE:PWB-004",
      "target": "PASS7:LOCATOR:W135",
      "key": 0,
      "relation": "LOCATOR_SUBTASK_CLOSED_PARENT_METHOD_GATE_OPEN",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "methods_gate": "OPEN"
    },
    {
      "source": "ISSUE:PWB-004",
      "target": "PASS7:LOCATOR:W137",
      "key": 0,
      "relation": "LOCATOR_SUBTASK_CLOSED_PARENT_METHOD_GATE_OPEN",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "methods_gate": "OPEN"
    },
    {
      "source": "ISSUE:PWB-004",
      "target": "PASS7:LOCATOR:W138",
      "key": 0,
      "relation": "LOCATOR_SUBTASK_CLOSED_PARENT_METHOD_GATE_OPEN",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "methods_gate": "OPEN"
    },
    {
      "source": "ISSUE:PWB-004",
      "target": "PASS7:LOCATOR:W141",
      "key": 0,
      "relation": "LOCATOR_SUBTASK_CLOSED_PARENT_METHOD_GATE_OPEN",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "methods_gate": "OPEN"
    },
    {
      "source": "ISSUE:PWB-004",
      "target": "PASS7:LOCATOR:W143",
      "key": 0,
      "relation": "LOCATOR_SUBTASK_CLOSED_PARENT_METHOD_GATE_OPEN",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "methods_gate": "OPEN"
    },
    {
      "source": "ISSUE:PWB-004",
      "target": "PASS7:LOCATOR:W144",
      "key": 0,
      "relation": "LOCATOR_SUBTASK_CLOSED_PARENT_METHOD_GATE_OPEN",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "methods_gate": "OPEN"
    },
    {
      "source": "ISSUE:PWB-004",
      "target": "PASS7:LOCATOR:W146",
      "key": 0,
      "relation": "LOCATOR_SUBTASK_CLOSED_PARENT_METHOD_GATE_OPEN",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "methods_gate": "OPEN"
    },
    {
      "source": "ISSUE:PWB-004",
      "target": "PASS7:LOCATOR:W161",
      "key": 0,
      "relation": "LOCATOR_SUBTASK_CLOSED_PARENT_METHOD_GATE_OPEN",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "methods_gate": "OPEN"
    },
    {
      "source": "ISSUE:PWB-004",
      "target": "PASS7:LOCATOR:W164",
      "key": 0,
      "relation": "LOCATOR_SUBTASK_CLOSED_PARENT_METHOD_GATE_OPEN",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "methods_gate": "OPEN"
    },
    {
      "source": "ISSUE:PWB-004",
      "target": "PASS7:LOCATOR:W166",
      "key": 0,
      "relation": "LOCATOR_SUBTASK_CLOSED_PARENT_METHOD_GATE_OPEN",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "methods_gate": "OPEN"
    },
    {
      "source": "ISSUE:PWB-004",
      "target": "PASS7:LOCATOR:W167",
      "key": 0,
      "relation": "LOCATOR_SUBTASK_CLOSED_PARENT_METHOD_GATE_OPEN",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "methods_gate": "OPEN"
    },
    {
      "source": "ISSUE:PWB-004",
      "target": "PASS7:LOCATOR:W169",
      "key": 0,
      "relation": "LOCATOR_SUBTASK_CLOSED_PARENT_METHOD_GATE_OPEN",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "methods_gate": "OPEN"
    },
    {
      "source": "ISSUE:PWB-004",
      "target": "PASS7:LOCATOR:W171",
      "key": 0,
      "relation": "LOCATOR_SUBTASK_CLOSED_PARENT_METHOD_GATE_OPEN",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "methods_gate": "OPEN"
    },
    {
      "source": "ISSUE:PWB-004",
      "target": "PASS7:LOCATOR:W172",
      "key": 0,
      "relation": "LOCATOR_SUBTASK_CLOSED_PARENT_METHOD_GATE_OPEN",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "methods_gate": "OPEN"
    },
    {
      "source": "ISSUE:PWB-004",
      "target": "PASS7:LOCATOR:W174",
      "key": 0,
      "relation": "LOCATOR_SUBTASK_CLOSED_PARENT_METHOD_GATE_OPEN",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "methods_gate": "OPEN"
    },
    {
      "source": "ISSUE:PWB-004",
      "target": "PASS7:LOCATOR:W177",
      "key": 0,
      "relation": "LOCATOR_SUBTASK_CLOSED_PARENT_METHOD_GATE_OPEN",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "methods_gate": "OPEN"
    },
    {
      "source": "ISSUE:PWB-004",
      "target": "PASS7:LOCATOR:W179",
      "key": 0,
      "relation": "LOCATOR_SUBTASK_CLOSED_PARENT_METHOD_GATE_OPEN",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "methods_gate": "OPEN"
    },
    {
      "source": "ISSUE:PWB-004",
      "target": "PASS7:LOCATOR:W180",
      "key": 0,
      "relation": "LOCATOR_SUBTASK_CLOSED_PARENT_METHOD_GATE_OPEN",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "methods_gate": "OPEN"
    },
    {
      "source": "ISSUE:PWB-004",
      "target": "PASS7:LOCATOR:W181",
      "key": 0,
      "relation": "LOCATOR_SUBTASK_CLOSED_PARENT_METHOD_GATE_OPEN",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "methods_gate": "OPEN"
    },
    {
      "source": "ISSUE:PWB-004",
      "target": "PASS7:LOCATOR:W183",
      "key": 0,
      "relation": "LOCATOR_SUBTASK_CLOSED_PARENT_METHOD_GATE_OPEN",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "methods_gate": "OPEN"
    },
    {
      "source": "ISSUE:PWB-004",
      "target": "PASS7:LOCATOR:W188",
      "key": 0,
      "relation": "LOCATOR_SUBTASK_CLOSED_PARENT_METHOD_GATE_OPEN",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "methods_gate": "OPEN"
    },
    {
      "source": "ISSUE:PWB-005",
      "target": "W185",
      "key": 0,
      "relation": "AUDIT_SCOPE",
      "rationale": "Primary source and issue register cross-reference",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "ISSUE:PWB-005",
      "target": "C:C09",
      "key": 0,
      "relation": "AUDIT_SCOPE",
      "rationale": "Primary source and issue register cross-reference",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "ISSUE:PWB-006",
      "target": "W162",
      "key": 0,
      "relation": "AUDIT_SCOPE",
      "rationale": "Primary source and issue register cross-reference",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "ISSUE:PWB-006",
      "target": "W163",
      "key": 0,
      "relation": "AUDIT_SCOPE",
      "rationale": "Primary source and issue register cross-reference",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "ISSUE:PWB-006",
      "target": "C:C10",
      "key": 0,
      "relation": "AUDIT_SCOPE",
      "rationale": "Primary source and issue register cross-reference",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "ISSUE:PWB-006",
      "target": "CORR:W162:2026",
      "key": 0,
      "relation": "AUDIT_SCOPE",
      "rationale": "Primary source and issue register cross-reference",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "ISSUE:PWB-007",
      "target": "W186",
      "key": 0,
      "relation": "AUDIT_SCOPE",
      "rationale": "Primary source and issue register cross-reference",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "ISSUE:PWB-007",
      "target": "C:C09",
      "key": 0,
      "relation": "AUDIT_SCOPE",
      "rationale": "Primary source and issue register cross-reference",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "ISSUE:PWB-008",
      "target": "W192",
      "key": 0,
      "relation": "AUDIT_SCOPE",
      "rationale": "Primary source and issue register cross-reference",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "ISSUE:PWB-008",
      "target": "W068",
      "key": 0,
      "relation": "AUDIT_SCOPE",
      "rationale": "Primary source and issue register cross-reference",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "ISSUE:PWB-008",
      "target": "W071",
      "key": 0,
      "relation": "AUDIT_SCOPE",
      "rationale": "Primary source and issue register cross-reference",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "ISSUE:PWB-008",
      "target": "D:AIDev",
      "key": 0,
      "relation": "AUDIT_SCOPE",
      "rationale": "Primary source and issue register cross-reference",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "ISSUE:PWB-008",
      "target": "C:C03",
      "key": 0,
      "relation": "AUDIT_SCOPE",
      "rationale": "Primary source and issue register cross-reference",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "ISSUE:PWB-008",
      "target": "C:C07",
      "key": 0,
      "relation": "AUDIT_SCOPE",
      "rationale": "Primary source and issue register cross-reference",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "ISSUE:PWB-008",
      "target": "PASS2:CLAIM:P2-W001-COHORT",
      "key": 0,
      "relation": "ISSUE_SCOPED_BY_CLAIM",
      "provenance": "audit/pass2/claim_evidence_pass2.csv"
    },
    {
      "source": "ISSUE:PWB-008",
      "target": "W001",
      "key": 0,
      "relation": "PASS2_EVIDENCE_BOUNDARY",
      "provenance": "audit/pass2/primary_inspections_pass2.csv",
      "rationale": "AIDev v3 cohort lineage"
    },
    {
      "source": "ISSUE:PWB-008",
      "target": "PASS6:CLAIM:P6-C03",
      "key": 0,
      "relation": "TRACKS_CLAIM_NO_PREMATURE_CLOSURE",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "source": "ISSUE:PWB-008",
      "target": "PASS7:CLAIM:C08_W072_UNITS",
      "key": 0,
      "relation": "STILL_TRACKS_RESEARCH_VERIFICATION",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "completion": "NOT_CLOSED"
    },
    {
      "source": "ISSUE:PWB-009",
      "target": "C:C04",
      "key": 0,
      "relation": "AUDIT_SCOPE",
      "rationale": "Primary source and issue register cross-reference",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "ISSUE:PWB-009",
      "target": "C:C11",
      "key": 0,
      "relation": "AUDIT_SCOPE",
      "rationale": "Primary source and issue register cross-reference",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "ISSUE:PWB-009",
      "target": "C:C12",
      "key": 0,
      "relation": "AUDIT_SCOPE",
      "rationale": "Primary source and issue register cross-reference",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "ISSUE:PWB-010",
      "target": "C:C06",
      "key": 0,
      "relation": "AUDIT_SCOPE",
      "rationale": "Primary source and issue register cross-reference",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "ISSUE:PWB-010",
      "target": "C:C08",
      "key": 0,
      "relation": "AUDIT_SCOPE",
      "rationale": "Primary source and issue register cross-reference",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "ISSUE:PWB-011",
      "target": "W126",
      "key": 0,
      "relation": "AUDIT_SCOPE",
      "rationale": "Primary source and issue register cross-reference",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "ISSUE:PWB-011",
      "target": "W129",
      "key": 0,
      "relation": "AUDIT_SCOPE",
      "rationale": "Primary source and issue register cross-reference",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "ISSUE:PWB-011",
      "target": "W129",
      "key": 1,
      "relation": "PASS2_EVIDENCE_BOUNDARY",
      "provenance": "audit/pass2/primary_inspections_pass2.csv",
      "rationale": "International non-divergence comparison"
    },
    {
      "source": "ISSUE:PWB-011",
      "target": "W131",
      "key": 0,
      "relation": "AUDIT_SCOPE",
      "rationale": "Primary source and issue register cross-reference",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "ISSUE:PWB-011",
      "target": "W136",
      "key": 0,
      "relation": "AUDIT_SCOPE",
      "rationale": "Primary source and issue register cross-reference",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "ISSUE:PWB-011",
      "target": "C:C12",
      "key": 0,
      "relation": "AUDIT_SCOPE",
      "rationale": "Primary source and issue register cross-reference",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "ISSUE:PWB-011",
      "target": "PASS2:CLAIM:P2-W126-JUNIOR-SHARE",
      "key": 0,
      "relation": "ISSUE_SCOPED_BY_CLAIM",
      "provenance": "audit/pass2/claim_evidence_pass2.csv"
    },
    {
      "source": "ISSUE:PWB-011",
      "target": "PASS2:CLAIM:P2-W129-FINLAND",
      "key": 0,
      "relation": "ISSUE_SCOPED_BY_CLAIM",
      "provenance": "audit/pass2/claim_evidence_pass2.csv"
    },
    {
      "source": "ISSUE:PWB-011",
      "target": "PASS2:CLAIM:P2-W131-WFH",
      "key": 0,
      "relation": "ISSUE_SCOPED_BY_CLAIM",
      "provenance": "audit/pass2/claim_evidence_pass2.csv"
    },
    {
      "source": "ISSUE:PWB-011",
      "target": "PASS2:CLAIM:P2-W136-DENMARK",
      "key": 0,
      "relation": "ISSUE_SCOPED_BY_CLAIM",
      "provenance": "audit/pass2/claim_evidence_pass2.csv"
    },
    {
      "source": "ISSUE:PWB-012",
      "target": "C:C01",
      "key": 0,
      "relation": "AUDIT_SCOPE",
      "rationale": "Primary source and issue register cross-reference",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "ISSUE:PWB-012",
      "target": "C:C02",
      "key": 0,
      "relation": "AUDIT_SCOPE",
      "rationale": "Primary source and issue register cross-reference",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "ISSUE:PWB-012",
      "target": "C:C03",
      "key": 0,
      "relation": "AUDIT_SCOPE",
      "rationale": "Primary source and issue register cross-reference",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "ISSUE:PWB-012",
      "target": "C:C04",
      "key": 0,
      "relation": "AUDIT_SCOPE",
      "rationale": "Primary source and issue register cross-reference",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "ISSUE:PWB-012",
      "target": "C:C05",
      "key": 0,
      "relation": "AUDIT_SCOPE",
      "rationale": "Primary source and issue register cross-reference",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "ISSUE:PWB-012",
      "target": "C:C06",
      "key": 0,
      "relation": "AUDIT_SCOPE",
      "rationale": "Primary source and issue register cross-reference",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "ISSUE:PWB-012",
      "target": "C:C07",
      "key": 0,
      "relation": "AUDIT_SCOPE",
      "rationale": "Primary source and issue register cross-reference",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "ISSUE:PWB-012",
      "target": "C:C08",
      "key": 0,
      "relation": "AUDIT_SCOPE",
      "rationale": "Primary source and issue register cross-reference",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "ISSUE:PWB-012",
      "target": "C:C09",
      "key": 0,
      "relation": "AUDIT_SCOPE",
      "rationale": "Primary source and issue register cross-reference",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "ISSUE:PWB-012",
      "target": "C:C10",
      "key": 0,
      "relation": "AUDIT_SCOPE",
      "rationale": "Primary source and issue register cross-reference",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "ISSUE:PWB-012",
      "target": "C:C11",
      "key": 0,
      "relation": "AUDIT_SCOPE",
      "rationale": "Primary source and issue register cross-reference",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "ISSUE:PWB-012",
      "target": "C:C12",
      "key": 0,
      "relation": "AUDIT_SCOPE",
      "rationale": "Primary source and issue register cross-reference",
      "provenance": "2026-10-10",
      "weight": "1.0"
    },
    {
      "source": "PASS2:CLAIM:P2-W001-COHORT",
      "target": "C:C01",
      "key": 0,
      "relation": "QUALIFIED_IN_MANUSCRIPT",
      "provenance": "chapters/chapter01.tex",
      "rationale": "Matched nonrandom samples; data not independent of AIDev"
    },
    {
      "source": "PASS2:CLAIM:P2-W001-COHORT",
      "target": "C:C02",
      "key": 0,
      "relation": "QUALIFIED_IN_MANUSCRIPT",
      "provenance": "chapters/chapter02.tex",
      "rationale": "Matched nonrandom samples; data not independent of AIDev"
    },
    {
      "source": "PASS2:CLAIM:P2-W001-COHORT",
      "target": "C:C05",
      "key": 0,
      "relation": "QUALIFIED_IN_MANUSCRIPT",
      "provenance": "chapters/chapter05.tex",
      "rationale": "Matched nonrandom samples; data not independent of AIDev"
    },
    {
      "source": "PASS2:CLAIM:P2-W001-COHORT",
      "target": "C:C12",
      "key": 0,
      "relation": "QUALIFIED_IN_MANUSCRIPT",
      "provenance": "chapters/chapter12.tex",
      "rationale": "Matched nonrandom samples; data not independent of AIDev"
    },
    {
      "source": "PASS2:CLAIM:P2-W001-QUALITY",
      "target": "C:C01",
      "key": 0,
      "relation": "QUALIFIED_IN_MANUSCRIPT",
      "provenance": "chapters/chapter01.tex",
      "rationale": "IDE-first warning coefficient non-significant; no pooled percent estimated"
    },
    {
      "source": "PASS2:CLAIM:P2-W001-QUALITY",
      "target": "C:C05",
      "key": 0,
      "relation": "QUALIFIED_IN_MANUSCRIPT",
      "provenance": "chapters/chapter05.tex",
      "rationale": "IDE-first warning coefficient non-significant; no pooled percent estimated"
    },
    {
      "source": "PASS2:CLAIM:P2-W001-QUALITY",
      "target": "C:C12",
      "key": 0,
      "relation": "QUALIFIED_IN_MANUSCRIPT",
      "provenance": "chapters/chapter12.tex",
      "rationale": "IDE-first warning coefficient non-significant; no pooled percent estimated"
    },
    {
      "source": "PASS2:CLAIM:P2-W011-PILOT",
      "target": "C:C01",
      "key": 0,
      "relation": "QUALIFIED_IN_MANUSCRIPT",
      "provenance": "chapters/chapter01.tex",
      "rationale": "No randomization or controlled comparison"
    },
    {
      "source": "PASS2:CLAIM:P2-W011-PILOT",
      "target": "C:C03",
      "key": 0,
      "relation": "QUALIFIED_IN_MANUSCRIPT",
      "provenance": "chapters/chapter03.tex",
      "rationale": "No randomization or controlled comparison"
    },
    {
      "source": "PASS2:CLAIM:P2-W011-PILOT",
      "target": "C:C04",
      "key": 0,
      "relation": "QUALIFIED_IN_MANUSCRIPT",
      "provenance": "chapters/chapter04.tex",
      "rationale": "No randomization or controlled comparison"
    },
    {
      "source": "PASS2:CLAIM:P2-W011-PILOT",
      "target": "C:C11",
      "key": 0,
      "relation": "QUALIFIED_IN_MANUSCRIPT",
      "provenance": "chapters/chapter11.tex",
      "rationale": "No randomization or controlled comparison"
    },
    {
      "source": "PASS2:CLAIM:P2-W004-PREFERRED",
      "target": "C:C02",
      "key": 0,
      "relation": "QUALIFIED_IN_MANUSCRIPT",
      "provenance": "chapters/chapter02.tex",
      "rationale": "Config file signals and selection bias limit causal interpretation"
    },
    {
      "source": "PASS2:CLAIM:P2-W004-PREFERRED",
      "target": "C:C05",
      "key": 0,
      "relation": "QUALIFIED_IN_MANUSCRIPT",
      "provenance": "chapters/chapter05.tex",
      "rationale": "Config file signals and selection bias limit causal interpretation"
    },
    {
      "source": "PASS2:CLAIM:P2-W004-PREFERRED",
      "target": "C:C12",
      "key": 0,
      "relation": "QUALIFIED_IN_MANUSCRIPT",
      "provenance": "chapters/chapter12.tex",
      "rationale": "Config file signals and selection bias limit causal interpretation"
    },
    {
      "source": "PASS2:CLAIM:P2-W004-ROBUSTNESS",
      "target": "C:C05",
      "key": 0,
      "relation": "QUALIFIED_IN_MANUSCRIPT",
      "provenance": "chapters/chapter05.tex",
      "rationale": "Estimator disagreement and cohort sizes; no raw data to adjudicate"
    },
    {
      "source": "PASS2:CLAIM:P2-W004-ROBUSTNESS",
      "target": "C:C12",
      "key": 0,
      "relation": "QUALIFIED_IN_MANUSCRIPT",
      "provenance": "chapters/chapter12.tex",
      "rationale": "Estimator disagreement and cohort sizes; no raw data to adjudicate"
    },
    {
      "source": "PASS2:CLAIM:P2-W102-TESTS",
      "target": "C:C07",
      "key": 0,
      "relation": "QUALIFIED_IN_MANUSCRIPT",
      "provenance": "chapters/chapter07.tex",
      "rationale": "Complete-case benchmark cannot predict human review performance"
    },
    {
      "source": "PASS2:CLAIM:P2-W102-TESTS",
      "target": "C:C08",
      "key": 0,
      "relation": "QUALIFIED_IN_MANUSCRIPT",
      "provenance": "chapters/chapter08.tex",
      "rationale": "Complete-case benchmark cannot predict human review performance"
    },
    {
      "source": "PASS2:CLAIM:P2-W102-COSTS",
      "target": "C:C07",
      "key": 0,
      "relation": "QUALIFIED_IN_MANUSCRIPT",
      "provenance": "chapters/chapter07.tex",
      "rationale": "Study pricing and token mix are time-dependent; no production TCO"
    },
    {
      "source": "PASS2:CLAIM:P2-W102-COSTS",
      "target": "C:C08",
      "key": 0,
      "relation": "QUALIFIED_IN_MANUSCRIPT",
      "provenance": "chapters/chapter08.tex",
      "rationale": "Study pricing and token mix are time-dependent; no production TCO"
    },
    {
      "source": "PASS2:CLAIM:P2-W120-MODEL",
      "target": "C:C10",
      "key": 0,
      "relation": "QUALIFIED_IN_MANUSCRIPT",
      "provenance": "chapters/chapter10.tex",
      "rationale": "Theoretical causal mechanism not a measured occupation effect; conflicting manuscript dates"
    },
    {
      "source": "PASS2:CLAIM:P2-W120-MODEL",
      "target": "C:C12",
      "key": 0,
      "relation": "QUALIFIED_IN_MANUSCRIPT",
      "provenance": "chapters/chapter12.tex",
      "rationale": "Theoretical causal mechanism not a measured occupation effect; conflicting manuscript dates"
    },
    {
      "source": "PASS2:CLAIM:P2-W010-ABSTRACT",
      "target": "C:C01",
      "key": 0,
      "relation": "QUALIFIED_IN_MANUSCRIPT",
      "provenance": "chapters/chapter01.tex",
      "rationale": "Original numerical tables and microdata not verified"
    },
    {
      "source": "PASS2:CLAIM:P2-W010-ABSTRACT",
      "target": "C:C02",
      "key": 0,
      "relation": "QUALIFIED_IN_MANUSCRIPT",
      "provenance": "chapters/chapter02.tex",
      "rationale": "Original numerical tables and microdata not verified"
    },
    {
      "source": "PASS2:CLAIM:P2-W010-ABSTRACT",
      "target": "C:C08",
      "key": 0,
      "relation": "QUALIFIED_IN_MANUSCRIPT",
      "provenance": "chapters/chapter08.tex",
      "rationale": "Original numerical tables and microdata not verified"
    },
    {
      "source": "PASS2:CLAIM:P2-W010-ABSTRACT",
      "target": "C:C11",
      "key": 0,
      "relation": "QUALIFIED_IN_MANUSCRIPT",
      "provenance": "chapters/chapter11.tex",
      "rationale": "Original numerical tables and microdata not verified"
    },
    {
      "source": "PASS2:CLAIM:P2-W010-ABSTRACT",
      "target": "C:C12",
      "key": 0,
      "relation": "QUALIFIED_IN_MANUSCRIPT",
      "provenance": "chapters/chapter12.tex",
      "rationale": "Original numerical tables and microdata not verified"
    },
    {
      "source": "PASS2:CLAIM:P2-W126-JUNIOR-SHARE",
      "target": "C:C12",
      "key": 0,
      "relation": "QUALIFIED_IN_MANUSCRIPT",
      "provenance": "chapters/chapter12.tex",
      "rationale": "Matched instrumented affiliate sample excludes many workers and requires exclusion assumptions"
    },
    {
      "source": "PASS2:CLAIM:P2-W129-FINLAND",
      "target": "C:C12",
      "key": 0,
      "relation": "QUALIFIED_IN_MANUSCRIPT",
      "provenance": "chapters/chapter12.tex",
      "rationale": "Null detectable association does not show absence of all effects"
    },
    {
      "source": "PASS2:CLAIM:P2-W131-WFH",
      "target": "C:C12",
      "key": 0,
      "relation": "QUALIFIED_IN_MANUSCRIPT",
      "provenance": "chapters/chapter12.tex",
      "rationale": "Observational competing exposure and parallel trend assumptions; coefficients not independently fit"
    },
    {
      "source": "PASS2:CLAIM:P2-W136-DENMARK",
      "target": "C:C12",
      "key": 0,
      "relation": "QUALIFIED_IN_MANUSCRIPT",
      "provenance": "chapters/chapter12.tex",
      "rationale": "Full published tables and original Danish microdata not inspected"
    },
    {
      "source": "ISSUE:PWB-013",
      "target": "W004",
      "key": 0,
      "relation": "AFFECTS_SOURCE",
      "provenance": "audit/pass2/issue_delta_pass2.csv"
    },
    {
      "source": "ISSUE:PWB-013",
      "target": "W001",
      "key": 0,
      "relation": "AFFECTS_SOURCE",
      "provenance": "audit/pass2/issue_delta_pass2.csv"
    },
    {
      "source": "ISSUE:PWB-014",
      "target": "W102",
      "key": 0,
      "relation": "AFFECTS_SOURCE",
      "provenance": "audit/pass2/issue_delta_pass2.csv"
    },
    {
      "source": "ISSUE:PWB-015",
      "target": "W126",
      "key": 0,
      "relation": "AFFECTS_SOURCE",
      "provenance": "audit/pass2/issue_delta_pass2.csv"
    },
    {
      "source": "ISSUE:PWB-015",
      "target": "W129",
      "key": 0,
      "relation": "AFFECTS_SOURCE",
      "provenance": "audit/pass2/issue_delta_pass2.csv"
    },
    {
      "source": "ISSUE:PWB-015",
      "target": "W131",
      "key": 0,
      "relation": "AFFECTS_SOURCE",
      "provenance": "audit/pass2/issue_delta_pass2.csv"
    },
    {
      "source": "ISSUE:PWB-015",
      "target": "W136",
      "key": 0,
      "relation": "AFFECTS_SOURCE",
      "provenance": "audit/pass2/issue_delta_pass2.csv"
    },
    {
      "source": "ISSUE:PWB-016",
      "target": "W120",
      "key": 0,
      "relation": "AFFECTS_SOURCE",
      "provenance": "audit/pass2/issue_delta_pass2.csv"
    },
    {
      "source": "ISSUE:PWB-016",
      "target": "PASS5:CLAIM:P5-C12",
      "key": 0,
      "relation": "TRACKS_AUDIT_CLAIM",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "source": "ISSUE:PWB-016",
      "target": "VERSION:W120:June-2026-v9-HTML-date-anomaly",
      "key": 0,
      "relation": "SCOPED_CITATION_RESOLVED_EXTERNAL_DISCREPANCY_OPEN",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "source": "ISSUE:PWB-016",
      "target": "PASS6:CLAIM:P6-C06",
      "key": 0,
      "relation": "TRACKS_CLAIM_NO_PREMATURE_CLOSURE",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "source": "ISSUE:PWB-017",
      "target": "W151",
      "key": 0,
      "relation": "AUDITS_PAPER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10",
      "remaining": "Original v1 benchmark comparison needs complete version-difference table"
    },
    {
      "source": "ISSUE:PWB-017",
      "target": "C:C03",
      "key": 0,
      "relation": "ISSUE_RELEVANT_TO_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-017",
      "target": "C:C04",
      "key": 0,
      "relation": "ISSUE_RELEVANT_TO_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-017",
      "target": "C:C07",
      "key": 0,
      "relation": "ISSUE_RELEVANT_TO_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-017",
      "target": "C:C11",
      "key": 0,
      "relation": "ISSUE_RELEVANT_TO_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-017",
      "target": "PASS3_RESTORED:CLAIM:P3-W151-VERSION",
      "key": 0,
      "relation": "TRACKS_AUDIT_CLAIM",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-017",
      "target": "PASS3_RESTORED:CLAIM:P3-W151-FINAL",
      "key": 0,
      "relation": "TRACKS_AUDIT_CLAIM",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-017",
      "target": "PASS3_RESTORED:CLAIM:P3-W151-HARD",
      "key": 0,
      "relation": "TRACKS_AUDIT_CLAIM",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-017",
      "target": "PASS9:SUBTASK:PWB-017-VERSION",
      "key": 0,
      "relation": "HAS_SCOPED_CHILD_AUDIT",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "source": "ISSUE:PWB-017",
      "target": "PASS9:SUBTASK:PWB-017-MCNEMAR",
      "key": 0,
      "relation": "HAS_SCOPED_CHILD_AUDIT",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "source": "ISSUE:PWB-018",
      "target": "W003",
      "key": 0,
      "relation": "AUDITS_PAPER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10",
      "remaining": "Get original journal Tables 2-3 and trial microdata"
    },
    {
      "source": "ISSUE:PWB-018",
      "target": "C:C01",
      "key": 0,
      "relation": "ISSUE_RELEVANT_TO_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-018",
      "target": "C:C02",
      "key": 0,
      "relation": "ISSUE_RELEVANT_TO_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-018",
      "target": "C:C12",
      "key": 0,
      "relation": "ISSUE_RELEVANT_TO_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-018",
      "target": "PASS3_RESTORED:CLAIM:P3-W003-COMPANY",
      "key": 0,
      "relation": "TRACKS_AUDIT_CLAIM",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-018",
      "target": "PASS3_RESTORED:CLAIM:P3-W003-POOLED",
      "key": 0,
      "relation": "TRACKS_AUDIT_CLAIM",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-018",
      "target": "PASS3_RESTORED:CLAIM:P3-W003-PUBLISH",
      "key": 0,
      "relation": "TRACKS_AUDIT_CLAIM",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-018",
      "target": "PASS9:SUBTASK:PWB-018-COHORT",
      "key": 0,
      "relation": "HAS_SCOPED_CHILD_AUDIT",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "source": "ISSUE:PWB-018",
      "target": "PASS9:SUBTASK:PWB-018-ITT",
      "key": 0,
      "relation": "HAS_SCOPED_CHILD_AUDIT",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "source": "ISSUE:PWB-018",
      "target": "PASS9:SUBTASK:PWB-018-REGRESSION",
      "key": 0,
      "relation": "HAS_SCOPED_CHILD_AUDIT",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "source": "ISSUE:PWB-019",
      "target": "W068",
      "key": 0,
      "relation": "AUDITS_PAPER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10",
      "remaining": "Run official ~1.7GB replication release and inspect sample exclusions"
    },
    {
      "source": "ISSUE:PWB-019",
      "target": "C:C03",
      "key": 0,
      "relation": "ISSUE_RELEVANT_TO_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-019",
      "target": "C:C07",
      "key": 0,
      "relation": "ISSUE_RELEVANT_TO_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-019",
      "target": "C:C08",
      "key": 0,
      "relation": "ISSUE_RELEVANT_TO_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-019",
      "target": "PASS3_RESTORED:CLAIM:P3-W068-COHORT",
      "key": 0,
      "relation": "TRACKS_AUDIT_CLAIM",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-019",
      "target": "PASS3_RESTORED:CLAIM:P3-W068-COUNT",
      "key": 0,
      "relation": "TRACKS_AUDIT_CLAIM",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-019",
      "target": "PASS3_RESTORED:CLAIM:P3-W068-INTERVENTION",
      "key": 0,
      "relation": "TRACKS_AUDIT_CLAIM",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-019",
      "target": "PASS3_RESTORED:CLAIM:P3-W068-TIME",
      "key": 0,
      "relation": "TRACKS_AUDIT_CLAIM",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-019",
      "target": "DISCREPANCY:W068:HPR_TABLE_16",
      "key": 0,
      "relation": "OPEN_NUMERICAL_DISCREPANCY",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-019",
      "target": "PASS6:CLAIM:P6-C01",
      "key": 0,
      "relation": "TRACKS_CLAIM_NO_PREMATURE_CLOSURE",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "source": "ISSUE:PWB-019",
      "target": "PASS6:CLAIM:P6-C02",
      "key": 0,
      "relation": "TRACKS_CLAIM_NO_PREMATURE_CLOSURE",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "source": "ISSUE:PWB-019",
      "target": "PASS6:TABLECELL:W068:published",
      "key": 0,
      "relation": "AUDIT_ISSUE_RECONCILES_CELL",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "source": "ISSUE:PWB-019",
      "target": "PASS6:TABLECELL:W068:arithmetic_inferred",
      "key": 0,
      "relation": "AUDIT_ISSUE_RECONCILES_CELL",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "source": "ISSUE:PWB-019",
      "target": "PASS8:CHECK:W068:PRINTED_245_PERCENT",
      "key": 0,
      "relation": "PUBLISHED_ARITHMETIC_RECHECK_NOT_RAW_REPLICATION",
      "provenance": "PASS8_2026-10-10_PUBLISHED_JOURNAL_COHORT_RECONCILIATION_AND_PR_TABLE_CHECK"
    },
    {
      "source": "ISSUE:PWB-019",
      "target": "PASS8:ACCESS:W068:FIGSHARE_403",
      "key": 0,
      "relation": "ACCESS_BLOCKER_REQUIRES_AUTHOR_OR_DATA_EXPORT",
      "provenance": "PASS8_2026-10-10_PUBLISHED_JOURNAL_COHORT_RECONCILIATION_AND_PR_TABLE_CHECK"
    },
    {
      "source": "ISSUE:PWB-019",
      "target": "PASS8:SUBTASK:PWB-019-DATA",
      "key": 0,
      "relation": "HAS_SCOPED_CHILD_AUDIT",
      "provenance": "PASS8_2026-10-10_PUBLISHED_JOURNAL_COHORT_RECONCILIATION_AND_PR_TABLE_CHECK"
    },
    {
      "source": "ISSUE:PWB-020",
      "target": "W079",
      "key": 0,
      "relation": "AUDITS_PAPER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10",
      "remaining": "Conduct independently labelled same-bug checker study"
    },
    {
      "source": "ISSUE:PWB-020",
      "target": "C:C03",
      "key": 0,
      "relation": "ISSUE_RELEVANT_TO_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-020",
      "target": "C:C07",
      "key": 0,
      "relation": "ISSUE_RELEVANT_TO_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-020",
      "target": "C:C08",
      "key": 0,
      "relation": "ISSUE_RELEVANT_TO_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-020",
      "target": "PASS3_RESTORED:CLAIM:P3-W079-ERROR",
      "key": 0,
      "relation": "TRACKS_AUDIT_CLAIM",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-020",
      "target": "PASS3_RESTORED:CLAIM:P3-W079-DOMAINS",
      "key": 0,
      "relation": "TRACKS_AUDIT_CLAIM",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-021",
      "target": "W095",
      "key": 0,
      "relation": "AUDITS_PAPER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10",
      "remaining": "No double count until independent experiment"
    },
    {
      "source": "ISSUE:PWB-021",
      "target": "C:C03",
      "key": 0,
      "relation": "ISSUE_RELEVANT_TO_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-021",
      "target": "C:C07",
      "key": 0,
      "relation": "ISSUE_RELEVANT_TO_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-021",
      "target": "C:C12",
      "key": 0,
      "relation": "ISSUE_RELEVANT_TO_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-021",
      "target": "PASS3_RESTORED:CLAIM:P3-W095-SECONDARY",
      "key": 0,
      "relation": "TRACKS_AUDIT_CLAIM",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-022",
      "target": "W099",
      "key": 0,
      "relation": "AUDITS_PAPER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10",
      "remaining": "Randomized or well-matched review deployment with matched exposure"
    },
    {
      "source": "ISSUE:PWB-022",
      "target": "C:C04",
      "key": 0,
      "relation": "ISSUE_RELEVANT_TO_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-022",
      "target": "C:C07",
      "key": 0,
      "relation": "ISSUE_RELEVANT_TO_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-022",
      "target": "C:C08",
      "key": 0,
      "relation": "ISSUE_RELEVANT_TO_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-022",
      "target": "PASS3_RESTORED:CLAIM:P3-W099-F1",
      "key": 0,
      "relation": "TRACKS_AUDIT_CLAIM",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-022",
      "target": "PASS3_RESTORED:CLAIM:P3-W099-DRIFT",
      "key": 0,
      "relation": "TRACKS_AUDIT_CLAIM",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-022",
      "target": "PASS3_RESTORED:CLAIM:P3-W099-ROLLOUT",
      "key": 0,
      "relation": "TRACKS_AUDIT_CLAIM",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-022",
      "target": "PASS3_RESTORED:CLAIM:P3-W099-MIDDLE",
      "key": 0,
      "relation": "TRACKS_AUDIT_CLAIM",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-023",
      "target": "W111",
      "key": 0,
      "relation": "AUDITS_PAPER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10",
      "remaining": "Rerun multi-repository blinded review with CI and normal feedback"
    },
    {
      "source": "ISSUE:PWB-023",
      "target": "C:C03",
      "key": 0,
      "relation": "ISSUE_RELEVANT_TO_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-023",
      "target": "C:C07",
      "key": 0,
      "relation": "ISSUE_RELEVANT_TO_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-023",
      "target": "C:C08",
      "key": 0,
      "relation": "ISSUE_RELEVANT_TO_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-023",
      "target": "PASS4:CLAIM:P4-W111-SAMPLE",
      "key": 0,
      "relation": "TRACKS_AUDIT_CLAIM",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-023",
      "target": "PASS4:CLAIM:P4-W111-GAP",
      "key": 0,
      "relation": "TRACKS_AUDIT_CLAIM",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-024",
      "target": "W148",
      "key": 0,
      "relation": "AUDITS_PAPER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10",
      "remaining": "Obtain final ICSE 2025 paper tables and compare with original v2; original 5-run model outputs not rerun"
    },
    {
      "source": "ISSUE:PWB-024",
      "target": "C:C04",
      "key": 0,
      "relation": "ISSUE_RELEVANT_TO_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-024",
      "target": "C:C07",
      "key": 0,
      "relation": "ISSUE_RELEVANT_TO_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-024",
      "target": "C:C11",
      "key": 0,
      "relation": "ISSUE_RELEVANT_TO_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-024",
      "target": "PASS4:CLAIM:P4-W148-BENCH",
      "key": 0,
      "relation": "TRACKS_AUDIT_CLAIM",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-024",
      "target": "PASS4:CLAIM:P4-W148-ORIGINAL-TABLE-II",
      "key": 0,
      "relation": "TRACKS_AUDIT_CLAIM",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-024",
      "target": "PASS4:CLAIM:P4-W148-BENCHMARK-TEST-MISMATCH",
      "key": 0,
      "relation": "TRACKS_AUDIT_CLAIM",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-024",
      "target": "VERSION:W148:2024-10-31-arxiv-v2",
      "key": 0,
      "relation": "AUTHOR_PREPRINT_TABLES_CHECKED_FINAL_PUBLICATION_OPEN",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-025",
      "target": "W150",
      "key": 0,
      "relation": "AUDITS_PAPER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10",
      "remaining": "Re-run open policy dataset with dated repo snapshot, assess sampling drift"
    },
    {
      "source": "ISSUE:PWB-025",
      "target": "C:C04",
      "key": 0,
      "relation": "ISSUE_RELEVANT_TO_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-025",
      "target": "C:C07",
      "key": 0,
      "relation": "ISSUE_RELEVANT_TO_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-025",
      "target": "C:C11",
      "key": 0,
      "relation": "ISSUE_RELEVANT_TO_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-025",
      "target": "PASS4:CLAIM:P4-W150-SAMPLE",
      "key": 0,
      "relation": "TRACKS_AUDIT_CLAIM",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-025",
      "target": "PASS4:CLAIM:P4-W150-DISCLOSURE",
      "key": 0,
      "relation": "TRACKS_AUDIT_CLAIM",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-025",
      "target": "PASS4:CLAIM:P4-W150-RATER",
      "key": 0,
      "relation": "TRACKS_AUDIT_CLAIM",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-025",
      "target": "PASS4:CLAIM:P4-W150-ALLOW",
      "key": 0,
      "relation": "TRACKS_AUDIT_CLAIM",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-025",
      "target": "VERSION:W150:2026-09-07-v1",
      "key": 0,
      "relation": "RESOLVED_DENOMINATOR_CLARIFICATION",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-025",
      "target": "PASS9:SUBTASK:PWB-025-DATASET",
      "key": 0,
      "relation": "HAS_SCOPED_CHILD_AUDIT",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "source": "ISSUE:PWB-025",
      "target": "PASS9:SUBTASK:PWB-025-REANALYSIS",
      "key": 0,
      "relation": "HAS_SCOPED_CHILD_AUDIT",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "source": "ISSUE:PWB-026",
      "target": "W152",
      "key": 0,
      "relation": "AUDITS_PAPER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10",
      "remaining": "Benchmark proposed organizational practices in independent trial"
    },
    {
      "source": "ISSUE:PWB-026",
      "target": "C:C03",
      "key": 0,
      "relation": "ISSUE_RELEVANT_TO_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-026",
      "target": "C:C04",
      "key": 0,
      "relation": "ISSUE_RELEVANT_TO_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-026",
      "target": "C:C11",
      "key": 0,
      "relation": "ISSUE_RELEVANT_TO_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-026",
      "target": "PASS4:CLAIM:P4-W152-FRAME",
      "key": 0,
      "relation": "TRACKS_AUDIT_CLAIM",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-027",
      "target": "W153",
      "key": 0,
      "relation": "AUDITS_PAPER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10",
      "remaining": "Evaluate testable principles against organizational cases"
    },
    {
      "source": "ISSUE:PWB-027",
      "target": "C:C01",
      "key": 0,
      "relation": "ISSUE_RELEVANT_TO_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-027",
      "target": "C:C04",
      "key": 0,
      "relation": "ISSUE_RELEVANT_TO_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-027",
      "target": "C:C11",
      "key": 0,
      "relation": "ISSUE_RELEVANT_TO_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-027",
      "target": "PASS4:CLAIM:P4-W153-FRAME",
      "key": 0,
      "relation": "TRACKS_AUDIT_CLAIM",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-028",
      "target": "W170",
      "key": 0,
      "relation": "AUDITS_PAPER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10",
      "remaining": "Access paginated final TSE article and reconcile participant exclusions"
    },
    {
      "source": "ISSUE:PWB-028",
      "target": "C:C01",
      "key": 0,
      "relation": "ISSUE_RELEVANT_TO_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-028",
      "target": "C:C09",
      "key": 0,
      "relation": "ISSUE_RELEVANT_TO_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-028",
      "target": "C:C10",
      "key": 0,
      "relation": "ISSUE_RELEVANT_TO_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-028",
      "target": "PASS4:CLAIM:P4-W170-SAMPLE",
      "key": 0,
      "relation": "TRACKS_AUDIT_CLAIM",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-028",
      "target": "PASS4:CLAIM:P4-W170-TABLE",
      "key": 0,
      "relation": "TRACKS_AUDIT_CLAIM",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-028",
      "target": "PASS4:CLAIM:P4-W170-VALIDITY",
      "key": 0,
      "relation": "TRACKS_AUDIT_CLAIM",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-028",
      "target": "VERSION:W170:author-hosted-copy",
      "key": 0,
      "relation": "TRACKS_VERSION_DISCREPANCY",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-028",
      "target": "VERSION:W170:tse-2018-published",
      "key": 0,
      "relation": "TRACKS_VERSION_DISCREPANCY",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-028",
      "target": "PASS6:CLAIM:P6-C04",
      "key": 0,
      "relation": "TRACKS_CLAIM_NO_PREMATURE_CLOSURE",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "source": "ISSUE:PWB-028",
      "target": "PASS6:CLAIM:P6-C05",
      "key": 0,
      "relation": "TRACKS_CLAIM_NO_PREMATURE_CLOSURE",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "source": "ISSUE:PWB-028",
      "target": "PASS8:COHORT:W170:FINAL78",
      "key": 0,
      "relation": "SCOPED_SUBTASK_COHORT_EXCLUSION_REASON_CLOSED",
      "provenance": "PASS8_2026-10-10_PUBLISHED_JOURNAL_COHORT_RECONCILIATION_AND_PR_TABLE_CHECK",
      "research_release": "HOLD"
    },
    {
      "source": "ISSUE:PWB-028",
      "target": "PASS8:CHECK:W170:FINAL_T1_79",
      "key": 0,
      "relation": "ORIGINAL_RECORDS_REQUIRED_TABLE_INCONSISTENCY_OPEN",
      "provenance": "PASS8_2026-10-10_PUBLISHED_JOURNAL_COHORT_RECONCILIATION_AND_PR_TABLE_CHECK"
    },
    {
      "source": "ISSUE:PWB-028",
      "target": "PASS8:CHECK:W170:FINAL_T5_RETAINED",
      "key": 0,
      "relation": "ORIGINAL_DATA_REQUIRED_PROPORTION_PARITY_OPEN",
      "provenance": "PASS8_2026-10-10_PUBLISHED_JOURNAL_COHORT_RECONCILIATION_AND_PR_TABLE_CHECK"
    },
    {
      "source": "ISSUE:PWB-028",
      "target": "PASS8:SUBTASK:PWB-028-V1",
      "key": 0,
      "relation": "HAS_SCOPED_CHILD_AUDIT",
      "provenance": "PASS8_2026-10-10_PUBLISHED_JOURNAL_COHORT_RECONCILIATION_AND_PR_TABLE_CHECK"
    },
    {
      "source": "ISSUE:PWB-028",
      "target": "PASS8:SUBTASK:PWB-028-T1",
      "key": 0,
      "relation": "HAS_SCOPED_CHILD_AUDIT",
      "provenance": "PASS8_2026-10-10_PUBLISHED_JOURNAL_COHORT_RECONCILIATION_AND_PR_TABLE_CHECK"
    },
    {
      "source": "ISSUE:PWB-028",
      "target": "PASS8:SUBTASK:PWB-028-T5",
      "key": 0,
      "relation": "HAS_SCOPED_CHILD_AUDIT",
      "provenance": "PASS8_2026-10-10_PUBLISHED_JOURNAL_COHORT_RECONCILIATION_AND_PR_TABLE_CHECK"
    },
    {
      "source": "ISSUE:PWB-029",
      "target": "W189",
      "key": 0,
      "relation": "AUDITS_PAPER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10",
      "remaining": "Test ownership metrics against independent task-based comprehension outcomes"
    },
    {
      "source": "ISSUE:PWB-029",
      "target": "C:C05",
      "key": 0,
      "relation": "ISSUE_RELEVANT_TO_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-029",
      "target": "C:C09",
      "key": 0,
      "relation": "ISSUE_RELEVANT_TO_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-029",
      "target": "C:C11",
      "key": 0,
      "relation": "ISSUE_RELEVANT_TO_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-029",
      "target": "PASS4:CLAIM:P4-W189-THEORY",
      "key": 0,
      "relation": "TRACKS_AUDIT_CLAIM",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "PASS3_RESTORED:CLAIM:P3-W151-VERSION",
      "target": "C:C03",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "PASS3_RESTORED:CLAIM:P3-W151-VERSION",
      "target": "C:C04",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "PASS3_RESTORED:CLAIM:P3-W151-VERSION",
      "target": "C:C07",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "PASS3_RESTORED:CLAIM:P3-W151-VERSION",
      "target": "C:C11",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "PASS3_RESTORED:CLAIM:P3-W151-FINAL",
      "target": "C:C03",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "PASS3_RESTORED:CLAIM:P3-W151-FINAL",
      "target": "C:C07",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "PASS3_RESTORED:CLAIM:P3-W151-HARD",
      "target": "C:C04",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "PASS3_RESTORED:CLAIM:P3-W151-HARD",
      "target": "C:C07",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "PASS3_RESTORED:CLAIM:P3-W003-COMPANY",
      "target": "C:C01",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "PASS3_RESTORED:CLAIM:P3-W003-COMPANY",
      "target": "C:C02",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "PASS3_RESTORED:CLAIM:P3-W003-COMPANY",
      "target": "C:C12",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "PASS3_RESTORED:CLAIM:P3-W003-POOLED",
      "target": "C:C01",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "PASS3_RESTORED:CLAIM:P3-W003-POOLED",
      "target": "C:C02",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "PASS3_RESTORED:CLAIM:P3-W003-POOLED",
      "target": "C:C12",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "PASS3_RESTORED:CLAIM:P3-W003-PUBLISH",
      "target": "C:C01",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "PASS3_RESTORED:CLAIM:P3-W003-PUBLISH",
      "target": "C:C12",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "PASS3_RESTORED:CLAIM:P3-W068-COHORT",
      "target": "C:C03",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "PASS3_RESTORED:CLAIM:P3-W068-COHORT",
      "target": "C:C07",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "PASS3_RESTORED:CLAIM:P3-W068-COHORT",
      "target": "C:C08",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "PASS3_RESTORED:CLAIM:P3-W068-COUNT",
      "target": "C:C03",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "PASS3_RESTORED:CLAIM:P3-W068-COUNT",
      "target": "C:C07",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "PASS3_RESTORED:CLAIM:P3-W068-COUNT",
      "target": "C:C08",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "PASS3_RESTORED:CLAIM:P3-W068-INTERVENTION",
      "target": "C:C03",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "PASS3_RESTORED:CLAIM:P3-W068-INTERVENTION",
      "target": "C:C07",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "PASS3_RESTORED:CLAIM:P3-W068-INTERVENTION",
      "target": "C:C08",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "PASS3_RESTORED:CLAIM:P3-W068-TIME",
      "target": "C:C07",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "PASS3_RESTORED:CLAIM:P3-W068-TIME",
      "target": "C:C08",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "PASS3_RESTORED:CLAIM:P3-W079-ERROR",
      "target": "C:C03",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "PASS3_RESTORED:CLAIM:P3-W079-ERROR",
      "target": "C:C07",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "PASS3_RESTORED:CLAIM:P3-W079-ERROR",
      "target": "C:C08",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "PASS3_RESTORED:CLAIM:P3-W079-DOMAINS",
      "target": "C:C03",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "PASS3_RESTORED:CLAIM:P3-W079-DOMAINS",
      "target": "C:C07",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "PASS3_RESTORED:CLAIM:P3-W095-SECONDARY",
      "target": "C:C03",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "PASS3_RESTORED:CLAIM:P3-W095-SECONDARY",
      "target": "C:C07",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "PASS3_RESTORED:CLAIM:P3-W095-SECONDARY",
      "target": "C:C12",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "PASS3_RESTORED:CLAIM:P3-W099-F1",
      "target": "C:C04",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "PASS3_RESTORED:CLAIM:P3-W099-F1",
      "target": "C:C07",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "PASS3_RESTORED:CLAIM:P3-W099-F1",
      "target": "C:C08",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "PASS3_RESTORED:CLAIM:P3-W099-DRIFT",
      "target": "C:C07",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "PASS3_RESTORED:CLAIM:P3-W099-DRIFT",
      "target": "C:C08",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "PASS3_RESTORED:CLAIM:P3-W099-ROLLOUT",
      "target": "C:C04",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "PASS3_RESTORED:CLAIM:P3-W099-ROLLOUT",
      "target": "C:C07",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "PASS3_RESTORED:CLAIM:P3-W099-ROLLOUT",
      "target": "C:C08",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "PASS3_RESTORED:CLAIM:P3-W099-MIDDLE",
      "target": "C:C07",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "PASS3_RESTORED:CLAIM:P3-W099-MIDDLE",
      "target": "C:C08",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10"
    },
    {
      "source": "PASS4:CLAIM:P4-W111-SAMPLE",
      "target": "C:C03",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "PASS4:CLAIM:P4-W111-SAMPLE",
      "target": "C:C07",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "PASS4:CLAIM:P4-W111-SAMPLE",
      "target": "C:C08",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "PASS4:CLAIM:P4-W111-GAP",
      "target": "C:C03",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "PASS4:CLAIM:P4-W111-GAP",
      "target": "C:C07",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "PASS4:CLAIM:P4-W111-GAP",
      "target": "C:C08",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "PASS4:CLAIM:P4-W148-BENCH",
      "target": "C:C04",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "PASS4:CLAIM:P4-W148-BENCH",
      "target": "C:C07",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "PASS4:CLAIM:P4-W148-BENCH",
      "target": "C:C11",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "PASS4:CLAIM:P4-W150-SAMPLE",
      "target": "C:C04",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "PASS4:CLAIM:P4-W150-SAMPLE",
      "target": "C:C07",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "PASS4:CLAIM:P4-W150-SAMPLE",
      "target": "C:C11",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "PASS4:CLAIM:P4-W150-DISCLOSURE",
      "target": "C:C04",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "PASS4:CLAIM:P4-W150-DISCLOSURE",
      "target": "C:C07",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "PASS4:CLAIM:P4-W150-DISCLOSURE",
      "target": "C:C11",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "PASS4:CLAIM:P4-W150-RATER",
      "target": "C:C04",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "PASS4:CLAIM:P4-W150-RATER",
      "target": "C:C11",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "PASS4:CLAIM:P4-W150-ALLOW",
      "target": "C:C04",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "PASS4:CLAIM:P4-W150-ALLOW",
      "target": "C:C11",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "PASS4:CLAIM:P4-W152-FRAME",
      "target": "C:C03",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "PASS4:CLAIM:P4-W152-FRAME",
      "target": "C:C04",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "PASS4:CLAIM:P4-W152-FRAME",
      "target": "C:C11",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "PASS4:CLAIM:P4-W153-FRAME",
      "target": "C:C01",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "PASS4:CLAIM:P4-W153-FRAME",
      "target": "C:C04",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "PASS4:CLAIM:P4-W153-FRAME",
      "target": "C:C11",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "PASS4:CLAIM:P4-W170-SAMPLE",
      "target": "C:C01",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "PASS4:CLAIM:P4-W170-SAMPLE",
      "target": "C:C09",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "PASS4:CLAIM:P4-W170-SAMPLE",
      "target": "C:C10",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "PASS4:CLAIM:P4-W170-TABLE",
      "target": "C:C01",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "PASS4:CLAIM:P4-W170-TABLE",
      "target": "C:C09",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "PASS4:CLAIM:P4-W170-TABLE",
      "target": "C:C10",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "PASS4:CLAIM:P4-W170-VALIDITY",
      "target": "C:C09",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "PASS4:CLAIM:P4-W170-VALIDITY",
      "target": "C:C10",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "PASS4:CLAIM:P4-W189-THEORY",
      "target": "C:C05",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "PASS4:CLAIM:P4-W189-THEORY",
      "target": "C:C09",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "PASS4:CLAIM:P4-W189-THEORY",
      "target": "C:C11",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "PASS4:CLAIM:P4-W148-ORIGINAL-TABLE-II",
      "target": "C:C04",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "PASS4:CLAIM:P4-W148-ORIGINAL-TABLE-II",
      "target": "C:C07",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "PASS4:CLAIM:P4-W148-ORIGINAL-TABLE-II",
      "target": "C:C11",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "PASS4:CLAIM:P4-W148-BENCHMARK-TEST-MISMATCH",
      "target": "C:C06",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "PASS4:CLAIM:P4-W148-BENCHMARK-TEST-MISMATCH",
      "target": "C:C07",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "PASS4:CLAIM:P4-W148-BENCHMARK-TEST-MISMATCH",
      "target": "C:C08",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "VERSION:W151:earlier-abstract",
      "target": "VERSION:W151:2026-06-16-v2",
      "key": 0,
      "relation": "BENCHMARK_VERSION_CHANGED",
      "provenance": "PASS3_PRINTED_EDITION_RECONSTRUCTED_2026-10-10",
      "warning": "do_not_pool_across_versions"
    },
    {
      "source": "VERSION:W170:author-hosted-copy",
      "target": "VERSION:W170:tse-2018-published",
      "key": 0,
      "relation": "SAMPLE_COUNT_VERSION_DISCREPANCY",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10",
      "status": "OPEN_PENDING_FINAL_JOURNAL_TABLE",
      "people_difference": "1",
      "hours_difference": "96"
    },
    {
      "source": "VERSION:W148:2024-10-31-arxiv-v2",
      "target": "VERSION:W148:2025-icse-proceedings",
      "key": 0,
      "relation": "PUBLICATION_TABLE_PARITY_UNCHECKED",
      "provenance": "PASS4_SELECTED_PRIMARY_2026-10-10"
    },
    {
      "source": "ISSUE:PWB-030",
      "target": "W010",
      "key": 0,
      "relation": "AUDITS_PAPER",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT",
      "acceptance_remaining": "Obtain 134-page Sept PDF, inspect all matching details/model tables and rerun dataset/telemetry matching."
    },
    {
      "source": "ISSUE:PWB-030",
      "target": "C:C01",
      "key": 0,
      "relation": "ISSUE_RELEVANT_TO_CHAPTER",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "source": "ISSUE:PWB-030",
      "target": "C:C02",
      "key": 0,
      "relation": "ISSUE_RELEVANT_TO_CHAPTER",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "source": "ISSUE:PWB-030",
      "target": "C:C08",
      "key": 0,
      "relation": "ISSUE_RELEVANT_TO_CHAPTER",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "source": "ISSUE:PWB-030",
      "target": "C:C11",
      "key": 0,
      "relation": "ISSUE_RELEVANT_TO_CHAPTER",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "source": "ISSUE:PWB-030",
      "target": "C:C12",
      "key": 0,
      "relation": "ISSUE_RELEVANT_TO_CHAPTER",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "source": "ISSUE:PWB-030",
      "target": "PASS5:CLAIM:P5-C01",
      "key": 0,
      "relation": "TRACKS_AUDIT_CLAIM",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "source": "ISSUE:PWB-030",
      "target": "PASS5:CLAIM:P5-C02",
      "key": 0,
      "relation": "TRACKS_AUDIT_CLAIM",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "source": "ISSUE:PWB-030",
      "target": "PASS6:CLAIM:P6-C08",
      "key": 0,
      "relation": "TRACKS_CLAIM_NO_PREMATURE_CLOSURE",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "source": "ISSUE:PWB-031",
      "target": "W136",
      "key": 0,
      "relation": "AUDITS_PAPER",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT",
      "acceptance_remaining": "Inspect all original result tables; acquire licensed Statistics Denmark administrative data and scripts; reproduce regressions."
    },
    {
      "source": "ISSUE:PWB-031",
      "target": "C:C12",
      "key": 0,
      "relation": "ISSUE_RELEVANT_TO_CHAPTER",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "source": "ISSUE:PWB-031",
      "target": "PASS5:CLAIM:P5-C03",
      "key": 0,
      "relation": "TRACKS_AUDIT_CLAIM",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "source": "ISSUE:PWB-031",
      "target": "PASS5:CLAIM:P5-C04",
      "key": 0,
      "relation": "TRACKS_AUDIT_CLAIM",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "source": "ISSUE:PWB-031",
      "target": "PASS5:CLAIM:P5-C05",
      "key": 0,
      "relation": "TRACKS_AUDIT_CLAIM",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "source": "ISSUE:PWB-031",
      "target": "PASS6:CLAIM:P6-C07",
      "key": 0,
      "relation": "TRACKS_CLAIM_NO_PREMATURE_CLOSURE",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "source": "ISSUE:PWB-032",
      "target": "W120",
      "key": 0,
      "relation": "AUDITS_PAPER",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT",
      "acceptance_remaining": "Check all propositions and additivity/robustness; empirical mentor-retention pilot before workplace conclusions."
    },
    {
      "source": "ISSUE:PWB-032",
      "target": "C:C10",
      "key": 0,
      "relation": "ISSUE_RELEVANT_TO_CHAPTER",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "source": "ISSUE:PWB-032",
      "target": "C:C12",
      "key": 0,
      "relation": "ISSUE_RELEVANT_TO_CHAPTER",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "source": "ISSUE:PWB-032",
      "target": "PASS5:CLAIM:P5-C06",
      "key": 0,
      "relation": "TRACKS_AUDIT_CLAIM",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "source": "ISSUE:PWB-032",
      "target": "PASS5:CLAIM:P5-C07",
      "key": 0,
      "relation": "TRACKS_AUDIT_CLAIM",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "source": "ISSUE:PWB-033",
      "target": "W020",
      "key": 0,
      "relation": "AUDITS_PAPER",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT",
      "acceptance_remaining": "Obtain anonymized survey and independent measured accepted-value outcomes; preregister comparison."
    },
    {
      "source": "ISSUE:PWB-033",
      "target": "C:C02",
      "key": 0,
      "relation": "ISSUE_RELEVANT_TO_CHAPTER",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "source": "ISSUE:PWB-033",
      "target": "C:C12",
      "key": 0,
      "relation": "ISSUE_RELEVANT_TO_CHAPTER",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "source": "ISSUE:PWB-033",
      "target": "PASS5:CLAIM:P5-C08",
      "key": 0,
      "relation": "TRACKS_AUDIT_CLAIM",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "source": "ISSUE:PWB-033",
      "target": "PASS5:CLAIM:P5-C09",
      "key": 0,
      "relation": "TRACKS_AUDIT_CLAIM",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "source": "ISSUE:PWB-034",
      "target": "W028",
      "key": 0,
      "relation": "AUDITS_PAPER",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT",
      "acceptance_remaining": "Obtain protocol, baseline task matching, effect distributions, acceptance/rework/deployment metrics for case and sample."
    },
    {
      "source": "ISSUE:PWB-034",
      "target": "C:C11",
      "key": 0,
      "relation": "ISSUE_RELEVANT_TO_CHAPTER",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "source": "ISSUE:PWB-034",
      "target": "C:C12",
      "key": 0,
      "relation": "ISSUE_RELEVANT_TO_CHAPTER",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "source": "ISSUE:PWB-034",
      "target": "PASS5:CLAIM:P5-C10",
      "key": 0,
      "relation": "TRACKS_AUDIT_CLAIM",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "source": "ISSUE:PWB-034",
      "target": "PASS5:CLAIM:P5-C11",
      "key": 0,
      "relation": "TRACKS_AUDIT_CLAIM",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "source": "PASS5:CLAIM:P5-C01",
      "target": "C:C01",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "source": "PASS5:CLAIM:P5-C01",
      "target": "C:C02",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "source": "PASS5:CLAIM:P5-C01",
      "target": "C:C12",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "source": "PASS5:CLAIM:P5-C02",
      "target": "C:C01",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "source": "PASS5:CLAIM:P5-C02",
      "target": "C:C08",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "source": "PASS5:CLAIM:P5-C02",
      "target": "C:C12",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "source": "PASS5:CLAIM:P5-C03",
      "target": "C:C12",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "source": "PASS5:CLAIM:P5-C04",
      "target": "C:C12",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "source": "PASS5:CLAIM:P5-C05",
      "target": "C:C12",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "source": "PASS5:CLAIM:P5-C06",
      "target": "C:C10",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "source": "PASS5:CLAIM:P5-C06",
      "target": "C:C12",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "source": "PASS5:CLAIM:P5-C07",
      "target": "C:C10",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "source": "PASS5:CLAIM:P5-C07",
      "target": "C:C12",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "source": "PASS5:CLAIM:P5-C08",
      "target": "C:C02",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "source": "PASS5:CLAIM:P5-C08",
      "target": "C:C12",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "source": "PASS5:CLAIM:P5-C09",
      "target": "C:C02",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "source": "PASS5:CLAIM:P5-C09",
      "target": "C:C12",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "source": "PASS5:CLAIM:P5-C10",
      "target": "C:C11",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "source": "PASS5:CLAIM:P5-C10",
      "target": "C:C12",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "source": "PASS5:CLAIM:P5-C11",
      "target": "C:C11",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "source": "PASS5:CLAIM:P5-C11",
      "target": "C:C12",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "source": "PASS5:CLAIM:P5-C12",
      "target": "C:C10",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "source": "PASS5:CLAIM:P5-C12",
      "target": "C:C12",
      "key": 0,
      "relation": "EVIDENCE_NOTE_FOR_CHAPTER",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT"
    },
    {
      "source": "VERSION:W010:May-2026-SSRN",
      "target": "VERSION:W010:September-2026-NBER",
      "key": 0,
      "relation": "SAMPLE_AND_ESTIMATES_CHANGED",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT",
      "warning": "Cannot pool or call a within-sample estimate; full revised PDF not inspected"
    },
    {
      "source": "VERSION:W120:July-2025-v1",
      "target": "VERSION:W120:June-2026-v9-PDF",
      "key": 0,
      "relation": "THEORETICAL_FORMULATION_REVISED",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT",
      "warning": "Prior v1 numeric macro projection is not attributed to v9"
    },
    {
      "source": "VERSION:W120:June-2026-v9-HTML-date-anomaly",
      "target": "VERSION:W120:June-2026-v9-PDF",
      "key": 0,
      "relation": "HTML_PDF_INTERNAL_DATE_DISAGREEMENT",
      "provenance": "PASS5_2026-10-10_SCOPED_PRIMARY_AND_VERSIONED_ABSTRACT",
      "no_source_claim_mixed": "YES"
    },
    {
      "source": "PASS6:CLAIM:P6-C01",
      "target": "C:C07",
      "key": 0,
      "relation": "CLAIM_APPLIED_IN_CHAPTER",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "source": "PASS6:CLAIM:P6-C01",
      "target": "C:C08",
      "key": 0,
      "relation": "CLAIM_APPLIED_IN_CHAPTER",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "source": "PASS6:CLAIM:P6-C02",
      "target": "C:C08",
      "key": 0,
      "relation": "CLAIM_APPLIED_IN_CHAPTER",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "source": "PASS6:CLAIM:P6-C03",
      "target": "C:C08",
      "key": 0,
      "relation": "CLAIM_APPLIED_IN_CHAPTER",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "source": "PASS6:CLAIM:P6-C04",
      "target": "C:C09",
      "key": 0,
      "relation": "CLAIM_APPLIED_IN_CHAPTER",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "source": "PASS6:CLAIM:P6-C04",
      "target": "C:C10",
      "key": 0,
      "relation": "CLAIM_APPLIED_IN_CHAPTER",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "source": "PASS6:CLAIM:P6-C05",
      "target": "C:C09",
      "key": 0,
      "relation": "CLAIM_APPLIED_IN_CHAPTER",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "source": "PASS6:CLAIM:P6-C05",
      "target": "C:C10",
      "key": 0,
      "relation": "CLAIM_APPLIED_IN_CHAPTER",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "source": "PASS6:CLAIM:P6-C06",
      "target": "C:C10",
      "key": 0,
      "relation": "CLAIM_APPLIED_IN_CHAPTER",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "source": "PASS6:CLAIM:P6-C06",
      "target": "C:C12",
      "key": 0,
      "relation": "CLAIM_APPLIED_IN_CHAPTER",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "source": "PASS6:CLAIM:P6-C07",
      "target": "C:C12",
      "key": 0,
      "relation": "CLAIM_APPLIED_IN_CHAPTER",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "source": "PASS6:CLAIM:P6-C08",
      "target": "C:C12",
      "key": 0,
      "relation": "CLAIM_APPLIED_IN_CHAPTER",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "source": "PASS6:CLAIM:P6-C09",
      "target": "C:C12",
      "key": 0,
      "relation": "CLAIM_APPLIED_IN_CHAPTER",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "source": "PASS6:CLAIM:P6-C10",
      "target": "C:C12",
      "key": 0,
      "relation": "CLAIM_APPLIED_IN_CHAPTER",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "source": "PASS6:CLAIM:P6-C11",
      "target": "C:C08",
      "key": 0,
      "relation": "CLAIM_APPLIED_IN_CHAPTER",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "source": "PASS6:CLAIM:P6-C12",
      "target": "C:C08",
      "key": 0,
      "relation": "CLAIM_APPLIED_IN_CHAPTER",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "source": "PASS6:CLAIM:P6-C13",
      "target": "C:C11",
      "key": 0,
      "relation": "CLAIM_APPLIED_IN_CHAPTER",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "source": "PASS6:CLAIM:P6-C14",
      "target": "C:C11",
      "key": 0,
      "relation": "CLAIM_APPLIED_IN_CHAPTER",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC"
    },
    {
      "source": "PASS6:VERSION:W170:author-manuscript-79",
      "target": "PASS6:VERSION:W170:published-abstract-78",
      "key": 0,
      "relation": "OBSERVED_COHORT_COUNT_DISCREPANCY",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC",
      "unexplained": "TRUE",
      "count_delta": "1",
      "hour_delta": "96"
    },
    {
      "source": "PASS6:VERSION:W120:official-v9-submission",
      "target": "VERSION:W120:June-2026-v9-HTML-date-anomaly",
      "key": 0,
      "relation": "ARXIV_TIMESTAMP_VS_INTERNAL_MANUSCRIPT_DATE",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC",
      "submission": "2026-06-08",
      "html_internal": "2026-08-24"
    },
    {
      "source": "PASS6:VERSION:W019:BIS-2024-work1208",
      "target": "PASS6:VERSION:W019:JFS-2026-v84",
      "key": 0,
      "relation": "SUBSEQUENT_PUBLISHED_TITLE_DESIGN_LABEL",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC",
      "caution": "No independent rerun of workplace data"
    },
    {
      "source": "PASS6:TABLECELL:W068:published",
      "target": "PASS6:TABLECELL:W068:arithmetic_inferred",
      "key": 0,
      "relation": "INFERENCE_NOT_VALIDATED_CORRECTION",
      "provenance": "PASS6_2026-10-10_PRIMARY_SCOPED_METADATA_AND_PUBLISHED_ARITHMETIC",
      "difference": "16"
    },
    {
      "source": "PASS7:CLAIM:C01_W007_PROCESS",
      "target": "C:C02",
      "key": 0,
      "relation": "EXPLAINED_IN_CHAPTER",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "scope": "BOUND_CONTEXT_ONLY"
    },
    {
      "source": "PASS7:CLAIM:C02_W007_RESPONSE",
      "target": "C:C02",
      "key": 0,
      "relation": "EXPLAINED_IN_CHAPTER",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "scope": "BOUND_CONTEXT_ONLY"
    },
    {
      "source": "PASS7:CLAIM:C03_W022_ADOPTION",
      "target": "C:C02",
      "key": 0,
      "relation": "EXPLAINED_IN_CHAPTER",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "scope": "BOUND_CONTEXT_ONLY"
    },
    {
      "source": "PASS7:CLAIM:C04_W021_TELEMETRY",
      "target": "C:C02",
      "key": 0,
      "relation": "EXPLAINED_IN_CHAPTER",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "scope": "BOUND_CONTEXT_ONLY"
    },
    {
      "source": "PASS7:CLAIM:C05_W061_SECURITY",
      "target": "C:C06",
      "key": 0,
      "relation": "EXPLAINED_IN_CHAPTER",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "scope": "BOUND_CONTEXT_ONLY"
    },
    {
      "source": "PASS7:CLAIM:C06_W066_EXPLANATIONS",
      "target": "C:C07",
      "key": 0,
      "relation": "EXPLAINED_IN_CHAPTER",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "scope": "BOUND_CONTEXT_ONLY"
    },
    {
      "source": "PASS7:CLAIM:C07_W072_COUNTS",
      "target": "C:C08",
      "key": 0,
      "relation": "EXPLAINED_IN_CHAPTER",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "scope": "BOUND_CONTEXT_ONLY"
    },
    {
      "source": "PASS7:CLAIM:C08_W072_UNITS",
      "target": "C:C08",
      "key": 0,
      "relation": "EXPLAINED_IN_CHAPTER",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "scope": "BOUND_CONTEXT_ONLY"
    },
    {
      "source": "PASS7:CLAIM:C09_W110_DATE",
      "target": "C:C08",
      "key": 0,
      "relation": "EXPLAINED_IN_CHAPTER",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS",
      "scope": "BOUND_CONTEXT_ONLY"
    },
    {
      "source": "PASS7:ARITHMETIC:W072:overlap_4773",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_UNIQUE_PR_DENOMINATOR",
      "provenance": "PASS7_2026-10-10_PRIMARY_SOURCE_LOCATORS_AND_SELECTED_SOURCE_CLAIMS"
    },
    {
      "source": "PASS8:VERSION:W170:AUTHOR_79",
      "target": "PASS8:COHORT:W170:EARLY79",
      "key": 0,
      "relation": "REPORTS_COHORT",
      "provenance": "PASS8_2026-10-10_PUBLISHED_JOURNAL_COHORT_RECONCILIATION_AND_PR_TABLE_CHECK"
    },
    {
      "source": "PASS8:VERSION:W170:IEEE_78",
      "target": "PASS8:COHORT:W170:FINAL78",
      "key": 0,
      "relation": "REPORTS_COHORT",
      "provenance": "PASS8_2026-10-10_PUBLISHED_JOURNAL_COHORT_RECONCILIATION_AND_PR_TABLE_CHECK"
    },
    {
      "source": "PASS8:VERSION:W170:IEEE_78",
      "target": "PASS8:CHECK:W170:FINAL_T5_RETAINED",
      "key": 0,
      "relation": "CONTAINS_PUBLISHED_TABLE",
      "provenance": "PASS8_2026-10-10_PUBLISHED_JOURNAL_COHORT_RECONCILIATION_AND_PR_TABLE_CHECK"
    },
    {
      "source": "PASS8:COHORT:W170:INITIAL83",
      "target": "PASS8:COHORT:W170:EARLY79",
      "key": 0,
      "relation": "FOUR_LOW_HOUR_EXCLUSIONS",
      "provenance": "PASS8_2026-10-10_PUBLISHED_JOURNAL_COHORT_RECONCILIATION_AND_PR_TABLE_CHECK",
      "count": "4"
    },
    {
      "source": "PASS8:COHORT:W170:EARLY79",
      "target": "PASS8:COHORT:W170:FINAL78",
      "key": 0,
      "relation": "ONE_ADDITIONAL_96_HOUR_OUTLIER_EXCLUSION",
      "provenance": "PASS8_2026-10-10_PUBLISHED_JOURNAL_COHORT_RECONCILIATION_AND_PR_TABLE_CHECK",
      "count": "1",
      "effective_hour_delta": "96"
    },
    {
      "source": "PASS8:COHORT:W170:FINAL78",
      "target": "PASS8:CHECK:W170:FINAL_T1_79",
      "key": 0,
      "relation": "CONTRADICTS_PUBLISHED_PER_PROJECT_SUM",
      "provenance": "PASS8_2026-10-10_PUBLISHED_JOURNAL_COHORT_RECONCILIATION_AND_PR_TABLE_CHECK",
      "difference": "1"
    },
    {
      "source": "PASS8:COHORT:W170:FINAL78",
      "target": "C:C09",
      "key": 0,
      "relation": "DOCUMENTS_FINAL_PUBLISHED_SAMPLE",
      "provenance": "PASS8_2026-10-10_PUBLISHED_JOURNAL_COHORT_RECONCILIATION_AND_PR_TABLE_CHECK"
    },
    {
      "source": "PASS8:COHORT:W170:FINAL78",
      "target": "PASS8:SUBTASK:PWB-028-V1",
      "key": 0,
      "relation": "EXPLAINS_VERSION_COHORT_DIFFERENCE",
      "provenance": "PASS8_2026-10-10_PUBLISHED_JOURNAL_COHORT_RECONCILIATION_AND_PR_TABLE_CHECK"
    },
    {
      "source": "PASS8:CHECK:W170:FINAL_T1_79",
      "target": "C:C09",
      "key": 0,
      "relation": "QUALIFIES_SOURCE_SAMPLE_CLAIM",
      "provenance": "PASS8_2026-10-10_PUBLISHED_JOURNAL_COHORT_RECONCILIATION_AND_PR_TABLE_CHECK"
    },
    {
      "source": "PASS8:CHECK:W170:FINAL_T1_79",
      "target": "C:C10",
      "key": 0,
      "relation": "QUALIFIES_RETENTION_BASELINE_CLAIM",
      "provenance": "PASS8_2026-10-10_PUBLISHED_JOURNAL_COHORT_RECONCILIATION_AND_PR_TABLE_CHECK"
    },
    {
      "source": "PASS8:CHECK:W170:FINAL_T1_79",
      "target": "PASS8:SUBTASK:PWB-028-T1",
      "key": 0,
      "relation": "ORIGINAL_COUNTS_NEEDED",
      "provenance": "PASS8_2026-10-10_PUBLISHED_JOURNAL_COHORT_RECONCILIATION_AND_PR_TABLE_CHECK"
    },
    {
      "source": "PASS8:CHECK:W170:FINAL_T5_RETAINED",
      "target": "PASS8:CHECK:W170:TEXT_FIVE_VS_SEVEN",
      "key": 0,
      "relation": "PRINTED_PROSE_TABLE_SCOPE_INCONSISTENCY",
      "provenance": "PASS8_2026-10-10_PUBLISHED_JOURNAL_COHORT_RECONCILIATION_AND_PR_TABLE_CHECK"
    },
    {
      "source": "PASS8:CHECK:W170:FINAL_T5_RETAINED",
      "target": "C:C10",
      "key": 0,
      "relation": "BOUNDARIES_HISTORICAL_COMPREHENSION_RATE",
      "provenance": "PASS8_2026-10-10_PUBLISHED_JOURNAL_COHORT_RECONCILIATION_AND_PR_TABLE_CHECK"
    },
    {
      "source": "PASS8:CHECK:W170:FINAL_T5_RETAINED",
      "target": "PASS8:SUBTASK:PWB-028-T5",
      "key": 0,
      "relation": "RAW_ESTIMAND_NEEDED",
      "provenance": "PASS8_2026-10-10_PUBLISHED_JOURNAL_COHORT_RECONCILIATION_AND_PR_TABLE_CHECK"
    },
    {
      "source": "PASS8:CHECK:W068:PRINTED_245_PERCENT",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_REVIEW_EVIDENCE",
      "provenance": "PASS8_2026-10-10_PUBLISHED_JOURNAL_COHORT_RECONCILIATION_AND_PR_TABLE_CHECK"
    },
    {
      "source": "PASS8:CHECK:W068:PRINTED_245_PERCENT",
      "target": "PASS6:TABLECELL:W068:arithmetic_inferred",
      "key": 0,
      "relation": "REMAINS_HYPOTHESIS_NOT_CORRECTION",
      "provenance": "PASS8_2026-10-10_PUBLISHED_JOURNAL_COHORT_RECONCILIATION_AND_PR_TABLE_CHECK"
    },
    {
      "source": "PASS8:ACCESS:W068:FIGSHARE_403",
      "target": "PASS8:SUBTASK:PWB-019-DATA",
      "key": 0,
      "relation": "REPLICATION_ACCESS_UNAVAILABLE",
      "provenance": "PASS8_2026-10-10_PUBLISHED_JOURNAL_COHORT_RECONCILIATION_AND_PR_TABLE_CHECK"
    },
    {
      "source": "PASS8:SUBTASK:PWB-028-V1",
      "target": "W170",
      "key": 0,
      "relation": "CONCERNS_PRIMARY_WORK",
      "provenance": "PASS8_2026-10-10_PUBLISHED_JOURNAL_COHORT_RECONCILIATION_AND_PR_TABLE_CHECK"
    },
    {
      "source": "PASS8:SUBTASK:PWB-028-T1",
      "target": "W170",
      "key": 0,
      "relation": "CONCERNS_PRIMARY_WORK",
      "provenance": "PASS8_2026-10-10_PUBLISHED_JOURNAL_COHORT_RECONCILIATION_AND_PR_TABLE_CHECK"
    },
    {
      "source": "PASS8:SUBTASK:PWB-028-T5",
      "target": "W170",
      "key": 0,
      "relation": "CONCERNS_PRIMARY_WORK",
      "provenance": "PASS8_2026-10-10_PUBLISHED_JOURNAL_COHORT_RECONCILIATION_AND_PR_TABLE_CHECK"
    },
    {
      "source": "PASS8:SUBTASK:PWB-019-DATA",
      "target": "W068",
      "key": 0,
      "relation": "CONCERNS_PRIMARY_WORK",
      "provenance": "PASS8_2026-10-10_PUBLISHED_JOURNAL_COHORT_RECONCILIATION_AND_PR_TABLE_CHECK"
    },
    {
      "source": "PASS9:SOURCE:W151:V1",
      "target": "PASS9:SOURCE:W151:V2",
      "key": 0,
      "relation": "SUPERSEDED_BY_DIFFERENT_BENCHMARK",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "source": "PASS9:CLAIM:W151:V1_10P1",
      "target": "C:C03",
      "key": 0,
      "relation": "QUALIFIES_AGENT_BENCHMARK",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "source": "PASS9:CLAIM:W151:V2_17P56",
      "target": "C:C03",
      "key": 0,
      "relation": "QUALIFIES_AGENT_BENCHMARK",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "source": "PASS9:CLAIM:W151:HARD_TRADEDOWN",
      "target": "C:C03",
      "key": 0,
      "relation": "QUALIFIES_AGENT_BENCHMARK",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "source": "PASS9:CLAIM:W151:MCNEMAR_UNCHECKABLE",
      "target": "C:C07",
      "key": 0,
      "relation": "LIMITS_CHECKER_EVIDENCE",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "source": "PASS9:CLAIM:W151:MCNEMAR_UNCHECKABLE",
      "target": "PASS9:SUBTASK:PWB-017-MCNEMAR",
      "key": 0,
      "relation": "REQUIRES_CATEGORICAL_MICRODATA",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "source": "PASS9:SOURCE:W003:PUBLISHER_APP",
      "target": "PASS9:CLAIM:W003:COHORT4867",
      "key": 0,
      "relation": "REPORTS",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "source": "PASS9:SOURCE:W003:PUBLISHER_APP",
      "target": "PASS9:CLAIM:W003:ITT_IV",
      "key": 0,
      "relation": "REPORTS",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "source": "PASS9:SOURCE:W003:PUBLISHER_APP",
      "target": "PASS9:CLAIM:W003:REGISTRATION",
      "key": 0,
      "relation": "REPORTS",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "source": "PASS9:CLAIM:W003:COHORT4867",
      "target": "C:C02",
      "key": 0,
      "relation": "QUALIFIES_PRODUCTIVITY_EVIDENCE",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "source": "PASS9:CLAIM:W003:COHORT4867",
      "target": "C:C12",
      "key": 0,
      "relation": "QUALIFIES_ECONOMIC_EVIDENCE",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "source": "PASS9:CLAIM:W003:ITT_IV",
      "target": "C:C02",
      "key": 0,
      "relation": "QUALIFIES_PRODUCTIVITY_EVIDENCE",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "source": "PASS9:CLAIM:W003:ITT_IV",
      "target": "C:C12",
      "key": 0,
      "relation": "QUALIFIES_ECONOMIC_EVIDENCE",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "source": "PASS9:CLAIM:W003:REGISTRATION",
      "target": "C:C02",
      "key": 0,
      "relation": "QUALIFIES_PRODUCTIVITY_EVIDENCE",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "source": "PASS9:CLAIM:W003:REGISTRATION",
      "target": "C:C12",
      "key": 0,
      "relation": "QUALIFIES_ECONOMIC_EVIDENCE",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "source": "PASS9:CLAIM:W150:AGREEMENT",
      "target": "C:C11",
      "key": 0,
      "relation": "QUALIFIES_POLICY_SURVEY",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "source": "PASS9:CLAIM:W150:NONRANDOM",
      "target": "C:C11",
      "key": 0,
      "relation": "QUALIFIES_POLICY_SURVEY",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "source": "PASS9:SUBTASK:PWB-017-VERSION",
      "target": "W151",
      "key": 0,
      "relation": "CONCERNS_WORK",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "source": "PASS9:SUBTASK:PWB-017-VERSION",
      "target": "PASS9:SOURCE:W151:V1",
      "key": 0,
      "relation": "CLOSES_SOURCE_COMPARISON",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "source": "PASS9:SUBTASK:PWB-017-VERSION",
      "target": "PASS9:SOURCE:W151:V2",
      "key": 0,
      "relation": "CLOSES_SOURCE_COMPARISON",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "source": "PASS9:SUBTASK:PWB-017-MCNEMAR",
      "target": "W151",
      "key": 0,
      "relation": "CONCERNS_WORK",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "source": "PASS9:SUBTASK:PWB-018-COHORT",
      "target": "W003",
      "key": 0,
      "relation": "CONCERNS_WORK",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "source": "PASS9:SUBTASK:PWB-018-COHORT",
      "target": "PASS9:CLAIM:W003:COHORT4867",
      "key": 0,
      "relation": "SCOPE_VERIFIED",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "source": "PASS9:SUBTASK:PWB-018-ITT",
      "target": "W003",
      "key": 0,
      "relation": "CONCERNS_WORK",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "source": "PASS9:SUBTASK:PWB-018-ITT",
      "target": "PASS9:CLAIM:W003:ITT_IV",
      "key": 0,
      "relation": "SCOPE_VERIFIED",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "source": "PASS9:SUBTASK:PWB-018-REGRESSION",
      "target": "W003",
      "key": 0,
      "relation": "CONCERNS_WORK",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "source": "PASS9:SUBTASK:PWB-025-DATASET",
      "target": "W150",
      "key": 0,
      "relation": "CONCERNS_WORK",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "source": "PASS9:SUBTASK:PWB-025-DATASET",
      "target": "PASS9:SOURCE:W150:ZENODO",
      "key": 0,
      "relation": "DOI_LOCATED",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "source": "PASS9:SUBTASK:PWB-025-REANALYSIS",
      "target": "W150",
      "key": 0,
      "relation": "CONCERNS_WORK",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "source": "PASS9:SUBTASK:PWB-025-REANALYSIS",
      "target": "PASS9:SOURCE:W150:ZENODO",
      "key": 0,
      "relation": "CANNOT_ASSUME_RAW_DATA_OBTAINED",
      "provenance": "PASS9_2026-10-10_SOURCE_VERSION_AND_PUBLISHER_APPENDIX_REVIEW"
    },
    {
      "source": "PASS10:SOURCE:W150:ARXIV_V1",
      "target": "W150",
      "key": 0,
      "relation": "VERSION_OF",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "source": "PASS10:SOURCE:W150:OLDER_ZENODO",
      "target": "W150",
      "key": 0,
      "relation": "VERSION_OF",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "source": "PASS10:SOURCE:W151:ARXIV_V2",
      "target": "W151",
      "key": 0,
      "relation": "VERSION_OF",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "source": "PASS10:SOURCE:W068:FIGSHARE",
      "target": "W068",
      "key": 0,
      "relation": "VERSION_OF",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "source": "PASS10:CLAIM:W150:245_36_COMPOSITION",
      "target": "W150",
      "key": 0,
      "relation": "CONCERNS_WORK",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "source": "PASS10:CLAIM:W150:245_36_COMPOSITION",
      "target": "C:C06",
      "key": 0,
      "relation": "QUALIFIES_CHAPTER",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "source": "PASS10:CLAIM:W150:245_36_COMPOSITION",
      "target": "C:C11",
      "key": 0,
      "relation": "QUALIFIES_CHAPTER",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "source": "PASS10:CLAIM:W150:245_36_COMPOSITION",
      "target": "PASS10:SOURCE:W150:ARXIV_V1",
      "key": 0,
      "relation": "DERIVED_FROM",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "source": "PASS10:CLAIM:W150:PERMISSION_245_BOUNDS",
      "target": "W150",
      "key": 0,
      "relation": "CONCERNS_WORK",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "source": "PASS10:CLAIM:W150:PERMISSION_245_BOUNDS",
      "target": "C:C11",
      "key": 0,
      "relation": "QUALIFIES_CHAPTER",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "source": "PASS10:CLAIM:W150:PERMISSION_245_BOUNDS",
      "target": "PASS10:SOURCE:W150:ARXIV_V1",
      "key": 0,
      "relation": "DERIVED_FROM",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "source": "PASS10:CLAIM:W150:DISCLOSURE_245_BOUNDS",
      "target": "W150",
      "key": 0,
      "relation": "CONCERNS_WORK",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "source": "PASS10:CLAIM:W150:DISCLOSURE_245_BOUNDS",
      "target": "C:C06",
      "key": 0,
      "relation": "QUALIFIES_CHAPTER",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "source": "PASS10:CLAIM:W150:DISCLOSURE_245_BOUNDS",
      "target": "C:C11",
      "key": 0,
      "relation": "QUALIFIES_CHAPTER",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "source": "PASS10:CLAIM:W150:DISCLOSURE_245_BOUNDS",
      "target": "PASS10:SOURCE:W150:ARXIV_V1",
      "key": 0,
      "relation": "DERIVED_FROM",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "source": "PASS10:CLAIM:W150:HUMAN_ACCOUNTABILITY_BOUNDS",
      "target": "W150",
      "key": 0,
      "relation": "CONCERNS_WORK",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "source": "PASS10:CLAIM:W150:HUMAN_ACCOUNTABILITY_BOUNDS",
      "target": "C:C11",
      "key": 0,
      "relation": "QUALIFIES_CHAPTER",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "source": "PASS10:CLAIM:W150:HUMAN_ACCOUNTABILITY_BOUNDS",
      "target": "PASS10:SOURCE:W150:ARXIV_V1",
      "key": 0,
      "relation": "DERIVED_FROM",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "source": "PASS10:CLAIM:W150:OLDER_118_DISTINCT",
      "target": "W150",
      "key": 0,
      "relation": "CONCERNS_WORK",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "source": "PASS10:CLAIM:W150:OLDER_118_DISTINCT",
      "target": "C:C11",
      "key": 0,
      "relation": "QUALIFIES_CHAPTER",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "source": "PASS10:CLAIM:W150:OLDER_118_DISTINCT",
      "target": "PASS10:SOURCE:W150:ARXIV_V1",
      "key": 0,
      "relation": "DERIVED_FROM",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "source": "PASS10:CLAIM:W151:SCIENCEWORLD_SD_LOWER_BOUND",
      "target": "W151",
      "key": 0,
      "relation": "CONCERNS_WORK",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "source": "PASS10:CLAIM:W151:SCIENCEWORLD_SD_LOWER_BOUND",
      "target": "C:C03",
      "key": 0,
      "relation": "QUALIFIES_CHAPTER",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "source": "PASS10:CLAIM:W151:SCIENCEWORLD_SD_LOWER_BOUND",
      "target": "PASS10:SOURCE:W151:ARXIV_V2",
      "key": 0,
      "relation": "DERIVED_FROM",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "source": "PASS10:CLAIM:W151:SCIENCEWORLD_DISCRETE_GRID",
      "target": "W151",
      "key": 0,
      "relation": "CONCERNS_WORK",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "source": "PASS10:CLAIM:W151:SCIENCEWORLD_DISCRETE_GRID",
      "target": "C:C03",
      "key": 0,
      "relation": "QUALIFIES_CHAPTER",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "source": "PASS10:CLAIM:W151:SCIENCEWORLD_DISCRETE_GRID",
      "target": "PASS10:SOURCE:W151:ARXIV_V2",
      "key": 0,
      "relation": "DERIVED_FROM",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "source": "PASS10:CLAIM:W151:PAIRED_MEANS_UNIDENTIFIED",
      "target": "W151",
      "key": 0,
      "relation": "CONCERNS_WORK",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "source": "PASS10:CLAIM:W151:PAIRED_MEANS_UNIDENTIFIED",
      "target": "C:C07",
      "key": 0,
      "relation": "QUALIFIES_CHAPTER",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "source": "PASS10:CLAIM:W151:PAIRED_MEANS_UNIDENTIFIED",
      "target": "PASS10:SOURCE:W151:ARXIV_V2",
      "key": 0,
      "relation": "DERIVED_FROM",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "source": "PASS10:CLAIM:W068:RAW_RECORDS_STILL_MISSING",
      "target": "W068",
      "key": 0,
      "relation": "CONCERNS_WORK",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "source": "PASS10:CLAIM:W068:RAW_RECORDS_STILL_MISSING",
      "target": "C:C07",
      "key": 0,
      "relation": "QUALIFIES_CHAPTER",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "source": "PASS10:CLAIM:W068:RAW_RECORDS_STILL_MISSING",
      "target": "PASS10:SOURCE:W068:FIGSHARE",
      "key": 0,
      "relation": "SOURCE_INACCESSIBLE",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "source": "PASS10:CLAIM:W170:RAW_HOURS_STILL_MISSING",
      "target": "W170",
      "key": 0,
      "relation": "CONCERNS_WORK",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "source": "PASS10:CLAIM:W170:RAW_HOURS_STILL_MISSING",
      "target": "C:C09",
      "key": 0,
      "relation": "QUALIFIES_CHAPTER",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "source": "PASS10:SUBTASK:PWB-025-BOUNDS",
      "target": "ISSUE:PWB-025",
      "key": 0,
      "relation": "CHILD_OF_ISSUE",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "source": "PASS10:SUBTASK:PWB-025-BOUNDS",
      "target": "W150",
      "key": 0,
      "relation": "CONCERNS_WORK",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "source": "PASS10:SUBTASK:PWB-025-CORPUS",
      "target": "ISSUE:PWB-025",
      "key": 0,
      "relation": "CHILD_OF_ISSUE",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "source": "PASS10:SUBTASK:PWB-025-CORPUS",
      "target": "W150",
      "key": 0,
      "relation": "CONCERNS_WORK",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "source": "PASS10:SUBTASK:PWB-017-SEED_CHECK",
      "target": "ISSUE:PWB-017",
      "key": 0,
      "relation": "CHILD_OF_ISSUE",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "source": "PASS10:SUBTASK:PWB-017-SEED_CHECK",
      "target": "W151",
      "key": 0,
      "relation": "CONCERNS_WORK",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "source": "PASS10:SUBTASK:PWB-017-SEED_INPUTS",
      "target": "ISSUE:PWB-017",
      "key": 0,
      "relation": "CHILD_OF_ISSUE",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "source": "PASS10:SUBTASK:PWB-017-SEED_INPUTS",
      "target": "W151",
      "key": 0,
      "relation": "CONCERNS_WORK",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "source": "PASS10:SUBTASK:PWB-017-MCNEMAR_INPUTS",
      "target": "ISSUE:PWB-017",
      "key": 0,
      "relation": "CHILD_OF_ISSUE",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "source": "PASS10:SUBTASK:PWB-017-MCNEMAR_INPUTS",
      "target": "W151",
      "key": 0,
      "relation": "CONCERNS_WORK",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "source": "PASS10:SUBTASK:PWB-019-FIGSHARE",
      "target": "ISSUE:PWB-019",
      "key": 0,
      "relation": "CHILD_OF_ISSUE",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "source": "PASS10:SUBTASK:PWB-019-FIGSHARE",
      "target": "W068",
      "key": 0,
      "relation": "CONCERNS_WORK",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "source": "PASS10:SUBTASK:PWB-028-PARTICIPANTS",
      "target": "ISSUE:PWB-028",
      "key": 0,
      "relation": "CHILD_OF_ISSUE",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "source": "PASS10:SUBTASK:PWB-028-PARTICIPANTS",
      "target": "W170",
      "key": 0,
      "relation": "CONCERNS_WORK",
      "provenance": "PASS10_2026-10-10_ORIGINAL_HTML_SELECTED_NUMERICAL_IDENTIFICATION"
    },
    {
      "source": "EDU:LEARNING:01",
      "target": "EDU:WORKED:01",
      "key": 0,
      "relation": "PRACTICED_BY",
      "provenance": "PASS11 teaching integration"
    },
    {
      "source": "EDU:COMMENTARY:01",
      "target": "EDU:WORKED:01",
      "key": 0,
      "relation": "LIMITS_INTERPRETATION_OF",
      "provenance": "Research caveats retained outside narrative"
    },
    {
      "source": "EDU:LEARNING:02",
      "target": "EDU:WORKED:02",
      "key": 0,
      "relation": "PRACTICED_BY",
      "provenance": "PASS11 teaching integration"
    },
    {
      "source": "EDU:COMMENTARY:02",
      "target": "EDU:WORKED:02",
      "key": 0,
      "relation": "LIMITS_INTERPRETATION_OF",
      "provenance": "Research caveats retained outside narrative"
    },
    {
      "source": "EDU:LEARNING:03",
      "target": "EDU:WORKED:03",
      "key": 0,
      "relation": "PRACTICED_BY",
      "provenance": "PASS11 teaching integration"
    },
    {
      "source": "EDU:COMMENTARY:03",
      "target": "EDU:WORKED:03",
      "key": 0,
      "relation": "LIMITS_INTERPRETATION_OF",
      "provenance": "Research caveats retained outside narrative"
    },
    {
      "source": "EDU:LEARNING:04",
      "target": "EDU:WORKED:04",
      "key": 0,
      "relation": "PRACTICED_BY",
      "provenance": "PASS11 teaching integration"
    },
    {
      "source": "EDU:COMMENTARY:04",
      "target": "EDU:WORKED:04",
      "key": 0,
      "relation": "LIMITS_INTERPRETATION_OF",
      "provenance": "Research caveats retained outside narrative"
    },
    {
      "source": "EDU:LEARNING:05",
      "target": "EDU:WORKED:05",
      "key": 0,
      "relation": "PRACTICED_BY",
      "provenance": "PASS11 teaching integration"
    },
    {
      "source": "EDU:COMMENTARY:05",
      "target": "EDU:WORKED:05",
      "key": 0,
      "relation": "LIMITS_INTERPRETATION_OF",
      "provenance": "Research caveats retained outside narrative"
    },
    {
      "source": "EDU:LEARNING:06",
      "target": "EDU:WORKED:06",
      "key": 0,
      "relation": "PRACTICED_BY",
      "provenance": "PASS11 teaching integration"
    },
    {
      "source": "EDU:COMMENTARY:06",
      "target": "EDU:WORKED:06",
      "key": 0,
      "relation": "LIMITS_INTERPRETATION_OF",
      "provenance": "Research caveats retained outside narrative"
    },
    {
      "source": "EDU:LEARNING:07",
      "target": "EDU:WORKED:07",
      "key": 0,
      "relation": "PRACTICED_BY",
      "provenance": "PASS11 teaching integration"
    },
    {
      "source": "EDU:COMMENTARY:07",
      "target": "EDU:WORKED:07",
      "key": 0,
      "relation": "LIMITS_INTERPRETATION_OF",
      "provenance": "Research caveats retained outside narrative"
    },
    {
      "source": "EDU:LEARNING:08",
      "target": "EDU:WORKED:08",
      "key": 0,
      "relation": "PRACTICED_BY",
      "provenance": "PASS11 teaching integration"
    },
    {
      "source": "EDU:COMMENTARY:08",
      "target": "EDU:WORKED:08",
      "key": 0,
      "relation": "LIMITS_INTERPRETATION_OF",
      "provenance": "Research caveats retained outside narrative"
    },
    {
      "source": "EDU:LEARNING:09",
      "target": "EDU:WORKED:09",
      "key": 0,
      "relation": "PRACTICED_BY",
      "provenance": "PASS11 teaching integration"
    },
    {
      "source": "EDU:COMMENTARY:09",
      "target": "EDU:WORKED:09",
      "key": 0,
      "relation": "LIMITS_INTERPRETATION_OF",
      "provenance": "Research caveats retained outside narrative"
    },
    {
      "source": "EDU:LEARNING:10",
      "target": "EDU:WORKED:10",
      "key": 0,
      "relation": "PRACTICED_BY",
      "provenance": "PASS11 teaching integration"
    },
    {
      "source": "EDU:COMMENTARY:10",
      "target": "EDU:WORKED:10",
      "key": 0,
      "relation": "LIMITS_INTERPRETATION_OF",
      "provenance": "Research caveats retained outside narrative"
    },
    {
      "source": "EDU:LEARNING:11",
      "target": "EDU:WORKED:11",
      "key": 0,
      "relation": "PRACTICED_BY",
      "provenance": "PASS11 teaching integration"
    },
    {
      "source": "EDU:COMMENTARY:11",
      "target": "EDU:WORKED:11",
      "key": 0,
      "relation": "LIMITS_INTERPRETATION_OF",
      "provenance": "Research caveats retained outside narrative"
    },
    {
      "source": "EDU:LEARNING:12",
      "target": "EDU:WORKED:12",
      "key": 0,
      "relation": "PRACTICED_BY",
      "provenance": "PASS11 teaching integration"
    },
    {
      "source": "EDU:COMMENTARY:12",
      "target": "EDU:WORKED:12",
      "key": 0,
      "relation": "LIMITS_INTERPRETATION_OF",
      "provenance": "Research caveats retained outside narrative"
    },
    {
      "source": "O001",
      "target": "O023",
      "key": 0,
      "relation": "REVISES_EARLIER_ADVICE",
      "weight": "0.9",
      "role": "contextual",
      "rationale": "2026 risk-based review revises 2025 universal human line-by-line reading while retaining accountable verification",
      "provenance": "Editorial longitudinal comparison of two Osmani essays",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O001",
      "target": "O019",
      "key": 0,
      "relation": "EXTENDS_EARLIER_DISCUSSION",
      "weight": "0.9",
      "role": "contextual",
      "rationale": "Adds stronger alternative independent verification and proportional human review to the early 2026 proof requirement",
      "provenance": "Editorial longitudinal comparison of two Osmani essays",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O001",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "contextual",
      "rationale": "Primary SE@PoliMi stream based on article thesis.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O001",
      "target": "T:Engineering structure",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "contextual",
      "rationale": "Optional second SE@PoliMi stream; only assigned for a material topical fit.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O001",
      "target": "K:Review capacity and maintainers",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O001",
      "target": "K:Independent verification and oracles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O001",
      "target": "K:Ownership and knowledge transfer",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O001",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.6",
      "role": "contextual",
      "rationale": "Primary book teaching placement, may also be relevant elsewhere.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O001",
      "target": "C:C08",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "O001",
      "target": "S:8.8",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.85",
      "role": "contextual",
      "rationale": "Book section educational fit, not independent proof of chapter engineering principles.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O001",
      "target": "S:8.8",
      "key": 1,
      "relation": "CITED_IN_MANUSCRIPT_OSMANI_CORE",
      "weight": 0.98,
      "role": "practitioner_illustration",
      "rationale": "I09: specific 10 Oct illustrated-edition teaching integration",
      "provenance": "Selectively approved practitioner integration 2026-10-10; not empirical validation",
      "integration_id": "I09",
      "comparison_scope": "EDITORIAL_PRACTICE",
      "mapping_confidence": "DIRECT_TEXT_INSERTION"
    },
    {
      "source": "O001",
      "target": "W093",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W093: Automating Low-Risk Code Review at Meta: RADAR, Risk Calibration, and Review Efficiency. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O001",
      "target": "W100",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W100: The End of Code Review: Coding Agents Supersede Human Inspection. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O001",
      "target": "W111",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W111: Many SWE-bench-Passing PRs Would Not Be Merged into Main. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O001",
      "target": "EDU:COMMENTARY:OSMANI",
      "key": 0,
      "relation": "DISCUSSED_IN_APPENDIX_B_PRACTITIONER",
      "role": "practitioner_commentary",
      "comparison_scope": "EDITORIAL_PRACTICE_NOT_EMPIRICAL_EVIDENCE",
      "rationale": "Source is discussed in separate Osmani practitioner synthesis, distinct from W-series original research commentary",
      "provenance": "2026-10-10 version 4 book navigation update"
    },
    {
      "source": "O001",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "O002",
      "target": "O018",
      "key": 0,
      "relation": "APPLIES_TO_BROWNFIELD",
      "weight": "0.9",
      "role": "contextual",
      "rationale": "Applies bounded specification to mature repositories with hidden contracts",
      "provenance": "Editorial longitudinal comparison of two Osmani essays",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O002",
      "target": "T:System knowledge & memory",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "contextual",
      "rationale": "Primary SE@PoliMi stream based on article thesis.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O002",
      "target": "T:Engineering structure",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "contextual",
      "rationale": "Optional second SE@PoliMi stream; only assigned for a material topical fit.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O002",
      "target": "K:System understanding and rationale",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O002",
      "target": "K:Specifications and governance",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O002",
      "target": "K:Independent verification and oracles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O002",
      "target": "C:C09",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.6",
      "role": "contextual",
      "rationale": "Primary book teaching placement, may also be relevant elsewhere.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O002",
      "target": "C:C09",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "O002",
      "target": "S:9.1",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.85",
      "role": "contextual",
      "rationale": "Book section educational fit, not independent proof of chapter engineering principles.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O002",
      "target": "S:9.1",
      "key": 1,
      "relation": "CITED_IN_MANUSCRIPT_OSMANI_CORE",
      "weight": 0.98,
      "role": "practitioner_illustration",
      "rationale": "I10: specific 10 Oct illustrated-edition teaching integration",
      "provenance": "Selectively approved practitioner integration 2026-10-10; not empirical validation",
      "integration_id": "I10",
      "comparison_scope": "EDITORIAL_PRACTICE",
      "mapping_confidence": "DIRECT_TEXT_INSERTION"
    },
    {
      "source": "O002",
      "target": "W154",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W154: Comprehension Debt in GenAI-Assisted Software Engineering Projects. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O002",
      "target": "W155",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W155: ChatGPT: Friend or Foe When Comprehending and Changing Unfamiliar Code. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O002",
      "target": "W171",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W171: Revisiting Turnover-Induced Knowledge Loss in Software Projects. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O002",
      "target": "EDU:COMMENTARY:OSMANI",
      "key": 0,
      "relation": "DISCUSSED_IN_APPENDIX_B_PRACTITIONER",
      "role": "practitioner_commentary",
      "comparison_scope": "EDITORIAL_PRACTICE_NOT_EMPIRICAL_EVIDENCE",
      "rationale": "Source is discussed in separate Osmani practitioner synthesis, distinct from W-series original research commentary",
      "provenance": "2026-10-10 version 4 book navigation update"
    },
    {
      "source": "O002",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "O003",
      "target": "O036",
      "key": 0,
      "relation": "EXTENDS_EARLIER_DISCUSSION",
      "weight": "0.9",
      "role": "contextual",
      "rationale": "Revisits cognitive offloading after much greater agent autonomy",
      "provenance": "Editorial longitudinal comparison of two Osmani essays",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O003",
      "target": "T:Skills & learning",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "contextual",
      "rationale": "Primary SE@PoliMi stream based on article thesis.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O003",
      "target": "T:System knowledge & memory",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "contextual",
      "rationale": "Optional second SE@PoliMi stream; only assigned for a material topical fit.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O003",
      "target": "K:Cognitive offloading and skill debt",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O003",
      "target": "K:Skills formation and teaching",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O003",
      "target": "K:Human cognitive load",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O003",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.6",
      "role": "contextual",
      "rationale": "Primary book teaching placement, may also be relevant elsewhere.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O003",
      "target": "C:C10",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "O003",
      "target": "S:10.8",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.85",
      "role": "contextual",
      "rationale": "Book section educational fit, not independent proof of chapter engineering principles.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O003",
      "target": "S:10.8",
      "key": 1,
      "relation": "CITED_IN_MANUSCRIPT_OSMANI_CORE",
      "weight": 0.98,
      "role": "practitioner_illustration",
      "rationale": "I12: specific 10 Oct illustrated-edition teaching integration",
      "provenance": "Selectively approved practitioner integration 2026-10-10; not empirical validation",
      "integration_id": "I12",
      "comparison_scope": "EDITORIAL_PRACTICE",
      "mapping_confidence": "DIRECT_TEXT_INSERTION"
    },
    {
      "source": "O003",
      "target": "W117",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W117: The Augmentation Trap: AI Productivity and the Cost of Cognitive Offloading. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O003",
      "target": "W118",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W118: How AI Impacts Skill Formation. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O003",
      "target": "W121",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W121: Your Brain on ChatGPT: Accumulation of Cognitive Debt when Using an AI Assistant for Essay Writing Task. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "CROSS_DOMAIN_ANALOGY",
      "mapping_confidence": "LOW",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O003",
      "target": "EDU:COMMENTARY:OSMANI",
      "key": 0,
      "relation": "DISCUSSED_IN_APPENDIX_B_PRACTITIONER",
      "role": "practitioner_commentary",
      "comparison_scope": "EDITORIAL_PRACTICE_NOT_EMPIRICAL_EVIDENCE",
      "rationale": "Source is discussed in separate Osmani practitioner synthesis, distinct from W-series original research commentary",
      "provenance": "2026-10-10 version 4 book navigation update"
    },
    {
      "source": "O003",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "O004",
      "target": "O031",
      "key": 0,
      "relation": "OPERATIONALIZES_EARLIER_GUIDANCE",
      "weight": "0.9",
      "role": "contextual",
      "rationale": "Turns context management principles into dated instructions and memory audits",
      "provenance": "Editorial longitudinal comparison of two Osmani essays",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O004",
      "target": "T:System knowledge & memory",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "contextual",
      "rationale": "Primary SE@PoliMi stream based on article thesis.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O004",
      "target": "T:Code quality & security",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "contextual",
      "rationale": "Optional second SE@PoliMi stream; only assigned for a material topical fit.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O004",
      "target": "K:Agent context and persistent memory",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O004",
      "target": "K:Dependencies and agent supply chain",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O004",
      "target": "K:Specifications and governance",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O004",
      "target": "C:C09",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.6",
      "role": "contextual",
      "rationale": "Primary book teaching placement, may also be relevant elsewhere.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O004",
      "target": "C:C09",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "O004",
      "target": "S:9.6",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.85",
      "role": "contextual",
      "rationale": "Book section educational fit, not independent proof of chapter engineering principles.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O004",
      "target": "S:9.6",
      "key": 1,
      "relation": "CITED_IN_MANUSCRIPT_OSMANI_CORE",
      "weight": 0.98,
      "role": "practitioner_illustration",
      "rationale": "I11: specific 10 Oct illustrated-edition teaching integration",
      "provenance": "Selectively approved practitioner integration 2026-10-10; not empirical validation",
      "integration_id": "I11",
      "comparison_scope": "EDITORIAL_PRACTICE",
      "mapping_confidence": "DIRECT_TEXT_INSERTION"
    },
    {
      "source": "O004",
      "target": "W053",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W053: Scanning the Harness: Configuration Exposures in AI Coding-Agent Supply Chains. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O004",
      "target": "W157",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W157: ClawVM: Harness-Managed Virtual Memory for Stateful Tool-Using LLM Agents. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O004",
      "target": "W159",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W159: Memory Management and Contextual Consistency for Long-Running Low-Code Agents. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O004",
      "target": "EDU:COMMENTARY:OSMANI",
      "key": 0,
      "relation": "DISCUSSED_IN_APPENDIX_B_PRACTITIONER",
      "role": "practitioner_commentary",
      "comparison_scope": "EDITORIAL_PRACTICE_NOT_EMPIRICAL_EVIDENCE",
      "rationale": "Source is discussed in separate Osmani practitioner synthesis, distinct from W-series original research commentary",
      "provenance": "2026-10-10 version 4 book navigation update"
    },
    {
      "source": "O004",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "O005",
      "target": "T:Engineering structure",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "contextual",
      "rationale": "Primary SE@PoliMi stream based on article thesis.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O005",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "contextual",
      "rationale": "Optional second SE@PoliMi stream; only assigned for a material topical fit.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O005",
      "target": "K:Human-agent collaboration",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O005",
      "target": "K:Specifications and governance",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O005",
      "target": "K:Independent verification and oracles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O005",
      "target": "C:C11",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.6",
      "role": "contextual",
      "rationale": "Primary book teaching placement, may also be relevant elsewhere.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O005",
      "target": "S:11.6",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.85",
      "role": "contextual",
      "rationale": "Book section educational fit, not independent proof of chapter engineering principles.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O005",
      "target": "W147",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W147: To Ban or not to Ban? How Open Source Projects Govern GenAI Contributions. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O005",
      "target": "W149",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W149: Making AI Visible, Not Vanished: How AI Policies Reshape Developer Experience on GitHub. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O005",
      "target": "W093",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W093: Automating Low-Risk Code Review at Meta: RADAR, Risk Calibration, and Review Efficiency. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O006",
      "target": "O012",
      "key": 0,
      "relation": "EXTENDS_EARLIER_DISCUSSION",
      "weight": "0.9",
      "role": "contextual",
      "rationale": "Develops task selection, parallel operation and judgment around the earlier feedback-loop pattern",
      "provenance": "Editorial longitudinal comparison of two Osmani essays",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O006",
      "target": "T:Engineering structure",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "contextual",
      "rationale": "Primary SE@PoliMi stream based on article thesis.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O006",
      "target": "T:What agents can do",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "contextual",
      "rationale": "Optional second SE@PoliMi stream; only assigned for a material topical fit.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O006",
      "target": "K:Long-running agent execution",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O006",
      "target": "K:Agent failure and escalation",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O006",
      "target": "K:Specifications and governance",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O006",
      "target": "C:C03",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.6",
      "role": "contextual",
      "rationale": "Primary book teaching placement, may also be relevant elsewhere.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O006",
      "target": "C:C03",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "O006",
      "target": "S:3.6",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.85",
      "role": "contextual",
      "rationale": "Editorial fit aligned to where the cited article actually appears; original catalogue suggestion retained in prior_editorial_section.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable",
      "prior_editorial_section": "S:3.8"
    },
    {
      "source": "O006",
      "target": "S:3.6",
      "key": 1,
      "relation": "CITED_IN_MANUSCRIPT_OSMANI_CORE",
      "weight": 0.98,
      "role": "practitioner_illustration",
      "rationale": "I04: specific 10 Oct illustrated-edition teaching integration",
      "provenance": "Selectively approved practitioner integration 2026-10-10; not empirical validation",
      "integration_id": "I04",
      "comparison_scope": "EDITORIAL_PRACTICE",
      "mapping_confidence": "DIRECT_TEXT_INSERTION"
    },
    {
      "source": "O006",
      "target": "W095",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W095: Beyond Code Generation: Reliability, Verification, and Cost Economics in the Agentic Software Development Lifecycle. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O006",
      "target": "W191",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W191: Where Do AI Coding Agents Fail? An Empirical Study of Failed Agentic Pull Requests in GitHub. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O006",
      "target": "W152",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W152: Agentic Software Engineering: Foundational Pillars and a Research Roadmap. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O006",
      "target": "EDU:COMMENTARY:OSMANI",
      "key": 0,
      "relation": "DISCUSSED_IN_APPENDIX_B_PRACTITIONER",
      "role": "practitioner_commentary",
      "comparison_scope": "EDITORIAL_PRACTICE_NOT_EMPIRICAL_EVIDENCE",
      "rationale": "Source is discussed in separate Osmani practitioner synthesis, distinct from W-series original research commentary",
      "provenance": "2026-10-10 version 4 book navigation update"
    },
    {
      "source": "O006",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "O007",
      "target": "T:Code quality & security",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "contextual",
      "rationale": "Primary SE@PoliMi stream based on article thesis.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O007",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "contextual",
      "rationale": "Optional second SE@PoliMi stream; only assigned for a material topical fit.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O007",
      "target": "K:Technical debt and complexity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O007",
      "target": "K:Independent verification and oracles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O007",
      "target": "K:Review capacity and maintainers",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O007",
      "target": "C:C05",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.6",
      "role": "contextual",
      "rationale": "Primary book teaching placement, may also be relevant elsewhere.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O007",
      "target": "S:5.1",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.85",
      "role": "contextual",
      "rationale": "Book section educational fit, not independent proof of chapter engineering principles.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O007",
      "target": "W054",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W054: Not All Agents Are Equal: Code Quality and Post-Merge Maintenance Across Five Autonomous Coding Agents in the Wild. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O007",
      "target": "W055",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W055: Debt Behind the AI Boom: A Large-Scale Empirical Study of AI-Generated Code in the Wild. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O007",
      "target": "W079",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W079: Correlated Errors in Large Language Models. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "CROSS_DOMAIN_ANALOGY",
      "mapping_confidence": "LOW",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O008",
      "target": "O012",
      "key": 0,
      "relation": "SCALE_UP_CONCEPT",
      "weight": "0.9",
      "role": "contextual",
      "rationale": "Frames factories as systems of multiple harnessed loops under different review policies",
      "provenance": "Editorial longitudinal comparison of two Osmani essays",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O008",
      "target": "T:Engineering structure",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "contextual",
      "rationale": "Primary SE@PoliMi stream based on article thesis.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O008",
      "target": "T:Economics",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "contextual",
      "rationale": "Optional second SE@PoliMi stream; only assigned for a material topical fit.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O008",
      "target": "K:Human-agent collaboration",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O008",
      "target": "K:Long-running agent execution",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O008",
      "target": "K:Economic costs and return",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O008",
      "target": "C:C11",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.6",
      "role": "contextual",
      "rationale": "Primary book teaching placement, may also be relevant elsewhere.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O008",
      "target": "S:11.9",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.85",
      "role": "contextual",
      "rationale": "Book section educational fit, not independent proof of chapter engineering principles.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O008",
      "target": "W027",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W027: Beyond the Copilot: Scaling the Agentic Product Development Life Cycle. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O008",
      "target": "W147",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W147: To Ban or not to Ban? How Open Source Projects Govern GenAI Contributions. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O008",
      "target": "W152",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W152: Agentic Software Engineering: Foundational Pillars and a Research Roadmap. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O009",
      "target": "O012",
      "key": 0,
      "relation": "GOVERNANCE_EXTENSION",
      "weight": "0.9",
      "role": "contextual",
      "rationale": "Places accountable human ownership at the boundary around autonomous inner execution",
      "provenance": "Editorial longitudinal comparison of two Osmani essays",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O009",
      "target": "T:Engineering structure",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "contextual",
      "rationale": "Primary SE@PoliMi stream based on article thesis.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O009",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "contextual",
      "rationale": "Optional second SE@PoliMi stream; only assigned for a material topical fit.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O009",
      "target": "K:Ownership and knowledge transfer",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O009",
      "target": "K:Independent verification and oracles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O009",
      "target": "K:Human-agent collaboration",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O009",
      "target": "C:C11",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.6",
      "role": "contextual",
      "rationale": "Primary book teaching placement, may also be relevant elsewhere.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O009",
      "target": "C:C11",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "O009",
      "target": "S:11.6",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.85",
      "role": "contextual",
      "rationale": "Book section educational fit, not independent proof of chapter engineering principles.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O009",
      "target": "S:11.6",
      "key": 1,
      "relation": "CITED_IN_MANUSCRIPT_OSMANI_CORE",
      "weight": 0.98,
      "role": "practitioner_illustration",
      "rationale": "I13: specific 10 Oct illustrated-edition teaching integration",
      "provenance": "Selectively approved practitioner integration 2026-10-10; not empirical validation",
      "integration_id": "I13",
      "comparison_scope": "EDITORIAL_PRACTICE",
      "mapping_confidence": "DIRECT_TEXT_INSERTION"
    },
    {
      "source": "O009",
      "target": "W095",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W095: Beyond Code Generation: Reliability, Verification, and Cost Economics in the Agentic Software Development Lifecycle. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O009",
      "target": "W100",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W100: The End of Code Review: Coding Agents Supersede Human Inspection. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O009",
      "target": "W111",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W111: Many SWE-bench-Passing PRs Would Not Be Merged into Main. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O009",
      "target": "EDU:COMMENTARY:OSMANI",
      "key": 0,
      "relation": "DISCUSSED_IN_APPENDIX_B_PRACTITIONER",
      "role": "practitioner_commentary",
      "comparison_scope": "EDITORIAL_PRACTICE_NOT_EMPIRICAL_EVIDENCE",
      "rationale": "Source is discussed in separate Osmani practitioner synthesis, distinct from W-series original research commentary",
      "provenance": "2026-10-10 version 4 book navigation update"
    },
    {
      "source": "O009",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "O010",
      "target": "T:What agents can do",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "contextual",
      "rationale": "Primary SE@PoliMi stream based on article thesis.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O010",
      "target": "T:Engineering structure",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "contextual",
      "rationale": "Optional second SE@PoliMi stream; only assigned for a material topical fit.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O010",
      "target": "K:Long-running agent execution",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O010",
      "target": "K:Human-agent collaboration",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O010",
      "target": "K:Agent failure and escalation",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O010",
      "target": "C:C03",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.6",
      "role": "contextual",
      "rationale": "Primary book teaching placement, may also be relevant elsewhere.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O010",
      "target": "C:C03",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "O010",
      "target": "S:3.3",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.85",
      "role": "contextual",
      "rationale": "Book section educational fit, not independent proof of chapter engineering principles.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O010",
      "target": "S:3.3",
      "key": 1,
      "relation": "CITED_IN_MANUSCRIPT_OSMANI_CORE",
      "weight": 0.98,
      "role": "practitioner_illustration",
      "rationale": "I03: specific 10 Oct illustrated-edition teaching integration",
      "provenance": "Selectively approved practitioner integration 2026-10-10; not empirical validation",
      "integration_id": "I03",
      "comparison_scope": "EDITORIAL_PRACTICE",
      "mapping_confidence": "DIRECT_TEXT_INSERTION"
    },
    {
      "source": "O010",
      "target": "W191",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W191: Where Do AI Coding Agents Fail? An Empirical Study of Failed Agentic Pull Requests in GitHub. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O010",
      "target": "W152",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W152: Agentic Software Engineering: Foundational Pillars and a Research Roadmap. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O010",
      "target": "W095",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W095: Beyond Code Generation: Reliability, Verification, and Cost Economics in the Agentic Software Development Lifecycle. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O010",
      "target": "EDU:COMMENTARY:OSMANI",
      "key": 0,
      "relation": "DISCUSSED_IN_APPENDIX_B_PRACTITIONER",
      "role": "practitioner_commentary",
      "comparison_scope": "EDITORIAL_PRACTICE_NOT_EMPIRICAL_EVIDENCE",
      "rationale": "Source is discussed in separate Osmani practitioner synthesis, distinct from W-series original research commentary",
      "provenance": "2026-10-10 version 4 book navigation update"
    },
    {
      "source": "O010",
      "target": "JPG:V7:07",
      "key": "v7_attribution",
      "relation": "SOURCE_ATTRIBUTION_FOR_RENDITION",
      "provenance": "JPG_EDITION_V7",
      "interpretation": "Source attribution inherited from audited figure; not independent validation"
    },
    {
      "source": "O010",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "O011",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "contextual",
      "rationale": "Primary SE@PoliMi stream based on article thesis.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O011",
      "target": "T:Skills & learning",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "contextual",
      "rationale": "Optional second SE@PoliMi stream; only assigned for a material topical fit.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O011",
      "target": "K:Review capacity and maintainers",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O011",
      "target": "K:AI as reviewer",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O011",
      "target": "K:Ownership and knowledge transfer",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O011",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.6",
      "role": "contextual",
      "rationale": "Primary book teaching placement, may also be relevant elsewhere.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O011",
      "target": "S:8.8",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.85",
      "role": "contextual",
      "rationale": "Book section educational fit, not independent proof of chapter engineering principles.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O011",
      "target": "W069",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W069: Same Scrutiny, More Time: Eye Tracking Insights into Reviewing LLM-Labelled Code. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O011",
      "target": "W093",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W093: Automating Low-Risk Code Review at Meta: RADAR, Risk Calibration, and Review Efficiency. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O011",
      "target": "W098",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W098: Is Agentic Code Review Helpful? Mining Developers' Feedback to CodeRabbit Reviews in the Wild. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O012",
      "target": "T:Engineering structure",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "contextual",
      "rationale": "Primary SE@PoliMi stream based on article thesis.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O012",
      "target": "T:What agents can do",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "contextual",
      "rationale": "Optional second SE@PoliMi stream; only assigned for a material topical fit.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O012",
      "target": "K:Long-running agent execution",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O012",
      "target": "K:Agent failure and escalation",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O012",
      "target": "K:Economic costs and return",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O012",
      "target": "C:C03",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.6",
      "role": "contextual",
      "rationale": "Primary book teaching placement, may also be relevant elsewhere.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O012",
      "target": "C:C03",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "O012",
      "target": "S:3.6",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.85",
      "role": "contextual",
      "rationale": "Book section educational fit, not independent proof of chapter engineering principles.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O012",
      "target": "S:3.6",
      "key": 1,
      "relation": "CITED_IN_MANUSCRIPT_OSMANI_CORE",
      "weight": 0.98,
      "role": "practitioner_illustration",
      "rationale": "I04: specific 10 Oct illustrated-edition teaching integration",
      "provenance": "Selectively approved practitioner integration 2026-10-10; not empirical validation",
      "integration_id": "I04",
      "comparison_scope": "EDITORIAL_PRACTICE",
      "mapping_confidence": "DIRECT_TEXT_INSERTION"
    },
    {
      "source": "O012",
      "target": "W075",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W075: Self-Correction Bench: Uncovering and Addressing the Self-Correction Blind Spot in LLMs. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "CROSS_DOMAIN_ANALOGY",
      "mapping_confidence": "LOW",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O012",
      "target": "W095",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W095: Beyond Code Generation: Reliability, Verification, and Cost Economics in the Agentic Software Development Lifecycle. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O012",
      "target": "W191",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W191: Where Do AI Coding Agents Fail? An Empirical Study of Failed Agentic Pull Requests in GitHub. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O012",
      "target": "EDU:COMMENTARY:OSMANI",
      "key": 0,
      "relation": "DISCUSSED_IN_APPENDIX_B_PRACTITIONER",
      "role": "practitioner_commentary",
      "comparison_scope": "EDITORIAL_PRACTICE_NOT_EMPIRICAL_EVIDENCE",
      "rationale": "Source is discussed in separate Osmani practitioner synthesis, distinct from W-series original research commentary",
      "provenance": "2026-10-10 version 4 book navigation update"
    },
    {
      "source": "O012",
      "target": "EDU:FIG:OROSZ_FP01",
      "key": "orosz_v5_figure",
      "relation": "INFORMS_AUTHOR_CONCEPTUAL_FIGURE_NOT_VALIDATION",
      "provenance": "OROSZ_BOOK_INTEGRATION_v5_20261011",
      "citation_identity_level": "ATTRIBUTED_CONCEPTUAL_SYNTHESIS"
    },
    {
      "source": "O012",
      "target": "JPG:V7:09",
      "key": "v7_attribution",
      "relation": "SOURCE_ATTRIBUTION_FOR_RENDITION",
      "provenance": "JPG_EDITION_V7",
      "interpretation": "Source attribution inherited from audited figure; not independent validation"
    },
    {
      "source": "O012",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "O013",
      "target": "T:System knowledge & memory",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "contextual",
      "rationale": "Primary SE@PoliMi stream based on article thesis.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O013",
      "target": "T:What agents can do",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "contextual",
      "rationale": "Optional second SE@PoliMi stream; only assigned for a material topical fit.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O013",
      "target": "K:Long-running agent execution",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O013",
      "target": "K:Agent context and persistent memory",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O013",
      "target": "K:Agent failure and escalation",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O013",
      "target": "C:C09",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.6",
      "role": "contextual",
      "rationale": "Primary book teaching placement, may also be relevant elsewhere.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O013",
      "target": "C:C09",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "O013",
      "target": "S:9.6",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.85",
      "role": "contextual",
      "rationale": "Editorial fit aligned to where the cited article actually appears; original catalogue suggestion retained in prior_editorial_section.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable",
      "prior_editorial_section": "S:9.5"
    },
    {
      "source": "O013",
      "target": "S:9.6",
      "key": 1,
      "relation": "CITED_IN_MANUSCRIPT_OSMANI_CORE",
      "weight": 0.98,
      "role": "practitioner_illustration",
      "rationale": "I11: specific 10 Oct illustrated-edition teaching integration",
      "provenance": "Selectively approved practitioner integration 2026-10-10; not empirical validation",
      "integration_id": "I11",
      "comparison_scope": "EDITORIAL_PRACTICE",
      "mapping_confidence": "DIRECT_TEXT_INSERTION"
    },
    {
      "source": "O013",
      "target": "W157",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W157: ClawVM: Harness-Managed Virtual Memory for Stateful Tool-Using LLM Agents. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O013",
      "target": "W159",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W159: Memory Management and Contextual Consistency for Long-Running Low-Code Agents. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O013",
      "target": "W191",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W191: Where Do AI Coding Agents Fail? An Empirical Study of Failed Agentic Pull Requests in GitHub. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O013",
      "target": "EDU:COMMENTARY:OSMANI",
      "key": 0,
      "relation": "DISCUSSED_IN_APPENDIX_B_PRACTITIONER",
      "role": "practitioner_commentary",
      "comparison_scope": "EDITORIAL_PRACTICE_NOT_EMPIRICAL_EVIDENCE",
      "rationale": "Source is discussed in separate Osmani practitioner synthesis, distinct from W-series original research commentary",
      "provenance": "2026-10-10 version 4 book navigation update"
    },
    {
      "source": "O013",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "O014",
      "target": "T:Code quality & security",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "contextual",
      "rationale": "Primary SE@PoliMi stream based on article thesis.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O014",
      "target": "T:Engineering structure",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "contextual",
      "rationale": "Optional second SE@PoliMi stream; only assigned for a material topical fit.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O014",
      "target": "K:Prompt injection and malicious tools",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O014",
      "target": "K:Dependencies and agent supply chain",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O014",
      "target": "K:Human-agent collaboration",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O014",
      "target": "C:C06",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.6",
      "role": "contextual",
      "rationale": "Primary book teaching placement, may also be relevant elsewhere.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O014",
      "target": "S:6.8",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.85",
      "role": "contextual",
      "rationale": "Book section educational fit, not independent proof of chapter engineering principles.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O014",
      "target": "W053",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W053: Scanning the Harness: Configuration Exposures in AI Coding-Agent Supply Chains. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O014",
      "target": "W060",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W060: Your AI, My Shell: Demystifying Prompt Injection Attacks on Agentic AI Coding Editors. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O014",
      "target": "W152",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W152: Agentic Software Engineering: Foundational Pillars and a Research Roadmap. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O015",
      "target": "T:Engineering structure",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "contextual",
      "rationale": "Primary SE@PoliMi stream based on article thesis.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O015",
      "target": "T:What agents can do",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "contextual",
      "rationale": "Optional second SE@PoliMi stream; only assigned for a material topical fit.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O015",
      "target": "K:Developer workflow and adoption",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O015",
      "target": "K:Human-agent collaboration",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O015",
      "target": "K:Long-running agent execution",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O015",
      "target": "C:C01",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.6",
      "role": "contextual",
      "rationale": "Primary book teaching placement, may also be relevant elsewhere.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O015",
      "target": "S:1.3",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.85",
      "role": "contextual",
      "rationale": "Book section educational fit, not independent proof of chapter engineering principles.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O015",
      "target": "W002",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W002: Code with Me or for Me? How Increasing AI Automation Transforms Developer Workflows. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O015",
      "target": "W014",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W014: Adoption and Impact of Command-Line AI Coding Agents: A Study of Microsoft's Early 2026 Rollout of Claude Code and GitHub Copilot CLI. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O015",
      "target": "W027",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W027: Beyond the Copilot: Scaling the Agentic Product Development Life Cycle. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O016",
      "target": "T:Engineering structure",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "contextual",
      "rationale": "Primary SE@PoliMi stream based on article thesis.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O016",
      "target": "T:Skills & learning",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "contextual",
      "rationale": "Optional second SE@PoliMi stream; only assigned for a material topical fit.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O016",
      "target": "K:Ownership and knowledge transfer",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O016",
      "target": "K:Skills formation and teaching",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O016",
      "target": "K:Human cognitive load",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O016",
      "target": "C:C11",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.6",
      "role": "contextual",
      "rationale": "Primary book teaching placement, may also be relevant elsewhere.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O016",
      "target": "S:11.2",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.85",
      "role": "contextual",
      "rationale": "Book section educational fit, not independent proof of chapter engineering principles.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O016",
      "target": "W161",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W161: Examining ownership models in software teams: A systematic literature review and a replication study. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "GENERAL_ENGINEERING_CONTEXT",
      "mapping_confidence": "LOW",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O016",
      "target": "W171",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W171: Revisiting Turnover-Induced Knowledge Loss in Software Projects. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "GENERAL_ENGINEERING_CONTEXT",
      "mapping_confidence": "LOW",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O016",
      "target": "W178",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W178: Ramp-Up Journey of New Hires: Tug of War of Aids and Impediments. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "GENERAL_ENGINEERING_CONTEXT",
      "mapping_confidence": "LOW",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O017",
      "target": "O049",
      "key": 0,
      "relation": "REFINES_PRACTITIONER_HEURISTIC",
      "weight": "0.9",
      "role": "contextual",
      "rationale": "Changes illustrated level of agent-authored work; neither percentage is a measured population constant",
      "provenance": "Editorial longitudinal comparison of two Osmani essays",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O017",
      "target": "T:Skills & learning",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "contextual",
      "rationale": "Primary SE@PoliMi stream based on article thesis.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O017",
      "target": "T:System knowledge & memory",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "contextual",
      "rationale": "Optional second SE@PoliMi stream; only assigned for a material topical fit.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O017",
      "target": "K:Cognitive offloading and skill debt",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O017",
      "target": "K:System understanding and rationale",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O017",
      "target": "K:Technical debt and complexity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O017",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.6",
      "role": "contextual",
      "rationale": "Primary book teaching placement, may also be relevant elsewhere.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O017",
      "target": "C:C10",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "O017",
      "target": "S:10.8",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.85",
      "role": "contextual",
      "rationale": "Editorial fit aligned to where the cited article actually appears; original catalogue suggestion retained in prior_editorial_section.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable",
      "prior_editorial_section": "S:10.2"
    },
    {
      "source": "O017",
      "target": "S:10.8",
      "key": 1,
      "relation": "CITED_IN_MANUSCRIPT_OSMANI_CORE",
      "weight": 0.98,
      "role": "practitioner_illustration",
      "rationale": "I12: specific 10 Oct illustrated-edition teaching integration",
      "provenance": "Selectively approved practitioner integration 2026-10-10; not empirical validation",
      "integration_id": "I12",
      "comparison_scope": "EDITORIAL_PRACTICE",
      "mapping_confidence": "DIRECT_TEXT_INSERTION"
    },
    {
      "source": "O017",
      "target": "W154",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W154: Comprehension Debt in GenAI-Assisted Software Engineering Projects. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O017",
      "target": "W117",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W117: The Augmentation Trap: AI Productivity and the Cost of Cognitive Offloading. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O017",
      "target": "W122",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W122: AI Didn't Make Programming Easier. It Just Made It Differently Difficult. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O017",
      "target": "EDU:COMMENTARY:OSMANI",
      "key": 0,
      "relation": "DISCUSSED_IN_APPENDIX_B_PRACTITIONER",
      "role": "practitioner_commentary",
      "comparison_scope": "EDITORIAL_PRACTICE_NOT_EMPIRICAL_EVIDENCE",
      "rationale": "Source is discussed in separate Osmani practitioner synthesis, distinct from W-series original research commentary",
      "provenance": "2026-10-10 version 4 book navigation update"
    },
    {
      "source": "O017",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "O018",
      "target": "T:Engineering structure",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "contextual",
      "rationale": "Primary SE@PoliMi stream based on article thesis.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O018",
      "target": "T:System knowledge & memory",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "contextual",
      "rationale": "Optional second SE@PoliMi stream; only assigned for a material topical fit.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O018",
      "target": "K:Specifications and governance",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O018",
      "target": "K:Agent context and persistent memory",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O018",
      "target": "K:Independent verification and oracles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O018",
      "target": "C:C04",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.6",
      "role": "contextual",
      "rationale": "Primary book teaching placement, may also be relevant elsewhere.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O018",
      "target": "C:C04",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "O018",
      "target": "S:4.1",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.85",
      "role": "contextual",
      "rationale": "Editorial fit aligned to where the cited article actually appears; original catalogue suggestion retained in prior_editorial_section.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable",
      "prior_editorial_section": "S:4.3"
    },
    {
      "source": "O018",
      "target": "S:4.1",
      "key": 1,
      "relation": "CITED_IN_MANUSCRIPT_OSMANI_CORE",
      "weight": 0.98,
      "role": "practitioner_illustration",
      "rationale": "I05: specific 10 Oct illustrated-edition teaching integration",
      "provenance": "Selectively approved practitioner integration 2026-10-10; not empirical validation",
      "integration_id": "I05",
      "comparison_scope": "EDITORIAL_PRACTICE",
      "mapping_confidence": "DIRECT_TEXT_INSERTION"
    },
    {
      "source": "O018",
      "target": "W148",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W148: SOEN-101: Code Generation by Emulating Software Process Models Using Large Language Model Agents. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O018",
      "target": "W151",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W151: Blueprint First, Model Second: A Framework for Deterministic LLM Workflow. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O018",
      "target": "W077",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W077: Evaluating and Mitigating the Misguidance Effect of Buggy Code in LLM-Generated Unit Tests. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O018",
      "target": "EDU:COMMENTARY:OSMANI",
      "key": 0,
      "relation": "DISCUSSED_IN_APPENDIX_B_PRACTITIONER",
      "role": "practitioner_commentary",
      "comparison_scope": "EDITORIAL_PRACTICE_NOT_EMPIRICAL_EVIDENCE",
      "rationale": "Source is discussed in separate Osmani practitioner synthesis, distinct from W-series original research commentary",
      "provenance": "2026-10-10 version 4 book navigation update"
    },
    {
      "source": "O018",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "O019",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "contextual",
      "rationale": "Primary SE@PoliMi stream based on article thesis.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O019",
      "target": "T:Engineering structure",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "contextual",
      "rationale": "Optional second SE@PoliMi stream; only assigned for a material topical fit.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O019",
      "target": "K:Review capacity and maintainers",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O019",
      "target": "K:Independent verification and oracles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O019",
      "target": "K:Ownership and knowledge transfer",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O019",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.6",
      "role": "contextual",
      "rationale": "Primary book teaching placement, may also be relevant elsewhere.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O019",
      "target": "S:8.9",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.85",
      "role": "contextual",
      "rationale": "Book section educational fit, not independent proof of chapter engineering principles.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O019",
      "target": "W065",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W065: These Aren't the Reviews You're Looking For: How Humans Review AI-Generated Pull Requests. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O019",
      "target": "W069",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W069: Same Scrutiny, More Time: Eye Tracking Insights into Reviewing LLM-Labelled Code. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O019",
      "target": "W093",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W093: Automating Low-Risk Code Review at Meta: RADAR, Risk Calibration, and Review Efficiency. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O020",
      "target": "T:What agents can do",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "contextual",
      "rationale": "Primary SE@PoliMi stream based on article thesis.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O020",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "contextual",
      "rationale": "Optional second SE@PoliMi stream; only assigned for a material topical fit.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O020",
      "target": "K:Benchmarks and construct validity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O020",
      "target": "K:Agent failure and escalation",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O020",
      "target": "K:Architecture and modularity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O020",
      "target": "C:C03",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.6",
      "role": "contextual",
      "rationale": "Primary book teaching placement, may also be relevant elsewhere.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O020",
      "target": "S:3.4",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.85",
      "role": "contextual",
      "rationale": "Book section educational fit, not independent proof of chapter engineering principles.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O020",
      "target": "W191",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W191: Where Do AI Coding Agents Fail? An Empirical Study of Failed Agentic Pull Requests in GitHub. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O020",
      "target": "W193",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W193: MirrorCode: Evidence that AI can already do some weeks-long coding tasks. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O020",
      "target": "W111",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W111: Many SWE-bench-Passing PRs Would Not Be Merged into Main. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O021",
      "target": "T:Engineering structure",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "contextual",
      "rationale": "Primary SE@PoliMi stream based on article thesis.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O021",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "contextual",
      "rationale": "Optional second SE@PoliMi stream; only assigned for a material topical fit.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O021",
      "target": "K:Specifications and governance",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O021",
      "target": "K:Developer workflow and adoption",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O021",
      "target": "K:Independent verification and oracles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O021",
      "target": "C:C04",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.6",
      "role": "contextual",
      "rationale": "Primary book teaching placement, may also be relevant elsewhere.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O021",
      "target": "S:4.6",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.85",
      "role": "contextual",
      "rationale": "Book section educational fit, not independent proof of chapter engineering principles.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O021",
      "target": "W151",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W151: Blueprint First, Model Second: A Framework for Deterministic LLM Workflow. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O021",
      "target": "W095",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W095: Beyond Code Generation: Reliability, Verification, and Cost Economics in the Agentic Software Development Lifecycle. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O021",
      "target": "W083",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W083: A Study on Developer Behaviors for Validating and Repairing LLM-Generated Code Using Eye Tracking and IDE Actions. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O022",
      "target": "T:Engineering structure",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "contextual",
      "rationale": "Primary SE@PoliMi stream based on article thesis.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O022",
      "target": "T:Skills & learning",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "contextual",
      "rationale": "Optional second SE@PoliMi stream; only assigned for a material topical fit.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O022",
      "target": "K:Ownership and knowledge transfer",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O022",
      "target": "K:System understanding and rationale",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O022",
      "target": "K:Skills formation and teaching",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O022",
      "target": "C:C11",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.6",
      "role": "contextual",
      "rationale": "Primary book teaching placement, may also be relevant elsewhere.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O022",
      "target": "S:11.2",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.85",
      "role": "contextual",
      "rationale": "Book section educational fit, not independent proof of chapter engineering principles.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O022",
      "target": "W161",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W161: Examining ownership models in software teams: A systematic literature review and a replication study. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "GENERAL_ENGINEERING_CONTEXT",
      "mapping_confidence": "LOW",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O022",
      "target": "W175",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W175: Code Ownership and Software Quality: A Replication Study. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "GENERAL_ENGINEERING_CONTEXT",
      "mapping_confidence": "LOW",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O022",
      "target": "W184",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W184: Developer Fluency: Achieving True Mastery in Software Projects. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "GENERAL_ENGINEERING_CONTEXT",
      "mapping_confidence": "LOW",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O023",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "contextual",
      "rationale": "Primary SE@PoliMi stream based on article thesis.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O023",
      "target": "T:System knowledge & memory",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "contextual",
      "rationale": "Optional second SE@PoliMi stream; only assigned for a material topical fit.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O023",
      "target": "K:Independent verification and oracles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O023",
      "target": "K:System understanding and rationale",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O023",
      "target": "K:Ownership and knowledge transfer",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O023",
      "target": "C:C08",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.6",
      "role": "contextual",
      "rationale": "Primary book teaching placement, may also be relevant elsewhere.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O023",
      "target": "C:C08",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "O023",
      "target": "S:8.8",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.85",
      "role": "contextual",
      "rationale": "Editorial fit aligned to where the cited article actually appears; original catalogue suggestion retained in prior_editorial_section.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable",
      "prior_editorial_section": "S:8.7"
    },
    {
      "source": "O023",
      "target": "S:8.8",
      "key": 1,
      "relation": "CITED_IN_MANUSCRIPT_OSMANI_CORE",
      "weight": 0.98,
      "role": "practitioner_illustration",
      "rationale": "I09: specific 10 Oct illustrated-edition teaching integration",
      "provenance": "Selectively approved practitioner integration 2026-10-10; not empirical validation",
      "integration_id": "I09",
      "comparison_scope": "EDITORIAL_PRACTICE",
      "mapping_confidence": "DIRECT_TEXT_INSERTION"
    },
    {
      "source": "O023",
      "target": "W067",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W067: (Don't) Trust, but (Don't) Verify: Developers' Attention to Security in AI-Generated Code. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O023",
      "target": "W069",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W069: Same Scrutiny, More Time: Eye Tracking Insights into Reviewing LLM-Labelled Code. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O023",
      "target": "W154",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W154: Comprehension Debt in GenAI-Assisted Software Engineering Projects. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O023",
      "target": "EDU:COMMENTARY:OSMANI",
      "key": 0,
      "relation": "DISCUSSED_IN_APPENDIX_B_PRACTITIONER",
      "role": "practitioner_commentary",
      "comparison_scope": "EDITORIAL_PRACTICE_NOT_EMPIRICAL_EVIDENCE",
      "rationale": "Source is discussed in separate Osmani practitioner synthesis, distinct from W-series original research commentary",
      "provenance": "2026-10-10 version 4 book navigation update"
    },
    {
      "source": "O023",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "O024",
      "target": "T:Skills & learning",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "contextual",
      "rationale": "Primary SE@PoliMi stream based on article thesis.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O024",
      "target": "T:Engineering structure",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "contextual",
      "rationale": "Optional second SE@PoliMi stream; only assigned for a material topical fit.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O024",
      "target": "K:Human cognitive load",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O024",
      "target": "K:Skills formation and teaching",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O024",
      "target": "K:Specifications and governance",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O024",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.6",
      "role": "contextual",
      "rationale": "Primary book teaching placement, may also be relevant elsewhere.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O024",
      "target": "S:10.5",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.85",
      "role": "contextual",
      "rationale": "Book section educational fit, not independent proof of chapter engineering principles.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O024",
      "target": "W117",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W117: The Augmentation Trap: AI Productivity and the Cost of Cognitive Offloading. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O024",
      "target": "W118",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W118: How AI Impacts Skill Formation. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O025",
      "target": "T:Engineering structure",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "contextual",
      "rationale": "Primary SE@PoliMi stream based on article thesis.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O025",
      "target": "T:Jobs & roles",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "contextual",
      "rationale": "Optional second SE@PoliMi stream; only assigned for a material topical fit.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O025",
      "target": "K:Human-agent collaboration",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O025",
      "target": "K:Long-running agent execution",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O025",
      "target": "K:Developer workflow and adoption",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O025",
      "target": "C:C11",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.6",
      "role": "contextual",
      "rationale": "Primary book teaching placement, may also be relevant elsewhere.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O025",
      "target": "S:11.2",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.85",
      "role": "contextual",
      "rationale": "Book section educational fit, not independent proof of chapter engineering principles.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O025",
      "target": "W002",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W002: Code with Me or for Me? How Increasing AI Automation Transforms Developer Workflows. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O025",
      "target": "W027",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W027: Beyond the Copilot: Scaling the Agentic Product Development Life Cycle. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O025",
      "target": "W152",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W152: Agentic Software Engineering: Foundational Pillars and a Research Roadmap. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O026",
      "target": "T:What agents can do",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "contextual",
      "rationale": "Primary SE@PoliMi stream based on article thesis.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O026",
      "target": "T:System knowledge & memory",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "contextual",
      "rationale": "Optional second SE@PoliMi stream; only assigned for a material topical fit.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O026",
      "target": "K:Agent context and persistent memory",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O026",
      "target": "K:Developer workflow and adoption",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O026",
      "target": "K:Agent failure and escalation",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O026",
      "target": "C:C03",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.6",
      "role": "contextual",
      "rationale": "Primary book teaching placement, may also be relevant elsewhere.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O026",
      "target": "S:3.2",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.85",
      "role": "contextual",
      "rationale": "Book section educational fit, not independent proof of chapter engineering principles.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O026",
      "target": "W191",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W191: Where Do AI Coding Agents Fail? An Empirical Study of Failed Agentic Pull Requests in GitHub. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "LOW",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O027",
      "target": "T:Engineering structure",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "contextual",
      "rationale": "Primary SE@PoliMi stream based on article thesis.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O027",
      "target": "K:Architecture and modularity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O027",
      "target": "K:Vulnerability and secure code",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O027",
      "target": "K:System understanding and rationale",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O027",
      "target": "C:C05",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.6",
      "role": "contextual",
      "rationale": "Primary book teaching placement, may also be relevant elsewhere.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O027",
      "target": "S:5.5",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.85",
      "role": "contextual",
      "rationale": "Book section educational fit, not independent proof of chapter engineering principles.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O028",
      "target": "T:Engineering structure",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "contextual",
      "rationale": "Primary SE@PoliMi stream based on article thesis.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O028",
      "target": "T:Code quality & security",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "contextual",
      "rationale": "Optional second SE@PoliMi stream; only assigned for a material topical fit.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O028",
      "target": "K:Specifications and governance",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O028",
      "target": "K:Independent verification and oracles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O028",
      "target": "K:Technical debt and complexity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O028",
      "target": "C:C04",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.6",
      "role": "contextual",
      "rationale": "Primary book teaching placement, may also be relevant elsewhere.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O028",
      "target": "C:C04",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "O028",
      "target": "S:4.1",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.85",
      "role": "contextual",
      "rationale": "Book section educational fit, not independent proof of chapter engineering principles.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O028",
      "target": "S:4.1",
      "key": 1,
      "relation": "CITED_IN_MANUSCRIPT_OSMANI_CORE",
      "weight": 0.98,
      "role": "practitioner_illustration",
      "rationale": "I05: specific 10 Oct illustrated-edition teaching integration",
      "provenance": "Selectively approved practitioner integration 2026-10-10; not empirical validation",
      "integration_id": "I05",
      "comparison_scope": "EDITORIAL_PRACTICE",
      "mapping_confidence": "DIRECT_TEXT_INSERTION"
    },
    {
      "source": "O028",
      "target": "W045",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W045: Is Vibe Coding Safe? Benchmarking Vulnerability of Agent-Generated Code in Real-World Tasks. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O028",
      "target": "W050",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W050: Understanding the (In)Security of Vibe-Coded Applications. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O028",
      "target": "W151",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W151: Blueprint First, Model Second: A Framework for Deterministic LLM Workflow. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O028",
      "target": "EDU:COMMENTARY:OSMANI",
      "key": 0,
      "relation": "DISCUSSED_IN_APPENDIX_B_PRACTITIONER",
      "role": "practitioner_commentary",
      "comparison_scope": "EDITORIAL_PRACTICE_NOT_EMPIRICAL_EVIDENCE",
      "rationale": "Source is discussed in separate Osmani practitioner synthesis, distinct from W-series original research commentary",
      "provenance": "2026-10-10 version 4 book navigation update"
    },
    {
      "source": "O028",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "O029",
      "target": "T:Productivity",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "contextual",
      "rationale": "Primary SE@PoliMi stream based on article thesis.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O029",
      "target": "T:Economics",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "contextual",
      "rationale": "Optional second SE@PoliMi stream; only assigned for a material topical fit.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O029",
      "target": "K:Controlled productivity evidence",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O029",
      "target": "K:Output versus shipped value",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O029",
      "target": "K:Evaluation methodology and baselines",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O029",
      "target": "C:C02",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.6",
      "role": "contextual",
      "rationale": "Primary book teaching placement, may also be relevant elsewhere.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O029",
      "target": "C:C02",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "O029",
      "target": "S:2.5",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.85",
      "role": "contextual",
      "rationale": "Editorial fit aligned to where the cited article actually appears; original catalogue suggestion retained in prior_editorial_section.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable",
      "prior_editorial_section": "S:2.3"
    },
    {
      "source": "O029",
      "target": "S:2.5",
      "key": 1,
      "relation": "CITED_IN_MANUSCRIPT_OSMANI_CORE",
      "weight": 0.98,
      "role": "practitioner_illustration",
      "rationale": "I02: specific 10 Oct illustrated-edition teaching integration",
      "provenance": "Selectively approved practitioner integration 2026-10-10; not empirical validation",
      "integration_id": "I02",
      "comparison_scope": "EDITORIAL_PRACTICE",
      "mapping_confidence": "DIRECT_TEXT_INSERTION"
    },
    {
      "source": "O029",
      "target": "W003",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W003: The Effects of Generative AI on High-Skilled Work: Evidence from Three Field Experiments with Software Developers. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O029",
      "target": "W023",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W023: Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O029",
      "target": "W010",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W010: Writing Code vs. Shipping Code: Productivity Effects Across Generations of AI Coding Tools. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O029",
      "target": "EDU:COMMENTARY:OSMANI",
      "key": 0,
      "relation": "DISCUSSED_IN_APPENDIX_B_PRACTITIONER",
      "role": "practitioner_commentary",
      "comparison_scope": "EDITORIAL_PRACTICE_NOT_EMPIRICAL_EVIDENCE",
      "rationale": "Source is discussed in separate Osmani practitioner synthesis, distinct from W-series original research commentary",
      "provenance": "2026-10-10 version 4 book navigation update"
    },
    {
      "source": "O029",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "O030",
      "target": "T:What agents can do",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "contextual",
      "rationale": "Primary SE@PoliMi stream based on article thesis.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O030",
      "target": "T:Engineering structure",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "contextual",
      "rationale": "Optional second SE@PoliMi stream; only assigned for a material topical fit.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O030",
      "target": "K:Developer workflow and adoption",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O030",
      "target": "K:Long-running agent execution",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O030",
      "target": "K:Agent failure and escalation",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O030",
      "target": "C:C03",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.6",
      "role": "contextual",
      "rationale": "Primary book teaching placement, may also be relevant elsewhere.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O030",
      "target": "S:3.1",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.85",
      "role": "contextual",
      "rationale": "Book section educational fit, not independent proof of chapter engineering principles.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O030",
      "target": "W002",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W002: Code with Me or for Me? How Increasing AI Automation Transforms Developer Workflows. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O030",
      "target": "W191",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W191: Where Do AI Coding Agents Fail? An Empirical Study of Failed Agentic Pull Requests in GitHub. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O031",
      "target": "T:System knowledge & memory",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "contextual",
      "rationale": "Primary SE@PoliMi stream based on article thesis.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O031",
      "target": "T:Engineering structure",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "contextual",
      "rationale": "Optional second SE@PoliMi stream; only assigned for a material topical fit.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O031",
      "target": "K:Agent context and persistent memory",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O031",
      "target": "K:System understanding and rationale",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O031",
      "target": "K:Specifications and governance",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O031",
      "target": "C:C09",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.6",
      "role": "contextual",
      "rationale": "Primary book teaching placement, may also be relevant elsewhere.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O031",
      "target": "C:C09",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "O031",
      "target": "S:9.6",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.85",
      "role": "contextual",
      "rationale": "Editorial fit aligned to where the cited article actually appears; original catalogue suggestion retained in prior_editorial_section.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable",
      "prior_editorial_section": "S:9.4"
    },
    {
      "source": "O031",
      "target": "S:9.6",
      "key": 1,
      "relation": "CITED_IN_MANUSCRIPT_OSMANI_CORE",
      "weight": 0.98,
      "role": "practitioner_illustration",
      "rationale": "I11: specific 10 Oct illustrated-edition teaching integration",
      "provenance": "Selectively approved practitioner integration 2026-10-10; not empirical validation",
      "integration_id": "I11",
      "comparison_scope": "EDITORIAL_PRACTICE",
      "mapping_confidence": "DIRECT_TEXT_INSERTION"
    },
    {
      "source": "O031",
      "target": "W155",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W155: ChatGPT: Friend or Foe When Comprehending and Changing Unfamiliar Code. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O031",
      "target": "W159",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W159: Memory Management and Contextual Consistency for Long-Running Low-Code Agents. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O031",
      "target": "W184",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W184: Developer Fluency: Achieving True Mastery in Software Projects. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O031",
      "target": "EDU:COMMENTARY:OSMANI",
      "key": 0,
      "relation": "DISCUSSED_IN_APPENDIX_B_PRACTITIONER",
      "role": "practitioner_commentary",
      "comparison_scope": "EDITORIAL_PRACTICE_NOT_EMPIRICAL_EVIDENCE",
      "rationale": "Source is discussed in separate Osmani practitioner synthesis, distinct from W-series original research commentary",
      "provenance": "2026-10-10 version 4 book navigation update"
    },
    {
      "source": "O031",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "O032",
      "target": "T:Skills & learning",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "contextual",
      "rationale": "Primary SE@PoliMi stream based on article thesis.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O032",
      "target": "T:Engineering structure",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "contextual",
      "rationale": "Optional second SE@PoliMi stream; only assigned for a material topical fit.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O032",
      "target": "K:Developer workflow and adoption",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O032",
      "target": "K:Skills formation and teaching",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O032",
      "target": "K:Human-agent collaboration",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O032",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.6",
      "role": "contextual",
      "rationale": "Primary book teaching placement, may also be relevant elsewhere.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O032",
      "target": "S:10.9",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.85",
      "role": "contextual",
      "rationale": "Book section educational fit, not independent proof of chapter engineering principles.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O032",
      "target": "W116",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W116: Using Biometrics to Understand AI-Assisted Coding Performance and its Perception. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O032",
      "target": "W118",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W118: How AI Impacts Skill Formation. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O032",
      "target": "W122",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W122: AI Didn't Make Programming Easier. It Just Made It Differently Difficult. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O033",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "contextual",
      "rationale": "Primary SE@PoliMi stream based on article thesis.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O033",
      "target": "T:Engineering structure",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "contextual",
      "rationale": "Optional second SE@PoliMi stream; only assigned for a material topical fit.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O033",
      "target": "K:Independent verification and oracles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O033",
      "target": "K:Automation bias and trust",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O033",
      "target": "K:Review capacity and maintainers",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O033",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.6",
      "role": "contextual",
      "rationale": "Primary book teaching placement, may also be relevant elsewhere.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O033",
      "target": "S:7.2",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.85",
      "role": "contextual",
      "rationale": "Book section educational fit, not independent proof of chapter engineering principles.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O033",
      "target": "W067",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W067: (Don't) Trust, but (Don't) Verify: Developers' Attention to Security in AI-Generated Code. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O033",
      "target": "W077",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W077: Evaluating and Mitigating the Misguidance Effect of Buggy Code in LLM-Generated Unit Tests. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O033",
      "target": "W093",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W093: Automating Low-Risk Code Review at Meta: RADAR, Risk Calibration, and Review Efficiency. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O034",
      "target": "T:Engineering structure",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "contextual",
      "rationale": "Primary SE@PoliMi stream based on article thesis.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O034",
      "target": "T:System knowledge & memory",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "contextual",
      "rationale": "Optional second SE@PoliMi stream; only assigned for a material topical fit.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O034",
      "target": "K:Specifications and governance",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O034",
      "target": "K:Agent context and persistent memory",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O034",
      "target": "K:Developer workflow and adoption",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O034",
      "target": "C:C04",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.6",
      "role": "contextual",
      "rationale": "Primary book teaching placement, may also be relevant elsewhere.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O034",
      "target": "S:4.3",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.85",
      "role": "contextual",
      "rationale": "Book section educational fit, not independent proof of chapter engineering principles.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O034",
      "target": "W151",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W151: Blueprint First, Model Second: A Framework for Deterministic LLM Workflow. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O034",
      "target": "W077",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W077: Evaluating and Mitigating the Misguidance Effect of Buggy Code in LLM-Generated Unit Tests. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O034",
      "target": "W148",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W148: SOEN-101: Code Generation by Emulating Software Process Models Using Large Language Model Agents. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O035",
      "target": "T:Jobs & roles",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "contextual",
      "rationale": "Primary SE@PoliMi stream based on article thesis.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O035",
      "target": "T:Skills & learning",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "contextual",
      "rationale": "Optional second SE@PoliMi stream; only assigned for a material topical fit.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O035",
      "target": "K:Employment and early-career roles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O035",
      "target": "K:Skills formation and teaching",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O035",
      "target": "K:Onboarding and developer fluency",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O035",
      "target": "C:C12",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.6",
      "role": "contextual",
      "rationale": "Primary book teaching placement, may also be relevant elsewhere.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O035",
      "target": "S:12.7",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.85",
      "role": "contextual",
      "rationale": "Book section educational fit, not independent proof of chapter engineering principles.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O035",
      "target": "W112",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W112: Novice Developers Produce Larger Review Overhead for Project Maintainers while Vibe Coding. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O035",
      "target": "W125",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W125: Canaries in the Coal Mine? Six Facts about the Recent Employment Effects of Artificial Intelligence. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O035",
      "target": "W131",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W131: The Broken Ladder: AI, Remote Work, and Early-Career Hiring. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O036",
      "target": "T:Skills & learning",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "contextual",
      "rationale": "Primary SE@PoliMi stream based on article thesis.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O036",
      "target": "T:System knowledge & memory",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "contextual",
      "rationale": "Optional second SE@PoliMi stream; only assigned for a material topical fit.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O036",
      "target": "K:Cognitive offloading and skill debt",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O036",
      "target": "K:Skills formation and teaching",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O036",
      "target": "K:Onboarding and developer fluency",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O036",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.6",
      "role": "contextual",
      "rationale": "Primary book teaching placement, may also be relevant elsewhere.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O036",
      "target": "S:10.4",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.85",
      "role": "contextual",
      "rationale": "Book section educational fit, not independent proof of chapter engineering principles.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O036",
      "target": "W117",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W117: The Augmentation Trap: AI Productivity and the Cost of Cognitive Offloading. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O036",
      "target": "W118",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W118: How AI Impacts Skill Formation. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O036",
      "target": "W121",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W121: Your Brain on ChatGPT: Accumulation of Cognitive Debt when Using an AI Assistant for Essay Writing Task. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "CROSS_DOMAIN_ANALOGY",
      "mapping_confidence": "LOW",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O037",
      "target": "T:Code quality & security",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "contextual",
      "rationale": "Primary SE@PoliMi stream based on article thesis.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O037",
      "target": "T:Engineering structure",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "contextual",
      "rationale": "Optional second SE@PoliMi stream; only assigned for a material topical fit.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O037",
      "target": "K:Technical debt and complexity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O037",
      "target": "K:Independent verification and oracles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O037",
      "target": "K:Architecture and modularity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O037",
      "target": "C:C05",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.6",
      "role": "contextual",
      "rationale": "Primary book teaching placement, may also be relevant elsewhere.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O037",
      "target": "S:5.8",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.85",
      "role": "contextual",
      "rationale": "Book section educational fit, not independent proof of chapter engineering principles.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O037",
      "target": "W039",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W039: Human-Written vs. AI-Generated Code: A Large-Scale Study of Defects, Vulnerabilities, and Complexity. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O037",
      "target": "W050",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W050: Understanding the (In)Security of Vibe-Coded Applications. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O037",
      "target": "W059",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W059: AI-Generated Smells: An Analysis of Code and Architecture in LLM- and Agent-Driven Development. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O038",
      "target": "T:What agents can do",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "contextual",
      "rationale": "Primary SE@PoliMi stream based on article thesis.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O038",
      "target": "T:Engineering structure",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "contextual",
      "rationale": "Optional second SE@PoliMi stream; only assigned for a material topical fit.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O038",
      "target": "K:Agent failure and escalation",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O038",
      "target": "K:Long-running agent execution",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O038",
      "target": "K:Human-agent collaboration",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O038",
      "target": "C:C03",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.6",
      "role": "contextual",
      "rationale": "Primary book teaching placement, may also be relevant elsewhere.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O038",
      "target": "S:3.1",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.85",
      "role": "contextual",
      "rationale": "Book section educational fit, not independent proof of chapter engineering principles.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O038",
      "target": "W191",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W191: Where Do AI Coding Agents Fail? An Empirical Study of Failed Agentic Pull Requests in GitHub. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O038",
      "target": "W002",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W002: Code with Me or for Me? How Increasing AI Automation Transforms Developer Workflows. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O038",
      "target": "W152",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W152: Agentic Software Engineering: Foundational Pillars and a Research Roadmap. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O039",
      "target": "T:Code quality & security",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "contextual",
      "rationale": "Primary SE@PoliMi stream based on article thesis.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O039",
      "target": "T:Skills & learning",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "contextual",
      "rationale": "Optional second SE@PoliMi stream; only assigned for a material topical fit.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O039",
      "target": "K:Vulnerability and secure code",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O039",
      "target": "K:Technical debt and complexity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O039",
      "target": "K:Human cognitive load",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O039",
      "target": "C:C05",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.6",
      "role": "contextual",
      "rationale": "Primary book teaching placement, may also be relevant elsewhere.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O039",
      "target": "S:5.1",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.85",
      "role": "contextual",
      "rationale": "Book section educational fit, not independent proof of chapter engineering principles.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O039",
      "target": "W045",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W045: Is Vibe Coding Safe? Benchmarking Vulnerability of Agent-Generated Code in Real-World Tasks. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O039",
      "target": "W046",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W046: Do Users Write More Insecure Code with AI Assistants?. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O039",
      "target": "W050",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W050: Understanding the (In)Security of Vibe-Coded Applications. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O040",
      "target": "T:What agents can do",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "contextual",
      "rationale": "Primary SE@PoliMi stream based on article thesis.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O040",
      "target": "T:Code quality & security",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "contextual",
      "rationale": "Optional second SE@PoliMi stream; only assigned for a material topical fit.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O040",
      "target": "K:Dependencies and agent supply chain",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O040",
      "target": "K:Prompt injection and malicious tools",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O040",
      "target": "K:Agent context and persistent memory",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O040",
      "target": "C:C06",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.6",
      "role": "contextual",
      "rationale": "Primary book teaching placement, may also be relevant elsewhere.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O040",
      "target": "S:6.7",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.85",
      "role": "contextual",
      "rationale": "Book section educational fit, not independent proof of chapter engineering principles.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O040",
      "target": "W053",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W053: Scanning the Harness: Configuration Exposures in AI Coding-Agent Supply Chains. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O040",
      "target": "W060",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W060: Your AI, My Shell: Demystifying Prompt Injection Attacks on Agentic AI Coding Editors. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O041",
      "target": "T:Engineering structure",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "contextual",
      "rationale": "Primary SE@PoliMi stream based on article thesis.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O041",
      "target": "T:Skills & learning",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "contextual",
      "rationale": "Optional second SE@PoliMi stream; only assigned for a material topical fit.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O041",
      "target": "K:Human-agent collaboration",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O041",
      "target": "K:Skills formation and teaching",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O041",
      "target": "K:Specifications and governance",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O041",
      "target": "C:C11",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.6",
      "role": "contextual",
      "rationale": "Primary book teaching placement, may also be relevant elsewhere.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O041",
      "target": "S:11.3",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.85",
      "role": "contextual",
      "rationale": "Book section educational fit, not independent proof of chapter engineering principles.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O041",
      "target": "W147",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W147: To Ban or not to Ban? How Open Source Projects Govern GenAI Contributions. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O041",
      "target": "W149",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W149: Making AI Visible, Not Vanished: How AI Policies Reshape Developer Experience on GitHub. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O041",
      "target": "W150",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W150: We Permit the Use of AI, but [...]: The Landscape of AI Policies in Popular Open Source Projects. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O042",
      "target": "O049",
      "key": 0,
      "relation": "EXTENDS_EARLIER_DISCUSSION",
      "weight": "0.9",
      "role": "contextual",
      "rationale": "Examines enduring expert work behind the earlier rhetorical 70% framing",
      "provenance": "Editorial longitudinal comparison of two Osmani essays",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O042",
      "target": "T:Skills & learning",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "contextual",
      "rationale": "Primary SE@PoliMi stream based on article thesis.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O042",
      "target": "T:Productivity",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "contextual",
      "rationale": "Optional second SE@PoliMi stream; only assigned for a material topical fit.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O042",
      "target": "K:System understanding and rationale",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O042",
      "target": "K:Skills formation and teaching",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O042",
      "target": "K:Output versus shipped value",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O042",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.6",
      "role": "contextual",
      "rationale": "Primary book teaching placement, may also be relevant elsewhere.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O042",
      "target": "S:10.9",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.85",
      "role": "contextual",
      "rationale": "Book section educational fit, not independent proof of chapter engineering principles.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O042",
      "target": "W117",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W117: The Augmentation Trap: AI Productivity and the Cost of Cognitive Offloading. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O042",
      "target": "W154",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W154: Comprehension Debt in GenAI-Assisted Software Engineering Projects. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O042",
      "target": "W010",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W010: Writing Code vs. Shipping Code: Productivity Effects Across Generations of AI Coding Tools. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O043",
      "target": "T:Engineering structure",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "contextual",
      "rationale": "Primary SE@PoliMi stream based on article thesis.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O043",
      "target": "T:Verification & review",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "contextual",
      "rationale": "Optional second SE@PoliMi stream; only assigned for a material topical fit.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O043",
      "target": "K:Independent verification and oracles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O043",
      "target": "K:Architecture and modularity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O043",
      "target": "K:Ownership and knowledge transfer",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O043",
      "target": "C:C07",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.6",
      "role": "contextual",
      "rationale": "Primary book teaching placement, may also be relevant elsewhere.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O043",
      "target": "S:7.4",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.85",
      "role": "contextual",
      "rationale": "Book section educational fit, not independent proof of chapter engineering principles.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O043",
      "target": "W064",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W064: Studying Quality Improvements Recommended via Manual and Automated Code Review. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "GENERAL_ENGINEERING_CONTEXT",
      "mapping_confidence": "LOW",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O043",
      "target": "W161",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W161: Examining ownership models in software teams: A systematic literature review and a replication study. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "GENERAL_ENGINEERING_CONTEXT",
      "mapping_confidence": "LOW",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O043",
      "target": "W173",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W173: Quantifying and Mitigating Turnover-Induced Knowledge Loss: Case Studies of Chrome and a Project at Avaya. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "GENERAL_ENGINEERING_CONTEXT",
      "mapping_confidence": "LOW",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O044",
      "target": "T:What agents can do",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "contextual",
      "rationale": "Primary SE@PoliMi stream based on article thesis.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O044",
      "target": "T:Productivity",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "contextual",
      "rationale": "Optional second SE@PoliMi stream; only assigned for a material topical fit.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O044",
      "target": "K:Developer workflow and adoption",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O044",
      "target": "K:Human cognitive load",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O044",
      "target": "K:Human-agent collaboration",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O044",
      "target": "C:C01",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.6",
      "role": "contextual",
      "rationale": "Primary book teaching placement, may also be relevant elsewhere.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O044",
      "target": "S:1.2",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.85",
      "role": "contextual",
      "rationale": "Book section educational fit, not independent proof of chapter engineering principles.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O044",
      "target": "W002",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W002: Code with Me or for Me? How Increasing AI Automation Transforms Developer Workflows. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "LOW",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O045",
      "target": "T:Economics",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "contextual",
      "rationale": "Primary SE@PoliMi stream based on article thesis.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O045",
      "target": "T:Jobs & roles",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "contextual",
      "rationale": "Optional second SE@PoliMi stream; only assigned for a material topical fit.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O045",
      "target": "K:Economic costs and return",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O045",
      "target": "K:Developer workflow and adoption",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O045",
      "target": "K:Employment and early-career roles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O045",
      "target": "C:C12",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.6",
      "role": "contextual",
      "rationale": "Primary book teaching placement, may also be relevant elsewhere.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O045",
      "target": "S:12.8",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.85",
      "role": "contextual",
      "rationale": "Book section educational fit, not independent proof of chapter engineering principles.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O045",
      "target": "W145",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W145: ROI of AI-Assisted Software Development. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "LOW",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O046",
      "target": "T:What agents can do",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "contextual",
      "rationale": "Primary SE@PoliMi stream based on article thesis.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O046",
      "target": "T:System knowledge & memory",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "contextual",
      "rationale": "Optional second SE@PoliMi stream; only assigned for a material topical fit.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O046",
      "target": "K:Developer workflow and adoption",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O046",
      "target": "K:Agent context and persistent memory",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O046",
      "target": "K:Agent failure and escalation",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O046",
      "target": "C:C03",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.6",
      "role": "contextual",
      "rationale": "Primary book teaching placement, may also be relevant elsewhere.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O046",
      "target": "S:3.2",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.85",
      "role": "contextual",
      "rationale": "Book section educational fit, not independent proof of chapter engineering principles.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O046",
      "target": "W002",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W002: Code with Me or for Me? How Increasing AI Automation Transforms Developer Workflows. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "LOW",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O046",
      "target": "W191",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W191: Where Do AI Coding Agents Fail? An Empirical Study of Failed Agentic Pull Requests in GitHub. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "LOW",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O047",
      "target": "T:What agents can do",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "contextual",
      "rationale": "Primary SE@PoliMi stream based on article thesis.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O047",
      "target": "T:Engineering structure",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "contextual",
      "rationale": "Optional second SE@PoliMi stream; only assigned for a material topical fit.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O047",
      "target": "K:Developer workflow and adoption",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O047",
      "target": "K:Architecture and modularity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O047",
      "target": "K:Specifications and governance",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O047",
      "target": "C:C03",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.6",
      "role": "contextual",
      "rationale": "Primary book teaching placement, may also be relevant elsewhere.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O047",
      "target": "S:3.3",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.85",
      "role": "contextual",
      "rationale": "Book section educational fit, not independent proof of chapter engineering principles.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O047",
      "target": "W002",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W002: Code with Me or for Me? How Increasing AI Automation Transforms Developer Workflows. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "LOW",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O047",
      "target": "W191",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W191: Where Do AI Coding Agents Fail? An Empirical Study of Failed Agentic Pull Requests in GitHub. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "LOW",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O048",
      "target": "T:Skills & learning",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "contextual",
      "rationale": "Primary SE@PoliMi stream based on article thesis.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O048",
      "target": "T:Jobs & roles",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "contextual",
      "rationale": "Optional second SE@PoliMi stream; only assigned for a material topical fit.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O048",
      "target": "K:Skills formation and teaching",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O048",
      "target": "K:Employment and early-career roles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O048",
      "target": "K:System understanding and rationale",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O048",
      "target": "C:C10",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.6",
      "role": "contextual",
      "rationale": "Primary book teaching placement, may also be relevant elsewhere.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O048",
      "target": "S:10.9",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.85",
      "role": "contextual",
      "rationale": "Book section educational fit, not independent proof of chapter engineering principles.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O048",
      "target": "W118",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W118: How AI Impacts Skill Formation. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O048",
      "target": "W122",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W122: AI Didn't Make Programming Easier. It Just Made It Differently Difficult. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O048",
      "target": "W135",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W135: Generative AI as Seniority-Biased Technological Change: Evidence from U.S. Résumé and Job Posting Data. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O049",
      "target": "T:Productivity",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "contextual",
      "rationale": "Primary SE@PoliMi stream based on article thesis.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O049",
      "target": "T:Code quality & security",
      "key": 0,
      "relation": "SECONDARY_STREAM",
      "weight": "0.8",
      "role": "contextual",
      "rationale": "Optional second SE@PoliMi stream; only assigned for a material topical fit.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O049",
      "target": "K:Output versus shipped value",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O049",
      "target": "K:Technical debt and complexity",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O049",
      "target": "K:Independent verification and oracles",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O049",
      "target": "C:C02",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.6",
      "role": "contextual",
      "rationale": "Primary book teaching placement, may also be relevant elsewhere.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O049",
      "target": "C:C02",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "O049",
      "target": "S:2.5",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.85",
      "role": "contextual",
      "rationale": "Book section educational fit, not independent proof of chapter engineering principles.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O049",
      "target": "S:2.5",
      "key": 1,
      "relation": "CITED_IN_MANUSCRIPT_OSMANI_CORE",
      "weight": 0.98,
      "role": "practitioner_illustration",
      "rationale": "I02: specific 10 Oct illustrated-edition teaching integration",
      "provenance": "Selectively approved practitioner integration 2026-10-10; not empirical validation",
      "integration_id": "I02",
      "comparison_scope": "EDITORIAL_PRACTICE",
      "mapping_confidence": "DIRECT_TEXT_INSERTION"
    },
    {
      "source": "O049",
      "target": "W004",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W004: Speed at the Cost of Quality: How Cursor AI Increases Short-Term Velocity and Long-Term Complexity in Open-Source Projects. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O049",
      "target": "W010",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W010: Writing Code vs. Shipping Code: Productivity Effects Across Generations of AI Coding Tools. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O049",
      "target": "W055",
      "key": 0,
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "weight": "0.2",
      "role": "contextual",
      "rationale": "Editorial contrast with W055: Debt Behind the AI Boom: A Large-Scale Empirical Study of AI-Generated Code in the Wild. No assertion of citation, replication, or direct validation.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "THEMATIC_COMPARISON",
      "mapping_confidence": "MODERATE",
      "source_verified": "comparison uses 2026-10-09 W graph metadata, not original study replication",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "true"
    },
    {
      "source": "O049",
      "target": "EDU:COMMENTARY:OSMANI",
      "key": 0,
      "relation": "DISCUSSED_IN_APPENDIX_B_PRACTITIONER",
      "role": "practitioner_commentary",
      "comparison_scope": "EDITORIAL_PRACTICE_NOT_EMPIRICAL_EVIDENCE",
      "rationale": "Source is discussed in separate Osmani practitioner synthesis, distinct from W-series original research commentary",
      "provenance": "2026-10-10 version 4 book navigation update"
    },
    {
      "source": "O049",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "O050",
      "target": "T:Engineering structure",
      "key": 0,
      "relation": "PRIMARY_STREAM",
      "weight": "1.0",
      "role": "contextual",
      "rationale": "Primary SE@PoliMi stream based on article thesis.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O050",
      "target": "K:Specifications and governance",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O050",
      "target": "K:Output versus shipped value",
      "key": 0,
      "relation": "ADDRESSES_TOPIC",
      "weight": "0.65",
      "role": "contextual",
      "rationale": "Editorial fit to established graph topic K; not causal support.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O050",
      "target": "C:C01",
      "key": 0,
      "relation": "INFORMS_CHAPTER",
      "weight": "0.6",
      "role": "contextual",
      "rationale": "Primary book teaching placement, may also be relevant elsewhere.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "O050",
      "target": "S:1.1",
      "key": 0,
      "relation": "EDITORIAL_SUPPORTS_SECTION",
      "weight": "0.85",
      "role": "contextual",
      "rationale": "Book section educational fit, not independent proof of chapter engineering principles.",
      "provenance": "2026-10-10 reviewed metadata crosswalk; no claim of direct citation or statistical validation",
      "comparison_scope": "EDITORIAL_THEMATIC",
      "mapping_confidence": "EDITORIAL_MATCH_UNSCORED",
      "source_verified": "official public URL/date",
      "overlay_provenance": "AUDITED_O50_OVERLAY_ONLY",
      "not_direct_citation": "not_applicable"
    },
    {
      "source": "P001",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P001:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P001",
      "target": "T:Jobs & roles",
      "key": "P20261011V3:PRIMARY_STREAM:P001:T:Jobs & roles",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Departure accounts illuminate career fit and learning opportunities; they do not isolate AI-driven displacement.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P001",
      "target": "T:Skills & learning",
      "key": "P20261011V3:SECONDARY_STREAM:P001:T:Skills & learning",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "Departure accounts illuminate career fit and learning opportunities; they do not isolate AI-driven displacement.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P001",
      "target": "K:Employment and early-career roles",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P001:K:Employment and early-career roles",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Departure accounts illuminate career fit and learning opportunities; they do not isolate AI-driven displacement.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P001",
      "target": "C:C12",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P001:C:C12",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Departure accounts illuminate career fit and learning opportunities; they do not isolate AI-driven displacement.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P001",
      "target": "S:12.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P001:S:12.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Departure accounts illuminate career fit and learning opportunities; they do not isolate AI-driven displacement.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P002",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P002:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P002",
      "target": "T:Engineering structure",
      "key": "P20261011V3:PRIMARY_STREAM:P002:T:Engineering structure",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "The dispute concerns authority over software distribution and dependencies; retain contested legal characterizations as allegations.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P002",
      "target": "T:Code quality & security",
      "key": "P20261011V3:SECONDARY_STREAM:P002:T:Code quality & security",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "The dispute concerns authority over software distribution and dependencies; retain contested legal characterizations as allegations.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P002",
      "target": "K:Dependencies and agent supply chain",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P002:K:Dependencies and agent supply chain",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "The dispute concerns authority over software distribution and dependencies; retain contested legal characterizations as allegations.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P002",
      "target": "K:Specifications and governance",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P002:K:Specifications and governance",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "The dispute concerns authority over software distribution and dependencies; retain contested legal characterizations as allegations.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P002",
      "target": "C:C11",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P002:C:C11",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "The dispute concerns authority over software distribution and dependencies; retain contested legal characterizations as allegations.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P002",
      "target": "C:C06",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P002:C:C06",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "The dispute concerns authority over software distribution and dependencies; retain contested legal characterizations as allegations.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P002",
      "target": "S:11.3",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P002:S:11.3",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "The dispute concerns authority over software distribution and dependencies; retain contested legal characterizations as allegations.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P002",
      "target": "S:6.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P002:S:6.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "The dispute concerns authority over software distribution and dependencies; retain contested legal characterizations as allegations.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P003",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P003:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P003",
      "target": "T:Jobs & roles",
      "key": "P20261011V3:PRIMARY_STREAM:P003:T:Jobs & roles",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Hiring and employment indicators contextualize AI-era labor claims without identifying an AI treatment effect.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P003",
      "target": "T:Economics",
      "key": "P20261011V3:SECONDARY_STREAM:P003:T:Economics",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "Hiring and employment indicators contextualize AI-era labor claims without identifying an AI treatment effect.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P003",
      "target": "K:Employment and early-career roles",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P003:K:Employment and early-career roles",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Hiring and employment indicators contextualize AI-era labor claims without identifying an AI treatment effect.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P003",
      "target": "K:Dataset provenance and dependency",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P003:K:Dataset provenance and dependency",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Hiring and employment indicators contextualize AI-era labor claims without identifying an AI treatment effect.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P003",
      "target": "C:C12",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P003:C:C12",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Hiring and employment indicators contextualize AI-era labor claims without identifying an AI treatment effect.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P003",
      "target": "S:12.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P003:S:12.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Hiring and employment indicators contextualize AI-era labor claims without identifying an AI treatment effect.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P004",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P004:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P004",
      "target": "T:Jobs & roles",
      "key": "P20261011V3:PRIMARY_STREAM:P004:T:Jobs & roles",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Transfer of experience across organizations is an onboarding and recruitment question, not proof of employer-based ability.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P004",
      "target": "T:Skills & learning",
      "key": "P20261011V3:SECONDARY_STREAM:P004:T:Skills & learning",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "Transfer of experience across organizations is an onboarding and recruitment question, not proof of employer-based ability.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P004",
      "target": "K:Employment and early-career roles",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P004:K:Employment and early-career roles",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Transfer of experience across organizations is an onboarding and recruitment question, not proof of employer-based ability.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P004",
      "target": "K:Onboarding and developer fluency",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P004:K:Onboarding and developer fluency",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Transfer of experience across organizations is an onboarding and recruitment question, not proof of employer-based ability.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P004",
      "target": "C:C10",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P004:C:C10",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Transfer of experience across organizations is an onboarding and recruitment question, not proof of employer-based ability.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P004",
      "target": "C:C12",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P004:C:C12",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Transfer of experience across organizations is an onboarding and recruitment question, not proof of employer-based ability.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P004",
      "target": "S:10.6",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P004:S:10.6",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Transfer of experience across organizations is an onboarding and recruitment question, not proof of employer-based ability.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P004",
      "target": "S:12.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P004:S:12.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Transfer of experience across organizations is an onboarding and recruitment question, not proof of employer-based ability.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P004",
      "target": "DATA:P:BIGTECH_HIRING_2024",
      "key": "P20261011V3:USES_SHARED_SOURCE_DATA:P004:DATA:P:BIGTECH_HIRING_2024",
      "relation": "USES_SHARED_SOURCE_DATA",
      "role": "source_dependency",
      "rationale": "Related interview series, not two independent estimates of hiring effectiveness.",
      "mapping_confidence": "SOURCE_REPORTED",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P005",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P005:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P005",
      "target": "T:Engineering structure",
      "key": "P20261011V3:PRIMARY_STREAM:P005:T:Engineering structure",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Organizational communication, responsibility and feasible change are general engineering context; not agent memory, code-comprehension evidence or a mentoring intervention.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P005",
      "target": "T:Skills & learning",
      "key": "P20261011V3:SECONDARY_STREAM:P005:T:Skills & learning",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "Organizational communication, responsibility and feasible change are general engineering context; not agent memory, code-comprehension evidence or a mentoring intervention.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P005",
      "target": "K:Ownership and knowledge transfer",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P005:K:Ownership and knowledge transfer",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Organizational communication, responsibility and feasible change are general engineering context; not agent memory, code-comprehension evidence or a mentoring intervention.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P005",
      "target": "C:C11",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P005:C:C11",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Organizational communication, responsibility and feasible change are general engineering context; not agent memory, code-comprehension evidence or a mentoring intervention.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P005",
      "target": "S:11.2",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P005:S:11.2",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Organizational communication, responsibility and feasible change are general engineering context; not agent memory, code-comprehension evidence or a mentoring intervention.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P006",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P006:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P006",
      "target": "T:Verification & review",
      "key": "P20261011V3:PRIMARY_STREAM:P006:T:Verification & review",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Deterministic simulation supplies an external verification example; transferring it to agent-produced changes requires its own evaluation.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P006",
      "target": "T:Code quality & security",
      "key": "P20261011V3:SECONDARY_STREAM:P006:T:Code quality & security",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "Deterministic simulation supplies an external verification example; transferring it to agent-produced changes requires its own evaluation.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P006",
      "target": "K:Independent verification and oracles",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P006:K:Independent verification and oracles",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Deterministic simulation supplies an external verification example; transferring it to agent-produced changes requires its own evaluation.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P006",
      "target": "K:Evaluation methodology and baselines",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P006:K:Evaluation methodology and baselines",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Deterministic simulation supplies an external verification example; transferring it to agent-produced changes requires its own evaluation.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P006",
      "target": "C:C07",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P006:C:C07",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Deterministic simulation supplies an external verification example; transferring it to agent-produced changes requires its own evaluation.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P006",
      "target": "C:C07",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "P006",
      "target": "S:7.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P006:S:7.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Deterministic simulation supplies an external verification example; transferring it to agent-produced changes requires its own evaluation.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P006",
      "target": "S:7.5",
      "key": "orosz_v5_main",
      "relation": "CITED_IN_MANUSCRIPT_OROSZ_CORE",
      "provenance": "OROSZ_BOOK_INTEGRATION_v5_20261011",
      "file": "chapters/chapter07.tex",
      "source_usage": "ACTUAL_CITATION_PARSED_FROM_LATEX",
      "evidence_status": "Editorial use, not independent validation"
    },
    {
      "source": "P006",
      "target": "S:7.4",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P006:S:7.4",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Deterministic simulation supplies an external verification example; transferring it to agent-produced changes requires its own evaluation.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P006",
      "target": "EDU:COMMENTARY:OROSZ",
      "key": "orosz_v5_appendix",
      "relation": "DISCUSSED_IN_APPENDIX_B_OROSZ",
      "provenance": "OROSZ_BOOK_INTEGRATION_v5_20261011",
      "file": "appendices/methodology.tex",
      "source_usage": "ACTUAL_CITATION_PARSED_FROM_LATEX"
    },
    {
      "source": "P006",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "P007",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P007:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P007",
      "target": "T:Jobs & roles",
      "key": "P20261011V3:PRIMARY_STREAM:P007:T:Jobs & roles",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "The second hiring installment addresses fit and transition constraints, rather than repeating Part 1 verbatim.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P007",
      "target": "T:Economics",
      "key": "P20261011V3:SECONDARY_STREAM:P007:T:Economics",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "The second hiring installment addresses fit and transition constraints, rather than repeating Part 1 verbatim.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P007",
      "target": "K:Employment and early-career roles",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P007:K:Employment and early-career roles",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "The second hiring installment addresses fit and transition constraints, rather than repeating Part 1 verbatim.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P007",
      "target": "K:Economic costs and return",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P007:K:Economic costs and return",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "The second hiring installment addresses fit and transition constraints, rather than repeating Part 1 verbatim.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P007",
      "target": "C:C12",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P007:C:C12",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "The second hiring installment addresses fit and transition constraints, rather than repeating Part 1 verbatim.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P007",
      "target": "S:12.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P007:S:12.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "The second hiring installment addresses fit and transition constraints, rather than repeating Part 1 verbatim.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P007",
      "target": "DATA:P:BIGTECH_HIRING_2024",
      "key": "P20261011V3:USES_SHARED_SOURCE_DATA:P007:DATA:P:BIGTECH_HIRING_2024",
      "relation": "USES_SHARED_SOURCE_DATA",
      "role": "source_dependency",
      "rationale": "Related interview series, not two independent estimates of hiring effectiveness.",
      "mapping_confidence": "SOURCE_REPORTED",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P008",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P008:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P008",
      "target": "T:Productivity",
      "key": "P20261011V3:PRIMARY_STREAM:P008:T:Productivity",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Editor preference and adoption belong to workflow evidence, not causal productivity estimates or benchmarked capability.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P008",
      "target": "T:What agents can do",
      "key": "P20261011V3:SECONDARY_STREAM:P008:T:What agents can do",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "Editor preference and adoption belong to workflow evidence, not causal productivity estimates or benchmarked capability.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P008",
      "target": "K:Developer workflow and adoption",
      "key": "P20261011V3:ADDRESSES_TOPIC:P008:K:Developer workflow and adoption",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "Editor preference and adoption belong to workflow evidence, not causal productivity estimates or benchmarked capability.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P008",
      "target": "K:Dataset provenance and dependency",
      "key": "P20261011V3:ADDRESSES_TOPIC:P008:K:Dataset provenance and dependency",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "Editor preference and adoption belong to workflow evidence, not causal productivity estimates or benchmarked capability.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P008",
      "target": "C:C02",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P008:C:C02",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Editor preference and adoption belong to workflow evidence, not causal productivity estimates or benchmarked capability.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P008",
      "target": "S:2.4",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P008:S:2.4",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Editor preference and adoption belong to workflow evidence, not causal productivity estimates or benchmarked capability.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P008",
      "target": "DATA:P:IDE_SOCIAL_2024",
      "key": "P20261011V3:USES_SHARED_SOURCE_DATA:P008:DATA:P:IDE_SOCIAL_2024",
      "relation": "USES_SHARED_SOURCE_DATA",
      "role": "source_dependency",
      "rationale": "Voluntary early-adopter responses; no microdata audit. Distinguish the canonical 155 count from a discrepant blog sentence and from newsletter access.",
      "mapping_confidence": "SOURCE_REPORTED",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P008",
      "target": "W009",
      "key": "P20261011V3:EDITORIAL_COMPARISON_NOT_CITATION:P008:W009",
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "role": "editorial_comparison",
      "rationale": "Tool preference and suggestion acceptance differ from measured productivity; both need construct-validity caveats.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "EDITORIAL_COMPARISON_NOT_SOURCE_CITATION"
    },
    {
      "source": "P009",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P009:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P009",
      "target": "K:Dataset provenance and dependency",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P009:K:Dataset provenance and dependency",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "An annual index aids source discovery but is not another engineering study or another copy of every linked article.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P010",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P010:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P011",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P011:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P011",
      "target": "T:Jobs & roles",
      "key": "P20261011V3:PRIMARY_STREAM:P011:T:Jobs & roles",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "AI-mediated recruiting and candidate assessment are labor-market context; 49 volunteered accounts do not measure developer productivity, retained learning or market prevalence.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P011",
      "target": "T:Verification & review",
      "key": "P20261011V3:SECONDARY_STREAM:P011:T:Verification & review",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "AI-mediated recruiting and candidate assessment are labor-market context; 49 volunteered accounts do not measure developer productivity, retained learning or market prevalence.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P011",
      "target": "K:Employment and early-career roles",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P011:K:Employment and early-career roles",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "AI-mediated recruiting and candidate assessment are labor-market context; 49 volunteered accounts do not measure developer productivity, retained learning or market prevalence.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P011",
      "target": "K:Evaluation methodology and baselines",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P011:K:Evaluation methodology and baselines",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "AI-mediated recruiting and candidate assessment are labor-market context; 49 volunteered accounts do not measure developer productivity, retained learning or market prevalence.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P011",
      "target": "C:C12",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P011:C:C12",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "AI-mediated recruiting and candidate assessment are labor-market context; 49 volunteered accounts do not measure developer productivity, retained learning or market prevalence.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P011",
      "target": "S:12.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P011:S:12.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "AI-mediated recruiting and candidate assessment are labor-market context; 49 volunteered accounts do not measure developer productivity, retained learning or market prevalence.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P011",
      "target": "DATA:P:GENAI_HIRING_2024",
      "key": "P20261011V3:USES_SHARED_SOURCE_DATA:P011:DATA:P:GENAI_HIRING_2024",
      "relation": "USES_SHARED_SOURCE_DATA",
      "role": "source_dependency",
      "rationale": "Volunteered messages/forms; not a probability sample or causal estimate.",
      "mapping_confidence": "SOURCE_REPORTED",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P011",
      "target": "O035",
      "key": "P20261011V3:EDITORIAL_COMPARISON_NOT_CITATION:P011:O035",
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "role": "editorial_comparison",
      "rationale": "Changing hiring signals should not be confused with a justification for removing apprenticeship.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "EDITORIAL_COMPARISON_NOT_SOURCE_CITATION"
    },
    {
      "source": "P012",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P012:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P013",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P013:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P013",
      "target": "T:Engineering structure",
      "key": "P20261011V3:PRIMARY_STREAM:P013:T:Engineering structure",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "A real product-visualization case links intention, architecture and delivery; AI concept art is only a limited component.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P013",
      "target": "K:Specifications and governance",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P013:K:Specifications and governance",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "A real product-visualization case links intention, architecture and delivery; AI concept art is only a limited component.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P013",
      "target": "K:Architecture and modularity",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P013:K:Architecture and modularity",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "A real product-visualization case links intention, architecture and delivery; AI concept art is only a limited component.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P013",
      "target": "K:Output versus shipped value",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P013:K:Output versus shipped value",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "A real product-visualization case links intention, architecture and delivery; AI concept art is only a limited component.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P013",
      "target": "C:C04",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P013:C:C04",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "A real product-visualization case links intention, architecture and delivery; AI concept art is only a limited component.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P013",
      "target": "C:C05",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P013:C:C05",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "A real product-visualization case links intention, architecture and delivery; AI concept art is only a limited component.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P013",
      "target": "S:4.1",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P013:S:4.1",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "A real product-visualization case links intention, architecture and delivery; AI concept art is only a limited component.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P013",
      "target": "S:5.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P013:S:5.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "A real product-visualization case links intention, architecture and delivery; AI concept art is only a limited component.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P014",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P014:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P014",
      "target": "T:Verification & review",
      "key": "P20261011V3:PRIMARY_STREAM:P014:T:Verification & review",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "An edited Osmani essay plus Orosz commentary reinforces production-completion responsibilities but is dependent on O049.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P014",
      "target": "T:Productivity",
      "key": "P20261011V3:SECONDARY_STREAM:P014:T:Productivity",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "An edited Osmani essay plus Orosz commentary reinforces production-completion responsibilities but is dependent on O049.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P014",
      "target": "K:Independent verification and oracles",
      "key": "P20261011V3:ADDRESSES_TOPIC:P014:K:Independent verification and oracles",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "An edited Osmani essay plus Orosz commentary reinforces production-completion responsibilities but is dependent on O049.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P014",
      "target": "K:Output versus shipped value",
      "key": "P20261011V3:ADDRESSES_TOPIC:P014:K:Output versus shipped value",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "An edited Osmani essay plus Orosz commentary reinforces production-completion responsibilities but is dependent on O049.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P014",
      "target": "K:System understanding and rationale",
      "key": "P20261011V3:ADDRESSES_TOPIC:P014:K:System understanding and rationale",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "An edited Osmani essay plus Orosz commentary reinforces production-completion responsibilities but is dependent on O049.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P014",
      "target": "C:C08",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P014:C:C08",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "An edited Osmani essay plus Orosz commentary reinforces production-completion responsibilities but is dependent on O049.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P014",
      "target": "C:C02",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P014:C:C02",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "An edited Osmani essay plus Orosz commentary reinforces production-completion responsibilities but is dependent on O049.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P014",
      "target": "S:8.9",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P014:S:8.9",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "An edited Osmani essay plus Orosz commentary reinforces production-completion responsibilities but is dependent on O049.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P014",
      "target": "S:2.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P014:S:2.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "An edited Osmani essay plus Orosz commentary reinforces production-completion responsibilities but is dependent on O049.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P014",
      "target": "O049",
      "key": "P20261011V3:ADAPTS_WITH_EDITORIAL_COMMENTARY:P014:O049",
      "relation": "ADAPTS_WITH_EDITORIAL_COMMENTARY",
      "role": "source_dependency",
      "rationale": "The page explicitly introduces an edited republication of Osmani's 70% problem with Orosz commentary; not independent evidence.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "EXPLICIT_NAMED_SOURCE_WORK"
    },
    {
      "source": "P014",
      "target": "O042",
      "key": "P20261011V3:EDITORIAL_COMPARISON_NOT_CITATION:P014:O042",
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "role": "editorial_comparison",
      "rationale": "The human last-mile completion theme overlaps, without establishing a measured 70/30 division.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "EDITORIAL_COMPARISON_NOT_SOURCE_CITATION"
    },
    {
      "source": "P014",
      "target": "EDU:COMMENTARY:OROSZ",
      "key": "orosz_v5_appendix",
      "relation": "DISCUSSED_IN_APPENDIX_B_OROSZ",
      "provenance": "OROSZ_BOOK_INTEGRATION_v5_20261011",
      "file": "appendices/methodology.tex",
      "source_usage": "ACTUAL_CITATION_PARSED_FROM_LATEX"
    },
    {
      "source": "P014",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "P015",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P015:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P015",
      "target": "T:Code quality & security",
      "key": "P20261011V3:PRIMARY_STREAM:P015:T:Code quality & security",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Bug ownership and maintenance capacity are lifecycle-quality concerns, not an evaluation of an AI tool.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P015",
      "target": "T:Engineering structure",
      "key": "P20261011V3:SECONDARY_STREAM:P015:T:Engineering structure",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "Bug ownership and maintenance capacity are lifecycle-quality concerns, not an evaluation of an AI tool.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P015",
      "target": "K:Ownership and knowledge transfer",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P015:K:Ownership and knowledge transfer",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Bug ownership and maintenance capacity are lifecycle-quality concerns, not an evaluation of an AI tool.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P015",
      "target": "K:Technical debt and complexity",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P015:K:Technical debt and complexity",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Bug ownership and maintenance capacity are lifecycle-quality concerns, not an evaluation of an AI tool.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P015",
      "target": "C:C05",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P015:C:C05",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Bug ownership and maintenance capacity are lifecycle-quality concerns, not an evaluation of an AI tool.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P015",
      "target": "C:C11",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P015:C:C11",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Bug ownership and maintenance capacity are lifecycle-quality concerns, not an evaluation of an AI tool.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P015",
      "target": "S:5.6",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P015:S:5.6",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Bug ownership and maintenance capacity are lifecycle-quality concerns, not an evaluation of an AI tool.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P015",
      "target": "S:11.2",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P015:S:11.2",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Bug ownership and maintenance capacity are lifecycle-quality concerns, not an evaluation of an AI tool.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P016",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P016:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P017",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P017:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P017",
      "target": "T:Engineering structure",
      "key": "P20261011V3:PRIMARY_STREAM:P017:T:Engineering structure",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Platform selection changes architectural constraints; popularity and revenue data do not identify a framework's causal value.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P017",
      "target": "T:Code quality & security",
      "key": "P20261011V3:SECONDARY_STREAM:P017:T:Code quality & security",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "Platform selection changes architectural constraints; popularity and revenue data do not identify a framework's causal value.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P017",
      "target": "K:Architecture and modularity",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P017:K:Architecture and modularity",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Platform selection changes architectural constraints; popularity and revenue data do not identify a framework's causal value.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P017",
      "target": "K:Developer workflow and adoption",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P017:K:Developer workflow and adoption",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Platform selection changes architectural constraints; popularity and revenue data do not identify a framework's causal value.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P017",
      "target": "C:C05",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P017:C:C05",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Platform selection changes architectural constraints; popularity and revenue data do not identify a framework's causal value.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P017",
      "target": "S:5.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P017:S:5.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Platform selection changes architectural constraints; popularity and revenue data do not identify a framework's causal value.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P018",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P018:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P018",
      "target": "T:System knowledge & memory",
      "key": "P20261011V3:PRIMARY_STREAM:P018:T:System knowledge & memory",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "The article concerns where developers obtain and preserve knowledge, not measured equivalence between generated and community answers.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P018",
      "target": "T:Skills & learning",
      "key": "P20261011V3:SECONDARY_STREAM:P018:T:Skills & learning",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "The article concerns where developers obtain and preserve knowledge, not measured equivalence between generated and community answers.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P018",
      "target": "K:System understanding and rationale",
      "key": "P20261011V3:ADDRESSES_TOPIC:P018:K:System understanding and rationale",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "The article concerns where developers obtain and preserve knowledge, not measured equivalence between generated and community answers.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P018",
      "target": "K:Ownership and knowledge transfer",
      "key": "P20261011V3:ADDRESSES_TOPIC:P018:K:Ownership and knowledge transfer",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "The article concerns where developers obtain and preserve knowledge, not measured equivalence between generated and community answers.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P018",
      "target": "C:C09",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P018:C:C09",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "The article concerns where developers obtain and preserve knowledge, not measured equivalence between generated and community answers.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P018",
      "target": "C:C10",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P018:C:C10",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "The article concerns where developers obtain and preserve knowledge, not measured equivalence between generated and community answers.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P018",
      "target": "S:9.4",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P018:S:9.4",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "The article concerns where developers obtain and preserve knowledge, not measured equivalence between generated and community answers.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P018",
      "target": "S:10.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P018:S:10.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "The article concerns where developers obtain and preserve knowledge, not measured equivalence between generated and community answers.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P019",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P019:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P019",
      "target": "T:Economics",
      "key": "P20261011V3:PRIMARY_STREAM:P019:T:Economics",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Developer-platform history contextualizes dependency and distribution incentives; it is not a measured AI ROI model.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P019",
      "target": "T:Engineering structure",
      "key": "P20261011V3:SECONDARY_STREAM:P019:T:Engineering structure",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "Developer-platform history contextualizes dependency and distribution incentives; it is not a measured AI ROI model.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P019",
      "target": "K:Economic costs and return",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P019:K:Economic costs and return",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Developer-platform history contextualizes dependency and distribution incentives; it is not a measured AI ROI model.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P019",
      "target": "K:Dependencies and agent supply chain",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P019:K:Dependencies and agent supply chain",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Developer-platform history contextualizes dependency and distribution incentives; it is not a measured AI ROI model.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P019",
      "target": "C:C12",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P019:C:C12",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Developer-platform history contextualizes dependency and distribution incentives; it is not a measured AI ROI model.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P019",
      "target": "C:C11",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P019:C:C11",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Developer-platform history contextualizes dependency and distribution incentives; it is not a measured AI ROI model.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P019",
      "target": "S:12.8",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P019:S:12.8",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Developer-platform history contextualizes dependency and distribution incentives; it is not a measured AI ROI model.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P019",
      "target": "S:11.3",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P019:S:11.3",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Developer-platform history contextualizes dependency and distribution incentives; it is not a measured AI ROI model.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P020",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P020:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P020",
      "target": "T:Engineering structure",
      "key": "P20261011V3:PRIMARY_STREAM:P020:T:Engineering structure",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Search-product engineering and evaluation are adjacent to, but different from, using AI to develop software.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P020",
      "target": "T:Verification & review",
      "key": "P20261011V3:SECONDARY_STREAM:P020:T:Verification & review",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "Search-product engineering and evaluation are adjacent to, but different from, using AI to develop software.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P020",
      "target": "K:Architecture and modularity",
      "key": "P20261011V3:ADDRESSES_TOPIC:P020:K:Architecture and modularity",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "Search-product engineering and evaluation are adjacent to, but different from, using AI to develop software.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P020",
      "target": "K:Evaluation methodology and baselines",
      "key": "P20261011V3:ADDRESSES_TOPIC:P020:K:Evaluation methodology and baselines",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "Search-product engineering and evaluation are adjacent to, but different from, using AI to develop software.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P020",
      "target": "C:C05",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P020:C:C05",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Search-product engineering and evaluation are adjacent to, but different from, using AI to develop software.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P020",
      "target": "C:C07",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P020:C:C07",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Search-product engineering and evaluation are adjacent to, but different from, using AI to develop software.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P020",
      "target": "S:5.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P020:S:5.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Search-product engineering and evaluation are adjacent to, but different from, using AI to develop software.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P020",
      "target": "S:7.2",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P020:S:7.2",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Search-product engineering and evaluation are adjacent to, but different from, using AI to develop software.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P021",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P021:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P021",
      "target": "T:Engineering structure",
      "key": "P20261011V3:PRIMARY_STREAM:P021:T:Engineering structure",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Expo illustrates developer-platform integration and delivery friction without establishing AI-related effects.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P021",
      "target": "T:Productivity",
      "key": "P20261011V3:SECONDARY_STREAM:P021:T:Productivity",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "Expo illustrates developer-platform integration and delivery friction without establishing AI-related effects.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P021",
      "target": "K:Architecture and modularity",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P021:K:Architecture and modularity",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Expo illustrates developer-platform integration and delivery friction without establishing AI-related effects.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P021",
      "target": "K:Developer workflow and adoption",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P021:K:Developer workflow and adoption",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Expo illustrates developer-platform integration and delivery friction without establishing AI-related effects.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P021",
      "target": "C:C05",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P021:C:C05",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Expo illustrates developer-platform integration and delivery friction without establishing AI-related effects.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P021",
      "target": "C:C02",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P021:C:C02",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Expo illustrates developer-platform integration and delivery friction without establishing AI-related effects.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P021",
      "target": "S:5.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P021:S:5.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Expo illustrates developer-platform integration and delivery friction without establishing AI-related effects.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P021",
      "target": "S:2.7",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P021:S:2.7",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Expo illustrates developer-platform integration and delivery friction without establishing AI-related effects.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P022",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P022:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P023",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P023:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P023",
      "target": "T:Jobs & roles",
      "key": "P20261011V3:PRIMARY_STREAM:P023:T:Jobs & roles",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Observed employer transitions concern mobility; they do not reveal each worker's motives or an AI displacement mechanism.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P023",
      "target": "K:Employment and early-career roles",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P023:K:Employment and early-career roles",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Observed employer transitions concern mobility; they do not reveal each worker's motives or an AI displacement mechanism.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P023",
      "target": "K:Dataset provenance and dependency",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P023:K:Dataset provenance and dependency",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Observed employer transitions concern mobility; they do not reveal each worker's motives or an AI displacement mechanism.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P023",
      "target": "C:C12",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P023:C:C12",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Observed employer transitions concern mobility; they do not reveal each worker's motives or an AI displacement mechanism.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P023",
      "target": "S:12.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P023:S:12.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Observed employer transitions concern mobility; they do not reveal each worker's motives or an AI displacement mechanism.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P024",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P024:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P024",
      "target": "T:Jobs & roles",
      "key": "P20261011V3:PRIMARY_STREAM:P024:T:Jobs & roles",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Workplace incentives and management practices shape engineering conditions; the commentary is not a causal intervention study.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P024",
      "target": "T:Engineering structure",
      "key": "P20261011V3:SECONDARY_STREAM:P024:T:Engineering structure",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "Workplace incentives and management practices shape engineering conditions; the commentary is not a causal intervention study.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P024",
      "target": "K:Employment and early-career roles",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P024:K:Employment and early-career roles",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Workplace incentives and management practices shape engineering conditions; the commentary is not a causal intervention study.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P024",
      "target": "K:Ownership and knowledge transfer",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P024:K:Ownership and knowledge transfer",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Workplace incentives and management practices shape engineering conditions; the commentary is not a causal intervention study.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P024",
      "target": "C:C11",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P024:C:C11",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Workplace incentives and management practices shape engineering conditions; the commentary is not a causal intervention study.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P024",
      "target": "C:C12",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P024:C:C12",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Workplace incentives and management practices shape engineering conditions; the commentary is not a causal intervention study.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P024",
      "target": "S:11.2",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P024:S:11.2",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Workplace incentives and management practices shape engineering conditions; the commentary is not a causal intervention study.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P024",
      "target": "S:12.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P024:S:12.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Workplace incentives and management practices shape engineering conditions; the commentary is not a causal intervention study.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P025",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P025:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P025",
      "target": "T:Jobs & roles",
      "key": "P20261011V3:PRIMARY_STREAM:P025:T:Jobs & roles",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Recruiter perspectives are qualitative signals about market segments, not population estimates.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P025",
      "target": "T:Economics",
      "key": "P20261011V3:SECONDARY_STREAM:P025:T:Economics",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "Recruiter perspectives are qualitative signals about market segments, not population estimates.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P025",
      "target": "K:Employment and early-career roles",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P025:K:Employment and early-career roles",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Recruiter perspectives are qualitative signals about market segments, not population estimates.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P025",
      "target": "K:Dataset provenance and dependency",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P025:K:Dataset provenance and dependency",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Recruiter perspectives are qualitative signals about market segments, not population estimates.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P025",
      "target": "C:C12",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P025:C:C12",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Recruiter perspectives are qualitative signals about market segments, not population estimates.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P025",
      "target": "S:12.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P025:S:12.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Recruiter perspectives are qualitative signals about market segments, not population estimates.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P026",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P026:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P026",
      "target": "T:Jobs & roles",
      "key": "P20261011V3:PRIMARY_STREAM:P026:T:Jobs & roles",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Vacancy trends frame competing labor-market explanations; they cannot alone establish employment loss caused by AI.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P026",
      "target": "T:Economics",
      "key": "P20261011V3:SECONDARY_STREAM:P026:T:Economics",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "Vacancy trends frame competing labor-market explanations; they cannot alone establish employment loss caused by AI.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P026",
      "target": "K:Employment and early-career roles",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P026:K:Employment and early-career roles",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Vacancy trends frame competing labor-market explanations; they cannot alone establish employment loss caused by AI.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P026",
      "target": "K:Dataset provenance and dependency",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P026:K:Dataset provenance and dependency",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Vacancy trends frame competing labor-market explanations; they cannot alone establish employment loss caused by AI.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P026",
      "target": "C:C12",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P026:C:C12",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Vacancy trends frame competing labor-market explanations; they cannot alone establish employment loss caused by AI.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P026",
      "target": "S:12.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P026:S:12.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Vacancy trends frame competing labor-market explanations; they cannot alone establish employment loss caused by AI.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P026",
      "target": "S:12.6",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P026:S:12.6",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Vacancy trends frame competing labor-market explanations; they cannot alone establish employment loss caused by AI.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P026",
      "target": "W139",
      "key": "P20261011V3:EDITORIAL_COMPARISON_NOT_CITATION:P026:W139",
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "role": "editorial_comparison",
      "rationale": "Both require distinguishing job-posting indicators from employment and causal AI displacement.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "EDITORIAL_COMPARISON_NOT_SOURCE_CITATION"
    },
    {
      "source": "P027",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P027:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P027",
      "target": "T:Skills & learning",
      "key": "P20261011V3:PRIMARY_STREAM:P027:T:Skills & learning",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Robotics introduces hardware and physical-system constraints; transfer to coding-agent engineering is an analogy only.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P027",
      "target": "T:Engineering structure",
      "key": "P20261011V3:SECONDARY_STREAM:P027:T:Engineering structure",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "Robotics introduces hardware and physical-system constraints; transfer to coding-agent engineering is an analogy only.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P027",
      "target": "K:Skills formation and teaching",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P027:K:Skills formation and teaching",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Robotics introduces hardware and physical-system constraints; transfer to coding-agent engineering is an analogy only.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P027",
      "target": "K:Architecture and modularity",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P027:K:Architecture and modularity",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Robotics introduces hardware and physical-system constraints; transfer to coding-agent engineering is an analogy only.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P027",
      "target": "C:C10",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P027:C:C10",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Robotics introduces hardware and physical-system constraints; transfer to coding-agent engineering is an analogy only.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P027",
      "target": "C:C05",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P027:C:C05",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Robotics introduces hardware and physical-system constraints; transfer to coding-agent engineering is an analogy only.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P027",
      "target": "S:10.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P027:S:10.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Robotics introduces hardware and physical-system constraints; transfer to coding-agent engineering is an analogy only.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P027",
      "target": "S:5.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P027:S:5.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Robotics introduces hardware and physical-system constraints; transfer to coding-agent engineering is an analogy only.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P028",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P028:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P028",
      "target": "T:Economics",
      "key": "P20261011V3:PRIMARY_STREAM:P028:T:Economics",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Compensation tiers describe segment structure; the article does not statistically establish three distributional modes.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P028",
      "target": "T:Jobs & roles",
      "key": "P20261011V3:SECONDARY_STREAM:P028:T:Jobs & roles",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "Compensation tiers describe segment structure; the article does not statistically establish three distributional modes.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P028",
      "target": "K:Economic costs and return",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P028:K:Economic costs and return",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Compensation tiers describe segment structure; the article does not statistically establish three distributional modes.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P028",
      "target": "K:Employment and early-career roles",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P028:K:Employment and early-career roles",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Compensation tiers describe segment structure; the article does not statistically establish three distributional modes.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P028",
      "target": "K:Dataset provenance and dependency",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P028:K:Dataset provenance and dependency",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Compensation tiers describe segment structure; the article does not statistically establish three distributional modes.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P028",
      "target": "C:C12",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P028:C:C12",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Compensation tiers describe segment structure; the article does not statistically establish three distributional modes.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P028",
      "target": "S:12.8",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P028:S:12.8",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Compensation tiers describe segment structure; the article does not statistically establish three distributional modes.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P028",
      "target": "S:12.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P028:S:12.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Compensation tiers describe segment structure; the article does not statistically establish three distributional modes.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P029",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P029:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P029",
      "target": "T:Jobs & roles",
      "key": "P20261011V3:PRIMARY_STREAM:P029:T:Jobs & roles",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "A reported hiring-fraud incident concerns candidate identity and assessment integrity, not production coding-agent performance. Attacker attribution remains uncertain.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P029",
      "target": "T:Verification & review",
      "key": "P20261011V3:SECONDARY_STREAM:P029:T:Verification & review",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "A reported hiring-fraud incident concerns candidate identity and assessment integrity, not production coding-agent performance. Attacker attribution remains uncertain.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P029",
      "target": "K:Employment and early-career roles",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P029:K:Employment and early-career roles",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "A reported hiring-fraud incident concerns candidate identity and assessment integrity, not production coding-agent performance. Attacker attribution remains uncertain.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P029",
      "target": "K:Evaluation methodology and baselines",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P029:K:Evaluation methodology and baselines",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "A reported hiring-fraud incident concerns candidate identity and assessment integrity, not production coding-agent performance. Attacker attribution remains uncertain.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P029",
      "target": "C:C12",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P029:C:C12",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "A reported hiring-fraud incident concerns candidate identity and assessment integrity, not production coding-agent performance. Attacker attribution remains uncertain.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P029",
      "target": "S:12.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P029:S:12.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "A reported hiring-fraud incident concerns candidate identity and assessment integrity, not production coding-agent performance. Attacker attribution remains uncertain.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P030",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P030:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P030",
      "target": "K:Dataset provenance and dependency",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P030:K:Dataset provenance and dependency",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "A survey invitation establishes recruitment provenance, not findings; it links to the later three-part results series.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P030",
      "target": "K:Evaluation methodology and baselines",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P030:K:Evaluation methodology and baselines",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "A survey invitation establishes recruitment provenance, not findings; it links to the later three-part results series.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P030",
      "target": "DATA:P:TECHSTACK_2025",
      "key": "P20261011V3:RECRUITS_FOR_SOURCE_DATA:P030:DATA:P:TECHSTACK_2025",
      "relation": "RECRUITS_FOR_SOURCE_DATA",
      "role": "source_dependency",
      "rationale": "Invitation, not completed results.",
      "mapping_confidence": "SOURCE_REPORTED",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P031",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P031:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P031",
      "target": "T:Engineering structure",
      "key": "P20261011V3:PRIMARY_STREAM:P031:T:Engineering structure",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Growth engineering connects product hypotheses to measured outcomes rather than treating feature output as value.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P031",
      "target": "T:Productivity",
      "key": "P20261011V3:SECONDARY_STREAM:P031:T:Productivity",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "Growth engineering connects product hypotheses to measured outcomes rather than treating feature output as value.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P031",
      "target": "K:Specifications and governance",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P031:K:Specifications and governance",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Growth engineering connects product hypotheses to measured outcomes rather than treating feature output as value.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P031",
      "target": "K:Output versus shipped value",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P031:K:Output versus shipped value",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Growth engineering connects product hypotheses to measured outcomes rather than treating feature output as value.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P031",
      "target": "K:Evaluation methodology and baselines",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P031:K:Evaluation methodology and baselines",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Growth engineering connects product hypotheses to measured outcomes rather than treating feature output as value.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P031",
      "target": "C:C04",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P031:C:C04",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Growth engineering connects product hypotheses to measured outcomes rather than treating feature output as value.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P031",
      "target": "C:C02",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P031:C:C02",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Growth engineering connects product hypotheses to measured outcomes rather than treating feature output as value.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P031",
      "target": "S:4.1",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P031:S:4.1",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Growth engineering connects product hypotheses to measured outcomes rather than treating feature output as value.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P031",
      "target": "S:2.1",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P031:S:2.1",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Growth engineering connects product hypotheses to measured outcomes rather than treating feature output as value.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P032",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P032:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P032",
      "target": "T:Engineering structure",
      "key": "P20261011V3:PRIMARY_STREAM:P032:T:Engineering structure",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "The cases concern building AI-enabled products; their operational lessons are not evidence of coding-agent productivity.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P032",
      "target": "T:Verification & review",
      "key": "P20261011V3:SECONDARY_STREAM:P032:T:Verification & review",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "The cases concern building AI-enabled products; their operational lessons are not evidence of coding-agent productivity.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P032",
      "target": "K:Architecture and modularity",
      "key": "P20261011V3:ADDRESSES_TOPIC:P032:K:Architecture and modularity",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "The cases concern building AI-enabled products; their operational lessons are not evidence of coding-agent productivity.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P032",
      "target": "K:Evaluation methodology and baselines",
      "key": "P20261011V3:ADDRESSES_TOPIC:P032:K:Evaluation methodology and baselines",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "The cases concern building AI-enabled products; their operational lessons are not evidence of coding-agent productivity.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P032",
      "target": "C:C05",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P032:C:C05",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "The cases concern building AI-enabled products; their operational lessons are not evidence of coding-agent productivity.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P032",
      "target": "C:C07",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P032:C:C07",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "The cases concern building AI-enabled products; their operational lessons are not evidence of coding-agent productivity.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P032",
      "target": "S:5.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P032:S:5.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "The cases concern building AI-enabled products; their operational lessons are not evidence of coding-agent productivity.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P032",
      "target": "S:7.2",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P032:S:7.2",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "The cases concern building AI-enabled products; their operational lessons are not evidence of coding-agent productivity.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P033",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P033:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P033",
      "target": "T:Jobs & roles",
      "key": "P20261011V3:PRIMARY_STREAM:P033:T:Jobs & roles",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Interview preparation and assessment methods concern competence signals; commercial interests and selection limit generalization.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P033",
      "target": "T:Skills & learning",
      "key": "P20261011V3:SECONDARY_STREAM:P033:T:Skills & learning",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "Interview preparation and assessment methods concern competence signals; commercial interests and selection limit generalization.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P033",
      "target": "K:Employment and early-career roles",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P033:K:Employment and early-career roles",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Interview preparation and assessment methods concern competence signals; commercial interests and selection limit generalization.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P033",
      "target": "K:Evaluation methodology and baselines",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P033:K:Evaluation methodology and baselines",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Interview preparation and assessment methods concern competence signals; commercial interests and selection limit generalization.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P033",
      "target": "C:C12",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P033:C:C12",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Interview preparation and assessment methods concern competence signals; commercial interests and selection limit generalization.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P033",
      "target": "S:12.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P033:S:12.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Interview preparation and assessment methods concern competence signals; commercial interests and selection limit generalization.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P034",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P034:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P034",
      "target": "T:Engineering structure",
      "key": "P20261011V3:PRIMARY_STREAM:P034:T:Engineering structure",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "The database/tool example explains how coding assistants acquire context and capabilities through MCP. Security and authorization remain separate design duties; this is not an empirical security evaluation.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P034",
      "target": "T:What agents can do",
      "key": "P20261011V3:SECONDARY_STREAM:P034:T:What agents can do",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "The database/tool example explains how coding assistants acquire context and capabilities through MCP. Security and authorization remain separate design duties; this is not an empirical security evaluation.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P034",
      "target": "K:Architecture and modularity",
      "key": "P20261011V3:ADDRESSES_TOPIC:P034:K:Architecture and modularity",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "The database/tool example explains how coding assistants acquire context and capabilities through MCP. Security and authorization remain separate design duties; this is not an empirical security evaluation.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P034",
      "target": "K:Agent context and persistent memory",
      "key": "P20261011V3:ADDRESSES_TOPIC:P034:K:Agent context and persistent memory",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "The database/tool example explains how coding assistants acquire context and capabilities through MCP. Security and authorization remain separate design duties; this is not an empirical security evaluation.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P034",
      "target": "K:Dependencies and agent supply chain",
      "key": "P20261011V3:ADDRESSES_TOPIC:P034:K:Dependencies and agent supply chain",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "The database/tool example explains how coding assistants acquire context and capabilities through MCP. Security and authorization remain separate design duties; this is not an empirical security evaluation.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P034",
      "target": "C:C03",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P034:C:C03",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "The database/tool example explains how coding assistants acquire context and capabilities through MCP. Security and authorization remain separate design duties; this is not an empirical security evaluation.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P034",
      "target": "C:C06",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P034:C:C06",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "The database/tool example explains how coding assistants acquire context and capabilities through MCP. Security and authorization remain separate design duties; this is not an empirical security evaluation.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P034",
      "target": "S:3.2",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P034:S:3.2",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "The database/tool example explains how coding assistants acquire context and capabilities through MCP. Security and authorization remain separate design duties; this is not an empirical security evaluation.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P034",
      "target": "S:6.7",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P034:S:6.7",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "The database/tool example explains how coding assistants acquire context and capabilities through MCP. Security and authorization remain separate design duties; this is not an empirical security evaluation.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P034",
      "target": "O040",
      "key": "P20261011V3:EDITORIAL_COMPARISON_NOT_CITATION:P034:O040",
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "role": "editorial_comparison",
      "rationale": "Two practitioner explanations of MCP; agreement does not independently validate the security of deployed servers.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "EDITORIAL_COMPARISON_NOT_SOURCE_CITATION"
    },
    {
      "source": "P034",
      "target": "O014",
      "key": "P20261011V3:EDITORIAL_COMPARISON_NOT_CITATION:P034:O014",
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "role": "editorial_comparison",
      "rationale": "Identity and authorization belong to the agent platform, not to language-model competence alone.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "EDITORIAL_COMPARISON_NOT_SOURCE_CITATION"
    },
    {
      "source": "P035",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P035:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P035",
      "target": "T:Jobs & roles",
      "key": "P20261011V3:PRIMARY_STREAM:P035:T:Jobs & roles",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Employer experiences with AI-assisted applications and interviews inform hiring policy; the blog is only a partial alternate edition and no software-delivery effect is estimated.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P035",
      "target": "T:Verification & review",
      "key": "P20261011V3:SECONDARY_STREAM:P035:T:Verification & review",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "Employer experiences with AI-assisted applications and interviews inform hiring policy; the blog is only a partial alternate edition and no software-delivery effect is estimated.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P035",
      "target": "K:Employment and early-career roles",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P035:K:Employment and early-career roles",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Employer experiences with AI-assisted applications and interviews inform hiring policy; the blog is only a partial alternate edition and no software-delivery effect is estimated.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P035",
      "target": "K:Evaluation methodology and baselines",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P035:K:Evaluation methodology and baselines",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Employer experiences with AI-assisted applications and interviews inform hiring policy; the blog is only a partial alternate edition and no software-delivery effect is estimated.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P035",
      "target": "C:C12",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P035:C:C12",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Employer experiences with AI-assisted applications and interviews inform hiring policy; the blog is only a partial alternate edition and no software-delivery effect is estimated.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P035",
      "target": "S:12.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P035:S:12.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Employer experiences with AI-assisted applications and interviews inform hiring policy; the blog is only a partial alternate edition and no software-delivery effect is estimated.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P036",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P036:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P036",
      "target": "K:Dataset provenance and dependency",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P036:K:Dataset provenance and dependency",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "A readership survey helps characterize the publication's audience and selection, not the entire engineering workforce.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P036",
      "target": "DATA:P:READER_PROFILE_2024",
      "key": "P20261011V3:USES_SHARED_SOURCE_DATA:P036:DATA:P:READER_PROFILE_2024",
      "relation": "USES_SHARED_SOURCE_DATA",
      "role": "source_dependency",
      "rationale": "Readership profile is not a census of software engineers; publication date and data date differ.",
      "mapping_confidence": "SOURCE_REPORTED",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P037",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P037:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P037",
      "target": "T:Skills & learning",
      "key": "P20261011V3:PRIMARY_STREAM:P037:T:Skills & learning",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Humanoid-robot development provides adjacent systems context, not evidence that software-agent autonomy transfers to physical systems.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P037",
      "target": "T:Engineering structure",
      "key": "P20261011V3:SECONDARY_STREAM:P037:T:Engineering structure",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "Humanoid-robot development provides adjacent systems context, not evidence that software-agent autonomy transfers to physical systems.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P037",
      "target": "K:Skills formation and teaching",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P037:K:Skills formation and teaching",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Humanoid-robot development provides adjacent systems context, not evidence that software-agent autonomy transfers to physical systems.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P037",
      "target": "K:Architecture and modularity",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P037:K:Architecture and modularity",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Humanoid-robot development provides adjacent systems context, not evidence that software-agent autonomy transfers to physical systems.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P037",
      "target": "C:C10",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P037:C:C10",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Humanoid-robot development provides adjacent systems context, not evidence that software-agent autonomy transfers to physical systems.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P037",
      "target": "C:C05",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P037:C:C05",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Humanoid-robot development provides adjacent systems context, not evidence that software-agent autonomy transfers to physical systems.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P037",
      "target": "S:10.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P037:S:10.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Humanoid-robot development provides adjacent systems context, not evidence that software-agent autonomy transfers to physical systems.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P037",
      "target": "S:5.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P037:S:5.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Humanoid-robot development provides adjacent systems context, not evidence that software-agent autonomy transfers to physical systems.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P038",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P038:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P038",
      "target": "T:Engineering structure",
      "key": "P20261011V3:PRIMARY_STREAM:P038:T:Engineering structure",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Historical comparison frames durable engineering judgment; it is not a controlled estimate of modern AI effects.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P038",
      "target": "T:Productivity",
      "key": "P20261011V3:SECONDARY_STREAM:P038:T:Productivity",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "Historical comparison frames durable engineering judgment; it is not a controlled estimate of modern AI effects.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P038",
      "target": "K:Output versus shipped value",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P038:K:Output versus shipped value",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Historical comparison frames durable engineering judgment; it is not a controlled estimate of modern AI effects.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P038",
      "target": "K:Specifications and governance",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P038:K:Specifications and governance",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Historical comparison frames durable engineering judgment; it is not a controlled estimate of modern AI effects.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P038",
      "target": "C:C01",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P038:C:C01",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Historical comparison frames durable engineering judgment; it is not a controlled estimate of modern AI effects.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P038",
      "target": "C:C02",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P038:C:C02",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Historical comparison frames durable engineering judgment; it is not a controlled estimate of modern AI effects.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P038",
      "target": "S:1.3",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P038:S:1.3",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Historical comparison frames durable engineering judgment; it is not a controlled estimate of modern AI effects.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P038",
      "target": "S:2.1",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P038:S:2.1",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Historical comparison frames durable engineering judgment; it is not a controlled estimate of modern AI effects.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P039",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P039:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P039",
      "target": "T:Engineering structure",
      "key": "P20261011V3:PRIMARY_STREAM:P039:T:Engineering structure",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Launching an image-generation service concerns AI-product infrastructure, evaluation and deployment rather than AI-for-coding performance.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P039",
      "target": "K:Architecture and modularity",
      "key": "P20261011V3:ADDRESSES_TOPIC:P039:K:Architecture and modularity",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "Launching an image-generation service concerns AI-product infrastructure, evaluation and deployment rather than AI-for-coding performance.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P039",
      "target": "K:Evaluation methodology and baselines",
      "key": "P20261011V3:ADDRESSES_TOPIC:P039:K:Evaluation methodology and baselines",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "Launching an image-generation service concerns AI-product infrastructure, evaluation and deployment rather than AI-for-coding performance.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P039",
      "target": "C:C05",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P039:C:C05",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Launching an image-generation service concerns AI-product infrastructure, evaluation and deployment rather than AI-for-coding performance.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P039",
      "target": "C:C07",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P039:C:C07",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Launching an image-generation service concerns AI-product infrastructure, evaluation and deployment rather than AI-for-coding performance.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P039",
      "target": "S:5.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P039:S:5.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Launching an image-generation service concerns AI-product infrastructure, evaluation and deployment rather than AI-for-coding performance.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P039",
      "target": "S:7.2",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P039:S:7.2",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Launching an image-generation service concerns AI-product infrastructure, evaluation and deployment rather than AI-for-coding performance.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P040",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P040:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P040",
      "target": "T:System knowledge & memory",
      "key": "P20261011V3:PRIMARY_STREAM:P040:T:System knowledge & memory",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "The follow-up concerns knowledge-community activity; fewer questions do not prove disappearance of all usage or knowledge value.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P040",
      "target": "T:Skills & learning",
      "key": "P20261011V3:SECONDARY_STREAM:P040:T:Skills & learning",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "The follow-up concerns knowledge-community activity; fewer questions do not prove disappearance of all usage or knowledge value.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P040",
      "target": "K:System understanding and rationale",
      "key": "P20261011V3:ADDRESSES_TOPIC:P040:K:System understanding and rationale",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "The follow-up concerns knowledge-community activity; fewer questions do not prove disappearance of all usage or knowledge value.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P040",
      "target": "K:Ownership and knowledge transfer",
      "key": "P20261011V3:ADDRESSES_TOPIC:P040:K:Ownership and knowledge transfer",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "The follow-up concerns knowledge-community activity; fewer questions do not prove disappearance of all usage or knowledge value.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P040",
      "target": "C:C09",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P040:C:C09",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "The follow-up concerns knowledge-community activity; fewer questions do not prove disappearance of all usage or knowledge value.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P040",
      "target": "C:C10",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P040:C:C10",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "The follow-up concerns knowledge-community activity; fewer questions do not prove disappearance of all usage or knowledge value.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P040",
      "target": "S:9.4",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P040:S:9.4",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "The follow-up concerns knowledge-community activity; fewer questions do not prove disappearance of all usage or knowledge value.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P040",
      "target": "S:10.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P040:S:10.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "The follow-up concerns knowledge-community activity; fewer questions do not prove disappearance of all usage or knowledge value.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P040",
      "target": "P018",
      "key": "P20261011V3:UPDATES_PRIOR_REPORTING:P040:P018",
      "relation": "UPDATES_PRIOR_REPORTING",
      "role": "source_dependency",
      "rationale": "Later Stack Overflow traffic discussion revisits the earlier metric narrative; not an independent observation programme.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "SHARED_REPORTING_OR_REUSE_NOT_ASSERTED_EXACT_URL"
    },
    {
      "source": "P041",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P041:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P041",
      "target": "T:Engineering structure",
      "key": "P20261011V3:PRIMARY_STREAM:P041:T:Engineering structure",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "An introduced technical book excerpt explains the AI-product stack; distinguish application engineering from coding assistance.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P041",
      "target": "T:Verification & review",
      "key": "P20261011V3:SECONDARY_STREAM:P041:T:Verification & review",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "An introduced technical book excerpt explains the AI-product stack; distinguish application engineering from coding assistance.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P041",
      "target": "K:Architecture and modularity",
      "key": "P20261011V3:ADDRESSES_TOPIC:P041:K:Architecture and modularity",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "An introduced technical book excerpt explains the AI-product stack; distinguish application engineering from coding assistance.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P041",
      "target": "K:Evaluation methodology and baselines",
      "key": "P20261011V3:ADDRESSES_TOPIC:P041:K:Evaluation methodology and baselines",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "An introduced technical book excerpt explains the AI-product stack; distinguish application engineering from coding assistance.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P041",
      "target": "C:C05",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P041:C:C05",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "An introduced technical book excerpt explains the AI-product stack; distinguish application engineering from coding assistance.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P041",
      "target": "C:C07",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P041:C:C07",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "An introduced technical book excerpt explains the AI-product stack; distinguish application engineering from coding assistance.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P041",
      "target": "S:5.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P041:S:5.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "An introduced technical book excerpt explains the AI-product stack; distinguish application engineering from coding assistance.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P041",
      "target": "S:7.2",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P041:S:7.2",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "An introduced technical book excerpt explains the AI-product stack; distinguish application engineering from coding assistance.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P042",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P042:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P042",
      "target": "T:Engineering structure",
      "key": "P20261011V3:PRIMARY_STREAM:P042:T:Engineering structure",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Internal use and conference examples illustrate adoption mechanisms, not independently measured organization-wide gains.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P042",
      "target": "T:Productivity",
      "key": "P20261011V3:SECONDARY_STREAM:P042:T:Productivity",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "Internal use and conference examples illustrate adoption mechanisms, not independently measured organization-wide gains.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P042",
      "target": "K:Developer workflow and adoption",
      "key": "P20261011V3:ADDRESSES_TOPIC:P042:K:Developer workflow and adoption",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "Internal use and conference examples illustrate adoption mechanisms, not independently measured organization-wide gains.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P042",
      "target": "K:Human-agent collaboration",
      "key": "P20261011V3:ADDRESSES_TOPIC:P042:K:Human-agent collaboration",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "Internal use and conference examples illustrate adoption mechanisms, not independently measured organization-wide gains.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P042",
      "target": "C:C11",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P042:C:C11",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Internal use and conference examples illustrate adoption mechanisms, not independently measured organization-wide gains.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P042",
      "target": "C:C02",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P042:C:C02",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Internal use and conference examples illustrate adoption mechanisms, not independently measured organization-wide gains.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P042",
      "target": "S:11.1",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P042:S:11.1",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Internal use and conference examples illustrate adoption mechanisms, not independently measured organization-wide gains.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P042",
      "target": "S:2.4",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P042:S:2.4",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Internal use and conference examples illustrate adoption mechanisms, not independently measured organization-wide gains.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P043",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P043:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P043",
      "target": "T:Verification & review",
      "key": "P20261011V3:PRIMARY_STREAM:P043:T:Verification & review",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Exploratory generation and accountable engineering differ in verification and retained understanding.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P043",
      "target": "T:Skills & learning",
      "key": "P20261011V3:SECONDARY_STREAM:P043:T:Skills & learning",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "Exploratory generation and accountable engineering differ in verification and retained understanding.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P043",
      "target": "K:Independent verification and oracles",
      "key": "P20261011V3:ADDRESSES_TOPIC:P043:K:Independent verification and oracles",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "Exploratory generation and accountable engineering differ in verification and retained understanding.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P043",
      "target": "K:System understanding and rationale",
      "key": "P20261011V3:ADDRESSES_TOPIC:P043:K:System understanding and rationale",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "Exploratory generation and accountable engineering differ in verification and retained understanding.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P043",
      "target": "C:C08",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P043:C:C08",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Exploratory generation and accountable engineering differ in verification and retained understanding.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P043",
      "target": "C:C10",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P043:C:C10",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Exploratory generation and accountable engineering differ in verification and retained understanding.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P043",
      "target": "S:8.9",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P043:S:8.9",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Exploratory generation and accountable engineering differ in verification and retained understanding.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P043",
      "target": "S:10.2",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P043:S:10.2",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Exploratory generation and accountable engineering differ in verification and retained understanding.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P043",
      "target": "O028",
      "key": "P20261011V3:EDITORIAL_COMPARISON_NOT_CITATION:P043:O028",
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "role": "editorial_comparison",
      "rationale": "Both distinguish exploratory generation from accountable AI-assisted engineering.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "EDITORIAL_COMPARISON_NOT_SOURCE_CITATION"
    },
    {
      "source": "P043",
      "target": "W113",
      "key": "P20261011V3:EDITORIAL_COMPARISON_NOT_CITATION:P043:W113",
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "role": "editorial_comparison",
      "rationale": "The controlled comprehension question is narrower than broad practitioner advice about vibe coding.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "EDITORIAL_COMPARISON_NOT_SOURCE_CITATION"
    },
    {
      "source": "P044",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P044:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P044",
      "target": "T:Engineering structure",
      "key": "P20261011V3:PRIMARY_STREAM:P044:T:Engineering structure",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "A tool-builder architecture case: repository synchronization, context and execution infrastructure. It has a secondary AI-assisted-development connection but is not a developer-productivity trial.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P044",
      "target": "T:System knowledge & memory",
      "key": "P20261011V3:SECONDARY_STREAM:P044:T:System knowledge & memory",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "A tool-builder architecture case: repository synchronization, context and execution infrastructure. It has a secondary AI-assisted-development connection but is not a developer-productivity trial.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P044",
      "target": "K:Architecture and modularity",
      "key": "P20261011V3:ADDRESSES_TOPIC:P044:K:Architecture and modularity",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "A tool-builder architecture case: repository synchronization, context and execution infrastructure. It has a secondary AI-assisted-development connection but is not a developer-productivity trial.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P044",
      "target": "K:Agent context and persistent memory",
      "key": "P20261011V3:ADDRESSES_TOPIC:P044:K:Agent context and persistent memory",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "A tool-builder architecture case: repository synchronization, context and execution infrastructure. It has a secondary AI-assisted-development connection but is not a developer-productivity trial.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P044",
      "target": "C:C05",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P044:C:C05",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "A tool-builder architecture case: repository synchronization, context and execution infrastructure. It has a secondary AI-assisted-development connection but is not a developer-productivity trial.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P044",
      "target": "C:C09",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P044:C:C09",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "A tool-builder architecture case: repository synchronization, context and execution infrastructure. It has a secondary AI-assisted-development connection but is not a developer-productivity trial.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P044",
      "target": "S:5.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P044:S:5.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "A tool-builder architecture case: repository synchronization, context and execution infrastructure. It has a secondary AI-assisted-development connection but is not a developer-productivity trial.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P044",
      "target": "S:9.4",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P044:S:9.4",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "A tool-builder architecture case: repository synchronization, context and execution infrastructure. It has a secondary AI-assisted-development connection but is not a developer-productivity trial.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P044",
      "target": "O031",
      "key": "P20261011V3:EDITORIAL_COMPARISON_NOT_CITATION:P044:O031",
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "role": "editorial_comparison",
      "rationale": "Repository context is an operational design concern; the company case is not a controlled context-engineering evaluation.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "EDITORIAL_COMPARISON_NOT_SOURCE_CITATION"
    },
    {
      "source": "P045",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P045:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P045",
      "target": "T:Engineering structure",
      "key": "P20261011V3:PRIMARY_STREAM:P045:T:Engineering structure",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Industry fact-checking distinguishes reported AI code generation from human fulfilment. Neither a hypothetical architecture nor employee accounts validate a capability benchmark.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P045",
      "target": "K:Human-agent collaboration",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P045:K:Human-agent collaboration",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Industry fact-checking distinguishes reported AI code generation from human fulfilment. Neither a hypothetical architecture nor employee accounts validate a capability benchmark.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P045",
      "target": "K:Dataset provenance and dependency",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P045:K:Dataset provenance and dependency",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Industry fact-checking distinguishes reported AI code generation from human fulfilment. Neither a hypothetical architecture nor employee accounts validate a capability benchmark.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P045",
      "target": "C:C11",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P045:C:C11",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Industry fact-checking distinguishes reported AI code generation from human fulfilment. Neither a hypothetical architecture nor employee accounts validate a capability benchmark.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P045",
      "target": "S:11.2",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P045:S:11.2",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Industry fact-checking distinguishes reported AI code generation from human fulfilment. Neither a hypothetical architecture nor employee accounts validate a capability benchmark.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P046",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P046:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P046",
      "target": "T:Engineering structure",
      "key": "P20261011V3:PRIMARY_STREAM:P046:T:Engineering structure",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Internal entrepreneurship concerns ownership and organizational adoption rather than AI capability.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P046",
      "target": "T:Skills & learning",
      "key": "P20261011V3:SECONDARY_STREAM:P046:T:Skills & learning",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "Internal entrepreneurship concerns ownership and organizational adoption rather than AI capability.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P046",
      "target": "K:Ownership and knowledge transfer",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P046:K:Ownership and knowledge transfer",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Internal entrepreneurship concerns ownership and organizational adoption rather than AI capability.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P046",
      "target": "K:Specifications and governance",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P046:K:Specifications and governance",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Internal entrepreneurship concerns ownership and organizational adoption rather than AI capability.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P046",
      "target": "C:C11",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P046:C:C11",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Internal entrepreneurship concerns ownership and organizational adoption rather than AI capability.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P046",
      "target": "C:C04",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P046:C:C04",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Internal entrepreneurship concerns ownership and organizational adoption rather than AI capability.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P046",
      "target": "S:11.2",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P046:S:11.2",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Internal entrepreneurship concerns ownership and organizational adoption rather than AI capability.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P046",
      "target": "S:4.1",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P046:S:4.1",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Internal entrepreneurship concerns ownership and organizational adoption rather than AI capability.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P047",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P047:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P047",
      "target": "T:Skills & learning",
      "key": "P20261011V3:PRIMARY_STREAM:P047:T:Skills & learning",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Longitudinal practitioner experience informs adaptation and comprehension, but does not substitute for controlled measurement.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P047",
      "target": "T:Productivity",
      "key": "P20261011V3:SECONDARY_STREAM:P047:T:Productivity",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "Longitudinal practitioner experience informs adaptation and comprehension, but does not substitute for controlled measurement.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P047",
      "target": "K:Developer workflow and adoption",
      "key": "P20261011V3:ADDRESSES_TOPIC:P047:K:Developer workflow and adoption",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "Longitudinal practitioner experience informs adaptation and comprehension, but does not substitute for controlled measurement.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P047",
      "target": "K:System understanding and rationale",
      "key": "P20261011V3:ADDRESSES_TOPIC:P047:K:System understanding and rationale",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "Longitudinal practitioner experience informs adaptation and comprehension, but does not substitute for controlled measurement.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P047",
      "target": "K:Skills formation and teaching",
      "key": "P20261011V3:ADDRESSES_TOPIC:P047:K:Skills formation and teaching",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "Longitudinal practitioner experience informs adaptation and comprehension, but does not substitute for controlled measurement.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P047",
      "target": "C:C10",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P047:C:C10",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Longitudinal practitioner experience informs adaptation and comprehension, but does not substitute for controlled measurement.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P047",
      "target": "C:C02",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P047:C:C02",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Longitudinal practitioner experience informs adaptation and comprehension, but does not substitute for controlled measurement.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P047",
      "target": "S:10.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P047:S:10.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Longitudinal practitioner experience informs adaptation and comprehension, but does not substitute for controlled measurement.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P047",
      "target": "S:2.7",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P047:S:2.7",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Longitudinal practitioner experience informs adaptation and comprehension, but does not substitute for controlled measurement.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P047",
      "target": "O003",
      "key": "P20261011V3:EDITORIAL_COMPARISON_NOT_CITATION:P047:O003",
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "role": "editorial_comparison",
      "rationale": "Practice and retained understanding matter, but practitioner experience does not measure skill decay.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "EDITORIAL_COMPARISON_NOT_SOURCE_CITATION"
    },
    {
      "source": "P047",
      "target": "W118",
      "key": "P20261011V3:EDITORIAL_COMPARISON_NOT_CITATION:P047:W118",
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "role": "editorial_comparison",
      "rationale": "Skill-formation research offers a separate empirical lens; the interview is not a replication.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "EDITORIAL_COMPARISON_NOT_SOURCE_CITATION"
    },
    {
      "source": "P048",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P048:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P048",
      "target": "T:Productivity",
      "key": "P20261011V3:PRIMARY_STREAM:P048:T:Productivity",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "The synthesis separates demonstrated tool potential from organization-level delivery outcomes.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P048",
      "target": "T:Engineering structure",
      "key": "P20261011V3:SECONDARY_STREAM:P048:T:Engineering structure",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "The synthesis separates demonstrated tool potential from organization-level delivery outcomes.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P048",
      "target": "K:Output versus shipped value",
      "key": "P20261011V3:ADDRESSES_TOPIC:P048:K:Output versus shipped value",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "The synthesis separates demonstrated tool potential from organization-level delivery outcomes.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P048",
      "target": "K:Developer workflow and adoption",
      "key": "P20261011V3:ADDRESSES_TOPIC:P048:K:Developer workflow and adoption",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "The synthesis separates demonstrated tool potential from organization-level delivery outcomes.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P048",
      "target": "C:C02",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P048:C:C02",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "The synthesis separates demonstrated tool potential from organization-level delivery outcomes.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P048",
      "target": "C:C01",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P048:C:C01",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "The synthesis separates demonstrated tool potential from organization-level delivery outcomes.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P048",
      "target": "S:2.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P048:S:2.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "The synthesis separates demonstrated tool potential from organization-level delivery outcomes.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P048",
      "target": "S:1.9",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P048:S:1.9",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "The synthesis separates demonstrated tool potential from organization-level delivery outcomes.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P048",
      "target": "W010",
      "key": "P20261011V3:EDITORIAL_COMPARISON_NOT_CITATION:P048:W010",
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "role": "editorial_comparison",
      "rationale": "Generated activity and shipped outcomes are different dependent variables.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "EDITORIAL_COMPARISON_NOT_SOURCE_CITATION"
    },
    {
      "source": "P049",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P049:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P049",
      "target": "T:Skills & learning",
      "key": "P20261011V3:PRIMARY_STREAM:P049:T:Skills & learning",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Robotics skill development provides adjacent engineering education, not a tested coding-agent training intervention.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P049",
      "target": "T:Engineering structure",
      "key": "P20261011V3:SECONDARY_STREAM:P049:T:Engineering structure",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "Robotics skill development provides adjacent engineering education, not a tested coding-agent training intervention.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P049",
      "target": "K:Skills formation and teaching",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P049:K:Skills formation and teaching",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Robotics skill development provides adjacent engineering education, not a tested coding-agent training intervention.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P049",
      "target": "K:Architecture and modularity",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P049:K:Architecture and modularity",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Robotics skill development provides adjacent engineering education, not a tested coding-agent training intervention.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P049",
      "target": "C:C10",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P049:C:C10",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Robotics skill development provides adjacent engineering education, not a tested coding-agent training intervention.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P049",
      "target": "C:C05",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P049:C:C05",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Robotics skill development provides adjacent engineering education, not a tested coding-agent training intervention.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P049",
      "target": "S:10.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P049:S:10.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Robotics skill development provides adjacent engineering education, not a tested coding-agent training intervention.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P049",
      "target": "S:5.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P049:S:5.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Robotics skill development provides adjacent engineering education, not a tested coding-agent training intervention.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P050",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P050:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P050",
      "target": "T:Engineering structure",
      "key": "P20261011V3:PRIMARY_STREAM:P050:T:Engineering structure",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "A broad, self-selected technology-stack survey with an AI-tooling subsection. Retain AI as a secondary facet; the same respondents underlie Parts 2 and 3.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P050",
      "target": "T:Productivity",
      "key": "P20261011V3:SECONDARY_STREAM:P050:T:Productivity",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "A broad, self-selected technology-stack survey with an AI-tooling subsection. Retain AI as a secondary facet; the same respondents underlie Parts 2 and 3.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P050",
      "target": "K:Architecture and modularity",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P050:K:Architecture and modularity",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "A broad, self-selected technology-stack survey with an AI-tooling subsection. Retain AI as a secondary facet; the same respondents underlie Parts 2 and 3.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P050",
      "target": "K:Developer workflow and adoption",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P050:K:Developer workflow and adoption",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "A broad, self-selected technology-stack survey with an AI-tooling subsection. Retain AI as a secondary facet; the same respondents underlie Parts 2 and 3.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P050",
      "target": "K:Dataset provenance and dependency",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P050:K:Dataset provenance and dependency",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "A broad, self-selected technology-stack survey with an AI-tooling subsection. Retain AI as a secondary facet; the same respondents underlie Parts 2 and 3.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P050",
      "target": "C:C11",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P050:C:C11",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "A broad, self-selected technology-stack survey with an AI-tooling subsection. Retain AI as a secondary facet; the same respondents underlie Parts 2 and 3.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P050",
      "target": "C:C02",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P050:C:C02",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "A broad, self-selected technology-stack survey with an AI-tooling subsection. Retain AI as a secondary facet; the same respondents underlie Parts 2 and 3.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P050",
      "target": "S:11.1",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P050:S:11.1",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "A broad, self-selected technology-stack survey with an AI-tooling subsection. Retain AI as a secondary facet; the same respondents underlie Parts 2 and 3.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P050",
      "target": "S:2.4",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P050:S:2.4",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "A broad, self-selected technology-stack survey with an AI-tooling subsection. Retain AI as a secondary facet; the same respondents underlie Parts 2 and 3.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P050",
      "target": "DATA:P:TECHSTACK_2025",
      "key": "P20261011V3:USES_SHARED_SOURCE_DATA:P050:DATA:P:TECHSTACK_2025",
      "relation": "USES_SHARED_SOURCE_DATA",
      "role": "source_dependency",
      "rationale": "Voluntary reader sample; three analyses of one dataset, not independent replications. Gross 3,000-plus submissions and 2,997 retained responses are different processing stages.",
      "mapping_confidence": "SOURCE_REPORTED",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P050",
      "target": "W022",
      "key": "P20261011V3:EDITORIAL_COMPARISON_NOT_CITATION:P050:W022",
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "role": "editorial_comparison",
      "rationale": "Adoption surveys require sampling and denominator cautions; do not treat separate samples as a common time series.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "EDITORIAL_COMPARISON_NOT_SOURCE_CITATION"
    },
    {
      "source": "P051",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P051:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P051",
      "target": "T:Code quality & security",
      "key": "P20261011V3:PRIMARY_STREAM:P051:T:Code quality & security",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Infrastructure incidents illustrate reliability and escalation; applying them to agents is a marked engineering analogy.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P051",
      "target": "T:Engineering structure",
      "key": "P20261011V3:SECONDARY_STREAM:P051:T:Engineering structure",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "Infrastructure incidents illustrate reliability and escalation; applying them to agents is a marked engineering analogy.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P051",
      "target": "K:Architecture and modularity",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P051:K:Architecture and modularity",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Infrastructure incidents illustrate reliability and escalation; applying them to agents is a marked engineering analogy.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P051",
      "target": "K:Specifications and governance",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P051:K:Specifications and governance",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Infrastructure incidents illustrate reliability and escalation; applying them to agents is a marked engineering analogy.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P051",
      "target": "C:C05",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P051:C:C05",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Infrastructure incidents illustrate reliability and escalation; applying them to agents is a marked engineering analogy.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P051",
      "target": "C:C11",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P051:C:C11",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Infrastructure incidents illustrate reliability and escalation; applying them to agents is a marked engineering analogy.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P051",
      "target": "S:5.6",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P051:S:5.6",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Infrastructure incidents illustrate reliability and escalation; applying them to agents is a marked engineering analogy.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P051",
      "target": "S:11.6",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P051:S:11.6",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Infrastructure incidents illustrate reliability and escalation; applying them to agents is a marked engineering analogy.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P052",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P052:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P052",
      "target": "T:Productivity",
      "key": "P20261011V3:PRIMARY_STREAM:P052:T:Productivity",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "This is secondary commentary on W023, not a replication; the all-tools extrapolation and causal learning-curve explanation are unsupported.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P052",
      "target": "K:Controlled productivity evidence",
      "key": "P20261011V3:ADDRESSES_TOPIC:P052:K:Controlled productivity evidence",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "This is secondary commentary on W023, not a replication; the all-tools extrapolation and causal learning-curve explanation are unsupported.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P052",
      "target": "K:Evaluation methodology and baselines",
      "key": "P20261011V3:ADDRESSES_TOPIC:P052:K:Evaluation methodology and baselines",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "This is secondary commentary on W023, not a replication; the all-tools extrapolation and causal learning-curve explanation are unsupported.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P052",
      "target": "C:C02",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P052:C:C02",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "This is secondary commentary on W023, not a replication; the all-tools extrapolation and causal learning-curve explanation are unsupported.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P052",
      "target": "S:2.2",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P052:S:2.2",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "This is secondary commentary on W023, not a replication; the all-tools extrapolation and causal learning-curve explanation are unsupported.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P052",
      "target": "S:2.3",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P052:S:2.3",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "This is secondary commentary on W023, not a replication; the all-tools extrapolation and causal learning-curve explanation are unsupported.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P052",
      "target": "W023",
      "key": "P20261011V3:SECONDARY_ACCOUNT_OF_EXISTING_RESEARCH:P052:W023",
      "relation": "SECONDARY_ACCOUNT_OF_EXISTING_RESEARCH",
      "role": "source_dependency",
      "rationale": "P052 reports the METR study already W023. Primary-method check corrects the issue count and issue-level randomization; no new experiment or replication is introduced.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "EXPLICIT_NAMED_SOURCE_WORK"
    },
    {
      "source": "P052",
      "target": "EDU:COMMENTARY:OROSZ",
      "key": "orosz_v5_appendix",
      "relation": "DISCUSSED_IN_APPENDIX_B_OROSZ",
      "provenance": "OROSZ_BOOK_INTEGRATION_v5_20261011",
      "file": "appendices/methodology.tex",
      "source_usage": "ACTUAL_CITATION_PARSED_FROM_LATEX"
    },
    {
      "source": "P052",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "P053",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P053:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P053",
      "target": "T:Code quality & security",
      "key": "P20261011V3:PRIMARY_STREAM:P053:T:Code quality & security",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "SDK contracts and reusable interfaces support maintainable systems without directly measuring AI-generated code quality.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P053",
      "target": "T:Engineering structure",
      "key": "P20261011V3:SECONDARY_STREAM:P053:T:Engineering structure",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "SDK contracts and reusable interfaces support maintainable systems without directly measuring AI-generated code quality.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P053",
      "target": "K:Architecture and modularity",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P053:K:Architecture and modularity",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "SDK contracts and reusable interfaces support maintainable systems without directly measuring AI-generated code quality.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P053",
      "target": "K:Code reuse and duplication",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P053:K:Code reuse and duplication",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "SDK contracts and reusable interfaces support maintainable systems without directly measuring AI-generated code quality.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P053",
      "target": "K:Specifications and governance",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P053:K:Specifications and governance",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "SDK contracts and reusable interfaces support maintainable systems without directly measuring AI-generated code quality.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P053",
      "target": "C:C05",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P053:C:C05",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "SDK contracts and reusable interfaces support maintainable systems without directly measuring AI-generated code quality.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P053",
      "target": "C:C04",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P053:C:C04",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "SDK contracts and reusable interfaces support maintainable systems without directly measuring AI-generated code quality.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P053",
      "target": "S:5.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P053:S:5.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "SDK contracts and reusable interfaces support maintainable systems without directly measuring AI-generated code quality.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P053",
      "target": "S:4.3",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P053:S:4.3",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "SDK contracts and reusable interfaces support maintainable systems without directly measuring AI-generated code quality.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P054",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P054:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P054",
      "target": "T:Jobs & roles",
      "key": "P20261011V3:PRIMARY_STREAM:P054:T:Jobs & roles",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "FDE role design links technical integration to customer work; demand claims do not establish universal career advantages.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P054",
      "target": "T:Engineering structure",
      "key": "P20261011V3:SECONDARY_STREAM:P054:T:Engineering structure",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "FDE role design links technical integration to customer work; demand claims do not establish universal career advantages.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P054",
      "target": "K:Employment and early-career roles",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P054:K:Employment and early-career roles",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "FDE role design links technical integration to customer work; demand claims do not establish universal career advantages.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P054",
      "target": "K:Human-agent collaboration",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P054:K:Human-agent collaboration",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "FDE role design links technical integration to customer work; demand claims do not establish universal career advantages.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P054",
      "target": "C:C12",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P054:C:C12",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "FDE role design links technical integration to customer work; demand claims do not establish universal career advantages.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P054",
      "target": "C:C11",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P054:C:C11",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "FDE role design links technical integration to customer work; demand claims do not establish universal career advantages.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P054",
      "target": "S:12.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P054:S:12.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "FDE role design links technical integration to customer work; demand claims do not establish universal career advantages.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P054",
      "target": "S:11.2",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P054:S:11.2",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "FDE role design links technical integration to customer work; demand claims do not establish universal career advantages.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P055",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P055:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P055",
      "target": "T:Jobs & roles",
      "key": "P20261011V3:PRIMARY_STREAM:P055:T:Jobs & roles",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Reported working hours and incentives are organizational conditions, not productivity measurements or labor-law conclusions.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P055",
      "target": "T:Engineering structure",
      "key": "P20261011V3:SECONDARY_STREAM:P055:T:Engineering structure",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "Reported working hours and incentives are organizational conditions, not productivity measurements or labor-law conclusions.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P055",
      "target": "K:Human cognitive load",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P055:K:Human cognitive load",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Reported working hours and incentives are organizational conditions, not productivity measurements or labor-law conclusions.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P055",
      "target": "K:Employment and early-career roles",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P055:K:Employment and early-career roles",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Reported working hours and incentives are organizational conditions, not productivity measurements or labor-law conclusions.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P055",
      "target": "C:C11",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P055:C:C11",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Reported working hours and incentives are organizational conditions, not productivity measurements or labor-law conclusions.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P055",
      "target": "C:C12",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P055:C:C12",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Reported working hours and incentives are organizational conditions, not productivity measurements or labor-law conclusions.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P055",
      "target": "S:11.2",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P055:S:11.2",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Reported working hours and incentives are organizational conditions, not productivity measurements or labor-law conclusions.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P055",
      "target": "S:12.7",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P055:S:12.7",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Reported working hours and incentives are organizational conditions, not productivity measurements or labor-law conclusions.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P056",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P056:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P056",
      "target": "T:Engineering structure",
      "key": "P20261011V3:PRIMARY_STREAM:P056:T:Engineering structure",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "The second tools-survey installment describes the same respondent cohort's infrastructure choices.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P056",
      "target": "T:Productivity",
      "key": "P20261011V3:SECONDARY_STREAM:P056:T:Productivity",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "The second tools-survey installment describes the same respondent cohort's infrastructure choices.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P056",
      "target": "K:Developer workflow and adoption",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P056:K:Developer workflow and adoption",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "The second tools-survey installment describes the same respondent cohort's infrastructure choices.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P056",
      "target": "K:Dataset provenance and dependency",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P056:K:Dataset provenance and dependency",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "The second tools-survey installment describes the same respondent cohort's infrastructure choices.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P056",
      "target": "C:C11",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P056:C:C11",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "The second tools-survey installment describes the same respondent cohort's infrastructure choices.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P056",
      "target": "C:C02",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P056:C:C02",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "The second tools-survey installment describes the same respondent cohort's infrastructure choices.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P056",
      "target": "S:11.1",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P056:S:11.1",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "The second tools-survey installment describes the same respondent cohort's infrastructure choices.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P056",
      "target": "S:2.4",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P056:S:2.4",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "The second tools-survey installment describes the same respondent cohort's infrastructure choices.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P056",
      "target": "DATA:P:TECHSTACK_2025",
      "key": "P20261011V3:USES_SHARED_SOURCE_DATA:P056:DATA:P:TECHSTACK_2025",
      "relation": "USES_SHARED_SOURCE_DATA",
      "role": "source_dependency",
      "rationale": "Voluntary reader sample; three analyses of one dataset, not independent replications. Gross 3,000-plus submissions and 2,997 retained responses are different processing stages.",
      "mapping_confidence": "SOURCE_REPORTED",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P057",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P057:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P057",
      "target": "T:Economics",
      "key": "P20261011V3:PRIMARY_STREAM:P057:T:Economics",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Open-source funding affects maintenance capacity; the cases do not independently quantify AI's effects on sustainability.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P057",
      "target": "T:Engineering structure",
      "key": "P20261011V3:SECONDARY_STREAM:P057:T:Engineering structure",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "Open-source funding affects maintenance capacity; the cases do not independently quantify AI's effects on sustainability.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P057",
      "target": "K:Economic costs and return",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P057:K:Economic costs and return",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Open-source funding affects maintenance capacity; the cases do not independently quantify AI's effects on sustainability.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P057",
      "target": "K:Review capacity and maintainers",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P057:K:Review capacity and maintainers",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Open-source funding affects maintenance capacity; the cases do not independently quantify AI's effects on sustainability.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P057",
      "target": "C:C12",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P057:C:C12",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Open-source funding affects maintenance capacity; the cases do not independently quantify AI's effects on sustainability.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P057",
      "target": "C:C11",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P057:C:C11",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Open-source funding affects maintenance capacity; the cases do not independently quantify AI's effects on sustainability.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P057",
      "target": "S:12.8",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P057:S:12.8",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Open-source funding affects maintenance capacity; the cases do not independently quantify AI's effects on sustainability.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P057",
      "target": "S:11.7",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P057:S:11.7",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Open-source funding affects maintenance capacity; the cases do not independently quantify AI's effects on sustainability.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P058",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P058:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P058",
      "target": "T:Skills & learning",
      "key": "P20261011V3:PRIMARY_STREAM:P058:T:Skills & learning",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Interview problem-solving guidance addresses competence demonstration rather than retained learning or AI-tool efficacy.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P058",
      "target": "T:Jobs & roles",
      "key": "P20261011V3:SECONDARY_STREAM:P058:T:Jobs & roles",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "Interview problem-solving guidance addresses competence demonstration rather than retained learning or AI-tool efficacy.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P058",
      "target": "K:Skills formation and teaching",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P058:K:Skills formation and teaching",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Interview problem-solving guidance addresses competence demonstration rather than retained learning or AI-tool efficacy.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P058",
      "target": "K:Evaluation methodology and baselines",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P058:K:Evaluation methodology and baselines",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Interview problem-solving guidance addresses competence demonstration rather than retained learning or AI-tool efficacy.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P058",
      "target": "C:C10",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P058:C:C10",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Interview problem-solving guidance addresses competence demonstration rather than retained learning or AI-tool efficacy.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P058",
      "target": "C:C12",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P058:C:C12",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Interview problem-solving guidance addresses competence demonstration rather than retained learning or AI-tool efficacy.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P058",
      "target": "S:10.8",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P058:S:10.8",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Interview problem-solving guidance addresses competence demonstration rather than retained learning or AI-tool efficacy.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P058",
      "target": "S:12.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P058:S:12.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Interview problem-solving guidance addresses competence demonstration rather than retained learning or AI-tool efficacy.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P059",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P059:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P059",
      "target": "T:Jobs & roles",
      "key": "P20261011V3:PRIMARY_STREAM:P059:T:Jobs & roles",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "The data-led labor report requires separating vacancy, workforce and seniority measures before causal interpretation.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P059",
      "target": "T:Economics",
      "key": "P20261011V3:SECONDARY_STREAM:P059:T:Economics",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "The data-led labor report requires separating vacancy, workforce and seniority measures before causal interpretation.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P059",
      "target": "K:Employment and early-career roles",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P059:K:Employment and early-career roles",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "The data-led labor report requires separating vacancy, workforce and seniority measures before causal interpretation.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P059",
      "target": "K:Dataset provenance and dependency",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P059:K:Dataset provenance and dependency",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "The data-led labor report requires separating vacancy, workforce and seniority measures before causal interpretation.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P059",
      "target": "C:C12",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P059:C:C12",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "The data-led labor report requires separating vacancy, workforce and seniority measures before causal interpretation.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P059",
      "target": "S:12.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P059:S:12.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "The data-led labor report requires separating vacancy, workforce and seniority measures before causal interpretation.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P059",
      "target": "S:12.6",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P059:S:12.6",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "The data-led labor report requires separating vacancy, workforce and seniority measures before causal interpretation.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P060",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P060:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P060",
      "target": "T:Engineering structure",
      "key": "P20261011V3:PRIMARY_STREAM:P060:T:Engineering structure",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Google interview accounts contextualize engineering coordination and ownership, not a representative industry baseline.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P060",
      "target": "T:System knowledge & memory",
      "key": "P20261011V3:SECONDARY_STREAM:P060:T:System knowledge & memory",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "Google interview accounts contextualize engineering coordination and ownership, not a representative industry baseline.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P060",
      "target": "K:Ownership and knowledge transfer",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P060:K:Ownership and knowledge transfer",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Google interview accounts contextualize engineering coordination and ownership, not a representative industry baseline.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P060",
      "target": "K:Developer workflow and adoption",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P060:K:Developer workflow and adoption",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Google interview accounts contextualize engineering coordination and ownership, not a representative industry baseline.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P060",
      "target": "C:C11",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P060:C:C11",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Google interview accounts contextualize engineering coordination and ownership, not a representative industry baseline.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P060",
      "target": "C:C09",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P060:C:C09",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Google interview accounts contextualize engineering coordination and ownership, not a representative industry baseline.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P060",
      "target": "S:11.2",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P060:S:11.2",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Google interview accounts contextualize engineering coordination and ownership, not a representative industry baseline.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P060",
      "target": "S:9.4",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P060:S:9.4",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Google interview accounts contextualize engineering coordination and ownership, not a representative industry baseline.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P060",
      "target": "DATA:P:GOOGLE_INTERVIEWS_2025",
      "key": "P20261011V3:USES_SHARED_SOURCE_DATA:P060:DATA:P:GOOGLE_INTERVIEWS_2025",
      "relation": "USES_SHARED_SOURCE_DATA",
      "role": "source_dependency",
      "rationale": "Shared reporting pool; the installments cover different topics and are retained as different articles.",
      "mapping_confidence": "SOURCE_REPORTED",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P061",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P061:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P061",
      "target": "T:Productivity",
      "key": "P20261011V3:PRIMARY_STREAM:P061:T:Productivity",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Multi-company measurement practices combine delivery, quality and developer experience; commercial affiliations remain explicit.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P061",
      "target": "T:Economics",
      "key": "P20261011V3:SECONDARY_STREAM:P061:T:Economics",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "Multi-company measurement practices combine delivery, quality and developer experience; commercial affiliations remain explicit.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P061",
      "target": "K:Output versus shipped value",
      "key": "P20261011V3:ADDRESSES_TOPIC:P061:K:Output versus shipped value",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "Multi-company measurement practices combine delivery, quality and developer experience; commercial affiliations remain explicit.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P061",
      "target": "K:Evaluation methodology and baselines",
      "key": "P20261011V3:ADDRESSES_TOPIC:P061:K:Evaluation methodology and baselines",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "Multi-company measurement practices combine delivery, quality and developer experience; commercial affiliations remain explicit.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P061",
      "target": "K:Economic costs and return",
      "key": "P20261011V3:ADDRESSES_TOPIC:P061:K:Economic costs and return",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "Multi-company measurement practices combine delivery, quality and developer experience; commercial affiliations remain explicit.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P061",
      "target": "C:C02",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P061:C:C02",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Multi-company measurement practices combine delivery, quality and developer experience; commercial affiliations remain explicit.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P061",
      "target": "C:C02",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "P061",
      "target": "C:C12",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P061:C:C12",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Multi-company measurement practices combine delivery, quality and developer experience; commercial affiliations remain explicit.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P061",
      "target": "S:2.8",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P061:S:2.8",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Multi-company measurement practices combine delivery, quality and developer experience; commercial affiliations remain explicit.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P061",
      "target": "S:2.8",
      "key": "orosz_v5_main",
      "relation": "CITED_IN_MANUSCRIPT_OROSZ_CORE",
      "provenance": "OROSZ_BOOK_INTEGRATION_v5_20261011",
      "file": "chapters/chapter02.tex",
      "source_usage": "ACTUAL_CITATION_PARSED_FROM_LATEX",
      "evidence_status": "Editorial use, not independent validation"
    },
    {
      "source": "P061",
      "target": "S:12.4",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P061:S:12.4",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Multi-company measurement practices combine delivery, quality and developer experience; commercial affiliations remain explicit.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P061",
      "target": "W023",
      "key": "P20261011V3:REPORTS_EXISTING_RESEARCH:P061:W023",
      "relation": "REPORTS_EXISTING_RESEARCH",
      "role": "source_dependency",
      "rationale": "The public article explicitly cites the METR study as a contrasting productivity result; not an independent replication.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "EXPLICIT_NAMED_SOURCE_WORK"
    },
    {
      "source": "P061",
      "target": "W010",
      "key": "P20261011V3:EDITORIAL_COMPARISON_NOT_CITATION:P061:W010",
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "role": "editorial_comparison",
      "rationale": "A measurement portfolio should separate changes generated, changes shipped and downstream value.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "EDITORIAL_COMPARISON_NOT_SOURCE_CITATION"
    },
    {
      "source": "P061",
      "target": "W145",
      "key": "P20261011V3:EDITORIAL_COMPARISON_NOT_CITATION:P061:W145",
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "role": "editorial_comparison",
      "rationale": "Measurement inputs can inform ROI modeling; neither framework supplies a calibrated production pilot for this book.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "EDITORIAL_COMPARISON_NOT_SOURCE_CITATION"
    },
    {
      "source": "P061",
      "target": "EDU:COMMENTARY:OROSZ",
      "key": "orosz_v5_appendix",
      "relation": "DISCUSSED_IN_APPENDIX_B_OROSZ",
      "provenance": "OROSZ_BOOK_INTEGRATION_v5_20261011",
      "file": "appendices/methodology.tex",
      "source_usage": "ACTUAL_CITATION_PARSED_FROM_LATEX"
    },
    {
      "source": "P061",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "P062",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P062:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P062",
      "target": "T:What agents can do",
      "key": "P20261011V3:PRIMARY_STREAM:P062:T:What agents can do",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "The creator case explains harness and feedback design, without independently validating vendor effectiveness claims.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P062",
      "target": "T:Engineering structure",
      "key": "P20261011V3:SECONDARY_STREAM:P062:T:Engineering structure",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "The creator case explains harness and feedback design, without independently validating vendor effectiveness claims.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P062",
      "target": "K:Long-running agent execution",
      "key": "P20261011V3:ADDRESSES_TOPIC:P062:K:Long-running agent execution",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "The creator case explains harness and feedback design, without independently validating vendor effectiveness claims.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P062",
      "target": "K:Human-agent collaboration",
      "key": "P20261011V3:ADDRESSES_TOPIC:P062:K:Human-agent collaboration",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "The creator case explains harness and feedback design, without independently validating vendor effectiveness claims.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P062",
      "target": "C:C03",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P062:C:C03",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "The creator case explains harness and feedback design, without independently validating vendor effectiveness claims.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P062",
      "target": "C:C11",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P062:C:C11",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "The creator case explains harness and feedback design, without independently validating vendor effectiveness claims.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P062",
      "target": "S:3.6",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P062:S:3.6",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "The creator case explains harness and feedback design, without independently validating vendor effectiveness claims.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P062",
      "target": "S:11.2",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P062:S:11.2",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "The creator case explains harness and feedback design, without independently validating vendor effectiveness claims.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P062",
      "target": "O013",
      "key": "P20261011V3:EDITORIAL_COMPARISON_NOT_CITATION:P062:O013",
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "role": "editorial_comparison",
      "rationale": "A harness-builder case and long-running-agent guidance address continuity and validation from different evidence perspectives.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "EDITORIAL_COMPARISON_NOT_SOURCE_CITATION"
    },
    {
      "source": "P063",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P063:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P063",
      "target": "T:Engineering structure",
      "key": "P20261011V3:PRIMARY_STREAM:P063:T:Engineering structure",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "The second Google installment extends shared interview reporting into tooling and architecture.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P063",
      "target": "T:System knowledge & memory",
      "key": "P20261011V3:SECONDARY_STREAM:P063:T:System knowledge & memory",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "The second Google installment extends shared interview reporting into tooling and architecture.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P063",
      "target": "K:Architecture and modularity",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P063:K:Architecture and modularity",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "The second Google installment extends shared interview reporting into tooling and architecture.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P063",
      "target": "K:Ownership and knowledge transfer",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P063:K:Ownership and knowledge transfer",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "The second Google installment extends shared interview reporting into tooling and architecture.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P063",
      "target": "K:Dataset provenance and dependency",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P063:K:Dataset provenance and dependency",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "The second Google installment extends shared interview reporting into tooling and architecture.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P063",
      "target": "C:C05",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P063:C:C05",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "The second Google installment extends shared interview reporting into tooling and architecture.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P063",
      "target": "C:C09",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P063:C:C09",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "The second Google installment extends shared interview reporting into tooling and architecture.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P063",
      "target": "S:5.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P063:S:5.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "The second Google installment extends shared interview reporting into tooling and architecture.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P063",
      "target": "S:9.4",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P063:S:9.4",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "The second Google installment extends shared interview reporting into tooling and architecture.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P063",
      "target": "DATA:P:GOOGLE_INTERVIEWS_2025",
      "key": "P20261011V3:USES_SHARED_SOURCE_DATA:P063:DATA:P:GOOGLE_INTERVIEWS_2025",
      "relation": "USES_SHARED_SOURCE_DATA",
      "role": "source_dependency",
      "rationale": "Shared reporting pool; the installments cover different topics and are retained as different articles.",
      "mapping_confidence": "SOURCE_REPORTED",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P064",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P064:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P064",
      "target": "T:Jobs & roles",
      "key": "P20261011V3:PRIMARY_STREAM:P064:T:Jobs & roles",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Labor-market interviews describe recruitment signals and uneven opportunities; AI is one contextual factor, not an isolated causal effect or a measured software-development intervention.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P064",
      "target": "K:Employment and early-career roles",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P064:K:Employment and early-career roles",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Labor-market interviews describe recruitment signals and uneven opportunities; AI is one contextual factor, not an isolated causal effect or a measured software-development intervention.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P064",
      "target": "C:C12",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P064:C:C12",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Labor-market interviews describe recruitment signals and uneven opportunities; AI is one contextual factor, not an isolated causal effect or a measured software-development intervention.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P064",
      "target": "S:12.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P064:S:12.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Labor-market interviews describe recruitment signals and uneven opportunities; AI is one contextual factor, not an isolated causal effect or a measured software-development intervention.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P065",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P065:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P065",
      "target": "T:Engineering structure",
      "key": "P20261011V3:PRIMARY_STREAM:P065:T:Engineering structure",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "The third tools-survey installment extends the same dataset to observability and frontend systems.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P065",
      "target": "K:Developer workflow and adoption",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P065:K:Developer workflow and adoption",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "The third tools-survey installment extends the same dataset to observability and frontend systems.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P065",
      "target": "K:Dataset provenance and dependency",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P065:K:Dataset provenance and dependency",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "The third tools-survey installment extends the same dataset to observability and frontend systems.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P065",
      "target": "C:C11",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P065:C:C11",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "The third tools-survey installment extends the same dataset to observability and frontend systems.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P065",
      "target": "S:11.1",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P065:S:11.1",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "The third tools-survey installment extends the same dataset to observability and frontend systems.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P065",
      "target": "DATA:P:TECHSTACK_2025",
      "key": "P20261011V3:USES_SHARED_SOURCE_DATA:P065:DATA:P:TECHSTACK_2025",
      "relation": "USES_SHARED_SOURCE_DATA",
      "role": "source_dependency",
      "rationale": "Voluntary reader sample; three analyses of one dataset, not independent replications. Gross 3,000-plus submissions and 2,997 retained responses are different processing stages.",
      "mapping_confidence": "SOURCE_REPORTED",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P066",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P066:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P066",
      "target": "T:Engineering structure",
      "key": "P20261011V3:PRIMARY_STREAM:P066:T:Engineering structure",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Architectural principles clarify long-term changeability; they are not an empirical comparison of agent designs.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P066",
      "target": "T:Code quality & security",
      "key": "P20261011V3:SECONDARY_STREAM:P066:T:Code quality & security",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "Architectural principles clarify long-term changeability; they are not an empirical comparison of agent designs.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P066",
      "target": "K:Architecture and modularity",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P066:K:Architecture and modularity",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Architectural principles clarify long-term changeability; they are not an empirical comparison of agent designs.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P066",
      "target": "K:Technical debt and complexity",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P066:K:Technical debt and complexity",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Architectural principles clarify long-term changeability; they are not an empirical comparison of agent designs.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P066",
      "target": "C:C05",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P066:C:C05",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Architectural principles clarify long-term changeability; they are not an empirical comparison of agent designs.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P066",
      "target": "S:5.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P066:S:5.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Architectural principles clarify long-term changeability; they are not an empirical comparison of agent designs.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P066",
      "target": "S:5.9",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P066:S:5.9",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Architectural principles clarify long-term changeability; they are not an empirical comparison of agent designs.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P066",
      "target": "W059",
      "key": "P20261011V3:EDITORIAL_COMPARISON_NOT_CITATION:P066:W059",
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "role": "editorial_comparison",
      "rationale": "Architectural principles clarify how to interpret generated architecture smells; normative guidance is not an empirical replication.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "EDITORIAL_COMPARISON_NOT_SOURCE_CITATION"
    },
    {
      "source": "P067",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P067:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P067",
      "target": "T:Code quality & security",
      "key": "P20261011V3:PRIMARY_STREAM:P067:T:Code quality & security",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "The outage concerns a conventional infrastructure failure; no AI origin or AI-specific causal mechanism is inferred.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P067",
      "target": "T:Engineering structure",
      "key": "P20261011V3:SECONDARY_STREAM:P067:T:Engineering structure",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "The outage concerns a conventional infrastructure failure; no AI origin or AI-specific causal mechanism is inferred.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P067",
      "target": "K:Architecture and modularity",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P067:K:Architecture and modularity",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "The outage concerns a conventional infrastructure failure; no AI origin or AI-specific causal mechanism is inferred.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P067",
      "target": "K:Specifications and governance",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P067:K:Specifications and governance",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "The outage concerns a conventional infrastructure failure; no AI origin or AI-specific causal mechanism is inferred.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P067",
      "target": "C:C05",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P067:C:C05",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "The outage concerns a conventional infrastructure failure; no AI origin or AI-specific causal mechanism is inferred.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P067",
      "target": "C:C11",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P067:C:C11",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "The outage concerns a conventional infrastructure failure; no AI origin or AI-specific causal mechanism is inferred.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P067",
      "target": "S:5.6",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P067:S:5.6",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "The outage concerns a conventional infrastructure failure; no AI origin or AI-specific causal mechanism is inferred.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P067",
      "target": "S:11.6",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P067:S:11.6",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "The outage concerns a conventional infrastructure failure; no AI origin or AI-specific causal mechanism is inferred.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P068",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P068:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P068",
      "target": "T:Jobs & roles",
      "key": "P20261011V3:PRIMARY_STREAM:P068:T:Jobs & roles",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Field observations concern geographic concentration of AI-related activity, not a quantified global ranking.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P068",
      "target": "T:Economics",
      "key": "P20261011V3:SECONDARY_STREAM:P068:T:Economics",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "Field observations concern geographic concentration of AI-related activity, not a quantified global ranking.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P068",
      "target": "K:Employment and early-career roles",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P068:K:Employment and early-career roles",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Field observations concern geographic concentration of AI-related activity, not a quantified global ranking.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P068",
      "target": "K:Economic costs and return",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P068:K:Economic costs and return",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Field observations concern geographic concentration of AI-related activity, not a quantified global ranking.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P068",
      "target": "C:C12",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P068:C:C12",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Field observations concern geographic concentration of AI-related activity, not a quantified global ranking.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P068",
      "target": "S:12.8",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P068:S:12.8",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Field observations concern geographic concentration of AI-related activity, not a quantified global ranking.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P068",
      "target": "S:12.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P068:S:12.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Field observations concern geographic concentration of AI-related activity, not a quantified global ranking.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P069",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P069:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P069",
      "target": "T:Skills & learning",
      "key": "P20261011V3:PRIMARY_STREAM:P069:T:Skills & learning",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "One candidate's multi-company comparison illustrates assessment variation and cannot estimate industry prevalence.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P069",
      "target": "T:Jobs & roles",
      "key": "P20261011V3:SECONDARY_STREAM:P069:T:Jobs & roles",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "One candidate's multi-company comparison illustrates assessment variation and cannot estimate industry prevalence.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P069",
      "target": "K:Evaluation methodology and baselines",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P069:K:Evaluation methodology and baselines",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "One candidate's multi-company comparison illustrates assessment variation and cannot estimate industry prevalence.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P069",
      "target": "K:Skills formation and teaching",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P069:K:Skills formation and teaching",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "One candidate's multi-company comparison illustrates assessment variation and cannot estimate industry prevalence.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P069",
      "target": "C:C10",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P069:C:C10",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "One candidate's multi-company comparison illustrates assessment variation and cannot estimate industry prevalence.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P069",
      "target": "C:C12",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P069:C:C12",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "One candidate's multi-company comparison illustrates assessment variation and cannot estimate industry prevalence.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P069",
      "target": "S:10.8",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P069:S:10.8",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "One candidate's multi-company comparison illustrates assessment variation and cannot estimate industry prevalence.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P069",
      "target": "S:12.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P069:S:12.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "One candidate's multi-company comparison illustrates assessment variation and cannot estimate industry prevalence.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P070",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P070:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P070",
      "target": "T:What agents can do",
      "key": "P20261011V3:PRIMARY_STREAM:P070:T:What agents can do",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Parallel agent dispatch creates coordination and verification demands; number of agents is not proof of productivity.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P070",
      "target": "T:Engineering structure",
      "key": "P20261011V3:SECONDARY_STREAM:P070:T:Engineering structure",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "Parallel agent dispatch creates coordination and verification demands; number of agents is not proof of productivity.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P070",
      "target": "K:Long-running agent execution",
      "key": "P20261011V3:ADDRESSES_TOPIC:P070:K:Long-running agent execution",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "Parallel agent dispatch creates coordination and verification demands; number of agents is not proof of productivity.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P070",
      "target": "K:Human-agent collaboration",
      "key": "P20261011V3:ADDRESSES_TOPIC:P070:K:Human-agent collaboration",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "Parallel agent dispatch creates coordination and verification demands; number of agents is not proof of productivity.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P070",
      "target": "K:Agent failure and escalation",
      "key": "P20261011V3:ADDRESSES_TOPIC:P070:K:Agent failure and escalation",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "Parallel agent dispatch creates coordination and verification demands; number of agents is not proof of productivity.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P070",
      "target": "C:C03",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P070:C:C03",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Parallel agent dispatch creates coordination and verification demands; number of agents is not proof of productivity.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P070",
      "target": "C:C11",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P070:C:C11",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Parallel agent dispatch creates coordination and verification demands; number of agents is not proof of productivity.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P070",
      "target": "S:3.7",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P070:S:3.7",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Parallel agent dispatch creates coordination and verification demands; number of agents is not proof of productivity.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P070",
      "target": "S:11.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P070:S:11.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Parallel agent dispatch creates coordination and verification demands; number of agents is not proof of productivity.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P070",
      "target": "O025",
      "key": "P20261011V3:EDITORIAL_COMPARISON_NOT_CITATION:P070:O025",
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "role": "editorial_comparison",
      "rationale": "Parallel-agent operation creates coordination work; forecasts and examples do not establish net speedup.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "EDITORIAL_COMPARISON_NOT_SOURCE_CITATION"
    },
    {
      "source": "P070",
      "target": "O010",
      "key": "P20261011V3:EDITORIAL_COMPARISON_NOT_CITATION:P070:O010",
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "role": "editorial_comparison",
      "rationale": "Agent count and delegated authority are separate dimensions; no tested maturity ordering is inferred.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "EDITORIAL_COMPARISON_NOT_SOURCE_CITATION"
    },
    {
      "source": "P070",
      "target": "P062",
      "key": "P20261011V3:REUSES_INTERVIEW_MATERIAL:P070:P062",
      "relation": "REUSES_INTERVIEW_MATERIAL",
      "role": "source_dependency",
      "rationale": "Both use the Sid Bidasaria conversation; the later article asks a different parallel-agent workflow question.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "SHARED_REPORTING_OR_REUSE_NOT_ASSERTED_EXACT_URL"
    },
    {
      "source": "P071",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P071:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P071",
      "target": "T:Jobs & roles",
      "key": "P20261011V3:PRIMARY_STREAM:P071:T:Jobs & roles",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Labor-market interviews describe recruitment signals and uneven opportunities; AI is one contextual factor, not an isolated causal effect or a measured software-development intervention.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P071",
      "target": "K:Employment and early-career roles",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P071:K:Employment and early-career roles",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Labor-market interviews describe recruitment signals and uneven opportunities; AI is one contextual factor, not an isolated causal effect or a measured software-development intervention.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P071",
      "target": "C:C12",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P071:C:C12",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Labor-market interviews describe recruitment signals and uneven opportunities; AI is one contextual factor, not an isolated causal effect or a measured software-development intervention.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P071",
      "target": "S:12.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P071:S:12.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Labor-market interviews describe recruitment signals and uneven opportunities; AI is one contextual factor, not an isolated causal effect or a measured software-development intervention.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P072",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P072:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P073",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P073:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P073",
      "target": "T:Jobs & roles",
      "key": "P20261011V3:PRIMARY_STREAM:P073:T:Jobs & roles",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Career-path advice concerns scope and responsibility, without demonstrating measured productivity or learning effects.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P073",
      "target": "T:Skills & learning",
      "key": "P20261011V3:SECONDARY_STREAM:P073:T:Skills & learning",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "Career-path advice concerns scope and responsibility, without demonstrating measured productivity or learning effects.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P073",
      "target": "K:Employment and early-career roles",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P073:K:Employment and early-career roles",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Career-path advice concerns scope and responsibility, without demonstrating measured productivity or learning effects.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P073",
      "target": "K:Ownership and knowledge transfer",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P073:K:Ownership and knowledge transfer",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Career-path advice concerns scope and responsibility, without demonstrating measured productivity or learning effects.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P073",
      "target": "C:C11",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P073:C:C11",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Career-path advice concerns scope and responsibility, without demonstrating measured productivity or learning effects.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P073",
      "target": "C:C10",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P073:C:C10",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Career-path advice concerns scope and responsibility, without demonstrating measured productivity or learning effects.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P073",
      "target": "S:11.2",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P073:S:11.2",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Career-path advice concerns scope and responsibility, without demonstrating measured productivity or learning effects.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P073",
      "target": "S:10.7",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P073:S:10.7",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Career-path advice concerns scope and responsibility, without demonstrating measured productivity or learning effects.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P074",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P074:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P075",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P075:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P075",
      "target": "T:Verification & review",
      "key": "P20261011V3:PRIMARY_STREAM:P075:T:Verification & review",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "LLM application evaluation offers transferable checker-design ideas, but software acceptance requires software-specific oracles.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P075",
      "target": "T:Engineering structure",
      "key": "P20261011V3:SECONDARY_STREAM:P075:T:Engineering structure",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "LLM application evaluation offers transferable checker-design ideas, but software acceptance requires software-specific oracles.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P075",
      "target": "K:Independent verification and oracles",
      "key": "P20261011V3:ADDRESSES_TOPIC:P075:K:Independent verification and oracles",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "LLM application evaluation offers transferable checker-design ideas, but software acceptance requires software-specific oracles.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P075",
      "target": "K:Evaluation methodology and baselines",
      "key": "P20261011V3:ADDRESSES_TOPIC:P075:K:Evaluation methodology and baselines",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "LLM application evaluation offers transferable checker-design ideas, but software acceptance requires software-specific oracles.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P075",
      "target": "K:Automation bias and trust",
      "key": "P20261011V3:ADDRESSES_TOPIC:P075:K:Automation bias and trust",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "LLM application evaluation offers transferable checker-design ideas, but software acceptance requires software-specific oracles.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P075",
      "target": "C:C07",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P075:C:C07",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "LLM application evaluation offers transferable checker-design ideas, but software acceptance requires software-specific oracles.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P075",
      "target": "S:7.2",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P075:S:7.2",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "LLM application evaluation offers transferable checker-design ideas, but software acceptance requires software-specific oracles.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P075",
      "target": "S:7.7",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P075:S:7.7",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "LLM application evaluation offers transferable checker-design ideas, but software acceptance requires software-specific oracles.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P075",
      "target": "W084",
      "key": "P20261011V3:EDITORIAL_METHOD_COMPARISON:P075:W084",
      "relation": "EDITORIAL_METHOD_COMPARISON",
      "role": "editorial_comparison",
      "rationale": "Judge calibration connects to self-preference bias, but the W study's dialogue setting differs from software acceptance.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "EDITORIAL_COMPARISON_NOT_SOURCE_CITATION"
    },
    {
      "source": "P075",
      "target": "W102",
      "key": "P20261011V3:EDITORIAL_METHOD_COMPARISON:P075:W102",
      "relation": "EDITORIAL_METHOD_COMPARISON",
      "role": "editorial_comparison",
      "rationale": "Independent/cross-model checking still needs an external reference; topical comparison only, not a claimed citation.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "EDITORIAL_COMPARISON_NOT_SOURCE_CITATION"
    },
    {
      "source": "P076",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P076:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P076",
      "target": "T:Economics",
      "key": "P20261011V3:PRIMARY_STREAM:P076:T:Economics",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "An availability architecture trades dependency risk against operational cost; it is not an AI-specific ROI study.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P076",
      "target": "T:Engineering structure",
      "key": "P20261011V3:SECONDARY_STREAM:P076:T:Engineering structure",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "An availability architecture trades dependency risk against operational cost; it is not an AI-specific ROI study.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P076",
      "target": "K:Economic costs and return",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P076:K:Economic costs and return",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "An availability architecture trades dependency risk against operational cost; it is not an AI-specific ROI study.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P076",
      "target": "K:Dependencies and agent supply chain",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P076:K:Dependencies and agent supply chain",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "An availability architecture trades dependency risk against operational cost; it is not an AI-specific ROI study.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P076",
      "target": "K:Architecture and modularity",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P076:K:Architecture and modularity",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "An availability architecture trades dependency risk against operational cost; it is not an AI-specific ROI study.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P076",
      "target": "C:C12",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P076:C:C12",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "An availability architecture trades dependency risk against operational cost; it is not an AI-specific ROI study.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P076",
      "target": "C:C05",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P076:C:C05",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "An availability architecture trades dependency risk against operational cost; it is not an AI-specific ROI study.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P076",
      "target": "S:12.1",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P076:S:12.1",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "An availability architecture trades dependency risk against operational cost; it is not an AI-specific ROI study.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P076",
      "target": "S:5.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P076:S:5.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "An availability architecture trades dependency risk against operational cost; it is not an AI-specific ROI study.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P077",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P077:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P077",
      "target": "T:Engineering structure",
      "key": "P20261011V3:PRIMARY_STREAM:P077:T:Engineering structure",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Accounts from MCP implementers and maintainers explain interface design, integration and trust boundaries. Security is important but not the sole subject; detailed paid content remains unreviewed.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P077",
      "target": "T:Code quality & security",
      "key": "P20261011V3:SECONDARY_STREAM:P077:T:Code quality & security",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "Accounts from MCP implementers and maintainers explain interface design, integration and trust boundaries. Security is important but not the sole subject; detailed paid content remains unreviewed.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P077",
      "target": "K:Architecture and modularity",
      "key": "P20261011V3:ADDRESSES_TOPIC:P077:K:Architecture and modularity",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "Accounts from MCP implementers and maintainers explain interface design, integration and trust boundaries. Security is important but not the sole subject; detailed paid content remains unreviewed.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P077",
      "target": "K:Dependencies and agent supply chain",
      "key": "P20261011V3:ADDRESSES_TOPIC:P077:K:Dependencies and agent supply chain",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "Accounts from MCP implementers and maintainers explain interface design, integration and trust boundaries. Security is important but not the sole subject; detailed paid content remains unreviewed.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P077",
      "target": "K:Agent context and persistent memory",
      "key": "P20261011V3:ADDRESSES_TOPIC:P077:K:Agent context and persistent memory",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "Accounts from MCP implementers and maintainers explain interface design, integration and trust boundaries. Security is important but not the sole subject; detailed paid content remains unreviewed.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P077",
      "target": "C:C06",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P077:C:C06",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Accounts from MCP implementers and maintainers explain interface design, integration and trust boundaries. Security is important but not the sole subject; detailed paid content remains unreviewed.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P077",
      "target": "C:C03",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P077:C:C03",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Accounts from MCP implementers and maintainers explain interface design, integration and trust boundaries. Security is important but not the sole subject; detailed paid content remains unreviewed.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P077",
      "target": "S:6.7",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P077:S:6.7",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Accounts from MCP implementers and maintainers explain interface design, integration and trust boundaries. Security is important but not the sole subject; detailed paid content remains unreviewed.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P077",
      "target": "S:3.2",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P077:S:3.2",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Accounts from MCP implementers and maintainers explain interface design, integration and trust boundaries. Security is important but not the sole subject; detailed paid content remains unreviewed.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P077",
      "target": "O040",
      "key": "P20261011V3:EDITORIAL_COMPARISON_NOT_CITATION:P077:O040",
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "role": "editorial_comparison",
      "rationale": "Real server integrations complement a protocol explanation while requiring separate trust and authorization checks.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "EDITORIAL_COMPARISON_NOT_SOURCE_CITATION"
    },
    {
      "source": "P078",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P078:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P078",
      "target": "T:Productivity",
      "key": "P20261011V3:PRIMARY_STREAM:P078:T:Productivity",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Developer-friction guidance connects individual workflow to organizational delivery; a book excerpt is not a fresh experiment.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P078",
      "target": "T:Engineering structure",
      "key": "P20261011V3:SECONDARY_STREAM:P078:T:Engineering structure",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "Developer-friction guidance connects individual workflow to organizational delivery; a book excerpt is not a fresh experiment.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P078",
      "target": "K:Developer workflow and adoption",
      "key": "P20261011V3:ADDRESSES_TOPIC:P078:K:Developer workflow and adoption",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "Developer-friction guidance connects individual workflow to organizational delivery; a book excerpt is not a fresh experiment.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P078",
      "target": "K:Output versus shipped value",
      "key": "P20261011V3:ADDRESSES_TOPIC:P078:K:Output versus shipped value",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "Developer-friction guidance connects individual workflow to organizational delivery; a book excerpt is not a fresh experiment.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P078",
      "target": "K:Human cognitive load",
      "key": "P20261011V3:ADDRESSES_TOPIC:P078:K:Human cognitive load",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "Developer-friction guidance connects individual workflow to organizational delivery; a book excerpt is not a fresh experiment.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P078",
      "target": "C:C02",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P078:C:C02",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Developer-friction guidance connects individual workflow to organizational delivery; a book excerpt is not a fresh experiment.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P078",
      "target": "C:C11",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P078:C:C11",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Developer-friction guidance connects individual workflow to organizational delivery; a book excerpt is not a fresh experiment.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P078",
      "target": "C:C11",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "P078",
      "target": "S:2.7",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P078:S:2.7",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Developer-friction guidance connects individual workflow to organizational delivery; a book excerpt is not a fresh experiment.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P078",
      "target": "S:11.1",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P078:S:11.1",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Developer-friction guidance connects individual workflow to organizational delivery; a book excerpt is not a fresh experiment.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P078",
      "target": "S:11.1",
      "key": "orosz_v5_main",
      "relation": "CITED_IN_MANUSCRIPT_OROSZ_CORE",
      "provenance": "OROSZ_BOOK_INTEGRATION_v5_20261011",
      "file": "chapters/chapter11.tex",
      "source_usage": "ACTUAL_CITATION_PARSED_FROM_LATEX",
      "evidence_status": "Editorial use, not independent validation"
    },
    {
      "source": "P078",
      "target": "W024",
      "key": "P20261011V3:EDITORIAL_COMPARISON_NOT_CITATION:P078:W024",
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "role": "editorial_comparison",
      "rationale": "Organizational capability and developer friction contextualize adoption; the excerpt is not another DORA experiment.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "EDITORIAL_COMPARISON_NOT_SOURCE_CITATION"
    },
    {
      "source": "P078",
      "target": "EDU:COMMENTARY:OROSZ",
      "key": "orosz_v5_appendix",
      "relation": "DISCUSSED_IN_APPENDIX_B_OROSZ",
      "provenance": "OROSZ_BOOK_INTEGRATION_v5_20261011",
      "file": "appendices/methodology.tex",
      "source_usage": "ACTUAL_CITATION_PARSED_FROM_LATEX"
    },
    {
      "source": "P078",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "P079",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P079:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P079",
      "target": "T:Code quality & security",
      "key": "P20261011V3:PRIMARY_STREAM:P079:T:Code quality & security",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Incident-response reporting illustrates operational coordination and learning, without testing AI-generated recovery strategies.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P079",
      "target": "T:Engineering structure",
      "key": "P20261011V3:SECONDARY_STREAM:P079:T:Engineering structure",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "Incident-response reporting illustrates operational coordination and learning, without testing AI-generated recovery strategies.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P079",
      "target": "K:Specifications and governance",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P079:K:Specifications and governance",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Incident-response reporting illustrates operational coordination and learning, without testing AI-generated recovery strategies.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P079",
      "target": "K:Ownership and knowledge transfer",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P079:K:Ownership and knowledge transfer",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Incident-response reporting illustrates operational coordination and learning, without testing AI-generated recovery strategies.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P079",
      "target": "C:C11",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P079:C:C11",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Incident-response reporting illustrates operational coordination and learning, without testing AI-generated recovery strategies.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P079",
      "target": "C:C05",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P079:C:C05",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Incident-response reporting illustrates operational coordination and learning, without testing AI-generated recovery strategies.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P079",
      "target": "S:11.6",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P079:S:11.6",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Incident-response reporting illustrates operational coordination and learning, without testing AI-generated recovery strategies.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P079",
      "target": "S:5.6",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P079:S:5.6",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Incident-response reporting illustrates operational coordination and learning, without testing AI-generated recovery strategies.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P079",
      "target": "P067",
      "key": "P20261011V3:REVISITS_SAME_REPORTED_INCIDENT:P079:P067",
      "relation": "REVISITS_SAME_REPORTED_INCIDENT",
      "role": "source_dependency",
      "rationale": "Inside response account and earlier cause discussion concern the same October 2025 AWS outage; not two incidents.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "SHARED_REPORTING_OR_REUSE_NOT_ASSERTED_EXACT_URL"
    },
    {
      "source": "P080",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P080:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P080",
      "target": "T:Engineering structure",
      "key": "P20261011V3:PRIMARY_STREAM:P080:T:Engineering structure",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Changed code-production practices redistribute work and identity while retaining the need for understanding.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P080",
      "target": "T:Skills & learning",
      "key": "P20261011V3:SECONDARY_STREAM:P080:T:Skills & learning",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "Changed code-production practices redistribute work and identity while retaining the need for understanding.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P080",
      "target": "K:Human-agent collaboration",
      "key": "P20261011V3:ADDRESSES_TOPIC:P080:K:Human-agent collaboration",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "Changed code-production practices redistribute work and identity while retaining the need for understanding.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P080",
      "target": "K:System understanding and rationale",
      "key": "P20261011V3:ADDRESSES_TOPIC:P080:K:System understanding and rationale",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "Changed code-production practices redistribute work and identity while retaining the need for understanding.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P080",
      "target": "C:C01",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P080:C:C01",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Changed code-production practices redistribute work and identity while retaining the need for understanding.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P080",
      "target": "C:C10",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P080:C:C10",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Changed code-production practices redistribute work and identity while retaining the need for understanding.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P080",
      "target": "S:1.3",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P080:S:1.3",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Changed code-production practices redistribute work and identity while retaining the need for understanding.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P080",
      "target": "S:10.2",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P080:S:10.2",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Changed code-production practices redistribute work and identity while retaining the need for understanding.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P080",
      "target": "O005",
      "key": "P20261011V3:EDITORIAL_COMPARISON_NOT_CITATION:P080:O005",
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "role": "editorial_comparison",
      "rationale": "Human judgment can move toward scope and acceptance even when less code is written manually.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "EDITORIAL_COMPARISON_NOT_SOURCE_CITATION"
    },
    {
      "source": "P081",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P081:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P081",
      "target": "T:Engineering structure",
      "key": "P20261011V3:PRIMARY_STREAM:P081:T:Engineering structure",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Design-system architecture, component reuse and ownership are general software-engineering concerns. A secondary AI-assisted-development section offers context, not an AI-specific controlled comparison.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P081",
      "target": "T:System knowledge & memory",
      "key": "P20261011V3:SECONDARY_STREAM:P081:T:System knowledge & memory",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "Design-system architecture, component reuse and ownership are general software-engineering concerns. A secondary AI-assisted-development section offers context, not an AI-specific controlled comparison.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P081",
      "target": "K:Architecture and modularity",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P081:K:Architecture and modularity",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Design-system architecture, component reuse and ownership are general software-engineering concerns. A secondary AI-assisted-development section offers context, not an AI-specific controlled comparison.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P081",
      "target": "K:Code reuse and duplication",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P081:K:Code reuse and duplication",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Design-system architecture, component reuse and ownership are general software-engineering concerns. A secondary AI-assisted-development section offers context, not an AI-specific controlled comparison.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P081",
      "target": "K:Agent context and persistent memory",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P081:K:Agent context and persistent memory",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Design-system architecture, component reuse and ownership are general software-engineering concerns. A secondary AI-assisted-development section offers context, not an AI-specific controlled comparison.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P081",
      "target": "C:C05",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P081:C:C05",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Design-system architecture, component reuse and ownership are general software-engineering concerns. A secondary AI-assisted-development section offers context, not an AI-specific controlled comparison.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P081",
      "target": "C:C09",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P081:C:C09",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Design-system architecture, component reuse and ownership are general software-engineering concerns. A secondary AI-assisted-development section offers context, not an AI-specific controlled comparison.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P081",
      "target": "S:5.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P081:S:5.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Design-system architecture, component reuse and ownership are general software-engineering concerns. A secondary AI-assisted-development section offers context, not an AI-specific controlled comparison.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P081",
      "target": "S:9.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P081:S:9.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Design-system architecture, component reuse and ownership are general software-engineering concerns. A secondary AI-assisted-development section offers context, not an AI-specific controlled comparison.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P081",
      "target": "O018",
      "key": "P20261011V3:EDITORIAL_COMPARISON_NOT_CITATION:P081:O018",
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "role": "editorial_comparison",
      "rationale": "Reusable design constraints can help specifications, without making generated specifications authorized intentions.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "EDITORIAL_COMPARISON_NOT_SOURCE_CITATION"
    },
    {
      "source": "P082",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P082:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P082",
      "target": "T:Engineering structure",
      "key": "P20261011V3:PRIMARY_STREAM:P082:T:Engineering structure",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Good error behavior links product intention to observable contracts and failure handling.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P082",
      "target": "T:Code quality & security",
      "key": "P20261011V3:SECONDARY_STREAM:P082:T:Code quality & security",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "Good error behavior links product intention to observable contracts and failure handling.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P082",
      "target": "K:Specifications and governance",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P082:K:Specifications and governance",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Good error behavior links product intention to observable contracts and failure handling.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P082",
      "target": "K:Independent verification and oracles",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P082:K:Independent verification and oracles",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Good error behavior links product intention to observable contracts and failure handling.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P082",
      "target": "C:C04",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P082:C:C04",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Good error behavior links product intention to observable contracts and failure handling.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P082",
      "target": "C:C04",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "P082",
      "target": "C:C05",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P082:C:C05",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Good error behavior links product intention to observable contracts and failure handling.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P082",
      "target": "S:4.3",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P082:S:4.3",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Good error behavior links product intention to observable contracts and failure handling.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P082",
      "target": "S:4.3",
      "key": "orosz_v5_main",
      "relation": "CITED_IN_MANUSCRIPT_OROSZ_CORE",
      "provenance": "OROSZ_BOOK_INTEGRATION_v5_20261011",
      "file": "chapters/chapter04.tex",
      "source_usage": "ACTUAL_CITATION_PARSED_FROM_LATEX",
      "evidence_status": "Editorial use, not independent validation"
    },
    {
      "source": "P082",
      "target": "S:5.1",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P082:S:5.1",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Good error behavior links product intention to observable contracts and failure handling.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P082",
      "target": "EDU:COMMENTARY:OROSZ",
      "key": "orosz_v5_appendix",
      "relation": "DISCUSSED_IN_APPENDIX_B_OROSZ",
      "provenance": "OROSZ_BOOK_INTEGRATION_v5_20261011",
      "file": "appendices/methodology.tex",
      "source_usage": "ACTUAL_CITATION_PARSED_FROM_LATEX"
    },
    {
      "source": "P082",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "P083",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P083:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P083",
      "target": "T:Engineering structure",
      "key": "P20261011V3:PRIMARY_STREAM:P083:T:Engineering structure",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "A disclosed family-linked startup case illustrates adoption and workload redistribution, not a neutral representative sample.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P083",
      "target": "T:Productivity",
      "key": "P20261011V3:SECONDARY_STREAM:P083:T:Productivity",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "A disclosed family-linked startup case illustrates adoption and workload redistribution, not a neutral representative sample.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P083",
      "target": "K:Developer workflow and adoption",
      "key": "P20261011V3:ADDRESSES_TOPIC:P083:K:Developer workflow and adoption",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "A disclosed family-linked startup case illustrates adoption and workload redistribution, not a neutral representative sample.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P083",
      "target": "K:Human-agent collaboration",
      "key": "P20261011V3:ADDRESSES_TOPIC:P083:K:Human-agent collaboration",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "A disclosed family-linked startup case illustrates adoption and workload redistribution, not a neutral representative sample.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P083",
      "target": "C:C11",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P083:C:C11",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "A disclosed family-linked startup case illustrates adoption and workload redistribution, not a neutral representative sample.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P083",
      "target": "C:C02",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P083:C:C02",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "A disclosed family-linked startup case illustrates adoption and workload redistribution, not a neutral representative sample.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P083",
      "target": "S:11.1",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P083:S:11.1",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "A disclosed family-linked startup case illustrates adoption and workload redistribution, not a neutral representative sample.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P083",
      "target": "S:2.4",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P083:S:2.4",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "A disclosed family-linked startup case illustrates adoption and workload redistribution, not a neutral representative sample.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P083",
      "target": "W007",
      "key": "P20261011V3:EDITORIAL_COMPARISON_NOT_CITATION:P083:W007",
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "role": "editorial_comparison",
      "rationale": "Context-specific adoption accounts cannot be pooled as universal enterprise effects.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "EDITORIAL_COMPARISON_NOT_SOURCE_CITATION"
    },
    {
      "source": "P084",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P084:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P084",
      "target": "T:Economics",
      "key": "P20261011V3:PRIMARY_STREAM:P084:T:Economics",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "The personal build-versus-buy experiment has a narrow scope; the headline omits long-term maintenance and service equivalence.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P084",
      "target": "T:Productivity",
      "key": "P20261011V3:SECONDARY_STREAM:P084:T:Productivity",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "The personal build-versus-buy experiment has a narrow scope; the headline omits long-term maintenance and service equivalence.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P084",
      "target": "K:Economic costs and return",
      "key": "P20261011V3:ADDRESSES_TOPIC:P084:K:Economic costs and return",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "The personal build-versus-buy experiment has a narrow scope; the headline omits long-term maintenance and service equivalence.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P084",
      "target": "K:Output versus shipped value",
      "key": "P20261011V3:ADDRESSES_TOPIC:P084:K:Output versus shipped value",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "The personal build-versus-buy experiment has a narrow scope; the headline omits long-term maintenance and service equivalence.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P084",
      "target": "C:C12",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P084:C:C12",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "The personal build-versus-buy experiment has a narrow scope; the headline omits long-term maintenance and service equivalence.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P084",
      "target": "C:C12",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "P084",
      "target": "S:12.1",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P084:S:12.1",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "The personal build-versus-buy experiment has a narrow scope; the headline omits long-term maintenance and service equivalence.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P084",
      "target": "S:12.4",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P084:S:12.4",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "The personal build-versus-buy experiment has a narrow scope; the headline omits long-term maintenance and service equivalence.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P084",
      "target": "S:12.4",
      "key": "orosz_v5_main",
      "relation": "CITED_IN_MANUSCRIPT_OROSZ_CORE",
      "provenance": "OROSZ_BOOK_INTEGRATION_v5_20261011",
      "file": "chapters/chapter12.tex",
      "source_usage": "ACTUAL_CITATION_PARSED_FROM_LATEX",
      "evidence_status": "Editorial use, not independent validation"
    },
    {
      "source": "P084",
      "target": "O045",
      "key": "P20261011V3:EDITORIAL_COMPARISON_NOT_CITATION:P084:O045",
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "role": "editorial_comparison",
      "rationale": "A small personal build-versus-buy example illustrates, but does not establish, Osmani's personal-software market hypothesis.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "EDITORIAL_COMPARISON_NOT_SOURCE_CITATION"
    },
    {
      "source": "P084",
      "target": "W145",
      "key": "P20261011V3:EDITORIAL_COMPARISON_NOT_CITATION:P084:W145",
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "role": "editorial_comparison",
      "rationale": "The headline implementation time omits lifecycle costs required by an ROI assessment.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "EDITORIAL_COMPARISON_NOT_SOURCE_CITATION"
    },
    {
      "source": "P084",
      "target": "EDU:COMMENTARY:OROSZ",
      "key": "orosz_v5_appendix",
      "relation": "DISCUSSED_IN_APPENDIX_B_OROSZ",
      "provenance": "OROSZ_BOOK_INTEGRATION_v5_20261011",
      "file": "appendices/methodology.tex",
      "source_usage": "ACTUAL_CITATION_PARSED_FROM_LATEX"
    },
    {
      "source": "P084",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "P085",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P085:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P085",
      "target": "T:Productivity",
      "key": "P20261011V3:PRIMARY_STREAM:P085:T:Productivity",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Choosing coding tools requires fit-for-purpose evaluation; this is procurement/evaluation rather than primarily code review.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P085",
      "target": "T:Verification & review",
      "key": "P20261011V3:SECONDARY_STREAM:P085:T:Verification & review",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "Choosing coding tools requires fit-for-purpose evaluation; this is procurement/evaluation rather than primarily code review.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P085",
      "target": "K:Evaluation methodology and baselines",
      "key": "P20261011V3:ADDRESSES_TOPIC:P085:K:Evaluation methodology and baselines",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "Choosing coding tools requires fit-for-purpose evaluation; this is procurement/evaluation rather than primarily code review.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P085",
      "target": "K:Developer workflow and adoption",
      "key": "P20261011V3:ADDRESSES_TOPIC:P085:K:Developer workflow and adoption",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "Choosing coding tools requires fit-for-purpose evaluation; this is procurement/evaluation rather than primarily code review.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P085",
      "target": "C:C02",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P085:C:C02",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Choosing coding tools requires fit-for-purpose evaluation; this is procurement/evaluation rather than primarily code review.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P085",
      "target": "C:C03",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P085:C:C03",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Choosing coding tools requires fit-for-purpose evaluation; this is procurement/evaluation rather than primarily code review.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P085",
      "target": "S:2.8",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P085:S:2.8",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Choosing coding tools requires fit-for-purpose evaluation; this is procurement/evaluation rather than primarily code review.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P085",
      "target": "S:3.9",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P085:S:3.9",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Choosing coding tools requires fit-for-purpose evaluation; this is procurement/evaluation rather than primarily code review.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P085",
      "target": "W008",
      "key": "P20261011V3:EDITORIAL_METHOD_COMPARISON:P085:W008",
      "relation": "EDITORIAL_METHOD_COMPARISON",
      "role": "editorial_comparison",
      "rationale": "A controlled coding-task design is a methodological comparator for vendor evaluation, not evidence that these company selections were randomized.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "EDITORIAL_COMPARISON_NOT_SOURCE_CITATION"
    },
    {
      "source": "P086",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P086:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P086",
      "target": "T:What agents can do",
      "key": "P20261011V3:PRIMARY_STREAM:P086:T:What agents can do",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Yegge's levels and forecasts describe a practitioner's model of agent work, not a validated maturity scale.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P086",
      "target": "T:Jobs & roles",
      "key": "P20261011V3:SECONDARY_STREAM:P086:T:Jobs & roles",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "Yegge's levels and forecasts describe a practitioner's model of agent work, not a validated maturity scale.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P086",
      "target": "K:Long-running agent execution",
      "key": "P20261011V3:ADDRESSES_TOPIC:P086:K:Long-running agent execution",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "Yegge's levels and forecasts describe a practitioner's model of agent work, not a validated maturity scale.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P086",
      "target": "K:Human-agent collaboration",
      "key": "P20261011V3:ADDRESSES_TOPIC:P086:K:Human-agent collaboration",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "Yegge's levels and forecasts describe a practitioner's model of agent work, not a validated maturity scale.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P086",
      "target": "C:C03",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P086:C:C03",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Yegge's levels and forecasts describe a practitioner's model of agent work, not a validated maturity scale.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P086",
      "target": "C:C11",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P086:C:C11",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Yegge's levels and forecasts describe a practitioner's model of agent work, not a validated maturity scale.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P086",
      "target": "S:3.7",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P086:S:3.7",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Yegge's levels and forecasts describe a practitioner's model of agent work, not a validated maturity scale.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P086",
      "target": "S:11.2",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P086:S:11.2",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Yegge's levels and forecasts describe a practitioner's model of agent work, not a validated maturity scale.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P086",
      "target": "O010",
      "key": "P20261011V3:EDITORIAL_COMPARISON_NOT_CITATION:P086:O010",
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "role": "editorial_comparison",
      "rationale": "Yegge's stages and Osmani's axes are different practitioner frameworks; do not equate level labels or validation.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "EDITORIAL_COMPARISON_NOT_SOURCE_CITATION"
    },
    {
      "source": "P087",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P087:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P087",
      "target": "T:What agents can do",
      "key": "P20261011V3:PRIMARY_STREAM:P087:T:What agents can do",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "The Codex case explains tool and verification design; vendor reports are not independent evaluations.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P087",
      "target": "T:Engineering structure",
      "key": "P20261011V3:SECONDARY_STREAM:P087:T:Engineering structure",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "The Codex case explains tool and verification design; vendor reports are not independent evaluations.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P087",
      "target": "K:Long-running agent execution",
      "key": "P20261011V3:ADDRESSES_TOPIC:P087:K:Long-running agent execution",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "The Codex case explains tool and verification design; vendor reports are not independent evaluations.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P087",
      "target": "K:Independent verification and oracles",
      "key": "P20261011V3:ADDRESSES_TOPIC:P087:K:Independent verification and oracles",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "The Codex case explains tool and verification design; vendor reports are not independent evaluations.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P087",
      "target": "C:C03",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P087:C:C03",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "The Codex case explains tool and verification design; vendor reports are not independent evaluations.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P087",
      "target": "C:C07",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P087:C:C07",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "The Codex case explains tool and verification design; vendor reports are not independent evaluations.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P087",
      "target": "S:3.6",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P087:S:3.6",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "The Codex case explains tool and verification design; vendor reports are not independent evaluations.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P087",
      "target": "S:7.8",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P087:S:7.8",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "The Codex case explains tool and verification design; vendor reports are not independent evaluations.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P087",
      "target": "W095",
      "key": "P20261011V3:EDITORIAL_COMPARISON_NOT_CITATION:P087:W095",
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "role": "editorial_comparison",
      "rationale": "Harness capabilities need lifecycle verification and cost accounting beyond successful generation.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "EDITORIAL_COMPARISON_NOT_SOURCE_CITATION"
    },
    {
      "source": "P088",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P088:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P088",
      "target": "T:Engineering structure",
      "key": "P20261011V3:PRIMARY_STREAM:P088:T:Engineering structure",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Conference forecasts concern potential changes in engineering roles; they should remain forecasts.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P088",
      "target": "T:Jobs & roles",
      "key": "P20261011V3:SECONDARY_STREAM:P088:T:Jobs & roles",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "Conference forecasts concern potential changes in engineering roles; they should remain forecasts.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P088",
      "target": "K:Human-agent collaboration",
      "key": "P20261011V3:ADDRESSES_TOPIC:P088:K:Human-agent collaboration",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "Conference forecasts concern potential changes in engineering roles; they should remain forecasts.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P088",
      "target": "K:Employment and early-career roles",
      "key": "P20261011V3:ADDRESSES_TOPIC:P088:K:Employment and early-career roles",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "Conference forecasts concern potential changes in engineering roles; they should remain forecasts.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P088",
      "target": "C:C11",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P088:C:C11",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Conference forecasts concern potential changes in engineering roles; they should remain forecasts.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P088",
      "target": "C:C12",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P088:C:C12",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Conference forecasts concern potential changes in engineering roles; they should remain forecasts.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P088",
      "target": "S:11.2",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P088:S:11.2",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Conference forecasts concern potential changes in engineering roles; they should remain forecasts.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P088",
      "target": "S:12.8",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P088:S:12.8",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Conference forecasts concern potential changes in engineering roles; they should remain forecasts.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P089",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P089:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P089",
      "target": "T:Productivity",
      "key": "P20261011V3:PRIMARY_STREAM:P089:T:Productivity",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "The reader survey measures reported usage and sentiment, not causal productivity or population-wide adoption.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P089",
      "target": "T:Engineering structure",
      "key": "P20261011V3:SECONDARY_STREAM:P089:T:Engineering structure",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "The reader survey measures reported usage and sentiment, not causal productivity or population-wide adoption.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P089",
      "target": "K:Developer workflow and adoption",
      "key": "P20261011V3:ADDRESSES_TOPIC:P089:K:Developer workflow and adoption",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "The reader survey measures reported usage and sentiment, not causal productivity or population-wide adoption.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P089",
      "target": "K:Dataset provenance and dependency",
      "key": "P20261011V3:ADDRESSES_TOPIC:P089:K:Dataset provenance and dependency",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "The reader survey measures reported usage and sentiment, not causal productivity or population-wide adoption.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P089",
      "target": "C:C02",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P089:C:C02",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "The reader survey measures reported usage and sentiment, not causal productivity or population-wide adoption.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P089",
      "target": "C:C11",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P089:C:C11",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "The reader survey measures reported usage and sentiment, not causal productivity or population-wide adoption.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P089",
      "target": "S:2.4",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P089:S:2.4",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "The reader survey measures reported usage and sentiment, not causal productivity or population-wide adoption.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P089",
      "target": "S:11.1",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P089:S:11.1",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "The reader survey measures reported usage and sentiment, not causal productivity or population-wide adoption.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P089",
      "target": "DATA:P:AI_SURVEY_2026",
      "key": "P20261011V3:USES_SHARED_SOURCE_DATA:P089:DATA:P:AI_SURVEY_2026",
      "relation": "USES_SHARED_SOURCE_DATA",
      "role": "source_dependency",
      "rationale": "Voluntary reader sample; self-reported adoption, cost and attitudes; same cohort across three articles. Role/tool associations are not causal estimates or matched-panel changes. Numerical denominator and supplement-version issues are recorded separately.",
      "mapping_confidence": "SOURCE_REPORTED",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P089",
      "target": "W020",
      "key": "P20261011V3:EDITORIAL_COMPARISON_NOT_CITATION:P089:W020",
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "role": "editorial_comparison",
      "rationale": "Both kinds of self-report need selection and recall cautions; datasets and populations remain distinct.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "EDITORIAL_COMPARISON_NOT_SOURCE_CITATION"
    },
    {
      "source": "P089",
      "target": "EDU:COMMENTARY:OROSZ",
      "key": "orosz_v5_appendix",
      "relation": "DISCUSSED_IN_APPENDIX_B_OROSZ",
      "provenance": "OROSZ_BOOK_INTEGRATION_v5_20261011",
      "file": "appendices/methodology.tex",
      "source_usage": "ACTUAL_CITATION_PARSED_FROM_LATEX"
    },
    {
      "source": "P089",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "P090",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P090:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P090",
      "target": "T:System knowledge & memory",
      "key": "P20261011V3:PRIMARY_STREAM:P090:T:System knowledge & memory",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Uber's internal integration and company context are operational conditions that limit transfer of reported results.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P090",
      "target": "T:Engineering structure",
      "key": "P20261011V3:SECONDARY_STREAM:P090:T:Engineering structure",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "Uber's internal integration and company context are operational conditions that limit transfer of reported results.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P090",
      "target": "K:Agent context and persistent memory",
      "key": "P20261011V3:ADDRESSES_TOPIC:P090:K:Agent context and persistent memory",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "Uber's internal integration and company context are operational conditions that limit transfer of reported results.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P090",
      "target": "K:Ownership and knowledge transfer",
      "key": "P20261011V3:ADDRESSES_TOPIC:P090:K:Ownership and knowledge transfer",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "Uber's internal integration and company context are operational conditions that limit transfer of reported results.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P090",
      "target": "C:C09",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P090:C:C09",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Uber's internal integration and company context are operational conditions that limit transfer of reported results.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P090",
      "target": "C:C11",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P090:C:C11",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Uber's internal integration and company context are operational conditions that limit transfer of reported results.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P090",
      "target": "S:9.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P090:S:9.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Uber's internal integration and company context are operational conditions that limit transfer of reported results.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P090",
      "target": "S:11.2",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P090:S:11.2",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Uber's internal integration and company context are operational conditions that limit transfer of reported results.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P090",
      "target": "O002",
      "key": "P20261011V3:EDITORIAL_COMPARISON_NOT_CITATION:P090:O002",
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "role": "editorial_comparison",
      "rationale": "Internal company context and delegation boundaries are important in established codebases; case reports are not causal evidence.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "EDITORIAL_COMPARISON_NOT_SOURCE_CITATION"
    },
    {
      "source": "P091",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P091:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P091",
      "target": "T:Productivity",
      "key": "P20261011V3:PRIMARY_STREAM:P091:T:Productivity",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "The synthesis highlights downstream cleanup and review load rather than equating more generated changes with more value.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P091",
      "target": "T:Code quality & security",
      "key": "P20261011V3:SECONDARY_STREAM:P091:T:Code quality & security",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "The synthesis highlights downstream cleanup and review load rather than equating more generated changes with more value.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P091",
      "target": "K:Output versus shipped value",
      "key": "P20261011V3:ADDRESSES_TOPIC:P091:K:Output versus shipped value",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "The synthesis highlights downstream cleanup and review load rather than equating more generated changes with more value.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P091",
      "target": "K:Technical debt and complexity",
      "key": "P20261011V3:ADDRESSES_TOPIC:P091:K:Technical debt and complexity",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "The synthesis highlights downstream cleanup and review load rather than equating more generated changes with more value.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P091",
      "target": "K:Review capacity and maintainers",
      "key": "P20261011V3:ADDRESSES_TOPIC:P091:K:Review capacity and maintainers",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "The synthesis highlights downstream cleanup and review load rather than equating more generated changes with more value.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P091",
      "target": "C:C02",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P091:C:C02",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "The synthesis highlights downstream cleanup and review load rather than equating more generated changes with more value.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P091",
      "target": "C:C08",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P091:C:C08",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "The synthesis highlights downstream cleanup and review load rather than equating more generated changes with more value.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P091",
      "target": "S:2.6",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P091:S:2.6",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "The synthesis highlights downstream cleanup and review load rather than equating more generated changes with more value.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P091",
      "target": "S:8.1",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P091:S:8.1",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "The synthesis highlights downstream cleanup and review load rather than equating more generated changes with more value.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P091",
      "target": "W004",
      "key": "P20261011V3:EDITORIAL_COMPARISON_NOT_CITATION:P091:W004",
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "role": "editorial_comparison",
      "rationale": "Velocity and accumulated complexity can diverge; the synthesis does not resolve confounding in the underlying observational research.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "EDITORIAL_COMPARISON_NOT_SOURCE_CITATION"
    },
    {
      "source": "P091",
      "target": "W010",
      "key": "P20261011V3:EDITORIAL_COMPARISON_NOT_CITATION:P091:W010",
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "role": "editorial_comparison",
      "rationale": "Higher pull-request activity is not automatically more shipped value.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "EDITORIAL_COMPARISON_NOT_SOURCE_CITATION"
    },
    {
      "source": "P092",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P092:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P092",
      "target": "T:Skills & learning",
      "key": "P20261011V3:PRIMARY_STREAM:P092:T:Skills & learning",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "A standout engineer's experience motivates judgment and context; '10x' is not a measured effect size.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P092",
      "target": "T:Engineering structure",
      "key": "P20261011V3:SECONDARY_STREAM:P092:T:Engineering structure",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "A standout engineer's experience motivates judgment and context; '10x' is not a measured effect size.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P092",
      "target": "K:System understanding and rationale",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P092:K:System understanding and rationale",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "A standout engineer's experience motivates judgment and context; '10x' is not a measured effect size.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P092",
      "target": "K:Ownership and knowledge transfer",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P092:K:Ownership and knowledge transfer",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "A standout engineer's experience motivates judgment and context; '10x' is not a measured effect size.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P092",
      "target": "C:C10",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P092:C:C10",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "A standout engineer's experience motivates judgment and context; '10x' is not a measured effect size.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P092",
      "target": "C:C11",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P092:C:C11",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "A standout engineer's experience motivates judgment and context; '10x' is not a measured effect size.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P092",
      "target": "S:10.8",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P092:S:10.8",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "A standout engineer's experience motivates judgment and context; '10x' is not a measured effect size.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P092",
      "target": "S:11.2",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P092:S:11.2",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "A standout engineer's experience motivates judgment and context; '10x' is not a measured effect size.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P093",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P093:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P093",
      "target": "T:Jobs & roles",
      "key": "P20261011V3:PRIMARY_STREAM:P093:T:Jobs & roles",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "A small set of dissatisfied accounts qualifies FDE enthusiasm; it does not estimate role-wide job satisfaction.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P093",
      "target": "T:Engineering structure",
      "key": "P20261011V3:SECONDARY_STREAM:P093:T:Engineering structure",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "A small set of dissatisfied accounts qualifies FDE enthusiasm; it does not estimate role-wide job satisfaction.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P093",
      "target": "K:Employment and early-career roles",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P093:K:Employment and early-career roles",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "A small set of dissatisfied accounts qualifies FDE enthusiasm; it does not estimate role-wide job satisfaction.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P093",
      "target": "K:Human-agent collaboration",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P093:K:Human-agent collaboration",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "A small set of dissatisfied accounts qualifies FDE enthusiasm; it does not estimate role-wide job satisfaction.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P093",
      "target": "C:C12",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P093:C:C12",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "A small set of dissatisfied accounts qualifies FDE enthusiasm; it does not estimate role-wide job satisfaction.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P093",
      "target": "C:C11",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P093:C:C11",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "A small set of dissatisfied accounts qualifies FDE enthusiasm; it does not estimate role-wide job satisfaction.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P093",
      "target": "S:12.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P093:S:12.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "A small set of dissatisfied accounts qualifies FDE enthusiasm; it does not estimate role-wide job satisfaction.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P093",
      "target": "S:11.2",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P093:S:11.2",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "A small set of dissatisfied accounts qualifies FDE enthusiasm; it does not estimate role-wide job satisfaction.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P093",
      "target": "P054",
      "key": "P20261011V3:QUALIFIES_PRIOR_REPORTING:P093:P054",
      "relation": "QUALIFIES_PRIOR_REPORTING",
      "role": "source_dependency",
      "rationale": "Later FDE desirability reporting qualifies the earlier role-demand account; observations differ in time and scope.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "SHARED_REPORTING_OR_REUSE_NOT_ASSERTED_EXACT_URL"
    },
    {
      "source": "P094",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P094:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P094",
      "target": "T:Engineering structure",
      "key": "P20261011V3:PRIMARY_STREAM:P094:T:Engineering structure",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Inference serving is engineering of AI infrastructure, distinct from using AI to generate application code.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P094",
      "target": "T:Economics",
      "key": "P20261011V3:SECONDARY_STREAM:P094:T:Economics",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "Inference serving is engineering of AI infrastructure, distinct from using AI to generate application code.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P094",
      "target": "K:Architecture and modularity",
      "key": "P20261011V3:ADDRESSES_TOPIC:P094:K:Architecture and modularity",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "Inference serving is engineering of AI infrastructure, distinct from using AI to generate application code.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P094",
      "target": "K:Economic costs and return",
      "key": "P20261011V3:ADDRESSES_TOPIC:P094:K:Economic costs and return",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "Inference serving is engineering of AI infrastructure, distinct from using AI to generate application code.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P094",
      "target": "K:Evaluation methodology and baselines",
      "key": "P20261011V3:ADDRESSES_TOPIC:P094:K:Evaluation methodology and baselines",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "Inference serving is engineering of AI infrastructure, distinct from using AI to generate application code.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P094",
      "target": "C:C05",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P094:C:C05",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Inference serving is engineering of AI infrastructure, distinct from using AI to generate application code.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P094",
      "target": "C:C12",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P094:C:C12",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Inference serving is engineering of AI infrastructure, distinct from using AI to generate application code.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P094",
      "target": "S:5.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P094:S:5.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Inference serving is engineering of AI infrastructure, distinct from using AI to generate application code.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P094",
      "target": "S:12.1",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P094:S:12.1",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Inference serving is engineering of AI infrastructure, distinct from using AI to generate application code.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P095",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P095:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P095",
      "target": "T:Economics",
      "key": "P20261011V3:PRIMARY_STREAM:P095:T:Economics",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Cost and identity findings extend the shared 2026 survey; editorial respondent categories are not validated competence measures.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P095",
      "target": "T:Jobs & roles",
      "key": "P20261011V3:SECONDARY_STREAM:P095:T:Jobs & roles",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "Cost and identity findings extend the shared 2026 survey; editorial respondent categories are not validated competence measures.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P095",
      "target": "K:Economic costs and return",
      "key": "P20261011V3:ADDRESSES_TOPIC:P095:K:Economic costs and return",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "Cost and identity findings extend the shared 2026 survey; editorial respondent categories are not validated competence measures.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P095",
      "target": "K:Employment and early-career roles",
      "key": "P20261011V3:ADDRESSES_TOPIC:P095:K:Employment and early-career roles",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "Cost and identity findings extend the shared 2026 survey; editorial respondent categories are not validated competence measures.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P095",
      "target": "K:Dataset provenance and dependency",
      "key": "P20261011V3:ADDRESSES_TOPIC:P095:K:Dataset provenance and dependency",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "Cost and identity findings extend the shared 2026 survey; editorial respondent categories are not validated competence measures.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P095",
      "target": "C:C12",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P095:C:C12",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Cost and identity findings extend the shared 2026 survey; editorial respondent categories are not validated competence measures.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P095",
      "target": "C:C11",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P095:C:C11",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Cost and identity findings extend the shared 2026 survey; editorial respondent categories are not validated competence measures.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P095",
      "target": "S:12.1",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P095:S:12.1",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Cost and identity findings extend the shared 2026 survey; editorial respondent categories are not validated competence measures.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P095",
      "target": "S:11.1",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P095:S:11.1",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Cost and identity findings extend the shared 2026 survey; editorial respondent categories are not validated competence measures.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P095",
      "target": "DATA:P:AI_SURVEY_2026",
      "key": "P20261011V3:USES_SHARED_SOURCE_DATA:P095:DATA:P:AI_SURVEY_2026",
      "relation": "USES_SHARED_SOURCE_DATA",
      "role": "source_dependency",
      "rationale": "Voluntary reader sample; self-reported adoption, cost and attitudes; same cohort across three articles. Role/tool associations are not causal estimates or matched-panel changes. Numerical denominator and supplement-version issues are recorded separately.",
      "mapping_confidence": "SOURCE_REPORTED",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P095",
      "target": "O045",
      "key": "P20261011V3:EDITORIAL_COMPARISON_NOT_CITATION:P095:O045",
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "role": "editorial_comparison",
      "rationale": "Cost and identity survey responses can contextualize personal-software hypotheses without establishing market-wide welfare effects.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "EDITORIAL_COMPARISON_NOT_SOURCE_CITATION"
    },
    {
      "source": "P095",
      "target": "EDU:COMMENTARY:OROSZ",
      "key": "orosz_v5_appendix",
      "relation": "DISCUSSED_IN_APPENDIX_B_OROSZ",
      "provenance": "OROSZ_BOOK_INTEGRATION_v5_20261011",
      "file": "appendices/methodology.tex",
      "source_usage": "ACTUAL_CITATION_PARSED_FROM_LATEX"
    },
    {
      "source": "P095",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "P096",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P096:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P096",
      "target": "T:Jobs & roles",
      "key": "P20261011V3:PRIMARY_STREAM:P096:T:Jobs & roles",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Experienced interviewer guidance concerns assessment quality, not a controlled test of interview validity.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P096",
      "target": "T:Skills & learning",
      "key": "P20261011V3:SECONDARY_STREAM:P096:T:Skills & learning",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "Experienced interviewer guidance concerns assessment quality, not a controlled test of interview validity.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P096",
      "target": "K:Evaluation methodology and baselines",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P096:K:Evaluation methodology and baselines",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Experienced interviewer guidance concerns assessment quality, not a controlled test of interview validity.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P096",
      "target": "K:Skills formation and teaching",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P096:K:Skills formation and teaching",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Experienced interviewer guidance concerns assessment quality, not a controlled test of interview validity.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P096",
      "target": "C:C10",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P096:C:C10",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Experienced interviewer guidance concerns assessment quality, not a controlled test of interview validity.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P096",
      "target": "C:C12",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P096:C:C12",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Experienced interviewer guidance concerns assessment quality, not a controlled test of interview validity.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P096",
      "target": "S:10.8",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P096:S:10.8",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Experienced interviewer guidance concerns assessment quality, not a controlled test of interview validity.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P096",
      "target": "S:12.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P096:S:12.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Experienced interviewer guidance concerns assessment quality, not a controlled test of interview validity.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P097",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P097:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P097",
      "target": "T:Engineering structure",
      "key": "P20261011V3:PRIMARY_STREAM:P097:T:Engineering structure",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Operating-system AI plans concern platform integration and trust; planned features are not completed security evaluations.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P097",
      "target": "T:Code quality & security",
      "key": "P20261011V3:SECONDARY_STREAM:P097:T:Code quality & security",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "Operating-system AI plans concern platform integration and trust; planned features are not completed security evaluations.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P097",
      "target": "K:Dependencies and agent supply chain",
      "key": "P20261011V3:ADDRESSES_TOPIC:P097:K:Dependencies and agent supply chain",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "Operating-system AI plans concern platform integration and trust; planned features are not completed security evaluations.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P097",
      "target": "K:Architecture and modularity",
      "key": "P20261011V3:ADDRESSES_TOPIC:P097:K:Architecture and modularity",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "Operating-system AI plans concern platform integration and trust; planned features are not completed security evaluations.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P097",
      "target": "C:C06",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P097:C:C06",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Operating-system AI plans concern platform integration and trust; planned features are not completed security evaluations.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P097",
      "target": "C:C05",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P097:C:C05",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Operating-system AI plans concern platform integration and trust; planned features are not completed security evaluations.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P097",
      "target": "S:6.7",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P097:S:6.7",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Operating-system AI plans concern platform integration and trust; planned features are not completed security evaluations.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P097",
      "target": "S:5.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P097:S:5.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Operating-system AI plans concern platform integration and trust; planned features are not completed security evaluations.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P098",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P098:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P098",
      "target": "T:Economics",
      "key": "P20261011V3:PRIMARY_STREAM:P098:T:Economics",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "The guest excerpts connect cloud choices and professional ethics to organizational constraints; credit the book's authors.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P098",
      "target": "T:Engineering structure",
      "key": "P20261011V3:SECONDARY_STREAM:P098:T:Engineering structure",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "The guest excerpts connect cloud choices and professional ethics to organizational constraints; credit the book's authors.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P098",
      "target": "K:Economic costs and return",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P098:K:Economic costs and return",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "The guest excerpts connect cloud choices and professional ethics to organizational constraints; credit the book's authors.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P098",
      "target": "K:Architecture and modularity",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P098:K:Architecture and modularity",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "The guest excerpts connect cloud choices and professional ethics to organizational constraints; credit the book's authors.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P098",
      "target": "K:Specifications and governance",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P098:K:Specifications and governance",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "The guest excerpts connect cloud choices and professional ethics to organizational constraints; credit the book's authors.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P098",
      "target": "C:C12",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P098:C:C12",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "The guest excerpts connect cloud choices and professional ethics to organizational constraints; credit the book's authors.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P098",
      "target": "C:C11",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P098:C:C11",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "The guest excerpts connect cloud choices and professional ethics to organizational constraints; credit the book's authors.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P098",
      "target": "S:12.1",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P098:S:12.1",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "The guest excerpts connect cloud choices and professional ethics to organizational constraints; credit the book's authors.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P098",
      "target": "S:11.6",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P098:S:11.6",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "The guest excerpts connect cloud choices and professional ethics to organizational constraints; credit the book's authors.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P099",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P099:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P099",
      "target": "K:Dataset provenance and dependency",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P099:K:Dataset provenance and dependency",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "The acquisition announcement records a later financial relationship relevant to source provenance, not new compensation research.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P100",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P100:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P100",
      "target": "T:Engineering structure",
      "key": "P20261011V3:PRIMARY_STREAM:P100:T:Engineering structure",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Brooks's conceptual distinction helps separate code-production acceleration from fundamental design and coordination difficulty.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P100",
      "target": "T:Productivity",
      "key": "P20261011V3:SECONDARY_STREAM:P100:T:Productivity",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "Brooks's conceptual distinction helps separate code-production acceleration from fundamental design and coordination difficulty.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P100",
      "target": "K:Output versus shipped value",
      "key": "P20261011V3:ADDRESSES_TOPIC:P100:K:Output versus shipped value",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "Brooks's conceptual distinction helps separate code-production acceleration from fundamental design and coordination difficulty.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P100",
      "target": "K:Technical debt and complexity",
      "key": "P20261011V3:ADDRESSES_TOPIC:P100:K:Technical debt and complexity",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "Brooks's conceptual distinction helps separate code-production acceleration from fundamental design and coordination difficulty.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P100",
      "target": "C:C01",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P100:C:C01",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Brooks's conceptual distinction helps separate code-production acceleration from fundamental design and coordination difficulty.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P100",
      "target": "C:C02",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P100:C:C02",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Brooks's conceptual distinction helps separate code-production acceleration from fundamental design and coordination difficulty.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P100",
      "target": "S:1.3",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P100:S:1.3",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Brooks's conceptual distinction helps separate code-production acceleration from fundamental design and coordination difficulty.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P100",
      "target": "S:2.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P100:S:2.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Brooks's conceptual distinction helps separate code-production acceleration from fundamental design and coordination difficulty.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P100",
      "target": "O049",
      "key": "P20261011V3:EDITORIAL_COMPARISON_NOT_CITATION:P100:O049",
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "role": "editorial_comparison",
      "rationale": "Both distinguish rapid implementation from persistent design and completion difficulty; neither establishes a universal percentage.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "EDITORIAL_COMPARISON_NOT_SOURCE_CITATION"
    },
    {
      "source": "P101",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P101:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P101",
      "target": "T:Skills & learning",
      "key": "P20261011V3:PRIMARY_STREAM:P101:T:Skills & learning",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "The same 2026 survey links reported adoption with learning and maintenance concerns, not measured retained skill.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P101",
      "target": "T:Code quality & security",
      "key": "P20261011V3:SECONDARY_STREAM:P101:T:Code quality & security",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "The same 2026 survey links reported adoption with learning and maintenance concerns, not measured retained skill.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P101",
      "target": "K:Cognitive offloading and skill debt",
      "key": "P20261011V3:ADDRESSES_TOPIC:P101:K:Cognitive offloading and skill debt",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "The same 2026 survey links reported adoption with learning and maintenance concerns, not measured retained skill.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P101",
      "target": "K:Technical debt and complexity",
      "key": "P20261011V3:ADDRESSES_TOPIC:P101:K:Technical debt and complexity",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "The same 2026 survey links reported adoption with learning and maintenance concerns, not measured retained skill.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P101",
      "target": "K:Dataset provenance and dependency",
      "key": "P20261011V3:ADDRESSES_TOPIC:P101:K:Dataset provenance and dependency",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "The same 2026 survey links reported adoption with learning and maintenance concerns, not measured retained skill.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P101",
      "target": "C:C10",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P101:C:C10",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "The same 2026 survey links reported adoption with learning and maintenance concerns, not measured retained skill.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P101",
      "target": "C:C05",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P101:C:C05",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "The same 2026 survey links reported adoption with learning and maintenance concerns, not measured retained skill.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P101",
      "target": "S:10.2",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P101:S:10.2",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "The same 2026 survey links reported adoption with learning and maintenance concerns, not measured retained skill.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P101",
      "target": "S:5.6",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P101:S:5.6",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "The same 2026 survey links reported adoption with learning and maintenance concerns, not measured retained skill.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P101",
      "target": "DATA:P:AI_SURVEY_2026",
      "key": "P20261011V3:USES_SHARED_SOURCE_DATA:P101:DATA:P:AI_SURVEY_2026",
      "relation": "USES_SHARED_SOURCE_DATA",
      "role": "source_dependency",
      "rationale": "Voluntary reader sample; self-reported adoption, cost and attitudes; same cohort across three articles. Role/tool associations are not causal estimates or matched-panel changes. Numerical denominator and supplement-version issues are recorded separately.",
      "mapping_confidence": "SOURCE_REPORTED",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P101",
      "target": "W117",
      "key": "P20261011V3:EDITORIAL_COMPARISON_NOT_CITATION:P101:W117",
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "role": "editorial_comparison",
      "rationale": "Reported cognitive load and maintenance concerns are not direct measurements of retained skill or causal cognitive offloading.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "EDITORIAL_COMPARISON_NOT_SOURCE_CITATION"
    },
    {
      "source": "P101",
      "target": "W154",
      "key": "P20261011V3:EDITORIAL_COMPARISON_NOT_CITATION:P101:W154",
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "role": "editorial_comparison",
      "rationale": "Comprehension debt is distinct from technical debt; respondent sentiment is not a calibrated comprehension measure.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "EDITORIAL_COMPARISON_NOT_SOURCE_CITATION"
    },
    {
      "source": "P101",
      "target": "EDU:COMMENTARY:OROSZ",
      "key": "orosz_v5_appendix",
      "relation": "DISCUSSED_IN_APPENDIX_B_OROSZ",
      "provenance": "OROSZ_BOOK_INTEGRATION_v5_20261011",
      "file": "appendices/methodology.tex",
      "source_usage": "ACTUAL_CITATION_PARSED_FROM_LATEX"
    },
    {
      "source": "P101",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "P102",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P102:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P102",
      "target": "T:Jobs & roles",
      "key": "P20261011V3:PRIMARY_STREAM:P102:T:Jobs & roles",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "The market report combines heterogeneous indicators and requires separating correlation, coverage and causation.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P102",
      "target": "T:Economics",
      "key": "P20261011V3:SECONDARY_STREAM:P102:T:Economics",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "The market report combines heterogeneous indicators and requires separating correlation, coverage and causation.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P102",
      "target": "K:Employment and early-career roles",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P102:K:Employment and early-career roles",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "The market report combines heterogeneous indicators and requires separating correlation, coverage and causation.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P102",
      "target": "K:Dataset provenance and dependency",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P102:K:Dataset provenance and dependency",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "The market report combines heterogeneous indicators and requires separating correlation, coverage and causation.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P102",
      "target": "C:C12",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P102:C:C12",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "The market report combines heterogeneous indicators and requires separating correlation, coverage and causation.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P102",
      "target": "S:12.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P102:S:12.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "The market report combines heterogeneous indicators and requires separating correlation, coverage and causation.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P102",
      "target": "S:12.6",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P102:S:12.6",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "The market report combines heterogeneous indicators and requires separating correlation, coverage and causation.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P102",
      "target": "W142",
      "key": "P20261011V3:EDITORIAL_COMPARISON_NOT_CITATION:P102:W142",
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "role": "editorial_comparison",
      "rationale": "Labor-market weakening has competing explanations; the industry report is not independent identification of an AI effect.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "EDITORIAL_COMPARISON_NOT_SOURCE_CITATION"
    },
    {
      "source": "P103",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P103:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_MINIMAL_METADATA",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P103",
      "target": "T:Productivity",
      "key": "P20261011V3:PRIMARY_STREAM:P103:T:Productivity",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Only a short introduction is accessible; retain a provisional stream without inferring detailed methods, findings or section mappings.",
      "mapping_confidence": "PROVISIONAL_MINIMAL_METADATA",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P104",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P104:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P104",
      "target": "T:Jobs & roles",
      "key": "P20261011V3:PRIMARY_STREAM:P104:T:Jobs & roles",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Specialty and seniority indicators describe uneven demand, not a single estimated effect of AI on labor.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P104",
      "target": "T:Economics",
      "key": "P20261011V3:SECONDARY_STREAM:P104:T:Economics",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "Specialty and seniority indicators describe uneven demand, not a single estimated effect of AI on labor.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P104",
      "target": "K:Employment and early-career roles",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P104:K:Employment and early-career roles",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Specialty and seniority indicators describe uneven demand, not a single estimated effect of AI on labor.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P104",
      "target": "K:Dataset provenance and dependency",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P104:K:Dataset provenance and dependency",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Specialty and seniority indicators describe uneven demand, not a single estimated effect of AI on labor.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P104",
      "target": "C:C12",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P104:C:C12",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Specialty and seniority indicators describe uneven demand, not a single estimated effect of AI on labor.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P104",
      "target": "S:12.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P104:S:12.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Specialty and seniority indicators describe uneven demand, not a single estimated effect of AI on labor.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P104",
      "target": "S:12.8",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P104:S:12.8",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Specialty and seniority indicators describe uneven demand, not a single estimated effect of AI on labor.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P105",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P105:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P105",
      "target": "T:Engineering structure",
      "key": "P20261011V3:PRIMARY_STREAM:P105:T:Engineering structure",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "The report raises an organizational-risk hypothesis; employee allegations and editorial causal interpretations remain attributed.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P105",
      "target": "T:Code quality & security",
      "key": "P20261011V3:SECONDARY_STREAM:P105:T:Code quality & security",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "The report raises an organizational-risk hypothesis; employee allegations and editorial causal interpretations remain attributed.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P105",
      "target": "K:Specifications and governance",
      "key": "P20261011V3:ADDRESSES_TOPIC:P105:K:Specifications and governance",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "The report raises an organizational-risk hypothesis; employee allegations and editorial causal interpretations remain attributed.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P105",
      "target": "K:Ownership and knowledge transfer",
      "key": "P20261011V3:ADDRESSES_TOPIC:P105:K:Ownership and knowledge transfer",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "The report raises an organizational-risk hypothesis; employee allegations and editorial causal interpretations remain attributed.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P105",
      "target": "K:Technical debt and complexity",
      "key": "P20261011V3:ADDRESSES_TOPIC:P105:K:Technical debt and complexity",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "The report raises an organizational-risk hypothesis; employee allegations and editorial causal interpretations remain attributed.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P105",
      "target": "C:C11",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P105:C:C11",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "The report raises an organizational-risk hypothesis; employee allegations and editorial causal interpretations remain attributed.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P105",
      "target": "C:C05",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P105:C:C05",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "The report raises an organizational-risk hypothesis; employee allegations and editorial causal interpretations remain attributed.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P105",
      "target": "S:11.6",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P105:S:11.6",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "The report raises an organizational-risk hypothesis; employee allegations and editorial causal interpretations remain attributed.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P105",
      "target": "S:5.6",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P105:S:5.6",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "The report raises an organizational-risk hypothesis; employee allegations and editorial causal interpretations remain attributed.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P105",
      "target": "O005",
      "key": "P20261011V3:EDITORIAL_COMPARISON_NOT_CITATION:P105:O005",
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "role": "editorial_comparison",
      "rationale": "Governance and judgment must remain accountable; reported organizational failures are allegations and interpretations, not an experiment.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "EDITORIAL_COMPARISON_NOT_SOURCE_CITATION"
    },
    {
      "source": "P106",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P106:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P106",
      "target": "T:Code quality & security",
      "key": "P20261011V3:PRIMARY_STREAM:P106:T:Code quality & security",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "An outage and failover case illustrates engineering assurance; interrupted volume is not realized loss and AI causation is not inferred.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P106",
      "target": "T:Engineering structure",
      "key": "P20261011V3:SECONDARY_STREAM:P106:T:Engineering structure",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "An outage and failover case illustrates engineering assurance; interrupted volume is not realized loss and AI causation is not inferred.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P106",
      "target": "K:Architecture and modularity",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P106:K:Architecture and modularity",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "An outage and failover case illustrates engineering assurance; interrupted volume is not realized loss and AI causation is not inferred.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P106",
      "target": "K:Specifications and governance",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P106:K:Specifications and governance",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "An outage and failover case illustrates engineering assurance; interrupted volume is not realized loss and AI causation is not inferred.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P106",
      "target": "C:C05",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P106:C:C05",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "An outage and failover case illustrates engineering assurance; interrupted volume is not realized loss and AI causation is not inferred.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P106",
      "target": "C:C11",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P106:C:C11",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "An outage and failover case illustrates engineering assurance; interrupted volume is not realized loss and AI causation is not inferred.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P106",
      "target": "S:5.6",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P106:S:5.6",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "An outage and failover case illustrates engineering assurance; interrupted volume is not realized loss and AI causation is not inferred.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P106",
      "target": "S:11.6",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P106:S:11.6",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "An outage and failover case illustrates engineering assurance; interrupted volume is not realized loss and AI causation is not inferred.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P107",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P107:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P107",
      "target": "T:Productivity",
      "key": "P20261011V3:PRIMARY_STREAM:P107:T:Productivity",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Keynote observations reinforce the distinction between generation, review capacity and stable delivery without identifying a causal effect.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P107",
      "target": "T:Code quality & security",
      "key": "P20261011V3:SECONDARY_STREAM:P107:T:Code quality & security",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "Keynote observations reinforce the distinction between generation, review capacity and stable delivery without identifying a causal effect.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P107",
      "target": "K:Output versus shipped value",
      "key": "P20261011V3:ADDRESSES_TOPIC:P107:K:Output versus shipped value",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "Keynote observations reinforce the distinction between generation, review capacity and stable delivery without identifying a causal effect.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P107",
      "target": "K:Review capacity and maintainers",
      "key": "P20261011V3:ADDRESSES_TOPIC:P107:K:Review capacity and maintainers",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "Keynote observations reinforce the distinction between generation, review capacity and stable delivery without identifying a causal effect.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P107",
      "target": "K:Technical debt and complexity",
      "key": "P20261011V3:ADDRESSES_TOPIC:P107:K:Technical debt and complexity",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "Keynote observations reinforce the distinction between generation, review capacity and stable delivery without identifying a causal effect.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P107",
      "target": "C:C02",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P107:C:C02",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Keynote observations reinforce the distinction between generation, review capacity and stable delivery without identifying a causal effect.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P107",
      "target": "C:C08",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P107:C:C08",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Keynote observations reinforce the distinction between generation, review capacity and stable delivery without identifying a causal effect.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P107",
      "target": "S:2.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P107:S:2.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Keynote observations reinforce the distinction between generation, review capacity and stable delivery without identifying a causal effect.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P107",
      "target": "S:8.1",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P107:S:8.1",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Keynote observations reinforce the distinction between generation, review capacity and stable delivery without identifying a causal effect.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P107",
      "target": "W021",
      "key": "P20261011V3:EDITORIAL_COMPARISON_NOT_CITATION:P107:W021",
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "role": "editorial_comparison",
      "rationale": "Review and reliability bottlenecks qualify activity metrics; underlying telemetry definitions and commercial provenance still matter.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "EDITORIAL_COMPARISON_NOT_SOURCE_CITATION"
    },
    {
      "source": "P107",
      "target": "P103",
      "key": "P20261011V3:DEVELOPS_PRIOR_ARTICLE:P107:P103",
      "relation": "DEVELOPS_PRIOR_ARTICLE",
      "role": "source_dependency",
      "rationale": "The expanded keynote explicitly develops the earlier short ideas article. Full overlap assessment is blocked by P103 access.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "SHARED_REPORTING_OR_REUSE_NOT_ASSERTED_EXACT_URL"
    },
    {
      "source": "P107",
      "target": "P105",
      "key": "P20261011V3:REUSES_REPORTED_CASE:P107:P105",
      "relation": "REUSES_REPORTED_CASE",
      "role": "source_dependency",
      "rationale": "The Meta organizational discussion is reused in the expanded keynote, not independently confirmed.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "SHARED_REPORTING_OR_REUSE_NOT_ASSERTED_EXACT_URL"
    },
    {
      "source": "P108",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P108:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P108",
      "target": "K:Dataset provenance and dependency",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P108:K:Dataset provenance and dependency",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "The editorial account illustrates fragility of source access; it does not establish the identity of the complainant.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P109",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P109:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P109",
      "target": "T:Jobs & roles",
      "key": "P20261011V3:PRIMARY_STREAM:P109:T:Jobs & roles",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Labor-market interviews describe recruitment signals and uneven opportunities; AI is one contextual factor, not an isolated causal effect or a measured software-development intervention.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P109",
      "target": "K:Employment and early-career roles",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P109:K:Employment and early-career roles",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Labor-market interviews describe recruitment signals and uneven opportunities; AI is one contextual factor, not an isolated causal effect or a measured software-development intervention.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P109",
      "target": "C:C12",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P109:C:C12",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Labor-market interviews describe recruitment signals and uneven opportunities; AI is one contextual factor, not an isolated causal effect or a measured software-development intervention.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P109",
      "target": "S:12.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P109:S:12.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Labor-market interviews describe recruitment signals and uneven opportunities; AI is one contextual factor, not an isolated causal effect or a measured software-development intervention.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P110",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P110:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P110",
      "target": "T:What agents can do",
      "key": "P20261011V3:PRIMARY_STREAM:P110:T:What agents can do",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "The critique challenges unnecessary custom orchestration, not the need for bounded execution, context and independent assurance.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P110",
      "target": "T:Engineering structure",
      "key": "P20261011V3:SECONDARY_STREAM:P110:T:Engineering structure",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "The critique challenges unnecessary custom orchestration, not the need for bounded execution, context and independent assurance.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P110",
      "target": "K:Long-running agent execution",
      "key": "P20261011V3:ADDRESSES_TOPIC:P110:K:Long-running agent execution",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "The critique challenges unnecessary custom orchestration, not the need for bounded execution, context and independent assurance.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P110",
      "target": "K:Agent failure and escalation",
      "key": "P20261011V3:ADDRESSES_TOPIC:P110:K:Agent failure and escalation",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "The critique challenges unnecessary custom orchestration, not the need for bounded execution, context and independent assurance.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P110",
      "target": "K:Economic costs and return",
      "key": "P20261011V3:ADDRESSES_TOPIC:P110:K:Economic costs and return",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "The critique challenges unnecessary custom orchestration, not the need for bounded execution, context and independent assurance.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P110",
      "target": "C:C03",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P110:C:C03",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "The critique challenges unnecessary custom orchestration, not the need for bounded execution, context and independent assurance.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P110",
      "target": "C:C03",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "P110",
      "target": "C:C12",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P110:C:C12",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "The critique challenges unnecessary custom orchestration, not the need for bounded execution, context and independent assurance.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P110",
      "target": "S:3.6",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P110:S:3.6",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "The critique challenges unnecessary custom orchestration, not the need for bounded execution, context and independent assurance.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P110",
      "target": "S:3.6",
      "key": "orosz_v5_main",
      "relation": "CITED_IN_MANUSCRIPT_OROSZ_CORE",
      "provenance": "OROSZ_BOOK_INTEGRATION_v5_20261011",
      "file": "chapters/chapter03.tex",
      "source_usage": "ACTUAL_CITATION_PARSED_FROM_LATEX",
      "evidence_status": "Editorial use, not independent validation"
    },
    {
      "source": "P110",
      "target": "S:12.3",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P110:S:12.3",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "The critique challenges unnecessary custom orchestration, not the need for bounded execution, context and independent assurance.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P110",
      "target": "DATA:P:LOOP_REPLIES_2026",
      "key": "P20261011V3:USES_SHARED_SOURCE_DATA:P110:DATA:P:LOOP_REPLIES_2026",
      "relation": "USES_SHARED_SOURCE_DATA",
      "role": "source_dependency",
      "rationale": "Mostly social-media replies; selected workflows and experiences, not a controlled loop comparison.",
      "mapping_confidence": "SOURCE_REPORTED",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P110",
      "target": "O012",
      "key": "P20261011V3:CRITICAL_DISCUSSION_OF_EXISTING_PRACTITIONER_WORK:P110:O012",
      "relation": "CRITICAL_DISCUSSION_OF_EXISTING_PRACTITIONER_WORK",
      "role": "source_dependency",
      "rationale": "Direct discussion of Osmani’s loop essay through the website edition; O012 is its substantially matching Substack edition. Not an exact-URL citation, independent validation or wholesale refutation.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "UNDERLYING_WORK_ALTERNATE_EDITION",
      "cited_url": "https://addyosmani.com/blog/loop-engineering/",
      "cited_edition_date": "2026-06-07",
      "catalogued_edition_date": "2026-06-08",
      "identity_level": "SAME_UNDERLYING_WORK_ALTERNATE_EDITION"
    },
    {
      "source": "P110",
      "target": "W095",
      "key": "P20261011V3:EDITORIAL_COMPARISON_NOT_CITATION:P110:W095",
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "role": "editorial_comparison",
      "rationale": "Lifecycle reliability and token/review cost are appropriate tests of whether extra orchestration earns its keep.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "EDITORIAL_COMPARISON_NOT_SOURCE_CITATION"
    },
    {
      "source": "P110",
      "target": "W191",
      "key": "P20261011V3:EDITORIAL_COMPARISON_NOT_CITATION:P110:W191",
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "role": "editorial_comparison",
      "rationale": "Observed failure modes are relevant to testing loop usefulness; the interview-based article is not a failure-rate study.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "EDITORIAL_COMPARISON_NOT_SOURCE_CITATION"
    },
    {
      "source": "P110",
      "target": "EDU:COMMENTARY:OROSZ",
      "key": "orosz_v5_appendix",
      "relation": "DISCUSSED_IN_APPENDIX_B_OROSZ",
      "provenance": "OROSZ_BOOK_INTEGRATION_v5_20261011",
      "file": "appendices/methodology.tex",
      "source_usage": "ACTUAL_CITATION_PARSED_FROM_LATEX"
    },
    {
      "source": "P110",
      "target": "EDU:FIG:OROSZ_FP01",
      "key": "orosz_v5_figure",
      "relation": "INFORMS_AUTHOR_CONCEPTUAL_FIGURE_NOT_VALIDATION",
      "provenance": "OROSZ_BOOK_INTEGRATION_v5_20261011",
      "citation_identity_level": "ATTRIBUTED_CONCEPTUAL_SYNTHESIS"
    },
    {
      "source": "P110",
      "target": "JPG:V7:09",
      "key": "v7_attribution",
      "relation": "SOURCE_ATTRIBUTION_FOR_RENDITION",
      "provenance": "JPG_EDITION_V7",
      "interpretation": "Source attribution inherited from audited figure; not independent validation"
    },
    {
      "source": "P110",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "P111",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P111:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P111",
      "target": "T:Economics",
      "key": "P20261011V3:PRIMARY_STREAM:P111:T:Economics",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Resource estimates checked against observation illustrate model calibration; startup savings are not coding-agent ROI evidence.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P111",
      "target": "T:Engineering structure",
      "key": "P20261011V3:SECONDARY_STREAM:P111:T:Engineering structure",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "Resource estimates checked against observation illustrate model calibration; startup savings are not coding-agent ROI evidence.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P111",
      "target": "K:Economic costs and return",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P111:K:Economic costs and return",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Resource estimates checked against observation illustrate model calibration; startup savings are not coding-agent ROI evidence.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P111",
      "target": "K:Architecture and modularity",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P111:K:Architecture and modularity",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Resource estimates checked against observation illustrate model calibration; startup savings are not coding-agent ROI evidence.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P111",
      "target": "K:Evaluation methodology and baselines",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P111:K:Evaluation methodology and baselines",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Resource estimates checked against observation illustrate model calibration; startup savings are not coding-agent ROI evidence.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P111",
      "target": "C:C12",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P111:C:C12",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Resource estimates checked against observation illustrate model calibration; startup savings are not coding-agent ROI evidence.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P111",
      "target": "C:C12",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "P111",
      "target": "C:C05",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P111:C:C05",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Resource estimates checked against observation illustrate model calibration; startup savings are not coding-agent ROI evidence.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P111",
      "target": "S:12.4",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P111:S:12.4",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Resource estimates checked against observation illustrate model calibration; startup savings are not coding-agent ROI evidence.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P111",
      "target": "S:12.4",
      "key": "orosz_v5_main",
      "relation": "CITED_IN_MANUSCRIPT_OROSZ_CORE",
      "provenance": "OROSZ_BOOK_INTEGRATION_v5_20261011",
      "file": "chapters/chapter12.tex",
      "source_usage": "ACTUAL_CITATION_PARSED_FROM_LATEX",
      "evidence_status": "Editorial use, not independent validation"
    },
    {
      "source": "P111",
      "target": "S:5.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P111:S:5.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Resource estimates checked against observation illustrate model calibration; startup savings are not coding-agent ROI evidence.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P111",
      "target": "EDU:COMMENTARY:OROSZ",
      "key": "orosz_v5_appendix",
      "relation": "DISCUSSED_IN_APPENDIX_B_OROSZ",
      "provenance": "OROSZ_BOOK_INTEGRATION_v5_20261011",
      "file": "appendices/methodology.tex",
      "source_usage": "ACTUAL_CITATION_PARSED_FROM_LATEX"
    },
    {
      "source": "P111",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "P112",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P112:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P112",
      "target": "T:Engineering structure",
      "key": "P20261011V3:PRIMARY_STREAM:P112:T:Engineering structure",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "The company case retains planning and verification despite accelerated implementation; hypothetical pre-AI comparisons remain unvalidated.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P112",
      "target": "T:Productivity",
      "key": "P20261011V3:SECONDARY_STREAM:P112:T:Productivity",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "The company case retains planning and verification despite accelerated implementation; hypothetical pre-AI comparisons remain unvalidated.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P112",
      "target": "K:Human-agent collaboration",
      "key": "P20261011V3:ADDRESSES_TOPIC:P112:K:Human-agent collaboration",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "The company case retains planning and verification despite accelerated implementation; hypothetical pre-AI comparisons remain unvalidated.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P112",
      "target": "K:Output versus shipped value",
      "key": "P20261011V3:ADDRESSES_TOPIC:P112:K:Output versus shipped value",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "The company case retains planning and verification despite accelerated implementation; hypothetical pre-AI comparisons remain unvalidated.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P112",
      "target": "C:C11",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P112:C:C11",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "The company case retains planning and verification despite accelerated implementation; hypothetical pre-AI comparisons remain unvalidated.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P112",
      "target": "C:C02",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P112:C:C02",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "The company case retains planning and verification despite accelerated implementation; hypothetical pre-AI comparisons remain unvalidated.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P112",
      "target": "S:11.1",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P112:S:11.1",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "The company case retains planning and verification despite accelerated implementation; hypothetical pre-AI comparisons remain unvalidated.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P112",
      "target": "S:2.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P112:S:2.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "The company case retains planning and verification despite accelerated implementation; hypothetical pre-AI comparisons remain unvalidated.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P112",
      "target": "O009",
      "key": "P20261011V3:EDITORIAL_COMPARISON_NOT_CITATION:P112:O009",
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "role": "editorial_comparison",
      "rationale": "The company case preserves planning and ownership of outcomes despite increased generation; a practitioner comparison only.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "EDITORIAL_COMPARISON_NOT_SOURCE_CITATION"
    },
    {
      "source": "P113",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P113:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P113",
      "target": "T:Engineering structure",
      "key": "P20261011V3:PRIMARY_STREAM:P113:T:Engineering structure",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Trading-system constraints provide an important boundary case for engineering controls; do not generalize domain-specific incentives.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P113",
      "target": "T:Code quality & security",
      "key": "P20261011V3:SECONDARY_STREAM:P113:T:Code quality & security",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "Trading-system constraints provide an important boundary case for engineering controls; do not generalize domain-specific incentives.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P113",
      "target": "K:Architecture and modularity",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P113:K:Architecture and modularity",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Trading-system constraints provide an important boundary case for engineering controls; do not generalize domain-specific incentives.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P113",
      "target": "K:Specifications and governance",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P113:K:Specifications and governance",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Trading-system constraints provide an important boundary case for engineering controls; do not generalize domain-specific incentives.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P113",
      "target": "C:C05",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P113:C:C05",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Trading-system constraints provide an important boundary case for engineering controls; do not generalize domain-specific incentives.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P113",
      "target": "C:C11",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P113:C:C11",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Trading-system constraints provide an important boundary case for engineering controls; do not generalize domain-specific incentives.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P113",
      "target": "S:5.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P113:S:5.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Trading-system constraints provide an important boundary case for engineering controls; do not generalize domain-specific incentives.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P113",
      "target": "S:11.6",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P113:S:11.6",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Trading-system constraints provide an important boundary case for engineering controls; do not generalize domain-specific incentives.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P114",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P114:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P114",
      "target": "T:Jobs & roles",
      "key": "P20261011V3:PRIMARY_STREAM:P114:T:Jobs & roles",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Leadership-break interviews concern ownership, incentives and transitions, without measuring the prevalence of AI-caused exits.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P114",
      "target": "T:Engineering structure",
      "key": "P20261011V3:SECONDARY_STREAM:P114:T:Engineering structure",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "Leadership-break interviews concern ownership, incentives and transitions, without measuring the prevalence of AI-caused exits.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P114",
      "target": "K:Employment and early-career roles",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P114:K:Employment and early-career roles",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Leadership-break interviews concern ownership, incentives and transitions, without measuring the prevalence of AI-caused exits.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P114",
      "target": "K:Ownership and knowledge transfer",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P114:K:Ownership and knowledge transfer",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "Leadership-break interviews concern ownership, incentives and transitions, without measuring the prevalence of AI-caused exits.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P114",
      "target": "C:C12",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P114:C:C12",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Leadership-break interviews concern ownership, incentives and transitions, without measuring the prevalence of AI-caused exits.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P114",
      "target": "C:C11",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P114:C:C11",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Leadership-break interviews concern ownership, incentives and transitions, without measuring the prevalence of AI-caused exits.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P114",
      "target": "S:12.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P114:S:12.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Leadership-break interviews concern ownership, incentives and transitions, without measuring the prevalence of AI-caused exits.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P114",
      "target": "S:11.8",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P114:S:11.8",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Leadership-break interviews concern ownership, incentives and transitions, without measuring the prevalence of AI-caused exits.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P115",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P115:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P115",
      "target": "T:System knowledge & memory",
      "key": "P20261011V3:PRIMARY_STREAM:P115:T:System knowledge & memory",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "The Inspect case emphasizes company context, remote sandboxes and verification; reported self-checks are not independent accuracy evidence.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P115",
      "target": "T:What agents can do",
      "key": "P20261011V3:SECONDARY_STREAM:P115:T:What agents can do",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "The Inspect case emphasizes company context, remote sandboxes and verification; reported self-checks are not independent accuracy evidence.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P115",
      "target": "K:Agent context and persistent memory",
      "key": "P20261011V3:ADDRESSES_TOPIC:P115:K:Agent context and persistent memory",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "The Inspect case emphasizes company context, remote sandboxes and verification; reported self-checks are not independent accuracy evidence.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P115",
      "target": "K:Independent verification and oracles",
      "key": "P20261011V3:ADDRESSES_TOPIC:P115:K:Independent verification and oracles",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "The Inspect case emphasizes company context, remote sandboxes and verification; reported self-checks are not independent accuracy evidence.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P115",
      "target": "C:C09",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P115:C:C09",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "The Inspect case emphasizes company context, remote sandboxes and verification; reported self-checks are not independent accuracy evidence.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P115",
      "target": "C:C03",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P115:C:C03",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "The Inspect case emphasizes company context, remote sandboxes and verification; reported self-checks are not independent accuracy evidence.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P115",
      "target": "S:9.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P115:S:9.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "The Inspect case emphasizes company context, remote sandboxes and verification; reported self-checks are not independent accuracy evidence.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P115",
      "target": "S:3.2",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P115:S:3.2",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "The Inspect case emphasizes company context, remote sandboxes and verification; reported self-checks are not independent accuracy evidence.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P115",
      "target": "O004",
      "key": "P20261011V3:EDITORIAL_COMPARISON_NOT_CITATION:P115:O004",
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "role": "editorial_comparison",
      "rationale": "Persistent company instructions and context need maintenance and validity checks, not only accumulation.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "EDITORIAL_COMPARISON_NOT_SOURCE_CITATION"
    },
    {
      "source": "P115",
      "target": "W159",
      "key": "P20261011V3:EDITORIAL_COMPARISON_NOT_CITATION:P115:W159",
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "role": "editorial_comparison",
      "rationale": "Contextual consistency is a testable operational concern; the company case does not replicate memory research.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "EDITORIAL_COMPARISON_NOT_SOURCE_CITATION"
    },
    {
      "source": "P116",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P116:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P117",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P117:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P117",
      "target": "K:Dataset provenance and dependency",
      "key": "P20261011V3:CONTEXTUAL_TOPIC_MAPPING:P117:K:Dataset provenance and dependency",
      "relation": "CONTEXTUAL_TOPIC_MAPPING",
      "role": "editorial_context",
      "rationale": "An essay challenge is recruitment and source-selection context; no submission findings or AI-authorship detector validity are inferred.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P118",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P118:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P118",
      "target": "T:Verification & review",
      "key": "P20261011V3:PRIMARY_STREAM:P118:T:Verification & review",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Reported review approaches depend on risk, noise and team context; the article does not validate one universal review policy.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P118",
      "target": "T:Engineering structure",
      "key": "P20261011V3:SECONDARY_STREAM:P118:T:Engineering structure",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "Reported review approaches depend on risk, noise and team context; the article does not validate one universal review policy.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P118",
      "target": "K:Review capacity and maintainers",
      "key": "P20261011V3:ADDRESSES_TOPIC:P118:K:Review capacity and maintainers",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "Reported review approaches depend on risk, noise and team context; the article does not validate one universal review policy.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P118",
      "target": "K:AI as reviewer",
      "key": "P20261011V3:ADDRESSES_TOPIC:P118:K:AI as reviewer",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "Reported review approaches depend on risk, noise and team context; the article does not validate one universal review policy.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P118",
      "target": "K:Automation bias and trust",
      "key": "P20261011V3:ADDRESSES_TOPIC:P118:K:Automation bias and trust",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "Reported review approaches depend on risk, noise and team context; the article does not validate one universal review policy.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P118",
      "target": "C:C08",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P118:C:C08",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Reported review approaches depend on risk, noise and team context; the article does not validate one universal review policy.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P118",
      "target": "C:C08",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "P118",
      "target": "S:8.1",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P118:S:8.1",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Reported review approaches depend on risk, noise and team context; the article does not validate one universal review policy.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P118",
      "target": "S:8.8",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P118:S:8.8",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Reported review approaches depend on risk, noise and team context; the article does not validate one universal review policy.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P118",
      "target": "O001",
      "key": "P20261011V3:EDITORIAL_COMPARISON_NOT_CITATION:P118:O001",
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "role": "editorial_comparison",
      "rationale": "Risk-calibrated review and retained accountability overlap, but the sources are practitioner analyses rather than trials.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "EDITORIAL_COMPARISON_NOT_SOURCE_CITATION"
    },
    {
      "source": "P118",
      "target": "O019",
      "key": "P20261011V3:EDITORIAL_COMPARISON_NOT_CITATION:P118:O019",
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "role": "editorial_comparison",
      "rationale": "Contemporary review practices complement earlier reviewer guidance; no single process is validated for every team.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "EDITORIAL_COMPARISON_NOT_SOURCE_CITATION"
    },
    {
      "source": "P118",
      "target": "W093",
      "key": "P20261011V3:EDITORIAL_COMPARISON_NOT_CITATION:P118:W093",
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "role": "editorial_comparison",
      "rationale": "Low-risk automation is a narrower evaluated setting than broad claims about the end of code review.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "EDITORIAL_COMPARISON_NOT_SOURCE_CITATION"
    },
    {
      "source": "P118",
      "target": "W096",
      "key": "P20261011V3:EDITORIAL_COMPARISON_NOT_CITATION:P118:W096",
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "role": "editorial_comparison",
      "rationale": "Reviewer noise and developer response constrain the usefulness of automated comments.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "EDITORIAL_COMPARISON_NOT_SOURCE_CITATION"
    },
    {
      "source": "P118",
      "target": "S:8.5",
      "key": "orosz_v5_main",
      "relation": "CITED_IN_MANUSCRIPT_OROSZ_CORE",
      "provenance": "OROSZ_BOOK_INTEGRATION_v5_20261011",
      "file": "chapters/chapter08.tex",
      "source_usage": "ACTUAL_CITATION_PARSED_FROM_LATEX",
      "evidence_status": "Editorial use, not independent validation"
    },
    {
      "source": "P118",
      "target": "EDU:COMMENTARY:OROSZ",
      "key": "orosz_v5_appendix",
      "relation": "DISCUSSED_IN_APPENDIX_B_OROSZ",
      "provenance": "OROSZ_BOOK_INTEGRATION_v5_20261011",
      "file": "appendices/methodology.tex",
      "source_usage": "ACTUAL_CITATION_PARSED_FROM_LATEX"
    },
    {
      "source": "P118",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "P119",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P119:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P119",
      "target": "T:Engineering structure",
      "key": "P20261011V3:PRIMARY_STREAM:P119:T:Engineering structure",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "A deeply integrated internal software factory is a boundary case, not a representative operating environment.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P119",
      "target": "T:What agents can do",
      "key": "P20261011V3:SECONDARY_STREAM:P119:T:What agents can do",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "A deeply integrated internal software factory is a boundary case, not a representative operating environment.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P119",
      "target": "K:Human-agent collaboration",
      "key": "P20261011V3:ADDRESSES_TOPIC:P119:K:Human-agent collaboration",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "A deeply integrated internal software factory is a boundary case, not a representative operating environment.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P119",
      "target": "K:Long-running agent execution",
      "key": "P20261011V3:ADDRESSES_TOPIC:P119:K:Long-running agent execution",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "A deeply integrated internal software factory is a boundary case, not a representative operating environment.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P119",
      "target": "K:Agent context and persistent memory",
      "key": "P20261011V3:ADDRESSES_TOPIC:P119:K:Agent context and persistent memory",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "A deeply integrated internal software factory is a boundary case, not a representative operating environment.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P119",
      "target": "C:C11",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P119:C:C11",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "A deeply integrated internal software factory is a boundary case, not a representative operating environment.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P119",
      "target": "C:C03",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P119:C:C03",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "A deeply integrated internal software factory is a boundary case, not a representative operating environment.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P119",
      "target": "S:11.2",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P119:S:11.2",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "A deeply integrated internal software factory is a boundary case, not a representative operating environment.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P119",
      "target": "S:3.6",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P119:S:3.6",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "A deeply integrated internal software factory is a boundary case, not a representative operating environment.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P119",
      "target": "O008",
      "key": "P20261011V3:EDITORIAL_COMPARISON_NOT_CITATION:P119:O008",
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "role": "editorial_comparison",
      "rationale": "An internal software-factory example is not proof that its autonomy model transfers to organizations with different constraints.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "EDITORIAL_COMPARISON_NOT_SOURCE_CITATION"
    },
    {
      "source": "P120",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P120:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P120",
      "target": "T:Engineering structure",
      "key": "P20261011V3:PRIMARY_STREAM:P120:T:Engineering structure",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Windows platform architecture enables AI applications and agents through identity, isolation and discovery. Distinguish roadmap features from deployed capabilities, and architecture from validated security outcomes.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P120",
      "target": "T:Code quality & security",
      "key": "P20261011V3:SECONDARY_STREAM:P120:T:Code quality & security",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "Windows platform architecture enables AI applications and agents through identity, isolation and discovery. Distinguish roadmap features from deployed capabilities, and architecture from validated security outcomes.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P120",
      "target": "K:Architecture and modularity",
      "key": "P20261011V3:ADDRESSES_TOPIC:P120:K:Architecture and modularity",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "Windows platform architecture enables AI applications and agents through identity, isolation and discovery. Distinguish roadmap features from deployed capabilities, and architecture from validated security outcomes.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P120",
      "target": "K:Dependencies and agent supply chain",
      "key": "P20261011V3:ADDRESSES_TOPIC:P120:K:Dependencies and agent supply chain",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "Windows platform architecture enables AI applications and agents through identity, isolation and discovery. Distinguish roadmap features from deployed capabilities, and architecture from validated security outcomes.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P120",
      "target": "C:C05",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P120:C:C05",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Windows platform architecture enables AI applications and agents through identity, isolation and discovery. Distinguish roadmap features from deployed capabilities, and architecture from validated security outcomes.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P120",
      "target": "C:C06",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P120:C:C06",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Windows platform architecture enables AI applications and agents through identity, isolation and discovery. Distinguish roadmap features from deployed capabilities, and architecture from validated security outcomes.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P120",
      "target": "S:5.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P120:S:5.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Windows platform architecture enables AI applications and agents through identity, isolation and discovery. Distinguish roadmap features from deployed capabilities, and architecture from validated security outcomes.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P120",
      "target": "S:6.7",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P120:S:6.7",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Windows platform architecture enables AI applications and agents through identity, isolation and discovery. Distinguish roadmap features from deployed capabilities, and architecture from validated security outcomes.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P120",
      "target": "O014",
      "key": "P20261011V3:EDITORIAL_COMPARISON_NOT_CITATION:P120:O014",
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "role": "editorial_comparison",
      "rationale": "Identity, isolation and runtime policy are architectural responsibilities beyond model capability.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "EDITORIAL_COMPARISON_NOT_SOURCE_CITATION"
    },
    {
      "source": "P121",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P121:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P121",
      "target": "T:Engineering structure",
      "key": "P20261011V3:PRIMARY_STREAM:P121:T:Engineering structure",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "AI can change platform migration costs, but a single-company account does not establish universal superiority of native development.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P121",
      "target": "T:Productivity",
      "key": "P20261011V3:SECONDARY_STREAM:P121:T:Productivity",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "AI can change platform migration costs, but a single-company account does not establish universal superiority of native development.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P121",
      "target": "K:Architecture and modularity",
      "key": "P20261011V3:ADDRESSES_TOPIC:P121:K:Architecture and modularity",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "AI can change platform migration costs, but a single-company account does not establish universal superiority of native development.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P121",
      "target": "K:Developer workflow and adoption",
      "key": "P20261011V3:ADDRESSES_TOPIC:P121:K:Developer workflow and adoption",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "AI can change platform migration costs, but a single-company account does not establish universal superiority of native development.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P121",
      "target": "C:C05",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P121:C:C05",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "AI can change platform migration costs, but a single-company account does not establish universal superiority of native development.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P121",
      "target": "C:C02",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P121:C:C02",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "AI can change platform migration costs, but a single-company account does not establish universal superiority of native development.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P121",
      "target": "S:5.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P121:S:5.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "AI can change platform migration costs, but a single-company account does not establish universal superiority of native development.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P121",
      "target": "S:2.4",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P121:S:2.4",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "AI can change platform migration costs, but a single-company account does not establish universal superiority of native development.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P121",
      "target": "O007",
      "key": "P20261011V3:EDITORIAL_COMPARISON_NOT_CITATION:P121:O007",
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "role": "editorial_comparison",
      "rationale": "Faster migration still requires architectural fit and code quality; the reported company result is context-bound.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "EDITORIAL_COMPARISON_NOT_SOURCE_CITATION"
    },
    {
      "source": "P122",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P122:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P122",
      "target": "T:Engineering structure",
      "key": "P20261011V3:PRIMARY_STREAM:P122:T:Engineering structure",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "A keynote synthesis summarizes frontier practices and preserves engineering fundamentals; overlapping reporting is not fresh experimental evidence.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P122",
      "target": "T:Productivity",
      "key": "P20261011V3:SECONDARY_STREAM:P122:T:Productivity",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "A keynote synthesis summarizes frontier practices and preserves engineering fundamentals; overlapping reporting is not fresh experimental evidence.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P122",
      "target": "K:Output versus shipped value",
      "key": "P20261011V3:ADDRESSES_TOPIC:P122:K:Output versus shipped value",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "A keynote synthesis summarizes frontier practices and preserves engineering fundamentals; overlapping reporting is not fresh experimental evidence.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P122",
      "target": "K:Human-agent collaboration",
      "key": "P20261011V3:ADDRESSES_TOPIC:P122:K:Human-agent collaboration",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "A keynote synthesis summarizes frontier practices and preserves engineering fundamentals; overlapping reporting is not fresh experimental evidence.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P122",
      "target": "K:Independent verification and oracles",
      "key": "P20261011V3:ADDRESSES_TOPIC:P122:K:Independent verification and oracles",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "A keynote synthesis summarizes frontier practices and preserves engineering fundamentals; overlapping reporting is not fresh experimental evidence.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P122",
      "target": "C:C01",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P122:C:C01",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "A keynote synthesis summarizes frontier practices and preserves engineering fundamentals; overlapping reporting is not fresh experimental evidence.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P122",
      "target": "C:C11",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P122:C:C11",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "A keynote synthesis summarizes frontier practices and preserves engineering fundamentals; overlapping reporting is not fresh experimental evidence.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P122",
      "target": "S:1.9",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P122:S:1.9",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "A keynote synthesis summarizes frontier practices and preserves engineering fundamentals; overlapping reporting is not fresh experimental evidence.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P122",
      "target": "S:11.1",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P122:S:11.1",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "A keynote synthesis summarizes frontier practices and preserves engineering fundamentals; overlapping reporting is not fresh experimental evidence.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P122",
      "target": "W010",
      "key": "P20261011V3:EDITORIAL_COMPARISON_NOT_CITATION:P122:W010",
      "relation": "EDITORIAL_COMPARISON_NOT_CITATION",
      "role": "editorial_comparison",
      "rationale": "Keynote claims about generated work must remain separate from delivered value and measured organizational outcomes.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "EDITORIAL_COMPARISON_NOT_SOURCE_CITATION"
    },
    {
      "source": "P122",
      "target": "P080",
      "key": "P20261011V3:SYNTHESIZES_PRIOR_REPORTING:P122:P080",
      "relation": "SYNTHESIZES_PRIOR_REPORTING",
      "role": "source_dependency",
      "rationale": "The keynote explicitly refers to the earlier AI-written-code essay.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "SHARED_REPORTING_OR_REUSE_NOT_ASSERTED_EXACT_URL"
    },
    {
      "source": "P122",
      "target": "P115",
      "key": "P20261011V3:SYNTHESIZES_PRIOR_REPORTING:P122:P115",
      "relation": "SYNTHESIZES_PRIOR_REPORTING",
      "role": "source_dependency",
      "rationale": "The keynote explicitly reuses the Ramp Inspect report.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "SHARED_REPORTING_OR_REUSE_NOT_ASSERTED_EXACT_URL"
    },
    {
      "source": "P122",
      "target": "P119",
      "key": "P20261011V3:SYNTHESIZES_PRIOR_REPORTING:P122:P119",
      "relation": "SYNTHESIZES_PRIOR_REPORTING",
      "role": "source_dependency",
      "rationale": "The keynote explicitly reuses the OpenAI software-factory report.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "SHARED_REPORTING_OR_REUSE_NOT_ASSERTED_EXACT_URL"
    },
    {
      "source": "P122",
      "target": "P112",
      "key": "P20261011V3:SYNTHESIZES_PRIOR_REPORTING:P122:P112",
      "relation": "SYNTHESIZES_PRIOR_REPORTING",
      "role": "source_dependency",
      "rationale": "The keynote explicitly cites the Anthropic account for project staffing.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "SHARED_REPORTING_OR_REUSE_NOT_ASSERTED_EXACT_URL"
    },
    {
      "source": "P122",
      "target": "P091",
      "key": "P20261011V3:SYNTHESIZES_PRIOR_REPORTING:P122:P091",
      "relation": "SYNTHESIZES_PRIOR_REPORTING",
      "role": "source_dependency",
      "rationale": "The keynote explicitly refers to the earlier quality/productivity discussion.",
      "mapping_confidence": "REVIEWED_PUBLIC_PASSAGE_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "SHARED_REPORTING_OR_REUSE_NOT_ASSERTED_EXACT_URL"
    },
    {
      "source": "P123",
      "target": "COLL:OROSZ:20241011_20261011",
      "key": "P20261011V3:MEMBER_OF_COLLECTION:P123:COLL:OROSZ:20241011_20261011",
      "relation": "MEMBER_OF_COLLECTION",
      "role": "provenance",
      "rationale": "Frozen source ID with dated public-index inclusion record.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P123",
      "target": "T:Engineering structure",
      "key": "P20261011V3:PRIMARY_STREAM:P123:T:Engineering structure",
      "relation": "PRIMARY_STREAM",
      "role": "editorial_context",
      "rationale": "Directly addresses using AI in software work, with historical and organizational analogies; maps to shipped value and agile team practices as editorial proposals.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P123",
      "target": "T:Skills & learning",
      "key": "P20261011V3:SECONDARY_STREAM:P123:T:Skills & learning",
      "relation": "SECONDARY_STREAM",
      "role": "editorial_context",
      "rationale": "Directly addresses using AI in software work, with historical and organizational analogies; maps to shipped value and agile team practices as editorial proposals.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P123",
      "target": "K:Developer workflow and adoption",
      "key": "P20261011V3:ADDRESSES_TOPIC:P123:K:Developer workflow and adoption",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "Directly addresses using AI in software work, with historical and organizational analogies; maps to shipped value and agile team practices as editorial proposals.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P123",
      "target": "K:Output versus shipped value",
      "key": "P20261011V3:ADDRESSES_TOPIC:P123:K:Output versus shipped value",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "Directly addresses using AI in software work, with historical and organizational analogies; maps to shipped value and agile team practices as editorial proposals.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P123",
      "target": "K:Human cognitive load",
      "key": "P20261011V3:ADDRESSES_TOPIC:P123:K:Human cognitive load",
      "relation": "ADDRESSES_TOPIC",
      "role": "editorial_context",
      "rationale": "Directly addresses using AI in software work, with historical and organizational analogies; maps to shipped value and agile team practices as editorial proposals.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P123",
      "target": "C:C02",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P123:C:C02",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Directly addresses using AI in software work, with historical and organizational analogies; maps to shipped value and agile team practices as editorial proposals.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P123",
      "target": "C:C11",
      "key": "P20261011V3:INFORMS_CHAPTER_PROPOSAL:P123:C:C11",
      "relation": "INFORMS_CHAPTER_PROPOSAL",
      "role": "editorial_context",
      "rationale": "Directly addresses using AI in software work, with historical and organizational analogies; maps to shipped value and agile team practices as editorial proposals.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P123",
      "target": "S:2.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P123:S:2.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Directly addresses using AI in software work, with historical and organizational analogies; maps to shipped value and agile team practices as editorial proposals.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P123",
      "target": "S:11.5",
      "key": "P20261011V3:EDITORIAL_CANDIDATE_FOR_SECTION:P123:S:11.5",
      "relation": "EDITORIAL_CANDIDATE_FOR_SECTION",
      "role": "editorial_context",
      "rationale": "Directly addresses using AI in software work, with historical and organizational analogies; maps to shipped value and agile team practices as editorial proposals.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "P123",
      "target": "P088",
      "key": "P20261011V3:SHARES_REPORTED_EVENT_CONTEXT:P123:P088",
      "relation": "SHARES_REPORTED_EVENT_CONTEXT",
      "role": "source_dependency",
      "rationale": "Both draw partly on the February 2026 Pragmatic Summit, with Beck/Fowler perspectives; distinct written articles, not independent event samples.",
      "mapping_confidence": "PROVISIONAL_PUBLIC_PREVIEW_CLASSIFICATION",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "SHARED_EVENT_NOT_ASSERTED_EXACT_URL_CITATION",
      "source_url": "https://newsletter.pragmaticengineer.com/p/cycles-of-disruption-in-the-tech",
      "comparison_url": "https://newsletter.pragmaticengineer.com/p/the-future-of-software-engineering-with-ai"
    },
    {
      "source": "P123",
      "target": "S:10.8",
      "key": "orosz_v5_main",
      "relation": "CITED_IN_MANUSCRIPT_OROSZ_CORE",
      "provenance": "OROSZ_BOOK_INTEGRATION_v5_20261011",
      "file": "chapters/chapter10.tex",
      "source_usage": "ACTUAL_CITATION_PARSED_FROM_LATEX",
      "evidence_status": "Editorial use, not independent validation"
    },
    {
      "source": "P123",
      "target": "EDU:COMMENTARY:OROSZ",
      "key": "orosz_v5_appendix",
      "relation": "DISCUSSED_IN_APPENDIX_B_OROSZ",
      "provenance": "OROSZ_BOOK_INTEGRATION_v5_20261011",
      "file": "appendices/methodology.tex",
      "source_usage": "ACTUAL_CITATION_PARSED_FROM_LATEX"
    },
    {
      "source": "P123",
      "target": "C:C10",
      "key": "v6_actual_citation",
      "relation": "CITED_IN_CHAPTER_BUNDLE_V6",
      "source_usage": "ACTUAL_LATEX_REFERENCE_IN_PROSE_FIGURE_WORKED_OR_EXERCISE",
      "provenance": "BOOK_AUDIT_V6",
      "edition": "EDITION:WOP:V6:20261011"
    },
    {
      "source": "P123",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_reader_citation",
      "relation": "CITED_IN_READER_DOCUMENT_V9",
      "provenance": "CURRENT_LATEX",
      "source_file": "appendices/methodology.tex",
      "interpretation": "Actual citation or stable-ID discussion; not independent confirmation or an efficacy claim"
    },
    {
      "source": "DATA:P:TECHSTACK_2025",
      "target": "K:Dataset provenance and dependency",
      "key": "P20261011V3:SOURCE_DEPENDENCY_CONTEXT:DATA:P:TECHSTACK_2025:K:Dataset provenance and dependency",
      "relation": "SOURCE_DEPENDENCY_CONTEXT",
      "role": "provenance",
      "rationale": "Voluntary reader sample; three analyses of one dataset, not independent replications. Gross 3,000-plus submissions and 2,997 retained responses are different processing stages.",
      "mapping_confidence": "SOURCE_REPORTED",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "DATA:P:AI_SURVEY_2026",
      "target": "K:Dataset provenance and dependency",
      "key": "P20261011V3:SOURCE_DEPENDENCY_CONTEXT:DATA:P:AI_SURVEY_2026:K:Dataset provenance and dependency",
      "relation": "SOURCE_DEPENDENCY_CONTEXT",
      "role": "provenance",
      "rationale": "Voluntary reader sample; self-reported adoption, cost and attitudes; same cohort across three articles. Role/tool associations are not causal estimates or matched-panel changes. Numerical denominator and supplement-version issues are recorded separately.",
      "mapping_confidence": "SOURCE_REPORTED",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "DATA:P:GOOGLE_INTERVIEWS_2025",
      "target": "K:Dataset provenance and dependency",
      "key": "P20261011V3:SOURCE_DEPENDENCY_CONTEXT:DATA:P:GOOGLE_INTERVIEWS_2025:K:Dataset provenance and dependency",
      "relation": "SOURCE_DEPENDENCY_CONTEXT",
      "role": "provenance",
      "rationale": "Shared reporting pool; the installments cover different topics and are retained as different articles.",
      "mapping_confidence": "SOURCE_REPORTED",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "DATA:P:IDE_SOCIAL_2024",
      "target": "K:Dataset provenance and dependency",
      "key": "P20261011V3:SOURCE_DEPENDENCY_CONTEXT:DATA:P:IDE_SOCIAL_2024:K:Dataset provenance and dependency",
      "relation": "SOURCE_DEPENDENCY_CONTEXT",
      "role": "provenance",
      "rationale": "Voluntary early-adopter responses; no microdata audit. Distinguish the canonical 155 count from a discrepant blog sentence and from newsletter access.",
      "mapping_confidence": "SOURCE_REPORTED",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "DATA:P:READER_PROFILE_2024",
      "target": "K:Dataset provenance and dependency",
      "key": "P20261011V3:SOURCE_DEPENDENCY_CONTEXT:DATA:P:READER_PROFILE_2024:K:Dataset provenance and dependency",
      "relation": "SOURCE_DEPENDENCY_CONTEXT",
      "role": "provenance",
      "rationale": "Readership profile is not a census of software engineers; publication date and data date differ.",
      "mapping_confidence": "SOURCE_REPORTED",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "DATA:P:BIGTECH_HIRING_2024",
      "target": "K:Dataset provenance and dependency",
      "key": "P20261011V3:SOURCE_DEPENDENCY_CONTEXT:DATA:P:BIGTECH_HIRING_2024:K:Dataset provenance and dependency",
      "relation": "SOURCE_DEPENDENCY_CONTEXT",
      "role": "provenance",
      "rationale": "Related interview series, not two independent estimates of hiring effectiveness.",
      "mapping_confidence": "SOURCE_REPORTED",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "DATA:P:GENAI_HIRING_2024",
      "target": "K:Dataset provenance and dependency",
      "key": "P20261011V3:SOURCE_DEPENDENCY_CONTEXT:DATA:P:GENAI_HIRING_2024:K:Dataset provenance and dependency",
      "relation": "SOURCE_DEPENDENCY_CONTEXT",
      "role": "provenance",
      "rationale": "Volunteered messages/forms; not a probability sample or causal estimate.",
      "mapping_confidence": "SOURCE_REPORTED",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "DATA:P:LOOP_REPLIES_2026",
      "target": "K:Dataset provenance and dependency",
      "key": "P20261011V3:SOURCE_DEPENDENCY_CONTEXT:DATA:P:LOOP_REPLIES_2026:K:Dataset provenance and dependency",
      "relation": "SOURCE_DEPENDENCY_CONTEXT",
      "role": "provenance",
      "rationale": "Mostly social-media replies; selected workflows and experiences, not a controlled loop comparison.",
      "mapping_confidence": "SOURCE_REPORTED",
      "provenance": "Second P-series public-source and census audit, 2026-10-11, audited v3",
      "overlay_provenance": "P123_AUDITED_V3_ON_OSMANI_V4",
      "empirical_validation": "not_established",
      "manuscript_citation": "false",
      "citation_identity_level": "NOT_ASSERTED_FOR_EDITORIAL_OR_PROVENANCE_MAPPING"
    },
    {
      "source": "EDU:FIG:OROSZ_FP01",
      "target": "S:3.6",
      "key": "orosz_v5_placement",
      "relation": "ILLUSTRATES_SECTION",
      "provenance": "OROSZ_BOOK_INTEGRATION_v5_20261011"
    },
    {
      "source": "EDITION:WOP:V6:20261011",
      "target": "ISSUE:V6:W118_NORMALIZATION",
      "key": "v6_tracks",
      "relation": "TRACKS_OPEN_SOURCE_ISSUE",
      "provenance": "BOOK_AUDIT_V6"
    },
    {
      "source": "EDITION:WOP:V6:20261011",
      "target": "C:C01",
      "key": "v6_content",
      "relation": "CURRENT_EDITION_CHAPTER",
      "source_file": "chapters/chapter01.tex",
      "sha256": "5c072371ed037cbe19414430a5cfbcb1a842e9ab4832609d79644ff7efd9afd8",
      "provenance": "BOOK_AUDIT_V6"
    },
    {
      "source": "EDITION:WOP:V6:20261011",
      "target": "C:C02",
      "key": "v6_content",
      "relation": "CURRENT_EDITION_CHAPTER",
      "source_file": "chapters/chapter02.tex",
      "sha256": "af230cc5d62116eabb2bae6a742136cd68f002a4b2ceea2e84c7c3abcc24044f",
      "provenance": "BOOK_AUDIT_V6"
    },
    {
      "source": "EDITION:WOP:V6:20261011",
      "target": "C:C03",
      "key": "v6_content",
      "relation": "CURRENT_EDITION_CHAPTER",
      "source_file": "chapters/chapter03.tex",
      "sha256": "e315859ba90620841990fcb927e596041c5ca5ca36a228c876c2ac6013c91f20",
      "provenance": "BOOK_AUDIT_V6"
    },
    {
      "source": "EDITION:WOP:V6:20261011",
      "target": "C:C04",
      "key": "v6_content",
      "relation": "CURRENT_EDITION_CHAPTER",
      "source_file": "chapters/chapter04.tex",
      "sha256": "619f3bf19639c2259e542db9973056f6fc9116a392698c6db94d47120fd9a44b",
      "provenance": "BOOK_AUDIT_V6"
    },
    {
      "source": "EDITION:WOP:V6:20261011",
      "target": "C:C05",
      "key": "v6_content",
      "relation": "CURRENT_EDITION_CHAPTER",
      "source_file": "chapters/chapter05.tex",
      "sha256": "adc0ff1d2cc129f6001aca84046896ed181774b3e9fa819264b9fea503743243",
      "provenance": "BOOK_AUDIT_V6"
    },
    {
      "source": "EDITION:WOP:V6:20261011",
      "target": "C:C06",
      "key": "v6_content",
      "relation": "CURRENT_EDITION_CHAPTER",
      "source_file": "chapters/chapter06.tex",
      "sha256": "8117b27084274aa6aaa2a0bef4a84b74fdb1331b9795d533517afa1e523ac41b",
      "provenance": "BOOK_AUDIT_V6"
    },
    {
      "source": "EDITION:WOP:V6:20261011",
      "target": "C:C07",
      "key": "v6_content",
      "relation": "CURRENT_EDITION_CHAPTER",
      "source_file": "chapters/chapter07.tex",
      "sha256": "914215bb3fc3e62b880bc0b06863b343cf43a898d167952e169211b86ec35a44",
      "provenance": "BOOK_AUDIT_V6"
    },
    {
      "source": "EDITION:WOP:V6:20261011",
      "target": "C:C08",
      "key": "v6_content",
      "relation": "CURRENT_EDITION_CHAPTER",
      "source_file": "chapters/chapter08.tex",
      "sha256": "d4f52ca58d36c6c780292004b81d17b53d40404d4db5f4a803aa665f20c730d1",
      "provenance": "BOOK_AUDIT_V6"
    },
    {
      "source": "EDITION:WOP:V6:20261011",
      "target": "C:C09",
      "key": "v6_content",
      "relation": "CURRENT_EDITION_CHAPTER",
      "source_file": "chapters/chapter09.tex",
      "sha256": "12c7f1b8b089393d0e7cb4139579ad8b8495b54a581964fdce43e50551cdd8e8",
      "provenance": "BOOK_AUDIT_V6"
    },
    {
      "source": "EDITION:WOP:V6:20261011",
      "target": "C:C10",
      "key": "v6_content",
      "relation": "CURRENT_EDITION_CHAPTER",
      "source_file": "chapters/chapter10.tex",
      "sha256": "ce3b706e66d49ed53930744b76ac4e793916fed0f4362ec96b138a342d4e6515",
      "provenance": "BOOK_AUDIT_V6"
    },
    {
      "source": "EDITION:WOP:V6:20261011",
      "target": "C:C11",
      "key": "v6_content",
      "relation": "CURRENT_EDITION_CHAPTER",
      "source_file": "chapters/chapter11.tex",
      "sha256": "69ae7aedd607e52de0ee6436326fcb0e14cd738874d1e150d0d760e280d752f2",
      "provenance": "BOOK_AUDIT_V6"
    },
    {
      "source": "EDITION:WOP:V6:20261011",
      "target": "C:C12",
      "key": "v6_content",
      "relation": "CURRENT_EDITION_CHAPTER",
      "source_file": "chapters/chapter12.tex",
      "sha256": "0ec66f0a0837d9d21435e51d057b41f17951fdcf30040361202dbc264124ffa6",
      "provenance": "BOOK_AUDIT_V6"
    },
    {
      "source": "ISSUE:V6:W118_NORMALIZATION",
      "target": "W118",
      "key": "v6_source_issue",
      "relation": "QUALIFIES_SOURCE_INTERPRETATION",
      "provenance": "BOOK_AUDIT_V6"
    },
    {
      "source": "ISSUE:V6:W118_NORMALIZATION",
      "target": "S:10.1",
      "key": "v6_qualification",
      "relation": "QUALIFIED_IN_CURRENT_EDITION",
      "provenance": "BOOK_AUDIT_V6"
    },
    {
      "source": "EDITION:WOP:JPG:V7:20261011",
      "target": "EDITION:WOP:V6:20261011",
      "key": "v7_visual_revision",
      "relation": "VISUAL_REVISION_OF",
      "provenance": "JPG_EDITION_V7"
    },
    {
      "source": "EDITION:WOP:JPG:V7:20261011",
      "target": "JPG:V7:01",
      "key": "v7_rendition",
      "relation": "HAS_JPG_RENDITION",
      "provenance": "JPG_EDITION_V7"
    },
    {
      "source": "EDITION:WOP:JPG:V7:20261011",
      "target": "JPG:V7:02",
      "key": "v7_rendition",
      "relation": "HAS_JPG_RENDITION",
      "provenance": "JPG_EDITION_V7"
    },
    {
      "source": "EDITION:WOP:JPG:V7:20261011",
      "target": "JPG:V7:03",
      "key": "v7_rendition",
      "relation": "HAS_JPG_RENDITION",
      "provenance": "JPG_EDITION_V7"
    },
    {
      "source": "EDITION:WOP:JPG:V7:20261011",
      "target": "JPG:V7:04",
      "key": "v7_rendition",
      "relation": "HAS_JPG_RENDITION",
      "provenance": "JPG_EDITION_V7"
    },
    {
      "source": "EDITION:WOP:JPG:V7:20261011",
      "target": "JPG:V7:05",
      "key": "v7_rendition",
      "relation": "HAS_JPG_RENDITION",
      "provenance": "JPG_EDITION_V7"
    },
    {
      "source": "EDITION:WOP:JPG:V7:20261011",
      "target": "JPG:V7:06",
      "key": "v7_rendition",
      "relation": "HAS_JPG_RENDITION",
      "provenance": "JPG_EDITION_V7"
    },
    {
      "source": "EDITION:WOP:JPG:V7:20261011",
      "target": "JPG:V7:07",
      "key": "v7_rendition",
      "relation": "HAS_JPG_RENDITION",
      "provenance": "JPG_EDITION_V7"
    },
    {
      "source": "EDITION:WOP:JPG:V7:20261011",
      "target": "JPG:V7:08",
      "key": "v7_rendition",
      "relation": "HAS_JPG_RENDITION",
      "provenance": "JPG_EDITION_V7"
    },
    {
      "source": "EDITION:WOP:JPG:V7:20261011",
      "target": "JPG:V7:09",
      "key": "v7_rendition",
      "relation": "HAS_JPG_RENDITION",
      "provenance": "JPG_EDITION_V7"
    },
    {
      "source": "EDITION:WOP:JPG:V7:20261011",
      "target": "JPG:V7:10",
      "key": "v7_rendition",
      "relation": "HAS_JPG_RENDITION",
      "provenance": "JPG_EDITION_V7"
    },
    {
      "source": "EDITION:WOP:JPG:V7:20261011",
      "target": "JPG:V7:11",
      "key": "v7_rendition",
      "relation": "HAS_JPG_RENDITION",
      "provenance": "JPG_EDITION_V7"
    },
    {
      "source": "EDITION:WOP:JPG:V7:20261011",
      "target": "JPG:V7:12",
      "key": "v7_rendition",
      "relation": "HAS_JPG_RENDITION",
      "provenance": "JPG_EDITION_V7"
    },
    {
      "source": "EDITION:WOP:JPG:V7:20261011",
      "target": "JPG:V7:13",
      "key": "v7_rendition",
      "relation": "HAS_JPG_RENDITION",
      "provenance": "JPG_EDITION_V7"
    },
    {
      "source": "EDITION:WOP:JPG:V7:20261011",
      "target": "JPG:V7:14",
      "key": "v7_rendition",
      "relation": "HAS_JPG_RENDITION",
      "provenance": "JPG_EDITION_V7"
    },
    {
      "source": "EDITION:WOP:JPG:V7:20261011",
      "target": "JPG:V7:15",
      "key": "v7_rendition",
      "relation": "HAS_JPG_RENDITION",
      "provenance": "JPG_EDITION_V7"
    },
    {
      "source": "EDITION:WOP:JPG:V7:20261011",
      "target": "JPG:V7:16",
      "key": "v7_rendition",
      "relation": "HAS_JPG_RENDITION",
      "provenance": "JPG_EDITION_V7"
    },
    {
      "source": "EDITION:WOP:JPG:V7:20261011",
      "target": "JPG:V7:17",
      "key": "v7_rendition",
      "relation": "HAS_JPG_RENDITION",
      "provenance": "JPG_EDITION_V7"
    },
    {
      "source": "EDITION:WOP:JPG:V7:20261011",
      "target": "JPG:V7:18",
      "key": "v7_rendition",
      "relation": "HAS_JPG_RENDITION",
      "provenance": "JPG_EDITION_V7"
    },
    {
      "source": "EDITION:WOP:JPG:V7:20261011",
      "target": "JPG:V7:19",
      "key": "v7_rendition",
      "relation": "HAS_JPG_RENDITION",
      "provenance": "JPG_EDITION_V7"
    },
    {
      "source": "EDITION:WOP:JPG:V7:20261011",
      "target": "JPG:V7:20",
      "key": "v7_rendition",
      "relation": "HAS_JPG_RENDITION",
      "provenance": "JPG_EDITION_V7"
    },
    {
      "source": "EDITION:WOP:JPG:V7:20261011",
      "target": "JPG:V7:21",
      "key": "v7_rendition",
      "relation": "HAS_JPG_RENDITION",
      "provenance": "JPG_EDITION_V7"
    },
    {
      "source": "EDITION:WOP:JPG:V7:20261011",
      "target": "JPG:V7:22",
      "key": "v7_rendition",
      "relation": "HAS_JPG_RENDITION",
      "provenance": "JPG_EDITION_V7"
    },
    {
      "source": "EDITION:WOP:JPG:V7:20261011",
      "target": "JPG:V7:23",
      "key": "v7_rendition",
      "relation": "HAS_JPG_RENDITION",
      "provenance": "JPG_EDITION_V7"
    },
    {
      "source": "EDITION:WOP:JPG:V7:20261011",
      "target": "JPG:V7:24",
      "key": "v7_rendition",
      "relation": "HAS_JPG_RENDITION",
      "provenance": "JPG_EDITION_V7"
    },
    {
      "source": "EDITION:WOP:JPG:V7:20261011",
      "target": "JPG:V7:25",
      "key": "v7_rendition",
      "relation": "HAS_JPG_RENDITION",
      "provenance": "JPG_EDITION_V7"
    },
    {
      "source": "EDITION:WOP:JPG:V7:20261011",
      "target": "JPG:V7:26",
      "key": "v7_rendition",
      "relation": "HAS_JPG_RENDITION",
      "provenance": "JPG_EDITION_V7"
    },
    {
      "source": "EDITION:WOP:JPG:V7:20261011",
      "target": "JPG:V7:27",
      "key": "v7_rendition",
      "relation": "HAS_JPG_RENDITION",
      "provenance": "JPG_EDITION_V7"
    },
    {
      "source": "EDITION:WOP:JPG:V7:20261011",
      "target": "JPG:V7:28",
      "key": "v7_rendition",
      "relation": "HAS_JPG_RENDITION",
      "provenance": "JPG_EDITION_V7"
    },
    {
      "source": "EDITION:WOP:JPG:V7:20261011",
      "target": "JPG:V7:29",
      "key": "v7_rendition",
      "relation": "HAS_JPG_RENDITION",
      "provenance": "JPG_EDITION_V7"
    },
    {
      "source": "EDITION:WOP:JPG:V7:20261011",
      "target": "JPG:V7:30",
      "key": "v7_rendition",
      "relation": "HAS_JPG_RENDITION",
      "provenance": "JPG_EDITION_V7"
    },
    {
      "source": "EDITION:WOP:FIGURE_TEXT:V8:20261011",
      "target": "EDITION:WOP:JPG:V7:20261011",
      "key": "v8_editorial_revision",
      "relation": "EDITORIAL_REVISION_OF",
      "provenance": "FIGURE_TEXT_AUDIT_V8"
    },
    {
      "source": "EDITION:WOP:FIGURE_TEXT:V8:20261011",
      "target": "JPG:V7:01",
      "key": "v8_prose_explanation",
      "relation": "FIGURE_EXPLAINED_IN_READER_PROSE_V8",
      "provenance": "FIGURE_TEXT_AUDIT_V8",
      "reader_file": "chapters/chapter01.tex",
      "reader_file_sha256": "79d183c9ce2ab7cbf5cf7e0f9a288adce4ec6a5fb04fe69d548e29d29f8bc739",
      "section_label": "ch01-the-engineers-work-before-and-after-ai",
      "figure_label": "fig:ch01-research-1",
      "reading_passage": "The timeline in Figure~\\ref{fig:ch01-research-1} can be read as an expansion of engineering concerns, rather than a succession of methods that erase their predecessors. Agentic work still needs the process, risk and operational disciplines represented to its left. The emerging engineer's role therefore includes decomposing a problem, choosing what may safely be delegated, building independent checks and making the reasoning behind acceptance available to other people. Which activities grow or shrink under AI adoption remains a research question; the conceptual distinction is between authorship of an artifact and responsibility for its consequences.",
      "passage_sha256": "9cfa250f556c24921cdf72c40ba4ccce43704e66851be7928a04396edebd45a8",
      "local_reference_count": 1,
      "global_reference_count": 1,
      "interpretation": "Editorial linkage, not a new empirical-evidence relation"
    },
    {
      "source": "EDITION:WOP:FIGURE_TEXT:V8:20261011",
      "target": "JPG:V7:02",
      "key": "v8_prose_explanation",
      "relation": "FIGURE_EXPLAINED_IN_READER_PROSE_V8",
      "provenance": "FIGURE_TEXT_AUDIT_V8",
      "reader_file": "chapters/chapter01.tex",
      "reader_file_sha256": "79d183c9ce2ab7cbf5cf7e0f9a288adce4ec6a5fb04fe69d548e29d29f8bc739",
      "section_label": "ch01-the-lifecycle-of-a-trustworthy-change",
      "figure_label": "fig:ch01-research-2",
      "reading_passage": "The return path in Figure~\\ref{fig:ch01-research-2} makes the lifecycle revisable: operational experience can reopen requirements, while human control spans every stage rather than appearing only at the end. An approved intention is a living, versioned contract for a bounded change. If a policy owner clarifies an approval threshold after implementation, the new fact enters as an authorized delta. The team then revisits the affected design assumptions, tests and knowledge records, retaining earlier evidence for the earlier version. This selective invalidation keeps the workflow incremental rather than restarting the entire lifecycle.",
      "passage_sha256": "f5f8cdfafee11b9aba93846e769f36b97fbba48218a8f6ad21bf3319711bd1fe",
      "local_reference_count": 1,
      "global_reference_count": 1,
      "interpretation": "Editorial linkage, not a new empirical-evidence relation"
    },
    {
      "source": "EDITION:WOP:FIGURE_TEXT:V8:20261011",
      "target": "JPG:V7:03",
      "key": "v8_prose_explanation",
      "relation": "FIGURE_EXPLAINED_IN_READER_PROSE_V8",
      "provenance": "FIGURE_TEXT_AUDIT_V8",
      "reader_file": "didactics/worked01.tex",
      "reader_file_sha256": "d18766d3a039137e8bc0ef533f694feb6550f919764dd52e477858f04ed87402",
      "section_label": "ch01:worked-example",
      "figure_label": "fig:ch01-change-acceptance",
      "reading_passage": "Return to the request to make a department's approval ceiling configurable. An agent can produce a patch before anyone has decided whether ``approval'' means eligibility, escalation or final authorization. To prevent that ambiguity from becoming a hidden software rule, trace the request through a sequence of decisions, each with a different source of authority. In Figure~\\ref{fig:ch01-change-acceptance}, the patch sits between authorization and verification; the role labels beneath the boxes identify who is responsible for each decision. Moving right requires the corresponding evidence or approval, not merely another artifact from the maker.",
      "passage_sha256": "692331aa186da6e22ab998fc1cc411ec1cce93bcddc6f263b2bee42fc3f0f35c",
      "local_reference_count": 1,
      "global_reference_count": 1,
      "interpretation": "Editorial linkage, not a new empirical-evidence relation"
    },
    {
      "source": "EDITION:WOP:FIGURE_TEXT:V8:20261011",
      "target": "JPG:V7:04",
      "key": "v8_prose_explanation",
      "relation": "FIGURE_EXPLAINED_IN_READER_PROSE_V8",
      "provenance": "FIGURE_TEXT_AUDIT_V8",
      "reader_file": "chapters/chapter02.tex",
      "reader_file_sha256": "aa2d769d45a928d9abea63a9b54f7c7ad0cc701af5c2d67cb9fc331fa1827d74",
      "section_label": "ch02-why-controlled-studies-disagree",
      "figure_label": "fig:ch02-research-1",
      "reading_passage": "Two experiments can disagree without one being defective. Becker and colleagues studied sixteen experienced open-source developers completing 246 tasks in repositories they knew well. In their early-2025 tool setting, allowing AI increased completion time by about 19\\%. Developers had expected acceleration, and after participating still believed the tool had helped. Paradis and colleagues\\textquotesingle{} Google trial instead estimated a roughly 21\\% reduction in task time in its own environment. \\autocite{W023,W008} Figure~\\ref{fig:ch02-research-1} isolates the first study's disagreement: both subjective estimates fall below zero, meaning less task time, while the measured effect is above zero. Retrospective confidence therefore remains a different signal from timed performance.",
      "passage_sha256": "5e12e33917104b3e58a65a1d58a31f5d8f055e3862d1017b55695fdbcc29aa8e",
      "local_reference_count": 1,
      "global_reference_count": 1,
      "interpretation": "Editorial linkage, not a new empirical-evidence relation"
    },
    {
      "source": "EDITION:WOP:FIGURE_TEXT:V8:20261011",
      "target": "JPG:V7:05",
      "key": "v8_prose_explanation",
      "relation": "FIGURE_EXPLAINED_IN_READER_PROSE_V8",
      "provenance": "FIGURE_TEXT_AUDIT_V8",
      "reader_file": "chapters/chapter02.tex",
      "reader_file_sha256": "aa2d769d45a928d9abea63a9b54f7c7ad0cc701af5c2d67cb9fc331fa1827d74",
      "section_label": "ch02-developer-experience-and-hidden-time",
      "figure_label": "fig:ch02-research-2",
      "reading_passage": "The redistribution in Figure~\\ref{fig:ch02-research-2} explains why the service pilot must record supervision as well as construction: prompting, waiting and reviewing outputs become part of the task. The rectangles name activities, not equal amounts of time or measured savings. Collect short post-task reports on perceived effort, confidence and comprehension alongside independently logged time, including test repairs and stakeholder clarification. An engineer who finishes faster but loses understanding of the policy may create future costs. Chapter~\\ref{chap:10} returns to that learning question; the pilot should preserve the signal rather than discard it.",
      "passage_sha256": "15d718b28cd04e101fafd658a6fa5b135b2edcaf3dcacf56d9ea8be94c57129e",
      "local_reference_count": 1,
      "global_reference_count": 1,
      "interpretation": "Editorial linkage, not a new empirical-evidence relation"
    },
    {
      "source": "EDITION:WOP:FIGURE_TEXT:V8:20261011",
      "target": "JPG:V7:06",
      "key": "v8_prose_explanation",
      "relation": "FIGURE_EXPLAINED_IN_READER_PROSE_V8",
      "provenance": "FIGURE_TEXT_AUDIT_V8",
      "reader_file": "chapters/chapter03.tex",
      "reader_file_sha256": "869ad0357050f6dcde42f1990c99209518e90f6574fd264ad71e4da80aa80bbb",
      "section_label": "ch03-from-suggestion-to-a-permission-bounded-agent",
      "figure_label": "fig:ch03-research-1",
      "reading_passage": "The exchange in Figure~\\ref{fig:ch03-research-1} connects human intent and acceptance with the agent's bounded execution through versioned evidence packs. For the service, the outgoing task carries the contract and permissions; the returning pack contains the candidate diff and a trace of what was read and executed. The feedback paths let either side request clarification without turning a tool result into policy. This separation lets us evaluate capability without granting merge, release or policy-approval authority.",
      "passage_sha256": "6fe08ee1cf9b7d33718d10a3003f11d2cf2e898cb509c87edaff3e97ec6ed3be",
      "local_reference_count": 1,
      "global_reference_count": 1,
      "interpretation": "Editorial linkage, not a new empirical-evidence relation"
    },
    {
      "source": "EDITION:WOP:FIGURE_TEXT:V8:20261011",
      "target": "JPG:V7:07",
      "key": "v8_prose_explanation",
      "relation": "FIGURE_EXPLAINED_IN_READER_PROSE_V8",
      "provenance": "FIGURE_TEXT_AUDIT_V8",
      "reader_file": "chapters/chapter03.tex",
      "reader_file_sha256": "869ad0357050f6dcde42f1990c99209518e90f6574fd264ad71e4da80aa80bbb",
      "section_label": "ch03-the-task-envelope",
      "figure_label": "fig:osmani-agency-orchestration",
      "reading_passage": "The position on Figure~\\ref{fig:osmani-agency-orchestration} never supplies its own approval. For each configuration, record the writable scope, expected independent evidence, rollback mechanism, review capacity and named acceptance owner. Expand either axis only when observed accepted outcomes justify the added complexity; a higher level is not automatically better.",
      "passage_sha256": "4c23ec34588bc09586f6d8281501be33899a2bcca1e8ec29f7df02e5b3b64a73",
      "local_reference_count": 1,
      "global_reference_count": 1,
      "interpretation": "Editorial linkage, not a new empirical-evidence relation"
    },
    {
      "source": "EDITION:WOP:FIGURE_TEXT:V8:20261011",
      "target": "JPG:V7:08",
      "key": "v8_prose_explanation",
      "relation": "FIGURE_EXPLAINED_IN_READER_PROSE_V8",
      "provenance": "FIGURE_TEXT_AUDIT_V8",
      "reader_file": "chapters/chapter03.tex",
      "reader_file_sha256": "869ad0357050f6dcde42f1990c99209518e90f6574fd264ad71e4da80aa80bbb",
      "section_label": "ch03-agent-benchmarks-and-observed-pull-requests",
      "figure_label": "fig:ch03-research-2",
      "reading_passage": "The spread in Figure~\\ref{fig:ch03-research-2} illustrates why task mix matters: documentation changes had a higher merged share than performance changes in the sampled corpus. The bars summarize repository and reviewer decisions, not probabilities for our next task. They motivate separate evaluation of task classes, while leaving the causes of the differences open.",
      "passage_sha256": "ad64302d8ef6bfaebc686143bcdff6dba51ff91a6e3c09be7306f032d426540b",
      "local_reference_count": 1,
      "global_reference_count": 1,
      "interpretation": "Editorial linkage, not a new empirical-evidence relation"
    },
    {
      "source": "EDITION:WOP:FIGURE_TEXT:V8:20261011",
      "target": "JPG:V7:09",
      "key": "v8_prose_explanation",
      "relation": "FIGURE_EXPLAINED_IN_READER_PROSE_V8",
      "provenance": "FIGURE_TEXT_AUDIT_V8",
      "reader_file": "chapters/chapter03.tex",
      "reader_file_sha256": "869ad0357050f6dcde42f1990c99209518e90f6574fd264ad71e4da80aa80bbb",
      "section_label": "ch03-a-bounded-proposeactobserve-loop",
      "figure_label": "fig:controls_execution_P110",
      "reading_passage": "For the same INT-002 task, first name the control missing from the simpler route. Is it a permission check, durable progress state, independent evidence, or an escalation path? Add a mechanism only with a testable account of how it supplies that control. Where the simpler route already meets the contract, extra scheduling or coordination is an additional maintenance obligation rather than a maturity achievement. Figure~\\ref{fig:controls_execution_P110} separates these decisions.",
      "passage_sha256": "a973d015dc2104ca0411b7e528272c5ef1d02d280fdd73ea6f8248a5faeeceb3",
      "local_reference_count": 2,
      "global_reference_count": 3,
      "interpretation": "Editorial linkage, not a new empirical-evidence relation"
    },
    {
      "source": "EDITION:WOP:FIGURE_TEXT:V8:20261011",
      "target": "JPG:V7:10",
      "key": "v8_prose_explanation",
      "relation": "FIGURE_EXPLAINED_IN_READER_PROSE_V8",
      "provenance": "FIGURE_TEXT_AUDIT_V8",
      "reader_file": "chapters/chapter04.tex",
      "reader_file_sha256": "5280faf997ec1bb32a7160d02c323a9a203a75e0cfccceb64cd8b481810b7aa4",
      "section_label": "ch04-from-a-request-to-a-versioned-intention-ledger",
      "figure_label": "fig:ch04-research-1",
      "reading_passage": "Figure~\\ref{fig:ch04-research-1} shows where the ledger enters execution. The authorized contract constrains deterministic workflow code; the model contributes subtask content and uses only the permitted tools. The right-hand ``verified result'' denotes an output checked within that scope, not authorization to change the contract or release the service. Behavioral examples must supply the expectations against which such an output is judged.",
      "passage_sha256": "ec1604bafd55a8fc85775bf158c8683e65352c3ea14fb5c6c95f8b6f3b0f4309",
      "local_reference_count": 1,
      "global_reference_count": 1,
      "interpretation": "Editorial linkage, not a new empirical-evidence relation"
    },
    {
      "source": "EDITION:WOP:FIGURE_TEXT:V8:20261011",
      "target": "JPG:V7:11",
      "key": "v8_prose_explanation",
      "relation": "FIGURE_EXPLAINED_IN_READER_PROSE_V8",
      "provenance": "FIGURE_TEXT_AUDIT_V8",
      "reader_file": "chapters/chapter04.tex",
      "reader_file_sha256": "5280faf997ec1bb32a7160d02c323a9a203a75e0cfccceb64cd8b481810b7aa4",
      "section_label": "ch04-a-delta-driven-iterative-brownfield-lifecycle",
      "figure_label": "fig:ch04-research-2",
      "reading_passage": "Hassan\\textquotesingle s roadmap \\autocite{W152} and research on rejected agent PRs \\autocite{W071} motivate coordination and review without establishing an optimal gate sequence. Figure~\\ref{fig:ch04-research-2} makes our proposed sequence explicit: validate the authorized delta before asking the model for a new patch, then rerun the affected contracts and independent checks. The dashed return brings unresolved evidence back to the control layer; it does not let the model silently rewrite intention. This keeps a late requirement small enough to trace without regenerating the entire system.",
      "passage_sha256": "31d5a95b7efee7b1f7427ad193ba84c1073f94aaab7d7af9d27f50367edf6f59",
      "local_reference_count": 1,
      "global_reference_count": 1,
      "interpretation": "Editorial linkage, not a new empirical-evidence relation"
    },
    {
      "source": "EDITION:WOP:FIGURE_TEXT:V8:20261011",
      "target": "JPG:V7:12",
      "key": "v8_prose_explanation",
      "relation": "FIGURE_EXPLAINED_IN_READER_PROSE_V8",
      "provenance": "FIGURE_TEXT_AUDIT_V8",
      "reader_file": "didactics/worked04.tex",
      "reader_file_sha256": "d2c109d282dc74603d2072cf2de3ffd75db3b2859a785600f00ee7ad98eb421e",
      "section_label": "ch04:worked-example",
      "figure_label": "fig:ch04-invalidation-loop",
      "reading_passage": "The return arrow in Figure~\\ref{fig:ch04-invalidation-loop} starts another impact analysis after the next delta is authorized; it does not reopen every invariant. For the change in the table, invalidate the Treasury boundary fixture and its new-decision tests, while retaining replay, audit, cross-border and high-risk obligations. The checker derives expected behavior from INT-002, not from the maker's patch. Exercise~\\ref{ex:ch04} asks you to author this change ledger. Research-versus-proposal distinctions are in Appendix~\\ref{app:methodology}, \\S\\ref{app:commentary-ch04}.",
      "passage_sha256": "a80039c8696e1dd4b0b4a79179f3e141495a22d9984583888a21bf6b7f128412",
      "local_reference_count": 1,
      "global_reference_count": 1,
      "interpretation": "Editorial linkage, not a new empirical-evidence relation"
    },
    {
      "source": "EDITION:WOP:FIGURE_TEXT:V8:20261011",
      "target": "JPG:V7:13",
      "key": "v8_prose_explanation",
      "relation": "FIGURE_EXPLAINED_IN_READER_PROSE_V8",
      "provenance": "FIGURE_TEXT_AUDIT_V8",
      "reader_file": "chapters/chapter05.tex",
      "reader_file_sha256": "76344b570df88cc78f651c5b435916b41ff1ecfb56d0133e1f08bb5b028e801e",
      "section_label": "ch05-reading-ai-versus-human-studies-correctly",
      "figure_label": "fig:ch05-research-1",
      "reading_passage": "Before adopting a headline number, inspect the numerator and denominator: warnings per function or per thousand lines, code samples or accepted patches, total findings or high-severity findings, generated candidates or deployed changes. A matched sample can still be biased if a docstring omits the surrounding repository\\textquotesingle s constraints. Conversely, an observational comparison of merged pull requests may exclude failed proposals and hide review effort. The engineering lesson is to match the study design to the question, then preserve its limitations in the citation. Read Figure~\\ref{fig:ch05-research-1} in that order: corpus selection, enrichment, measurement and validation determine what a quality claim can mean. Its final box concerns statistical and sensitivity checks on the analysis, not certification that the merged software is safe in production.",
      "passage_sha256": "7706b54a97c030fd16787f3953e3463af9f3bfa831eae52f48c243e2b5885f1a",
      "local_reference_count": 1,
      "global_reference_count": 1,
      "interpretation": "Editorial linkage, not a new empirical-evidence relation"
    },
    {
      "source": "EDITION:WOP:FIGURE_TEXT:V8:20261011",
      "target": "JPG:V7:14",
      "key": "v8_prose_explanation",
      "relation": "FIGURE_EXPLAINED_IN_READER_PROSE_V8",
      "provenance": "FIGURE_TEXT_AUDIT_V8",
      "reader_file": "chapters/chapter05.tex",
      "reader_file_sha256": "76344b570df88cc78f651c5b435916b41ff1ecfb56d0133e1f08bb5b028e801e",
      "section_label": "ch05-post-merge-evolution-and-maintenance-burden",
      "figure_label": "fig:ch05-research-2",
      "reading_passage": "A separate comparison, summarized in Figure~\\ref{fig:ch05-research-2}, groups repositories by prior AI-tool exposure. Its velocity row differs between the agent-first and IDE-first cohorts, while both show worsened maintainability signals in the summarized estimates. The aligned boxes compare directions, not equal effect sizes. For our service, the lesson is to track later change effort alongside immediate output rather than let a velocity gain stand in for maintainability.",
      "passage_sha256": "13e3bf068c852a38af6e80d17d55ee06ae76b27e1319b76c13020b9ccfbffacc",
      "local_reference_count": 1,
      "global_reference_count": 1,
      "interpretation": "Editorial linkage, not a new empirical-evidence relation"
    },
    {
      "source": "EDITION:WOP:FIGURE_TEXT:V8:20261011",
      "target": "JPG:V7:15",
      "key": "v8_prose_explanation",
      "relation": "FIGURE_EXPLAINED_IN_READER_PROSE_V8",
      "provenance": "FIGURE_TEXT_AUDIT_V8",
      "reader_file": "chapters/chapter06.tex",
      "reader_file_sha256": "2c0e22a9113e0fd8bfc4f632c25df153a2756fcb3bf726534a5713a93ece6fa2",
      "section_label": "ch06-dependency-provenance-and-hallucinated-packages",
      "figure_label": "fig:ch06-research-1",
      "reading_passage": "The critical transition in Figure~\\ref{fig:ch06-research-1} is from a suggested name to an installed artifact: a name becoming available in a registry does not establish its trustworthiness. The control beneath the path therefore combines existence checks with provenance and locked dependencies. Our proposed gate requires approved identity and version review before installation, including for tool servers and skills. Pinning limits ambiguity but does not establish integrity. The teaching laboratory checks only a local manifest; it does not resolve or install packages over the network.",
      "passage_sha256": "be01d6c2ea166e8f5c23365438e8be5bdc883d213a7690527adb5faf8e2a6ffc",
      "local_reference_count": 1,
      "global_reference_count": 1,
      "interpretation": "Editorial linkage, not a new empirical-evidence relation"
    },
    {
      "source": "EDITION:WOP:FIGURE_TEXT:V8:20261011",
      "target": "JPG:V7:16",
      "key": "v8_prose_explanation",
      "relation": "FIGURE_EXPLAINED_IN_READER_PROSE_V8",
      "provenance": "FIGURE_TEXT_AUDIT_V8",
      "reader_file": "chapters/chapter06.tex",
      "reader_file_sha256": "2c0e22a9113e0fd8bfc4f632c25df153a2756fcb3bf726534a5713a93ece6fa2",
      "section_label": "ch06-harness-configuration-skills-and-external-services",
      "figure_label": "fig:ch06-research-2",
      "reading_passage": "Our proposed profile uses explicit tool operations, no wildcard shell grants, no default network egress, pinned tool declarations and structured audit logs. Skills and servers are reviewed like other executable dependencies; a friendly description is not an authorization. The laboratory rejects a manifest containing a floating tool version or broad shell permission and accepts a narrowly scoped manifest. It does not execute or authenticate any remote MCP server. The fork in Figure~\\ref{fig:ch06-research-2} places enforcement after interpretation: even when the model accepts an instruction from a repository file, the runtime must separately allow the operation or deny its side effect. Reading content and acquiring authority remain distinct events.",
      "passage_sha256": "3f78cc4849524089d8ee791fbf9b6bbdb2ce323d02e5648f14fe7cb659341edd",
      "local_reference_count": 1,
      "global_reference_count": 1,
      "interpretation": "Editorial linkage, not a new empirical-evidence relation"
    },
    {
      "source": "EDITION:WOP:FIGURE_TEXT:V8:20261011",
      "target": "JPG:V7:17",
      "key": "v8_prose_explanation",
      "relation": "FIGURE_EXPLAINED_IN_READER_PROSE_V8",
      "provenance": "FIGURE_TEXT_AUDIT_V8",
      "reader_file": "chapters/chapter07.tex",
      "reader_file_sha256": "1bbb5af2473938ef0cee310a060ecc9a00673ed6daaff11af94ce508d4defcee",
      "section_label": "ch07-independent-checkers-and-correlated-error",
      "figure_label": "fig:ch07-research-1",
      "reading_passage": "Figure~\\ref{fig:ch07-research-1} makes the conditioning in \\autocite{W079} important: the bars compare how often two models choose the same wrong answer \\emph{given that both are wrong}. They do not show how often the models fail overall. Agreement above the uniform wrong-choice baseline warns against treating consensus as independent evidence. Together with evaluator self-preference in broader LLM judgments \\autocite{W082}, it motivates diversifying evidence sources; its quantitative transfer to software defect detection remains unverified.",
      "passage_sha256": "12b8c6b6ca538821919bfd1c9f3a6b882e99403d83476af691041b0fd3d5897f",
      "local_reference_count": 1,
      "global_reference_count": 1,
      "interpretation": "Editorial linkage, not a new empirical-evidence relation"
    },
    {
      "source": "EDITION:WOP:FIGURE_TEXT:V8:20261011",
      "target": "JPG:V7:18",
      "key": "v8_prose_explanation",
      "relation": "FIGURE_EXPLAINED_IN_READER_PROSE_V8",
      "provenance": "FIGURE_TEXT_AUDIT_V8",
      "reader_file": "chapters/chapter07.tex",
      "reader_file_sha256": "1bbb5af2473938ef0cee310a060ecc9a00673ed6daaff11af94ce508d4defcee",
      "section_label": "ch07-bounded-repair-versus-independent-acceptance",
      "figure_label": "fig:ch07-research-2",
      "reading_passage": "Every attempt retains a task identifier, code hash, tool version, diff, tests, failure reason, time or cost budget and resulting state. \\autocite{W101}, \\autocite{W095} and \\autocite{W151} motivate caution about self-review and policy separation, but do not validate this exact retry policy. The steps in Figure~\\ref{fig:ch07-research-2} represent distinct obligations: establish scope and contract, test behavior, review the evidence, and decide on release. Passing the test-oracle step does not satisfy the neighboring obligations. The staircase is a checklist of evidence boundaries, not a calibrated rise in reliability.",
      "passage_sha256": "640454a5b25b369e6987867b3193dc4615ca7c931fc1aef66bd43af80253cdab",
      "local_reference_count": 1,
      "global_reference_count": 1,
      "interpretation": "Editorial linkage, not a new empirical-evidence relation"
    },
    {
      "source": "EDITION:WOP:FIGURE_TEXT:V8:20261011",
      "target": "JPG:V7:19",
      "key": "v8_prose_explanation",
      "relation": "FIGURE_EXPLAINED_IN_READER_PROSE_V8",
      "provenance": "FIGURE_TEXT_AUDIT_V8",
      "reader_file": "didactics/worked07.tex",
      "reader_file_sha256": "9e9e6ba0730240be5f7e150066b86a6efb15bd5375f7e17daf7b38c818cc6d00",
      "section_label": "ch07:worked-example",
      "figure_label": "fig:ch07-independent-oracle",
      "reading_passage": "Suppose a maker changes the Treasury ceiling to EUR~3,000 and writes a test that computes its expected result using the very same function under test. The test can pass even if the function ignores the ceiling entirely. The checker must instead receive expected outcomes from an independently approved contract and an external test harness. The two branches in Figure~\\ref{fig:ch07-independent-oracle} start from the same authorized contract, rather than deriving the expected answer from the candidate. They converge at the reviewer so that implementation and independently specified expectations can be compared. A second actor alone would not provide that independence.",
      "passage_sha256": "39133958ed6af4dc0bcbad476377880b1273fad5290d9063e78efb1b2ed17284",
      "local_reference_count": 1,
      "global_reference_count": 1,
      "interpretation": "Editorial linkage, not a new empirical-evidence relation"
    },
    {
      "source": "EDITION:WOP:FIGURE_TEXT:V8:20261011",
      "target": "JPG:V7:20",
      "key": "v8_prose_explanation",
      "relation": "FIGURE_EXPLAINED_IN_READER_PROSE_V8",
      "provenance": "FIGURE_TEXT_AUDIT_V8",
      "reader_file": "chapters/chapter08.tex",
      "reader_file_sha256": "d3c4f31ca0fde0db8524e4a533adf2001c1488aadddf564cc5b3c37c8c585666",
      "section_label": "ch08-self-review-cross-model-review-and-shared-blind-spots",
      "figure_label": "fig:ch08-research-1",
      "reading_passage": "Xiang et al.~\\autocite{W102} give a particularly useful verification-cost counterexample. On 116 complete-case LiveCodeBench problems, review by Claude changes Codex passing outputs from 83 to 104 (+21), at \\$0.443 versus \\$0.190 per task; the opposite reviewer ordering lowers Claude's successes from 106 to 96 while increasing modeled inference cost from \\$0.226 to \\$0.382 per task. Table~2 provides numerator and denominator for independent \\emph{percentage arithmetic}, and Table~4 provides discordances for exact McNemar test rechecks. Neither calculation replays the model calls, proves transfer to repository review, or guarantees a cost-effective production policy. A reviewer remains accountable for independent oracles, acceptance and regression risk. Figure~\\ref{fig:ch08-research-1} decomposes those net changes into failures fixed and previously passing answers broken. Read each two-letter label as writer then reviewer: the green and red bars must be considered together. More corrections can coexist with regressions, so a review policy needs both counts rather than a tally of helpful comments.",
      "passage_sha256": "c406a6173946c91483fc24466d0f397111e3d012eeb9014be76e14526fdc63c4",
      "local_reference_count": 1,
      "global_reference_count": 1,
      "interpretation": "Editorial linkage, not a new empirical-evidence relation"
    },
    {
      "source": "EDITION:WOP:FIGURE_TEXT:V8:20261011",
      "target": "JPG:V7:21",
      "key": "v8_prose_explanation",
      "relation": "FIGURE_EXPLAINED_IN_READER_PROSE_V8",
      "provenance": "FIGURE_TEXT_AUDIT_V8",
      "reader_file": "chapters/chapter08.tex",
      "reader_file_sha256": "d3c4f31ca0fde0db8524e4a533adf2001c1488aadddf564cc5b3c37c8c585666",
      "section_label": "ch08-self-review-cross-model-review-and-shared-blind-spots",
      "figure_label": "fig:ch08-research-2",
      "reading_passage": "Cost adds another dimension in Figure~\\ref{fig:ch08-research-2}. Each arrow begins at a writer-only baseline; moving right means greater inference cost, while moving up or down means a higher or lower pass rate. The almost horizontal A-to-AA route buys little net change in this sample, and the downward A-to-AO route spends more while losing passes. These are task-level comparisons, not a production cost model, but they expose why an additional review step must earn its place.",
      "passage_sha256": "4f5c742427d0f633b73efc1a0859a1a2450db48d0aef3e221190c6cadab82c2d",
      "local_reference_count": 1,
      "global_reference_count": 1,
      "interpretation": "Editorial linkage, not a new empirical-evidence relation"
    },
    {
      "source": "EDITION:WOP:FIGURE_TEXT:V8:20261011",
      "target": "JPG:V7:22",
      "key": "v8_prose_explanation",
      "relation": "FIGURE_EXPLAINED_IN_READER_PROSE_V8",
      "provenance": "FIGURE_TEXT_AUDIT_V8",
      "reader_file": "chapters/chapter09.tex",
      "reader_file_sha256": "d0d7b46ec9ac8c80f5d51df8f0b25b83bf89ced3daa1eb6c8de701ecbf7dc610",
      "section_label": "ch09-context-assembly-for-an-agent",
      "figure_label": "fig:ch09-research-1",
      "reading_passage": "The package must record omissions. Finding one threshold constant does not prove there are no other consumers. An old passing test does not prove the current branch passes. A model-generated meeting summary is not an approved contract. Missing facts that affect acceptance should produce questions for the relevant owner, not confident guesses. The branching in Figure~\\ref{fig:ch09-research-1} separates a recorded event from the semantic claim drawn from it before retrieval joins them again. Its ``what is true'' label must be read as a version-scoped assertion: observing a v1 decision does not establish the rule for a new v2 request.",
      "passage_sha256": "70438904f7aa46d1ba1bd684d2d8b157c9304619340e22fadb749359c7fa3288",
      "local_reference_count": 1,
      "global_reference_count": 1,
      "interpretation": "Editorial linkage, not a new empirical-evidence relation"
    },
    {
      "source": "EDITION:WOP:FIGURE_TEXT:V8:20261011",
      "target": "JPG:V7:23",
      "key": "v8_prose_explanation",
      "relation": "FIGURE_EXPLAINED_IN_READER_PROSE_V8",
      "provenance": "FIGURE_TEXT_AUDIT_V8",
      "reader_file": "chapters/chapter09.tex",
      "reader_file_sha256": "d0d7b46ec9ac8c80f5d51df8f0b25b83bf89ced3daa1eb6c8de701ecbf7dc610",
      "section_label": "ch09-memory-consistency-decay-and-invalidation",
      "figure_label": "fig:ch09-research-2",
      "reading_passage": "INT-002 invalidates Treasury boundary expectations for new decisions and the current policy-fixture reference. It does not invalidate the high-risk invariant, the OPS threshold or historical idempotency decisions. A graph dependency walk can identify candidate impacts, but a human reviewer must challenge missing edges. The memory system should preserve historical evidence and explicitly identify which checks need rerunning. Figure~\\ref{fig:ch09-research-2} addresses a different failure: losing required state during compaction or reset. Typed records pass through a validated writeback journal before durable storage; the lower box requires stopping when that preservation cannot be guaranteed. Preserving a record intact still does not make its contents current or authorized.",
      "passage_sha256": "be0a5b5d392e447bf979c79064fc5ddc2de175ef2c0cdf814041fd4a24b543a2",
      "local_reference_count": 1,
      "global_reference_count": 1,
      "interpretation": "Editorial linkage, not a new empirical-evidence relation"
    },
    {
      "source": "EDITION:WOP:FIGURE_TEXT:V8:20261011",
      "target": "JPG:V7:24",
      "key": "v8_prose_explanation",
      "relation": "FIGURE_EXPLAINED_IN_READER_PROSE_V8",
      "provenance": "FIGURE_TEXT_AUDIT_V8",
      "reader_file": "chapters/chapter10.tex",
      "reader_file_sha256": "c9de72e9b9cbeeb7a7ab5044994f1de717789bd9e443b6e0e694e6b108ba81e4",
      "section_label": "ch10-learning-through-explanations-repairs-and-code-tours",
      "figure_label": "fig:ch10-research-1",
      "reading_passage": "Following the expert-to-tour-to-learner path in Figure~\\ref{fig:ch10-research-1}, a maintainer can curate three stops through the service. First inspect INT-001 and INT-002 and predict the EUR~4,000 Treasury outcome under each revision. Then trace \\texttt{ApprovalService.evaluate} and explain why replay does not use the current ceiling. Finally inspect the defective legacy route and identify a contract-derived counterexample to its HIGH-risk behavior. The lower strip turns the tour into a proposed check of independent reasoning: explain an invariant, predict a failure and make an unaided change. Completing the tour is preparation for that check, not proof of durable learning.",
      "passage_sha256": "a84a799c02c8ac283917097c4d2b7d2f59d9d52487414e087b89e132871555a4",
      "local_reference_count": 1,
      "global_reference_count": 1,
      "interpretation": "Editorial linkage, not a new empirical-evidence relation"
    },
    {
      "source": "EDITION:WOP:FIGURE_TEXT:V8:20261011",
      "target": "JPG:V7:25",
      "key": "v8_prose_explanation",
      "relation": "FIGURE_EXPLAINED_IN_READER_PROSE_V8",
      "provenance": "FIGURE_TEXT_AUDIT_V8",
      "reader_file": "chapters/chapter10.tex",
      "reader_file_sha256": "c9de72e9b9cbeeb7a7ab5044994f1de717789bd9e443b6e0e694e6b108ba81e4",
      "section_label": "ch10-mentoring-and-apprenticeship-in-a-team-with-agents",
      "figure_label": "fig:ch10-research-2",
      "reading_passage": "Figure~\\ref{fig:ch10-research-2} helps separate those outcomes. Its arrow leads from assisted work to an \\emph{immediate} unaided quiz, not to a delayed retention measurement. The lower strip describes observed patterns of engagement, not randomly assigned teaching strategies. A mentoring programme can therefore use these observations to frame questions, but needs its own later transfer assessment before claiming that assisted practice produced lasting competence.",
      "passage_sha256": "66cd0db2d86908b07a1673f1eeebbd583728e249fc7e7fa50f5300dc02ce2cc4",
      "local_reference_count": 1,
      "global_reference_count": 2,
      "interpretation": "Editorial linkage, not a new empirical-evidence relation"
    },
    {
      "source": "EDITION:WOP:FIGURE_TEXT:V8:20261011",
      "target": "JPG:V7:26",
      "key": "v8_prose_explanation",
      "relation": "FIGURE_EXPLAINED_IN_READER_PROSE_V8",
      "provenance": "FIGURE_TEXT_AUDIT_V8",
      "reader_file": "chapters/chapter11.tex",
      "reader_file_sha256": "2c3012ea9fe30a0ad57c8abb5c046a010f02ea71f46042e2cdf2c6aee47fac90",
      "section_label": "ch11-policies-that-make-expectations-visible",
      "figure_label": "fig:ch11-research-1",
      "reading_passage": "Read the dot matrix in Figure~\\ref{fig:ch11-research-1} across each row: filled dots mark provisions appearing together, and the right-hand count belongs to that selected combination. The rows illustrate how rules on contributions can coexist with requirements for human involvement, disclosure and accountability. They are neither a complete sample total nor a recommended policy ranking. For the service, define each obligation explicitly and evaluate the resulting review burden, acceptance quality and unwanted workarounds.",
      "passage_sha256": "1223702a42063d438c983d72a1d0be637250d5713ebdfd7508f43ed2a8db032f",
      "local_reference_count": 1,
      "global_reference_count": 1,
      "interpretation": "Editorial linkage, not a new empirical-evidence relation"
    },
    {
      "source": "EDITION:WOP:FIGURE_TEXT:V8:20261011",
      "target": "JPG:V7:27",
      "key": "v8_prose_explanation",
      "relation": "FIGURE_EXPLAINED_IN_READER_PROSE_V8",
      "provenance": "FIGURE_TEXT_AUDIT_V8",
      "reader_file": "chapters/chapter11.tex",
      "reader_file_sha256": "2c3012ea9fe30a0ad57c8abb5c046a010f02ea71f46042e2cdf2c6aee47fac90",
      "section_label": "ch11-executable-policy-as-an-engineering-proposal",
      "figure_label": "fig:ch11-research-2",
      "reading_passage": "Figure~\\ref{fig:ch11-research-2} shows why those controls need a channel-specific scope. The upper bar classifies policies on code contributions; the lower bars record an absence of explicit guidance for communication and issues or security. Silence in a policy is not permission for an agent to post externally or disclose sensitive information. Our gate profile must state these boundaries separately rather than inherit them from a general allowance to submit code.",
      "passage_sha256": "befbbaef788ed066d7a0cce32742aec03d7e30fb4bc6257725052a4362129840",
      "local_reference_count": 1,
      "global_reference_count": 1,
      "interpretation": "Editorial linkage, not a new empirical-evidence relation"
    },
    {
      "source": "EDITION:WOP:FIGURE_TEXT:V8:20261011",
      "target": "JPG:V7:28",
      "key": "v8_prose_explanation",
      "relation": "FIGURE_EXPLAINED_IN_READER_PROSE_V8",
      "provenance": "FIGURE_TEXT_AUDIT_V8",
      "reader_file": "chapters/chapter12.tex",
      "reader_file_sha256": "dbf4854f748601e0dd7778f39625870b36752dac82df792108a48d1b62cc701f",
      "section_label": "ch12-why-cheap-generation-may-increase-total-cost",
      "figure_label": "fig:ch12-research-1",
      "reading_passage": "The queue in Chapter~\\ref{chap:11} gives a local reading of Figure~\\ref{fig:ch12-research-1}. Candidate generation feeds review and integration, while the dashed capacity boundary reminds us that downstream delivery can remain constrained. More upstream work then accumulates instead of becoming proportionally more releases. The economic question is whether the intervention expands capacity at the constrained stage or reduces the evidence-gathering effort required there; faster generation alone answers neither.",
      "passage_sha256": "5f8c0818a87b7b35e479181b8e9bfed0cba3f9653cb849fd6d099013a4b6bf58",
      "local_reference_count": 1,
      "global_reference_count": 1,
      "interpretation": "Editorial linkage, not a new empirical-evidence relation"
    },
    {
      "source": "EDITION:WOP:FIGURE_TEXT:V8:20261011",
      "target": "JPG:V7:29",
      "key": "v8_prose_explanation",
      "relation": "FIGURE_EXPLAINED_IN_READER_PROSE_V8",
      "provenance": "FIGURE_TEXT_AUDIT_V8",
      "reader_file": "chapters/chapter12.tex",
      "reader_file_sha256": "dbf4854f748601e0dd7778f39625870b36752dac82df792108a48d1b62cc701f",
      "section_label": "ch12-the-apprenticeship-and-long-term-skill-economy",
      "figure_label": "fig:ch12-research-2",
      "reading_passage": "Figure~\\ref{fig:ch12-research-2} places the long-term question on a skill axis. The two curves represent stylized cohorts, and the vertical line marks the model's active-expert threshold $a_t$; neither their relative heights nor their displacement estimates our team's future headcount or competence. The diagram asks how access to expertise changes what a later cohort can learn. Training time, attrition, supervision and delayed competence therefore belong in the investment discussion, but require longitudinal observations rather than numbers read from these illustrative curves.",
      "passage_sha256": "60460ac8a1e8eaeb5280e3b165572753501420b4b7b316aeac236285510d09de",
      "local_reference_count": 1,
      "global_reference_count": 1,
      "interpretation": "Editorial linkage, not a new empirical-evidence relation"
    },
    {
      "source": "EDITION:WOP:FIGURE_TEXT:V8:20261011",
      "target": "JPG:V7:30",
      "key": "v8_prose_explanation",
      "relation": "FIGURE_EXPLAINED_IN_READER_PROSE_V8",
      "provenance": "FIGURE_TEXT_AUDIT_V8",
      "reader_file": "appendices/methodology.tex",
      "reader_file_sha256": "235189b1ccedc2846cb38b438cb6b31c8878468edf89a52deba6922ba4943c27",
      "section_label": "app:graph-construction",
      "figure_label": "fig:app-evidence-to-teaching",
      "reading_passage": "Follow Figure~\\ref{fig:app-evidence-to-teaching} from a publication and its version to a bounded claim before entering the chapter's engineering interpretation. The branch into this appendix retains the claim's qualifications; the dashed link carries limitations into the worked example instead of leaving them behind. Thus a source may motivate a proposed gate without validating it. The graph records that chain of use, not a shortcut from citation to proof.",
      "passage_sha256": "fcf3ab4c21023c5a2c606be7f35657b6d38b320f767456df1ebd2e0e3d79cb9a",
      "local_reference_count": 1,
      "global_reference_count": 1,
      "interpretation": "Editorial linkage, not a new empirical-evidence relation"
    },
    {
      "source": "EDITION:WOP:READER:V9:20261011",
      "target": "EDITION:WOP:FIGURE_TEXT:V8:20261011",
      "key": "v9_reader_revision",
      "relation": "READER_REVISION_OF",
      "provenance": "READER_REVISION_V9"
    },
    {
      "source": "EDITION:WOP:READER:V9:20261011",
      "target": "READER:V9:INTRODUCTION",
      "key": "v9_document",
      "relation": "HAS_READER_DOCUMENT",
      "provenance": "READER_REVISION_V9"
    },
    {
      "source": "EDITION:WOP:READER:V9:20261011",
      "target": "READER:V9:SOLUTIONS",
      "key": "v9_document",
      "relation": "HAS_READER_DOCUMENT",
      "provenance": "READER_REVISION_V9"
    },
    {
      "source": "EDITION:WOP:READER:V9:20261011",
      "target": "READER:V9:EVIDENCE",
      "key": "v9_document",
      "relation": "HAS_READER_DOCUMENT",
      "provenance": "READER_REVISION_V9"
    },
    {
      "source": "EDITION:WOP:READER:V9:20261011",
      "target": "JPG:V7:01",
      "key": "v9_reading_passage",
      "relation": "FIGURE_EXPLAINED_IN_READER_PROSE_V9",
      "provenance": "READER_REVISION_V9",
      "reader_file": "chapters/chapter01.tex",
      "reader_file_sha256": "79d183c9ce2ab7cbf5cf7e0f9a288adce4ec6a5fb04fe69d548e29d29f8bc739",
      "section_label": "ch01-the-engineers-work-before-and-after-ai",
      "figure_label": "fig:ch01-research-1",
      "reading_passage": "The timeline in Figure~\\ref{fig:ch01-research-1} can be read as an expansion of engineering concerns, rather than a succession of methods that erase their predecessors. Agentic work still needs the process, risk and operational disciplines represented to its left. The emerging engineer's role therefore includes decomposing a problem, choosing what may safely be delegated, building independent checks and making the reasoning behind acceptance available to other people. Which activities grow or shrink under AI adoption remains a research question; the conceptual distinction is between authorship of an artifact and responsibility for its consequences.",
      "passage_sha256": "9cfa250f556c24921cdf72c40ba4ccce43704e66851be7928a04396edebd45a8",
      "local_reference_count": 1,
      "global_reference_count": 1,
      "interpretation": "Current reader-prose linkage only"
    },
    {
      "source": "EDITION:WOP:READER:V9:20261011",
      "target": "JPG:V7:02",
      "key": "v9_reading_passage",
      "relation": "FIGURE_EXPLAINED_IN_READER_PROSE_V9",
      "provenance": "READER_REVISION_V9",
      "reader_file": "chapters/chapter01.tex",
      "reader_file_sha256": "79d183c9ce2ab7cbf5cf7e0f9a288adce4ec6a5fb04fe69d548e29d29f8bc739",
      "section_label": "ch01-the-lifecycle-of-a-trustworthy-change",
      "figure_label": "fig:ch01-research-2",
      "reading_passage": "The return path in Figure~\\ref{fig:ch01-research-2} makes the lifecycle revisable: operational experience can reopen requirements, while human control spans every stage rather than appearing only at the end. An approved intention is a living, versioned contract for a bounded change. If a policy owner clarifies an approval threshold after implementation, the new fact enters as an authorized delta. The team then revisits the affected design assumptions, tests and knowledge records, retaining earlier evidence for the earlier version. This selective invalidation keeps the workflow incremental rather than restarting the entire lifecycle.",
      "passage_sha256": "f5f8cdfafee11b9aba93846e769f36b97fbba48218a8f6ad21bf3319711bd1fe",
      "local_reference_count": 1,
      "global_reference_count": 1,
      "interpretation": "Current reader-prose linkage only"
    },
    {
      "source": "EDITION:WOP:READER:V9:20261011",
      "target": "JPG:V7:03",
      "key": "v9_reading_passage",
      "relation": "FIGURE_EXPLAINED_IN_READER_PROSE_V9",
      "provenance": "READER_REVISION_V9",
      "reader_file": "didactics/worked01.tex",
      "reader_file_sha256": "d18766d3a039137e8bc0ef533f694feb6550f919764dd52e477858f04ed87402",
      "section_label": "ch01:worked-example",
      "figure_label": "fig:ch01-change-acceptance",
      "reading_passage": "Return to the request to make a department's approval ceiling configurable. An agent can produce a patch before anyone has decided whether ``approval'' means eligibility, escalation or final authorization. To prevent that ambiguity from becoming a hidden software rule, trace the request through a sequence of decisions, each with a different source of authority. In Figure~\\ref{fig:ch01-change-acceptance}, the patch sits between authorization and verification; the role labels beneath the boxes identify who is responsible for each decision. Moving right requires the corresponding evidence or approval, not merely another artifact from the maker.",
      "passage_sha256": "692331aa186da6e22ab998fc1cc411ec1cce93bcddc6f263b2bee42fc3f0f35c",
      "local_reference_count": 1,
      "global_reference_count": 1,
      "interpretation": "Current reader-prose linkage only"
    },
    {
      "source": "EDITION:WOP:READER:V9:20261011",
      "target": "JPG:V7:04",
      "key": "v9_reading_passage",
      "relation": "FIGURE_EXPLAINED_IN_READER_PROSE_V9",
      "provenance": "READER_REVISION_V9",
      "reader_file": "chapters/chapter02.tex",
      "reader_file_sha256": "aa2d769d45a928d9abea63a9b54f7c7ad0cc701af5c2d67cb9fc331fa1827d74",
      "section_label": "ch02-why-controlled-studies-disagree",
      "figure_label": "fig:ch02-research-1",
      "reading_passage": "Two experiments can disagree without one being defective. Becker and colleagues studied sixteen experienced open-source developers completing 246 tasks in repositories they knew well. In their early-2025 tool setting, allowing AI increased completion time by about 19\\%. Developers had expected acceleration, and after participating still believed the tool had helped. Paradis and colleagues\\textquotesingle{} Google trial instead estimated a roughly 21\\% reduction in task time in its own environment. \\autocite{W023,W008} Figure~\\ref{fig:ch02-research-1} isolates the first study's disagreement: both subjective estimates fall below zero, meaning less task time, while the measured effect is above zero. Retrospective confidence therefore remains a different signal from timed performance.",
      "passage_sha256": "5e12e33917104b3e58a65a1d58a31f5d8f055e3862d1017b55695fdbcc29aa8e",
      "local_reference_count": 1,
      "global_reference_count": 1,
      "interpretation": "Current reader-prose linkage only"
    },
    {
      "source": "EDITION:WOP:READER:V9:20261011",
      "target": "JPG:V7:05",
      "key": "v9_reading_passage",
      "relation": "FIGURE_EXPLAINED_IN_READER_PROSE_V9",
      "provenance": "READER_REVISION_V9",
      "reader_file": "chapters/chapter02.tex",
      "reader_file_sha256": "aa2d769d45a928d9abea63a9b54f7c7ad0cc701af5c2d67cb9fc331fa1827d74",
      "section_label": "ch02-developer-experience-and-hidden-time",
      "figure_label": "fig:ch02-research-2",
      "reading_passage": "The redistribution in Figure~\\ref{fig:ch02-research-2} explains why the service pilot must record supervision as well as construction: prompting, waiting and reviewing outputs become part of the task. The rectangles name activities, not equal amounts of time or measured savings. Collect short post-task reports on perceived effort, confidence and comprehension alongside independently logged time, including test repairs and stakeholder clarification. An engineer who finishes faster but loses understanding of the policy may create future costs. Chapter~\\ref{chap:10} returns to that learning question; the pilot should preserve the signal rather than discard it.",
      "passage_sha256": "15d718b28cd04e101fafd658a6fa5b135b2edcaf3dcacf56d9ea8be94c57129e",
      "local_reference_count": 1,
      "global_reference_count": 1,
      "interpretation": "Current reader-prose linkage only"
    },
    {
      "source": "EDITION:WOP:READER:V9:20261011",
      "target": "JPG:V7:06",
      "key": "v9_reading_passage",
      "relation": "FIGURE_EXPLAINED_IN_READER_PROSE_V9",
      "provenance": "READER_REVISION_V9",
      "reader_file": "chapters/chapter03.tex",
      "reader_file_sha256": "869ad0357050f6dcde42f1990c99209518e90f6574fd264ad71e4da80aa80bbb",
      "section_label": "ch03-from-suggestion-to-a-permission-bounded-agent",
      "figure_label": "fig:ch03-research-1",
      "reading_passage": "The exchange in Figure~\\ref{fig:ch03-research-1} connects human intent and acceptance with the agent's bounded execution through versioned evidence packs. For the service, the outgoing task carries the contract and permissions; the returning pack contains the candidate diff and a trace of what was read and executed. The feedback paths let either side request clarification without turning a tool result into policy. This separation lets us evaluate capability without granting merge, release or policy-approval authority.",
      "passage_sha256": "6fe08ee1cf9b7d33718d10a3003f11d2cf2e898cb509c87edaff3e97ec6ed3be",
      "local_reference_count": 1,
      "global_reference_count": 1,
      "interpretation": "Current reader-prose linkage only"
    },
    {
      "source": "EDITION:WOP:READER:V9:20261011",
      "target": "JPG:V7:07",
      "key": "v9_reading_passage",
      "relation": "FIGURE_EXPLAINED_IN_READER_PROSE_V9",
      "provenance": "READER_REVISION_V9",
      "reader_file": "chapters/chapter03.tex",
      "reader_file_sha256": "869ad0357050f6dcde42f1990c99209518e90f6574fd264ad71e4da80aa80bbb",
      "section_label": "ch03-the-task-envelope",
      "figure_label": "fig:osmani-agency-orchestration",
      "reading_passage": "The position on Figure~\\ref{fig:osmani-agency-orchestration} never supplies its own approval. For each configuration, record the writable scope, expected independent evidence, rollback mechanism, review capacity and named acceptance owner. Expand either axis only when observed accepted outcomes justify the added complexity; a higher level is not automatically better.",
      "passage_sha256": "4c23ec34588bc09586f6d8281501be33899a2bcca1e8ec29f7df02e5b3b64a73",
      "local_reference_count": 1,
      "global_reference_count": 1,
      "interpretation": "Current reader-prose linkage only"
    },
    {
      "source": "EDITION:WOP:READER:V9:20261011",
      "target": "JPG:V7:08",
      "key": "v9_reading_passage",
      "relation": "FIGURE_EXPLAINED_IN_READER_PROSE_V9",
      "provenance": "READER_REVISION_V9",
      "reader_file": "chapters/chapter03.tex",
      "reader_file_sha256": "869ad0357050f6dcde42f1990c99209518e90f6574fd264ad71e4da80aa80bbb",
      "section_label": "ch03-agent-benchmarks-and-observed-pull-requests",
      "figure_label": "fig:ch03-research-2",
      "reading_passage": "The spread in Figure~\\ref{fig:ch03-research-2} illustrates why task mix matters: documentation changes had a higher merged share than performance changes in the sampled corpus. The bars summarize repository and reviewer decisions, not probabilities for our next task. They motivate separate evaluation of task classes, while leaving the causes of the differences open.",
      "passage_sha256": "ad64302d8ef6bfaebc686143bcdff6dba51ff91a6e3c09be7306f032d426540b",
      "local_reference_count": 1,
      "global_reference_count": 1,
      "interpretation": "Current reader-prose linkage only"
    },
    {
      "source": "EDITION:WOP:READER:V9:20261011",
      "target": "JPG:V7:09",
      "key": "v9_reading_passage",
      "relation": "FIGURE_EXPLAINED_IN_READER_PROSE_V9",
      "provenance": "READER_REVISION_V9",
      "reader_file": "chapters/chapter03.tex",
      "reader_file_sha256": "869ad0357050f6dcde42f1990c99209518e90f6574fd264ad71e4da80aa80bbb",
      "section_label": "ch03-a-bounded-proposeactobserve-loop",
      "figure_label": "fig:controls_execution_P110",
      "reading_passage": "For the same INT-002 task, first name the control missing from the simpler route. Is it a permission check, durable progress state, independent evidence, or an escalation path? Add a mechanism only with a testable account of how it supplies that control. Where the simpler route already meets the contract, extra scheduling or coordination is an additional maintenance obligation rather than a maturity achievement. Figure~\\ref{fig:controls_execution_P110} separates these decisions.",
      "passage_sha256": "a973d015dc2104ca0411b7e528272c5ef1d02d280fdd73ea6f8248a5faeeceb3",
      "local_reference_count": 2,
      "global_reference_count": 3,
      "interpretation": "Current reader-prose linkage only"
    },
    {
      "source": "EDITION:WOP:READER:V9:20261011",
      "target": "JPG:V7:10",
      "key": "v9_reading_passage",
      "relation": "FIGURE_EXPLAINED_IN_READER_PROSE_V9",
      "provenance": "READER_REVISION_V9",
      "reader_file": "chapters/chapter04.tex",
      "reader_file_sha256": "5280faf997ec1bb32a7160d02c323a9a203a75e0cfccceb64cd8b481810b7aa4",
      "section_label": "ch04-from-a-request-to-a-versioned-intention-ledger",
      "figure_label": "fig:ch04-research-1",
      "reading_passage": "Figure~\\ref{fig:ch04-research-1} shows where the ledger enters execution. The authorized contract constrains deterministic workflow code; the model contributes subtask content and uses only the permitted tools. The right-hand ``verified result'' denotes an output checked within that scope, not authorization to change the contract or release the service. Behavioral examples must supply the expectations against which such an output is judged.",
      "passage_sha256": "ec1604bafd55a8fc85775bf158c8683e65352c3ea14fb5c6c95f8b6f3b0f4309",
      "local_reference_count": 1,
      "global_reference_count": 1,
      "interpretation": "Current reader-prose linkage only"
    },
    {
      "source": "EDITION:WOP:READER:V9:20261011",
      "target": "JPG:V7:11",
      "key": "v9_reading_passage",
      "relation": "FIGURE_EXPLAINED_IN_READER_PROSE_V9",
      "provenance": "READER_REVISION_V9",
      "reader_file": "chapters/chapter04.tex",
      "reader_file_sha256": "5280faf997ec1bb32a7160d02c323a9a203a75e0cfccceb64cd8b481810b7aa4",
      "section_label": "ch04-a-delta-driven-iterative-brownfield-lifecycle",
      "figure_label": "fig:ch04-research-2",
      "reading_passage": "Hassan\\textquotesingle s roadmap \\autocite{W152} and research on rejected agent PRs \\autocite{W071} motivate coordination and review without establishing an optimal gate sequence. Figure~\\ref{fig:ch04-research-2} makes our proposed sequence explicit: validate the authorized delta before asking the model for a new patch, then rerun the affected contracts and independent checks. The dashed return brings unresolved evidence back to the control layer; it does not let the model silently rewrite intention. This keeps a late requirement small enough to trace without regenerating the entire system.",
      "passage_sha256": "31d5a95b7efee7b1f7427ad193ba84c1073f94aaab7d7af9d27f50367edf6f59",
      "local_reference_count": 1,
      "global_reference_count": 1,
      "interpretation": "Current reader-prose linkage only"
    },
    {
      "source": "EDITION:WOP:READER:V9:20261011",
      "target": "JPG:V7:12",
      "key": "v9_reading_passage",
      "relation": "FIGURE_EXPLAINED_IN_READER_PROSE_V9",
      "provenance": "READER_REVISION_V9",
      "reader_file": "didactics/worked04.tex",
      "reader_file_sha256": "d2c109d282dc74603d2072cf2de3ffd75db3b2859a785600f00ee7ad98eb421e",
      "section_label": "ch04:worked-example",
      "figure_label": "fig:ch04-invalidation-loop",
      "reading_passage": "The return arrow in Figure~\\ref{fig:ch04-invalidation-loop} starts another impact analysis after the next delta is authorized; it does not reopen every invariant. For the change in the table, invalidate the Treasury boundary fixture and its new-decision tests, while retaining replay, audit, cross-border and high-risk obligations. The checker derives expected behavior from INT-002, not from the maker's patch. Exercise~\\ref{ex:ch04} asks you to author this change ledger. Research-versus-proposal distinctions are in Appendix~\\ref{app:methodology}, \\S\\ref{app:commentary-ch04}.",
      "passage_sha256": "a80039c8696e1dd4b0b4a79179f3e141495a22d9984583888a21bf6b7f128412",
      "local_reference_count": 1,
      "global_reference_count": 1,
      "interpretation": "Current reader-prose linkage only"
    },
    {
      "source": "EDITION:WOP:READER:V9:20261011",
      "target": "JPG:V7:13",
      "key": "v9_reading_passage",
      "relation": "FIGURE_EXPLAINED_IN_READER_PROSE_V9",
      "provenance": "READER_REVISION_V9",
      "reader_file": "chapters/chapter05.tex",
      "reader_file_sha256": "76344b570df88cc78f651c5b435916b41ff1ecfb56d0133e1f08bb5b028e801e",
      "section_label": "ch05-reading-ai-versus-human-studies-correctly",
      "figure_label": "fig:ch05-research-1",
      "reading_passage": "Before adopting a headline number, inspect the numerator and denominator: warnings per function or per thousand lines, code samples or accepted patches, total findings or high-severity findings, generated candidates or deployed changes. A matched sample can still be biased if a docstring omits the surrounding repository\\textquotesingle s constraints. Conversely, an observational comparison of merged pull requests may exclude failed proposals and hide review effort. The engineering lesson is to match the study design to the question, then preserve its limitations in the citation. Read Figure~\\ref{fig:ch05-research-1} in that order: corpus selection, enrichment, measurement and validation determine what a quality claim can mean. Its final box concerns statistical and sensitivity checks on the analysis, not certification that the merged software is safe in production.",
      "passage_sha256": "7706b54a97c030fd16787f3953e3463af9f3bfa831eae52f48c243e2b5885f1a",
      "local_reference_count": 1,
      "global_reference_count": 1,
      "interpretation": "Current reader-prose linkage only"
    },
    {
      "source": "EDITION:WOP:READER:V9:20261011",
      "target": "JPG:V7:14",
      "key": "v9_reading_passage",
      "relation": "FIGURE_EXPLAINED_IN_READER_PROSE_V9",
      "provenance": "READER_REVISION_V9",
      "reader_file": "chapters/chapter05.tex",
      "reader_file_sha256": "76344b570df88cc78f651c5b435916b41ff1ecfb56d0133e1f08bb5b028e801e",
      "section_label": "ch05-post-merge-evolution-and-maintenance-burden",
      "figure_label": "fig:ch05-research-2",
      "reading_passage": "A separate comparison, summarized in Figure~\\ref{fig:ch05-research-2}, groups repositories by prior AI-tool exposure. Its velocity row differs between the agent-first and IDE-first cohorts, while both show worsened maintainability signals in the summarized estimates. The aligned boxes compare directions, not equal effect sizes. For our service, the lesson is to track later change effort alongside immediate output rather than let a velocity gain stand in for maintainability.",
      "passage_sha256": "13e3bf068c852a38af6e80d17d55ee06ae76b27e1319b76c13020b9ccfbffacc",
      "local_reference_count": 1,
      "global_reference_count": 1,
      "interpretation": "Current reader-prose linkage only"
    },
    {
      "source": "EDITION:WOP:READER:V9:20261011",
      "target": "JPG:V7:15",
      "key": "v9_reading_passage",
      "relation": "FIGURE_EXPLAINED_IN_READER_PROSE_V9",
      "provenance": "READER_REVISION_V9",
      "reader_file": "chapters/chapter06.tex",
      "reader_file_sha256": "2c0e22a9113e0fd8bfc4f632c25df153a2756fcb3bf726534a5713a93ece6fa2",
      "section_label": "ch06-dependency-provenance-and-hallucinated-packages",
      "figure_label": "fig:ch06-research-1",
      "reading_passage": "The critical transition in Figure~\\ref{fig:ch06-research-1} is from a suggested name to an installed artifact: a name becoming available in a registry does not establish its trustworthiness. The control beneath the path therefore combines existence checks with provenance and locked dependencies. Our proposed gate requires approved identity and version review before installation, including for tool servers and skills. Pinning limits ambiguity but does not establish integrity. The teaching laboratory checks only a local manifest; it does not resolve or install packages over the network.",
      "passage_sha256": "be01d6c2ea166e8f5c23365438e8be5bdc883d213a7690527adb5faf8e2a6ffc",
      "local_reference_count": 1,
      "global_reference_count": 1,
      "interpretation": "Current reader-prose linkage only"
    },
    {
      "source": "EDITION:WOP:READER:V9:20261011",
      "target": "JPG:V7:16",
      "key": "v9_reading_passage",
      "relation": "FIGURE_EXPLAINED_IN_READER_PROSE_V9",
      "provenance": "READER_REVISION_V9",
      "reader_file": "chapters/chapter06.tex",
      "reader_file_sha256": "2c0e22a9113e0fd8bfc4f632c25df153a2756fcb3bf726534a5713a93ece6fa2",
      "section_label": "ch06-harness-configuration-skills-and-external-services",
      "figure_label": "fig:ch06-research-2",
      "reading_passage": "Our proposed profile uses explicit tool operations, no wildcard shell grants, no default network egress, pinned tool declarations and structured audit logs. Skills and servers are reviewed like other executable dependencies; a friendly description is not an authorization. The laboratory rejects a manifest containing a floating tool version or broad shell permission and accepts a narrowly scoped manifest. It does not execute or authenticate any remote MCP server. The fork in Figure~\\ref{fig:ch06-research-2} places enforcement after interpretation: even when the model accepts an instruction from a repository file, the runtime must separately allow the operation or deny its side effect. Reading content and acquiring authority remain distinct events.",
      "passage_sha256": "3f78cc4849524089d8ee791fbf9b6bbdb2ce323d02e5648f14fe7cb659341edd",
      "local_reference_count": 1,
      "global_reference_count": 1,
      "interpretation": "Current reader-prose linkage only"
    },
    {
      "source": "EDITION:WOP:READER:V9:20261011",
      "target": "JPG:V7:17",
      "key": "v9_reading_passage",
      "relation": "FIGURE_EXPLAINED_IN_READER_PROSE_V9",
      "provenance": "READER_REVISION_V9",
      "reader_file": "chapters/chapter07.tex",
      "reader_file_sha256": "1bbb5af2473938ef0cee310a060ecc9a00673ed6daaff11af94ce508d4defcee",
      "section_label": "ch07-independent-checkers-and-correlated-error",
      "figure_label": "fig:ch07-research-1",
      "reading_passage": "Figure~\\ref{fig:ch07-research-1} makes the conditioning in \\autocite{W079} important: the bars compare how often two models choose the same wrong answer \\emph{given that both are wrong}. They do not show how often the models fail overall. Agreement above the uniform wrong-choice baseline warns against treating consensus as independent evidence. Together with evaluator self-preference in broader LLM judgments \\autocite{W082}, it motivates diversifying evidence sources; its quantitative transfer to software defect detection remains unverified.",
      "passage_sha256": "12b8c6b6ca538821919bfd1c9f3a6b882e99403d83476af691041b0fd3d5897f",
      "local_reference_count": 1,
      "global_reference_count": 1,
      "interpretation": "Current reader-prose linkage only"
    },
    {
      "source": "EDITION:WOP:READER:V9:20261011",
      "target": "JPG:V7:18",
      "key": "v9_reading_passage",
      "relation": "FIGURE_EXPLAINED_IN_READER_PROSE_V9",
      "provenance": "READER_REVISION_V9",
      "reader_file": "chapters/chapter07.tex",
      "reader_file_sha256": "1bbb5af2473938ef0cee310a060ecc9a00673ed6daaff11af94ce508d4defcee",
      "section_label": "ch07-bounded-repair-versus-independent-acceptance",
      "figure_label": "fig:ch07-research-2",
      "reading_passage": "Every attempt retains a task identifier, code hash, tool version, diff, tests, failure reason, time or cost budget and resulting state. \\autocite{W101}, \\autocite{W095} and \\autocite{W151} motivate caution about self-review and policy separation, but do not validate this exact retry policy. The steps in Figure~\\ref{fig:ch07-research-2} represent distinct obligations: establish scope and contract, test behavior, review the evidence, and decide on release. Passing the test-oracle step does not satisfy the neighboring obligations. The staircase is a checklist of evidence boundaries, not a calibrated rise in reliability.",
      "passage_sha256": "640454a5b25b369e6987867b3193dc4615ca7c931fc1aef66bd43af80253cdab",
      "local_reference_count": 1,
      "global_reference_count": 1,
      "interpretation": "Current reader-prose linkage only"
    },
    {
      "source": "EDITION:WOP:READER:V9:20261011",
      "target": "JPG:V7:19",
      "key": "v9_reading_passage",
      "relation": "FIGURE_EXPLAINED_IN_READER_PROSE_V9",
      "provenance": "READER_REVISION_V9",
      "reader_file": "didactics/worked07.tex",
      "reader_file_sha256": "9e9e6ba0730240be5f7e150066b86a6efb15bd5375f7e17daf7b38c818cc6d00",
      "section_label": "ch07:worked-example",
      "figure_label": "fig:ch07-independent-oracle",
      "reading_passage": "Suppose a maker changes the Treasury ceiling to EUR~3,000 and writes a test that computes its expected result using the very same function under test. The test can pass even if the function ignores the ceiling entirely. The checker must instead receive expected outcomes from an independently approved contract and an external test harness. The two branches in Figure~\\ref{fig:ch07-independent-oracle} start from the same authorized contract, rather than deriving the expected answer from the candidate. They converge at the reviewer so that implementation and independently specified expectations can be compared. A second actor alone would not provide that independence.",
      "passage_sha256": "39133958ed6af4dc0bcbad476377880b1273fad5290d9063e78efb1b2ed17284",
      "local_reference_count": 1,
      "global_reference_count": 1,
      "interpretation": "Current reader-prose linkage only"
    },
    {
      "source": "EDITION:WOP:READER:V9:20261011",
      "target": "JPG:V7:20",
      "key": "v9_reading_passage",
      "relation": "FIGURE_EXPLAINED_IN_READER_PROSE_V9",
      "provenance": "READER_REVISION_V9",
      "reader_file": "chapters/chapter08.tex",
      "reader_file_sha256": "d3c4f31ca0fde0db8524e4a533adf2001c1488aadddf564cc5b3c37c8c585666",
      "section_label": "ch08-self-review-cross-model-review-and-shared-blind-spots",
      "figure_label": "fig:ch08-research-1",
      "reading_passage": "Xiang et al.~\\autocite{W102} give a particularly useful verification-cost counterexample. On 116 complete-case LiveCodeBench problems, review by Claude changes Codex passing outputs from 83 to 104 (+21), at \\$0.443 versus \\$0.190 per task; the opposite reviewer ordering lowers Claude's successes from 106 to 96 while increasing modeled inference cost from \\$0.226 to \\$0.382 per task. Table~2 provides numerator and denominator for independent \\emph{percentage arithmetic}, and Table~4 provides discordances for exact McNemar test rechecks. Neither calculation replays the model calls, proves transfer to repository review, or guarantees a cost-effective production policy. A reviewer remains accountable for independent oracles, acceptance and regression risk. Figure~\\ref{fig:ch08-research-1} decomposes those net changes into failures fixed and previously passing answers broken. Read each two-letter label as writer then reviewer: the green and red bars must be considered together. More corrections can coexist with regressions, so a review policy needs both counts rather than a tally of helpful comments.",
      "passage_sha256": "c406a6173946c91483fc24466d0f397111e3d012eeb9014be76e14526fdc63c4",
      "local_reference_count": 1,
      "global_reference_count": 1,
      "interpretation": "Current reader-prose linkage only"
    },
    {
      "source": "EDITION:WOP:READER:V9:20261011",
      "target": "JPG:V7:21",
      "key": "v9_reading_passage",
      "relation": "FIGURE_EXPLAINED_IN_READER_PROSE_V9",
      "provenance": "READER_REVISION_V9",
      "reader_file": "chapters/chapter08.tex",
      "reader_file_sha256": "d3c4f31ca0fde0db8524e4a533adf2001c1488aadddf564cc5b3c37c8c585666",
      "section_label": "ch08-self-review-cross-model-review-and-shared-blind-spots",
      "figure_label": "fig:ch08-research-2",
      "reading_passage": "Cost adds another dimension in Figure~\\ref{fig:ch08-research-2}. Each arrow begins at a writer-only baseline; moving right means greater inference cost, while moving up or down means a higher or lower pass rate. The almost horizontal A-to-AA route buys little net change in this sample, and the downward A-to-AO route spends more while losing passes. These are task-level comparisons, not a production cost model, but they expose why an additional review step must earn its place.",
      "passage_sha256": "4f5c742427d0f633b73efc1a0859a1a2450db48d0aef3e221190c6cadab82c2d",
      "local_reference_count": 1,
      "global_reference_count": 1,
      "interpretation": "Current reader-prose linkage only"
    },
    {
      "source": "EDITION:WOP:READER:V9:20261011",
      "target": "JPG:V7:22",
      "key": "v9_reading_passage",
      "relation": "FIGURE_EXPLAINED_IN_READER_PROSE_V9",
      "provenance": "READER_REVISION_V9",
      "reader_file": "chapters/chapter09.tex",
      "reader_file_sha256": "d0d7b46ec9ac8c80f5d51df8f0b25b83bf89ced3daa1eb6c8de701ecbf7dc610",
      "section_label": "ch09-context-assembly-for-an-agent",
      "figure_label": "fig:ch09-research-1",
      "reading_passage": "The package must record omissions. Finding one threshold constant does not prove there are no other consumers. An old passing test does not prove the current branch passes. A model-generated meeting summary is not an approved contract. Missing facts that affect acceptance should produce questions for the relevant owner, not confident guesses. The branching in Figure~\\ref{fig:ch09-research-1} separates a recorded event from the semantic claim drawn from it before retrieval joins them again. Its ``what is true'' label must be read as a version-scoped assertion: observing a v1 decision does not establish the rule for a new v2 request.",
      "passage_sha256": "70438904f7aa46d1ba1bd684d2d8b157c9304619340e22fadb749359c7fa3288",
      "local_reference_count": 1,
      "global_reference_count": 1,
      "interpretation": "Current reader-prose linkage only"
    },
    {
      "source": "EDITION:WOP:READER:V9:20261011",
      "target": "JPG:V7:23",
      "key": "v9_reading_passage",
      "relation": "FIGURE_EXPLAINED_IN_READER_PROSE_V9",
      "provenance": "READER_REVISION_V9",
      "reader_file": "chapters/chapter09.tex",
      "reader_file_sha256": "d0d7b46ec9ac8c80f5d51df8f0b25b83bf89ced3daa1eb6c8de701ecbf7dc610",
      "section_label": "ch09-memory-consistency-decay-and-invalidation",
      "figure_label": "fig:ch09-research-2",
      "reading_passage": "INT-002 invalidates Treasury boundary expectations for new decisions and the current policy-fixture reference. It does not invalidate the high-risk invariant, the OPS threshold or historical idempotency decisions. A graph dependency walk can identify candidate impacts, but a human reviewer must challenge missing edges. The memory system should preserve historical evidence and explicitly identify which checks need rerunning. Figure~\\ref{fig:ch09-research-2} addresses a different failure: losing required state during compaction or reset. Typed records pass through a validated writeback journal before durable storage; the lower box requires stopping when that preservation cannot be guaranteed. Preserving a record intact still does not make its contents current or authorized.",
      "passage_sha256": "be0a5b5d392e447bf979c79064fc5ddc2de175ef2c0cdf814041fd4a24b543a2",
      "local_reference_count": 1,
      "global_reference_count": 1,
      "interpretation": "Current reader-prose linkage only"
    },
    {
      "source": "EDITION:WOP:READER:V9:20261011",
      "target": "JPG:V7:24",
      "key": "v9_reading_passage",
      "relation": "FIGURE_EXPLAINED_IN_READER_PROSE_V9",
      "provenance": "READER_REVISION_V9",
      "reader_file": "chapters/chapter10.tex",
      "reader_file_sha256": "c9de72e9b9cbeeb7a7ab5044994f1de717789bd9e443b6e0e694e6b108ba81e4",
      "section_label": "ch10-learning-through-explanations-repairs-and-code-tours",
      "figure_label": "fig:ch10-research-1",
      "reading_passage": "Following the expert-to-tour-to-learner path in Figure~\\ref{fig:ch10-research-1}, a maintainer can curate three stops through the service. First inspect INT-001 and INT-002 and predict the EUR~4,000 Treasury outcome under each revision. Then trace \\texttt{ApprovalService.evaluate} and explain why replay does not use the current ceiling. Finally inspect the defective legacy route and identify a contract-derived counterexample to its HIGH-risk behavior. The lower strip turns the tour into a proposed check of independent reasoning: explain an invariant, predict a failure and make an unaided change. Completing the tour is preparation for that check, not proof of durable learning.",
      "passage_sha256": "a84a799c02c8ac283917097c4d2b7d2f59d9d52487414e087b89e132871555a4",
      "local_reference_count": 1,
      "global_reference_count": 1,
      "interpretation": "Current reader-prose linkage only"
    },
    {
      "source": "EDITION:WOP:READER:V9:20261011",
      "target": "JPG:V7:25",
      "key": "v9_reading_passage",
      "relation": "FIGURE_EXPLAINED_IN_READER_PROSE_V9",
      "provenance": "READER_REVISION_V9",
      "reader_file": "chapters/chapter10.tex",
      "reader_file_sha256": "c9de72e9b9cbeeb7a7ab5044994f1de717789bd9e443b6e0e694e6b108ba81e4",
      "section_label": "ch10-mentoring-and-apprenticeship-in-a-team-with-agents",
      "figure_label": "fig:ch10-research-2",
      "reading_passage": "Figure~\\ref{fig:ch10-research-2} helps separate those outcomes. Its arrow leads from assisted work to an \\emph{immediate} unaided quiz, not to a delayed retention measurement. The lower strip describes observed patterns of engagement, not randomly assigned teaching strategies. A mentoring programme can therefore use these observations to frame questions, but needs its own later transfer assessment before claiming that assisted practice produced lasting competence.",
      "passage_sha256": "66cd0db2d86908b07a1673f1eeebbd583728e249fc7e7fa50f5300dc02ce2cc4",
      "local_reference_count": 1,
      "global_reference_count": 2,
      "interpretation": "Current reader-prose linkage only"
    },
    {
      "source": "EDITION:WOP:READER:V9:20261011",
      "target": "JPG:V7:26",
      "key": "v9_reading_passage",
      "relation": "FIGURE_EXPLAINED_IN_READER_PROSE_V9",
      "provenance": "READER_REVISION_V9",
      "reader_file": "chapters/chapter11.tex",
      "reader_file_sha256": "2c3012ea9fe30a0ad57c8abb5c046a010f02ea71f46042e2cdf2c6aee47fac90",
      "section_label": "ch11-policies-that-make-expectations-visible",
      "figure_label": "fig:ch11-research-1",
      "reading_passage": "Read the dot matrix in Figure~\\ref{fig:ch11-research-1} across each row: filled dots mark provisions appearing together, and the right-hand count belongs to that selected combination. The rows illustrate how rules on contributions can coexist with requirements for human involvement, disclosure and accountability. They are neither a complete sample total nor a recommended policy ranking. For the service, define each obligation explicitly and evaluate the resulting review burden, acceptance quality and unwanted workarounds.",
      "passage_sha256": "1223702a42063d438c983d72a1d0be637250d5713ebdfd7508f43ed2a8db032f",
      "local_reference_count": 1,
      "global_reference_count": 1,
      "interpretation": "Current reader-prose linkage only"
    },
    {
      "source": "EDITION:WOP:READER:V9:20261011",
      "target": "JPG:V7:27",
      "key": "v9_reading_passage",
      "relation": "FIGURE_EXPLAINED_IN_READER_PROSE_V9",
      "provenance": "READER_REVISION_V9",
      "reader_file": "chapters/chapter11.tex",
      "reader_file_sha256": "2c3012ea9fe30a0ad57c8abb5c046a010f02ea71f46042e2cdf2c6aee47fac90",
      "section_label": "ch11-executable-policy-as-an-engineering-proposal",
      "figure_label": "fig:ch11-research-2",
      "reading_passage": "Figure~\\ref{fig:ch11-research-2} shows why those controls need a channel-specific scope. The upper bar classifies policies on code contributions; the lower bars record an absence of explicit guidance for communication and issues or security. Silence in a policy is not permission for an agent to post externally or disclose sensitive information. Our gate profile must state these boundaries separately rather than inherit them from a general allowance to submit code.",
      "passage_sha256": "befbbaef788ed066d7a0cce32742aec03d7e30fb4bc6257725052a4362129840",
      "local_reference_count": 1,
      "global_reference_count": 1,
      "interpretation": "Current reader-prose linkage only"
    },
    {
      "source": "EDITION:WOP:READER:V9:20261011",
      "target": "JPG:V7:28",
      "key": "v9_reading_passage",
      "relation": "FIGURE_EXPLAINED_IN_READER_PROSE_V9",
      "provenance": "READER_REVISION_V9",
      "reader_file": "chapters/chapter12.tex",
      "reader_file_sha256": "dbf4854f748601e0dd7778f39625870b36752dac82df792108a48d1b62cc701f",
      "section_label": "ch12-why-cheap-generation-may-increase-total-cost",
      "figure_label": "fig:ch12-research-1",
      "reading_passage": "The queue in Chapter~\\ref{chap:11} gives a local reading of Figure~\\ref{fig:ch12-research-1}. Candidate generation feeds review and integration, while the dashed capacity boundary reminds us that downstream delivery can remain constrained. More upstream work then accumulates instead of becoming proportionally more releases. The economic question is whether the intervention expands capacity at the constrained stage or reduces the evidence-gathering effort required there; faster generation alone answers neither.",
      "passage_sha256": "5f8c0818a87b7b35e479181b8e9bfed0cba3f9653cb849fd6d099013a4b6bf58",
      "local_reference_count": 1,
      "global_reference_count": 1,
      "interpretation": "Current reader-prose linkage only"
    },
    {
      "source": "EDITION:WOP:READER:V9:20261011",
      "target": "JPG:V7:29",
      "key": "v9_reading_passage",
      "relation": "FIGURE_EXPLAINED_IN_READER_PROSE_V9",
      "provenance": "READER_REVISION_V9",
      "reader_file": "chapters/chapter12.tex",
      "reader_file_sha256": "dbf4854f748601e0dd7778f39625870b36752dac82df792108a48d1b62cc701f",
      "section_label": "ch12-the-apprenticeship-and-long-term-skill-economy",
      "figure_label": "fig:ch12-research-2",
      "reading_passage": "Figure~\\ref{fig:ch12-research-2} places the long-term question on a skill axis. The two curves represent stylized cohorts, and the vertical line marks the model's active-expert threshold $a_t$; neither their relative heights nor their displacement estimates our team's future headcount or competence. The diagram asks how access to expertise changes what a later cohort can learn. Training time, attrition, supervision and delayed competence therefore belong in the investment discussion, but require longitudinal observations rather than numbers read from these illustrative curves.",
      "passage_sha256": "60460ac8a1e8eaeb5280e3b165572753501420b4b7b316aeac236285510d09de",
      "local_reference_count": 1,
      "global_reference_count": 1,
      "interpretation": "Current reader-prose linkage only"
    },
    {
      "source": "EDITION:WOP:READER:V9:20261011",
      "target": "JPG:V7:30",
      "key": "v9_reading_passage",
      "relation": "FIGURE_EXPLAINED_IN_READER_PROSE_V9",
      "provenance": "READER_REVISION_V9",
      "reader_file": "appendices/methodology.tex",
      "reader_file_sha256": "71c69a94ecdbaa12b7170f8d564bb34bb1af99a9a0a23766dc28687589743093",
      "section_label": "app:graph-construction",
      "figure_label": "fig:app-evidence-to-teaching",
      "reading_passage": "A useful evidence trail names the publication and version, locates the relevant passage, states a bounded claim and explains how that claim informs a decision. Figure~\\ref{fig:app-evidence-to-teaching} follows that route. Read across its upper row from publication to claim to engineering interpretation. The lower branch carries the source's qualifications into the example, so that the practical lesson does not quietly acquire more authority than the evidence supplies.",
      "passage_sha256": "bc16e9628d8feb824301ec24cecad3f654f1573c3e72365ad060a095f3fa3385",
      "local_reference_count": 1,
      "global_reference_count": 1,
      "interpretation": "Current reader-prose linkage only"
    },
    {
      "source": "V03",
      "target": "V02",
      "key": "ND-e3d5306483368531",
      "relation": "ND_SECOND_EDITION_OF",
      "rationale": "La directory e il titolo forniti dall’autore identificano la seconda edizione dello stesso volume; non è una seconda fonte empirica indipendente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ND/AI_SDD_ENG_V2",
      "source_line": 0,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_basis": "EDITORIAL_CONTENT_COMPARISON_NOT_INDEPENDENT_CORROBORATION"
    },
    {
      "source": "B001",
      "target": "V01",
      "key": "ND-21008adb4098cd2f",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/main.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B001",
      "target": "T:Engineering structure",
      "key": "ND-b14196a1f8ec4aaf",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "Le introduzioni alle parti costruiscono il percorso dalle trasformazioni professionali all’adozione organizzativa. Ancoraggi: Introduzioni alle parti — Non-Deterministic Software Engineering (L1)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/main.tex",
      "source_line": 1,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B001",
      "target": "T:What agents can do",
      "key": "ND-2f9f8eb169ee13d2",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Le introduzioni alle parti costruiscono il percorso dalle trasformazioni professionali all’adozione organizzativa. Ancoraggi: Introduzioni alle parti — Non-Deterministic Software Engineering (L1)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/main.tex",
      "source_line": 1,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B001",
      "target": "T:Productivity",
      "key": "ND-1ec0d00e4ce4cc37",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Le introduzioni alle parti costruiscono il percorso dalle trasformazioni professionali all’adozione organizzativa. Ancoraggi: Introduzioni alle parti — Non-Deterministic Software Engineering (L1)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/main.tex",
      "source_line": 1,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B001",
      "target": "T:Skills & learning",
      "key": "ND-30e36705738482c1",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Le introduzioni alle parti costruiscono il percorso dalle trasformazioni professionali all’adozione organizzativa. Ancoraggi: Introduzioni alle parti — Non-Deterministic Software Engineering (L1)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/main.tex",
      "source_line": 1,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B001",
      "target": "K:Developer workflow and adoption",
      "key": "ND-803b42ee5ca0390e",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il main contiene prosa autonoma di raccordo fra fondamenti, implementazione, organizzazione, catalogo e appendici. Va schedato senza inglobare nuovamente il testo dei file inclusi. Ancoraggi: Introduzioni alle parti — Non-Deterministic Software Engineering (L1)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/main.tex",
      "source_line": 1,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B001",
      "target": "K:Human-agent collaboration",
      "key": "ND-16af4a0cc9814b82",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il main contiene prosa autonoma di raccordo fra fondamenti, implementazione, organizzazione, catalogo e appendici. Va schedato senza inglobare nuovamente il testo dei file inclusi. Ancoraggi: Introduzioni alle parti — Non-Deterministic Software Engineering (L1)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/main.tex",
      "source_line": 1,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B001",
      "target": "K:Evaluation methodology and baselines",
      "key": "ND-01f2c24844650d3e",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il main contiene prosa autonoma di raccordo fra fondamenti, implementazione, organizzazione, catalogo e appendici. Va schedato senza inglobare nuovamente il testo dei file inclusi. Ancoraggi: Introduzioni alle parti — Non-Deterministic Software Engineering (L1)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/main.tex",
      "source_line": 1,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B001",
      "target": "C:C01",
      "key": "ND-adf0716627acfbb8",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Le introduzioni alle parti costruiscono il percorso dalle trasformazioni professionali all’adozione organizzativa. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/main.tex",
      "source_line": 1,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B001",
      "target": "C:C11",
      "key": "ND-aba4212397c43af3",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Le introduzioni alle parti costruiscono il percorso dalle trasformazioni professionali all’adozione organizzativa. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/main.tex",
      "source_line": 1,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B001",
      "target": "B002",
      "key": "ND-3e398272d20d6240",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/main.tex",
      "source_line": 25,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B001",
      "target": "B003",
      "key": "ND-16acb9cbe47b8a41",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/main.tex",
      "source_line": 30,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B001",
      "target": "B004",
      "key": "ND-b6a091dfa89c4f4b",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/main.tex",
      "source_line": 74,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B001",
      "target": "B004",
      "key": "ND-f8279227af226d6e",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:fundamental-shift.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/main.tex",
      "source_line": 54,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:fundamental-shift"
    },
    {
      "source": "B001",
      "target": "B004",
      "key": "ND-7f079d8ddd7185c6",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:fundamental-shift.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/main.tex",
      "source_line": 66,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:fundamental-shift"
    },
    {
      "source": "B001",
      "target": "B005",
      "key": "ND-576cc6b46c669fa1",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/main.tex",
      "source_line": 75,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B001",
      "target": "B005",
      "key": "ND-53e6cb7fcfcccbaa",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:vibe-coding.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/main.tex",
      "source_line": 57,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:vibe-coding"
    },
    {
      "source": "B001",
      "target": "B006",
      "key": "ND-c5ccbf6a7c818622",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/main.tex",
      "source_line": 76,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B001",
      "target": "B006",
      "key": "ND-e0527df858a80cec",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:experience-divide.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/main.tex",
      "source_line": 60,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:experience-divide"
    },
    {
      "source": "B001",
      "target": "B007",
      "key": "ND-0fced2722e6850dc",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/main.tex",
      "source_line": 113,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B001",
      "target": "B007",
      "key": "ND-a10c0ff0fa328705",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:new-workflows.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/main.tex",
      "source_line": 93,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:new-workflows"
    },
    {
      "source": "B001",
      "target": "B007",
      "key": "ND-cac9a1faf171f549",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:new-workflows.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/main.tex",
      "source_line": 105,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:new-workflows"
    },
    {
      "source": "B001",
      "target": "B007",
      "key": "ND-f0f87d063c5441d3",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:new-workflows.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/main.tex",
      "source_line": 205,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:new-workflows"
    },
    {
      "source": "B001",
      "target": "B008",
      "key": "ND-625f0decf22b3098",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/main.tex",
      "source_line": 114,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B001",
      "target": "B008",
      "key": "ND-d54461e27373a19f",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:quality-crisis.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/main.tex",
      "source_line": 96,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:quality-crisis"
    },
    {
      "source": "B001",
      "target": "B008",
      "key": "ND-6fe64047021bed6d",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:quality-crisis.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/main.tex",
      "source_line": 105,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:quality-crisis"
    },
    {
      "source": "B001",
      "target": "B009",
      "key": "ND-35c2564804d2aefd",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/main.tex",
      "source_line": 115,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B001",
      "target": "B009",
      "key": "ND-0f8ea9e84cf299ab",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:measuring.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/main.tex",
      "source_line": 99,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:measuring"
    },
    {
      "source": "B001",
      "target": "B009",
      "key": "ND-9c03c8b28048195a",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:measuring.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/main.tex",
      "source_line": 105,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:measuring"
    },
    {
      "source": "B001",
      "target": "B010",
      "key": "ND-df02ef5ff775e6be",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/main.tex",
      "source_line": 149,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B001",
      "target": "B010",
      "key": "ND-21be25744f73963f",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:adaptation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/main.tex",
      "source_line": 132,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:adaptation"
    },
    {
      "source": "B001",
      "target": "B010",
      "key": "ND-7914e51f3a857024",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:adaptation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/main.tex",
      "source_line": 141,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:adaptation"
    },
    {
      "source": "B001",
      "target": "B011",
      "key": "ND-caafc36b1aa96151",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/main.tex",
      "source_line": 150,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B001",
      "target": "B011",
      "key": "ND-832e977389347b74",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:looking-forward.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/main.tex",
      "source_line": 135,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:looking-forward"
    },
    {
      "source": "B001",
      "target": "B011",
      "key": "ND-bc6457de847ea718",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:looking-forward.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/main.tex",
      "source_line": 141,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:looking-forward"
    },
    {
      "source": "B001",
      "target": "B012",
      "key": "ND-988fef15045d4a0a",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/main.tex",
      "source_line": 184,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B001",
      "target": "B012",
      "key": "ND-63434d1d7d41b076",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:pattern-catalog.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/main.tex",
      "source_line": 167,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:pattern-catalog"
    },
    {
      "source": "B001",
      "target": "B019",
      "key": "ND-04db0fbecee0e05d",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/main.tex",
      "source_line": 185,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B001",
      "target": "B019",
      "key": "ND-d8552dba1e204b1a",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:tools-n-pratices.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/main.tex",
      "source_line": 170,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:tools-n-pratices"
    },
    {
      "source": "B001",
      "target": "B032",
      "key": "ND-de3ef509bd2d99fa",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/main.tex",
      "source_line": 228,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B001",
      "target": "B032",
      "key": "ND-6c4b168f91fb468f",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label app:quick-reference.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/main.tex",
      "source_line": 198,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "app:quick-reference"
    },
    {
      "source": "B001",
      "target": "B032",
      "key": "ND-bc290b7616537ca5",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label app:quick-reference.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/main.tex",
      "source_line": 215,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "app:quick-reference"
    },
    {
      "source": "B001",
      "target": "B033",
      "key": "ND-1678d0a8bd690ff2",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/main.tex",
      "source_line": 229,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B001",
      "target": "B033",
      "key": "ND-87e65965c9ef1d40",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label app:expert-insights.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/main.tex",
      "source_line": 201,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "app:expert-insights"
    },
    {
      "source": "B001",
      "target": "B033",
      "key": "ND-a92ce42bb74e51d0",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label app:expert-insights.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/main.tex",
      "source_line": 216,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "app:expert-insights"
    },
    {
      "source": "B001",
      "target": "B034",
      "key": "ND-de6ca6f15403716b",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/main.tex",
      "source_line": 230,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B001",
      "target": "B034",
      "key": "ND-57a3923329ef8ddc",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label app:solutions.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/main.tex",
      "source_line": 204,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "app:solutions"
    },
    {
      "source": "B001",
      "target": "B035",
      "key": "ND-c88b8e282e34d7ca",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/main.tex",
      "source_line": 231,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B001",
      "target": "B035",
      "key": "ND-6592c290baf2bb8f",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label app:eu-adoption.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/main.tex",
      "source_line": 207,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "app:eu-adoption"
    },
    {
      "source": "B001",
      "target": "B035",
      "key": "ND-1523c0561c1d7ef2",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label app:eu-adoption.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/main.tex",
      "source_line": 217,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "app:eu-adoption"
    },
    {
      "source": "B001",
      "target": "PUB:V11:V01",
      "key": "V11-4510e0ee535cb4953aee4cc1",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B002",
      "target": "V01",
      "key": "ND-a87f4a9f1f7c1388",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/frontmatter.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B002",
      "target": "T:Engineering structure",
      "key": "ND-f3a7018a3eba648d",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "Il frontespizio dichiara fonti, attribuzioni e limiti del volume. Ancoraggi: Fonti, attribuzioni e avvertenze di lettura (L1)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/frontmatter.tex",
      "source_line": 1,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B002",
      "target": "T:What agents can do",
      "key": "ND-39f305040c234266",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Il frontespizio dichiara fonti, attribuzioni e limiti del volume. Ancoraggi: Fonti, attribuzioni e avvertenze di lettura (L1)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/frontmatter.tex",
      "source_line": 1,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B002",
      "target": "K:Developer workflow and adoption",
      "key": "ND-3fd7570aa02fc982",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Le note iniziali chiariscono l’uso di interviste practitioner, report industriali ed esperienza dell’autore; permettono di qualificare l’origine delle affermazioni successive. Ancoraggi: Fonti, attribuzioni e avvertenze di lettura (L1)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/frontmatter.tex",
      "source_line": 1,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B002",
      "target": "K:Human-agent collaboration",
      "key": "ND-01c95fb0921bdbba",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Le note iniziali chiariscono l’uso di interviste practitioner, report industriali ed esperienza dell’autore; permettono di qualificare l’origine delle affermazioni successive. Ancoraggi: Fonti, attribuzioni e avvertenze di lettura (L1)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/frontmatter.tex",
      "source_line": 1,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B002",
      "target": "C:C01",
      "key": "ND-2f00ec6a421fbbf7",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Il frontespizio dichiara fonti, attribuzioni e limiti del volume. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/frontmatter.tex",
      "source_line": 1,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B002",
      "target": "PUB:V11:V01",
      "key": "V11-29a04ef0d64cc767283d2a86",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B003",
      "target": "V01",
      "key": "ND-22b75f141355dc63",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B003",
      "target": "T:Engineering structure",
      "key": "ND-d0eb2e1c78544336",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "Il sommario introduce il problema della distanza fra feature generata e cambiamento pronto per il rilascio. Ancoraggi: The Opening Scenario (L13); Why This Book Exists (L84); What You'll Learn (L122); Reading Paths (L227)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 13,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B003",
      "target": "T:What agents can do",
      "key": "ND-6cd13e29d297ac4c",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Il sommario introduce il problema della distanza fra feature generata e cambiamento pronto per il rilascio. Ancoraggi: The Opening Scenario (L13); Why This Book Exists (L84); What You'll Learn (L122); Reading Paths (L227)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 13,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B003",
      "target": "T:Productivity",
      "key": "ND-0a646f30948b8079",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Il sommario introduce il problema della distanza fra feature generata e cambiamento pronto per il rilascio. Ancoraggi: The Opening Scenario (L13); Why This Book Exists (L84); What You'll Learn (L122); Reading Paths (L227)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 13,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B003",
      "target": "T:Economics",
      "key": "ND-7234ff04f3663b5b",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Il sommario introduce il problema della distanza fra feature generata e cambiamento pronto per il rilascio. Ancoraggi: The Opening Scenario (L13); Why This Book Exists (L84); What You'll Learn (L122); Reading Paths (L227)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 13,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B003",
      "target": "T:Skills & learning",
      "key": "ND-5b2656694d457a90",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Il sommario introduce il problema della distanza fra feature generata e cambiamento pronto per il rilascio. Ancoraggi: The Opening Scenario (L13); Why This Book Exists (L84); What You'll Learn (L122); Reading Paths (L227)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 13,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B003",
      "target": "K:Developer workflow and adoption",
      "key": "ND-ced1a82df70fff8d",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La scena iniziale e i percorsi per ruolo spiegano come usare il libro. La scheda è un nodo di orientamento che collega trasformazione del lavoro, misurazione e responsabilità. Ancoraggi: The Opening Scenario (L13); Why This Book Exists (L84); What You'll Learn (L122); Reading Paths (L227)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 13,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B003",
      "target": "K:Human-agent collaboration",
      "key": "ND-44814755a00ac4f5",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La scena iniziale e i percorsi per ruolo spiegano come usare il libro. La scheda è un nodo di orientamento che collega trasformazione del lavoro, misurazione e responsabilità. Ancoraggi: The Opening Scenario (L13); Why This Book Exists (L84); What You'll Learn (L122); Reading Paths (L227)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 13,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B003",
      "target": "K:Output versus shipped value",
      "key": "ND-78ae1d5694ddb81d",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La scena iniziale e i percorsi per ruolo spiegano come usare il libro. La scheda è un nodo di orientamento che collega trasformazione del lavoro, misurazione e responsabilità. Ancoraggi: The Opening Scenario (L13); Why This Book Exists (L84); What You'll Learn (L122); Reading Paths (L227)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 13,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B003",
      "target": "K:Evaluation methodology and baselines",
      "key": "ND-ba951da5d02f1ec8",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La scena iniziale e i percorsi per ruolo spiegano come usare il libro. La scheda è un nodo di orientamento che collega trasformazione del lavoro, misurazione e responsabilità. Ancoraggi: The Opening Scenario (L13); Why This Book Exists (L84); What You'll Learn (L122); Reading Paths (L227)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 13,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B003",
      "target": "C:C01",
      "key": "ND-4995cc855a57bc9b",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Il sommario introduce il problema della distanza fra feature generata e cambiamento pronto per il rilascio. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 13,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B003",
      "target": "C:C02",
      "key": "ND-893db1797b125b87",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Il sommario introduce il problema della distanza fra feature generata e cambiamento pronto per il rilascio. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 13,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B003",
      "target": "C:C11",
      "key": "ND-3f0afd88317c20a8",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Il sommario introduce il problema della distanza fra feature generata e cambiamento pronto per il rilascio. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 13,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B003",
      "target": "W152",
      "key": "ND-13586e9d6bc2d170",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il sommario introduce il problema della distanza fra feature generata e cambiamento pronto per il rilascio. Confronto (foundations): Confrontare la ridefinizione del lavoro ingegneristico, senza dedurre che una visione o una roadmap dimostrino un miglioramento misurato. Scheda W152: Provides an architecture for organizing agentic SWE research around dependable processes, collaboration and evaluation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 232,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "foundations",
      "source_evidence_locator": "For CTOs and VPs of Engineering (L232); For Engineering Managers (L252)",
      "target_evidence_locator": "Frozen v6 node W152 summary/contribution and limitation",
      "target_limitations": "Roadmap is not evidence of achieved agent reliability.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B003",
      "target": "O028",
      "key": "ND-e88d0e4247097540",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il sommario introduce il problema della distanza fra feature generata e cambiamento pronto per il rilascio. Confronto (foundations): Confrontare la ridefinizione del lavoro ingegneristico, senza dedurre che una visione o una roadmap dimostrino un miglioramento misurato. Scheda O028: Fast conversational prototyping and accountable AI-assisted engineering are distinct development regimes.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 232,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "foundations",
      "source_evidence_locator": "For CTOs and VPs of Engineering (L232); For Engineering Managers (L252)",
      "target_evidence_locator": "Frozen v6 node O028 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B003",
      "target": "P100",
      "key": "ND-c5827dad71d3b6d9",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il sommario introduce il problema della distanza fra feature generata e cambiamento pronto per il rilascio. Confronto (foundations): Confrontare la ridefinizione del lavoro ingegneristico, senza dedurre che una visione o una roadmap dimostrino un miglioramento misurato. Scheda P100: Orosz revisits Brooks’s distinction between fundamental software difficulty and tool-level improvement.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 232,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "foundations",
      "source_evidence_locator": "For CTOs and VPs of Engineering (L232); For Engineering Managers (L252)",
      "target_evidence_locator": "Frozen v6 node P100 summary/contribution and limitation",
      "target_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B003",
      "target": "W010",
      "key": "ND-a14bfb3e6eec211d",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il sommario introduce il problema della distanza fra feature generata e cambiamento pronto per il rilascio. Confronto (productivity): Confrontare output generato, cambiamento integrato e valore rilasciato. Adozione e velocità percepita non misurano da sole produttività netta. Scheda W010: Agent advances raise commits substantially more than releases; delivery throughput has lower elasticity than coding throughput.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 13,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "productivity",
      "source_evidence_locator": "The Opening Scenario (L13); Why This Book Exists (L84); Reading Paths (L227)",
      "target_evidence_locator": "Frozen v6 node W010 summary/contribution and limitation",
      "target_limitations": "GitHub activity and matched designs do not establish business value.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B003",
      "target": "O029",
      "key": "ND-228194e62898e99a",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il sommario introduce il problema della distanza fra feature generata e cambiamento pronto per il rilascio. Confronto (productivity): Confrontare output generato, cambiamento integrato e valore rilasciato. Adozione e velocità percepita non misurano da sole produttività netta. Scheda O029: Perceived personal acceleration with coding AI does not necessarily translate into net team or release-level productivity.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 13,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "productivity",
      "source_evidence_locator": "The Opening Scenario (L13); Why This Book Exists (L84); Reading Paths (L227)",
      "target_evidence_locator": "Frozen v6 node O029 summary/contribution and limitation",
      "target_limitations": "The percentages reported by Osmani come from diverse third-party surveys and experiments; no single pooled causal estimate is supplied.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B003",
      "target": "W007",
      "key": "ND-d681b6bbbe803fd4",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il sommario introduce il problema della distanza fra feature generata e cambiamento pronto per il rilascio. Confronto (adoption): Confrontare selezione degli strumenti, abilitazione del team e verifica degli esiti; una graduatoria o un piano di rollout non sostituisce un pilot controllato. Scheda W007: Enterprise users report perceived usefulness and practical requirements that should shape deployment.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 160,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "adoption",
      "source_evidence_locator": "Part IV: Patterns, Tools and Practices (Chapters 9--10) (L160)",
      "target_evidence_locator": "Frozen v6 node W007 summary/contribution and limitation",
      "target_limitations": "IBM respondents only; perception-based.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B003",
      "target": "O041",
      "key": "ND-3a549b1511659165",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il sommario introduce il problema della distanza fra feature generata e cambiamento pronto per il rilascio. Confronto (adoption): Confrontare selezione degli strumenti, abilitazione del team e verifica degli esiti; una graduatoria o un piano di rollout non sostituisce un pilot controllato. Scheda O041: Engineering leaders should define outcome quality, train teams and make human verification a normal part of AI adoption.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 160,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "adoption",
      "source_evidence_locator": "Part IV: Patterns, Tools and Practices (Chapters 9--10) (L160)",
      "target_evidence_locator": "Frozen v6 node O041 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B003",
      "target": "B005",
      "key": "ND-d49ed20ba2af4d36",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:vibe-coding.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 26,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:vibe-coding"
    },
    {
      "source": "B003",
      "target": "B005",
      "key": "ND-5225a8ec96464c68",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:vibe-coding.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 53,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:vibe-coding"
    },
    {
      "source": "B003",
      "target": "B005",
      "key": "ND-a5f435ced3734459",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:vibe-coding.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 133,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:vibe-coding"
    },
    {
      "source": "B003",
      "target": "B005",
      "key": "ND-13cde05f3342427e",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:vibe-coding.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 240,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:vibe-coding"
    },
    {
      "source": "B003",
      "target": "B004",
      "key": "ND-9f40a477b786ec8e",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:fundamental-shift.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 28,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:fundamental-shift"
    },
    {
      "source": "B003",
      "target": "B004",
      "key": "ND-a22fc07ae5e9904b",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:fundamental-shift.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 45,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:fundamental-shift"
    },
    {
      "source": "B003",
      "target": "B004",
      "key": "ND-c783e063bd40e1d5",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:fundamental-shift.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 131,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:fundamental-shift"
    },
    {
      "source": "B003",
      "target": "B004",
      "key": "ND-6abe2a6186dfdc8e",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:fundamental-shift.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 239,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:fundamental-shift"
    },
    {
      "source": "B003",
      "target": "B004",
      "key": "ND-3cb309ac8de4ddcd",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:fundamental-shift.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 259,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:fundamental-shift"
    },
    {
      "source": "B003",
      "target": "B004",
      "key": "ND-cd098d6beb85d5d0",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:fundamental-shift.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 277,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:fundamental-shift"
    },
    {
      "source": "B003",
      "target": "B004",
      "key": "ND-1d552ddbdd0fa326",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:fundamental-shift.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 294,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:fundamental-shift"
    },
    {
      "source": "B003",
      "target": "B004",
      "key": "ND-d57b70b84b4cedc5",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:fundamental-shift.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 311,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:fundamental-shift"
    },
    {
      "source": "B003",
      "target": "B004",
      "key": "ND-49e5901d08657fd1",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:fundamental-shift.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 324,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:fundamental-shift"
    },
    {
      "source": "B003",
      "target": "B012",
      "key": "ND-ea8bc01b79e1bc2e",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:pattern-catalog.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 49,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:pattern-catalog"
    },
    {
      "source": "B003",
      "target": "B012",
      "key": "ND-7f1092013faa49bd",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:pattern-catalog.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 119,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:pattern-catalog"
    },
    {
      "source": "B003",
      "target": "B012",
      "key": "ND-4b450327dfc7efc1",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:pattern-catalog.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 165,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:pattern-catalog"
    },
    {
      "source": "B003",
      "target": "B012",
      "key": "ND-e55a9aa55013d03b",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:pattern-catalog.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 206,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:pattern-catalog"
    },
    {
      "source": "B003",
      "target": "B012",
      "key": "ND-a1e7f54e418c33a1",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:pattern-catalog.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 208,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:pattern-catalog"
    },
    {
      "source": "B003",
      "target": "B012",
      "key": "ND-d337de5adad07e60",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:pattern-catalog.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 278,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:pattern-catalog"
    },
    {
      "source": "B003",
      "target": "B012",
      "key": "ND-f72a8d4a6575086b",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:pattern-catalog.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 295,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:pattern-catalog"
    },
    {
      "source": "B003",
      "target": "B012",
      "key": "ND-cb89c611a0bc5c8d",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:pattern-catalog.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 314,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:pattern-catalog"
    },
    {
      "source": "B003",
      "target": "B007",
      "key": "ND-a25a8fd1e87a6f00",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:new-workflows.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 49,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:new-workflows"
    },
    {
      "source": "B003",
      "target": "B007",
      "key": "ND-f05ef3a26d0a45a6",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:new-workflows.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 108,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:new-workflows"
    },
    {
      "source": "B003",
      "target": "B007",
      "key": "ND-fae271ef083637ff",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:new-workflows.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 143,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:new-workflows"
    },
    {
      "source": "B003",
      "target": "B007",
      "key": "ND-4a48b0384a1d0d7a",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:new-workflows.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 179,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:new-workflows"
    },
    {
      "source": "B003",
      "target": "B007",
      "key": "ND-76123be0a2629b80",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:new-workflows.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 294,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:new-workflows"
    },
    {
      "source": "B003",
      "target": "B006",
      "key": "ND-59a216a354d0c29c",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:experience-divide.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 57,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:experience-divide"
    },
    {
      "source": "B003",
      "target": "B006",
      "key": "ND-7f5e25a81343ecfe",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:experience-divide.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 135,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:experience-divide"
    },
    {
      "source": "B003",
      "target": "B006",
      "key": "ND-b931019051622005",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:experience-divide.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 212,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:experience-divide"
    },
    {
      "source": "B003",
      "target": "B006",
      "key": "ND-eee1fbacda7f7b7d",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:experience-divide.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 259,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:experience-divide"
    },
    {
      "source": "B003",
      "target": "B009",
      "key": "ND-fa05d3ec531dba8d",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:measuring.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 61,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:measuring"
    },
    {
      "source": "B003",
      "target": "B009",
      "key": "ND-de107ee2f0b08224",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:measuring.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 147,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:measuring"
    },
    {
      "source": "B003",
      "target": "B009",
      "key": "ND-7461178eefe8b716",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:measuring.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 210,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:measuring"
    },
    {
      "source": "B003",
      "target": "B009",
      "key": "ND-9d5d7a5c4a9d6dc6",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:measuring.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 242,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:measuring"
    },
    {
      "source": "B003",
      "target": "B009",
      "key": "ND-d96c54cd24518606",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:measuring.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 260,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:measuring"
    },
    {
      "source": "B003",
      "target": "B010",
      "key": "ND-87fe7d790d2be3f9",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:adaptation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 65,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:adaptation"
    },
    {
      "source": "B003",
      "target": "B010",
      "key": "ND-a0a1f6a8397c7cfb",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:adaptation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 155,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:adaptation"
    },
    {
      "source": "B003",
      "target": "B010",
      "key": "ND-ad0fca76da70a4e7",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:adaptation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 214,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:adaptation"
    },
    {
      "source": "B003",
      "target": "B010",
      "key": "ND-b9a52d2b2cdc0cf3",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:adaptation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 243,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:adaptation"
    },
    {
      "source": "B003",
      "target": "B010",
      "key": "ND-27285507dcb5b59a",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:adaptation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 261,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:adaptation"
    },
    {
      "source": "B003",
      "target": "B010",
      "key": "ND-294874a2455c9b5b",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:adaptation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 277,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:adaptation"
    },
    {
      "source": "B003",
      "target": "B008",
      "key": "ND-33fb412419ef3610",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:quality-crisis.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 73,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:quality-crisis"
    },
    {
      "source": "B003",
      "target": "B008",
      "key": "ND-7b4082dc51ab8f81",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:quality-crisis.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 145,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:quality-crisis"
    },
    {
      "source": "B003",
      "target": "B008",
      "key": "ND-9e3dfcb0c767b7c4",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:quality-crisis.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 216,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:quality-crisis"
    },
    {
      "source": "B003",
      "target": "B008",
      "key": "ND-f134b171348ddc5a",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:quality-crisis.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 241,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:quality-crisis"
    },
    {
      "source": "B003",
      "target": "B008",
      "key": "ND-4e4c59e2cc596171",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:quality-crisis.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 260,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:quality-crisis"
    },
    {
      "source": "B003",
      "target": "B008",
      "key": "ND-4f6ce387ce2e9632",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:quality-crisis.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 312,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:quality-crisis"
    },
    {
      "source": "B003",
      "target": "B033",
      "key": "ND-d4858f40e785f4c0",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label app:expert-insights.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 82,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "app:expert-insights"
    },
    {
      "source": "B003",
      "target": "B033",
      "key": "ND-1bb94f61acf73558",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label app:expert-insights.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 177,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "app:expert-insights"
    },
    {
      "source": "B003",
      "target": "B033",
      "key": "ND-363d5cb60094d049",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label app:expert-insights.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 244,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "app:expert-insights"
    },
    {
      "source": "B003",
      "target": "B019",
      "key": "ND-43dd9eb72bbee6ba",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:tools-n-pratices.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 108,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:tools-n-pratices"
    },
    {
      "source": "B003",
      "target": "B019",
      "key": "ND-111005d1d3d9df29",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:tools-n-pratices.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 167,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:tools-n-pratices"
    },
    {
      "source": "B003",
      "target": "B019",
      "key": "ND-d63da88d070a36ae",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:tools-n-pratices.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 179,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:tools-n-pratices"
    },
    {
      "source": "B003",
      "target": "B019",
      "key": "ND-07b191ee63a6e74e",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:tools-n-pratices.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 214,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:tools-n-pratices"
    },
    {
      "source": "B003",
      "target": "B019",
      "key": "ND-47084e0e1f940ac7",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:tools-n-pratices.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 262,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:tools-n-pratices"
    },
    {
      "source": "B003",
      "target": "B019",
      "key": "ND-0f56032bd940050f",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:tools-n-pratices.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 280,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:tools-n-pratices"
    },
    {
      "source": "B003",
      "target": "B019",
      "key": "ND-97e2b7261775c047",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:tools-n-pratices.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 296,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:tools-n-pratices"
    },
    {
      "source": "B003",
      "target": "B019",
      "key": "ND-aa47ea2296f66d91",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:tools-n-pratices.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 313,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:tools-n-pratices"
    },
    {
      "source": "B003",
      "target": "B011",
      "key": "ND-5f2d0a365ab94225",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:looking-forward.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 157,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:looking-forward"
    },
    {
      "source": "B003",
      "target": "B011",
      "key": "ND-7a61c4374f5952ef",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:looking-forward.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 212,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:looking-forward"
    },
    {
      "source": "B003",
      "target": "B032",
      "key": "ND-6665c470644b4285",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label app:quick-reference.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 175,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "app:quick-reference"
    },
    {
      "source": "B003",
      "target": "B032",
      "key": "ND-374142e5eed3bf90",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label app:quick-reference.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 206,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "app:quick-reference"
    },
    {
      "source": "B003",
      "target": "B032",
      "key": "ND-18e682ebeef8eae1",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label app:quick-reference.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 210,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "app:quick-reference"
    },
    {
      "source": "B003",
      "target": "B032",
      "key": "ND-3a75c21f89f455b8",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label app:quick-reference.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 214,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "app:quick-reference"
    },
    {
      "source": "B003",
      "target": "B032",
      "key": "ND-b7a77f5f614f5963",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label app:quick-reference.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 263,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "app:quick-reference"
    },
    {
      "source": "B003",
      "target": "B032",
      "key": "ND-a43fddab88ff1a4c",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label app:quick-reference.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 279,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "app:quick-reference"
    },
    {
      "source": "B003",
      "target": "B032",
      "key": "ND-3f2b9c9218079d16",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label app:quick-reference.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 297,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "app:quick-reference"
    },
    {
      "source": "B003",
      "target": "B034",
      "key": "ND-da97a533049da4b4",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label app:solutions.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 179,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "app:solutions"
    },
    {
      "source": "B003",
      "target": "B035",
      "key": "ND-2afb007bd148df75",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label app:eu-adoption.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 181,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "app:eu-adoption"
    },
    {
      "source": "B003",
      "target": "B035",
      "key": "ND-2dd2dfa3fcd9f527",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label app:eu-adoption.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 245,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "app:eu-adoption"
    },
    {
      "source": "B003",
      "target": "B035",
      "key": "ND-f557d517d2ccd877",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label app:eu-adoption.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/summary_v2.tex",
      "source_line": 315,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "app:eu-adoption"
    },
    {
      "source": "B003",
      "target": "PUB:V11:V01",
      "key": "V11-81072fb37e90c75e8229077c",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B004",
      "target": "V01",
      "key": "ND-953dc7b1aecf1fd1",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter01_v4.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B004",
      "target": "T:Engineering structure",
      "key": "ND-34617ea5835baefa",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "Il passaggio al non determinismo richiede pratiche di controllo diverse dalla sola produzione del codice. Ancoraggi: A Shift as Significant as Assembly to High-Level Languages (L13); Implications for Engineering Practice (L80); The Security Imperative (L116); Why This Historical Context Matters (L214)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter01_v4.tex",
      "source_line": 13,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B004",
      "target": "T:What agents can do",
      "key": "ND-54db7c0845b66285",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Il passaggio al non determinismo richiede pratiche di controllo diverse dalla sola produzione del codice. Ancoraggi: A Shift as Significant as Assembly to High-Level Languages (L13); Implications for Engineering Practice (L80); The Security Imperative (L116); Why This Historical Context Matters (L214)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter01_v4.tex",
      "source_line": 13,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B004",
      "target": "T:Code quality & security",
      "key": "ND-de4c31ac64df0f30",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Il passaggio al non determinismo richiede pratiche di controllo diverse dalla sola produzione del codice. Ancoraggi: A Shift as Significant as Assembly to High-Level Languages (L13); Implications for Engineering Practice (L80); The Security Imperative (L116); Why This Historical Context Matters (L214)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter01_v4.tex",
      "source_line": 13,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B004",
      "target": "K:Developer workflow and adoption",
      "key": "ND-b070c96d6eb44fe6",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo propone una lettura storica del cambiamento e ne ricava responsabilità di verifica, modelli mentali e attenzione alla sicurezza. Ancoraggi: A Shift as Significant as Assembly to High-Level Languages (L13); Implications for Engineering Practice (L80); The Security Imperative (L116); Why This Historical Context Matters (L214)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter01_v4.tex",
      "source_line": 13,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B004",
      "target": "K:Human-agent collaboration",
      "key": "ND-ccc590adbf9e426b",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo propone una lettura storica del cambiamento e ne ricava responsabilità di verifica, modelli mentali e attenzione alla sicurezza. Ancoraggi: A Shift as Significant as Assembly to High-Level Languages (L13); Implications for Engineering Practice (L80); The Security Imperative (L116); Why This Historical Context Matters (L214)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter01_v4.tex",
      "source_line": 13,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B004",
      "target": "K:Prompt injection and malicious tools",
      "key": "ND-10c362989b351ef1",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo propone una lettura storica del cambiamento e ne ricava responsabilità di verifica, modelli mentali e attenzione alla sicurezza. Ancoraggi: A Shift as Significant as Assembly to High-Level Languages (L13); Implications for Engineering Practice (L80); The Security Imperative (L116); Why This Historical Context Matters (L214)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter01_v4.tex",
      "source_line": 13,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B004",
      "target": "K:Vulnerability and secure code",
      "key": "ND-42105e2abd71e17a",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo propone una lettura storica del cambiamento e ne ricava responsabilità di verifica, modelli mentali e attenzione alla sicurezza. Ancoraggi: A Shift as Significant as Assembly to High-Level Languages (L13); Implications for Engineering Practice (L80); The Security Imperative (L116); Why This Historical Context Matters (L214)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter01_v4.tex",
      "source_line": 13,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B004",
      "target": "C:C01",
      "key": "ND-b61a1a9a8eb0e77a",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Il passaggio al non determinismo richiede pratiche di controllo diverse dalla sola produzione del codice. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter01_v4.tex",
      "source_line": 13,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B004",
      "target": "C:C06",
      "key": "ND-aa199ea5f3d6ec45",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Il passaggio al non determinismo richiede pratiche di controllo diverse dalla sola produzione del codice. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter01_v4.tex",
      "source_line": 13,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B004",
      "target": "W152",
      "key": "ND-c1f794f2b3348719",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il passaggio al non determinismo richiede pratiche di controllo diverse dalla sola produzione del codice. Confronto (foundations): Confrontare la ridefinizione del lavoro ingegneristico, senza dedurre che una visione o una roadmap dimostrino un miglioramento misurato. Scheda W152: Provides an architecture for organizing agentic SWE research around dependable processes, collaboration and evaluation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter01_v4.tex",
      "source_line": 13,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "foundations",
      "source_evidence_locator": "A Shift as Significant as Assembly to High-Level Languages (L13); Beyond Abstraction: The Shift to Non-Determinism (L24); Implications for Engineering Practice (L80)",
      "target_evidence_locator": "Frozen v6 node W152 summary/contribution and limitation",
      "target_limitations": "Roadmap is not evidence of achieved agent reliability.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B004",
      "target": "O028",
      "key": "ND-d5851fb5bb3338ba",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il passaggio al non determinismo richiede pratiche di controllo diverse dalla sola produzione del codice. Confronto (foundations): Confrontare la ridefinizione del lavoro ingegneristico, senza dedurre che una visione o una roadmap dimostrino un miglioramento misurato. Scheda O028: Fast conversational prototyping and accountable AI-assisted engineering are distinct development regimes.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter01_v4.tex",
      "source_line": 13,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "foundations",
      "source_evidence_locator": "A Shift as Significant as Assembly to High-Level Languages (L13); Beyond Abstraction: The Shift to Non-Determinism (L24); Implications for Engineering Practice (L80)",
      "target_evidence_locator": "Frozen v6 node O028 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B004",
      "target": "P100",
      "key": "ND-a65f62645ca9c13f",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il passaggio al non determinismo richiede pratiche di controllo diverse dalla sola produzione del codice. Confronto (foundations): Confrontare la ridefinizione del lavoro ingegneristico, senza dedurre che una visione o una roadmap dimostrino un miglioramento misurato. Scheda P100: Orosz revisits Brooks’s distinction between fundamental software difficulty and tool-level improvement.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter01_v4.tex",
      "source_line": 13,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "foundations",
      "source_evidence_locator": "A Shift as Significant as Assembly to High-Level Languages (L13); Beyond Abstraction: The Shift to Non-Determinism (L24); Implications for Engineering Practice (L80)",
      "target_evidence_locator": "Frozen v6 node P100 summary/contribution and limitation",
      "target_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B004",
      "target": "W060",
      "key": "ND-b4f37b6a4256d965",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il passaggio al non determinismo richiede pratiche di controllo diverse dalla sola produzione del codice. Confronto (security): Confrontare superficie di attacco dell’agente, permessi e contenimento; esposizione, dimostrazione di attacco e frequenza degli incidenti non sono misure intercambiabili. Scheda W060: Workspace and retrieved-content injections can induce agents to execute unwanted commands.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter01_v4.tex",
      "source_line": 116,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "security",
      "source_evidence_locator": "The Security Imperative (L116)",
      "target_evidence_locator": "Frozen v6 node W060 summary/contribution and limitation",
      "target_limitations": "Attack configurations are adversarial, not real-world incidence rates.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B004",
      "target": "O014",
      "key": "ND-f47fa94b5046ce25",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il passaggio al non determinismo richiede pratiche di controllo diverse dalla sola produzione del codice. Confronto (security): Confrontare superficie di attacco dell’agente, permessi e contenimento; esposizione, dimostrazione di attacco e frequenza degli incidenti non sono misure intercambiabili. Scheda O014: Production agents need identity, authorization, observability and recovery controls beyond an impressive base model.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter01_v4.tex",
      "source_line": 116,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "security",
      "source_evidence_locator": "The Security Imperative (L116)",
      "target_evidence_locator": "Frozen v6 node O014 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B004",
      "target": "PUB:V11:V01",
      "key": "V11-116aa6e172a26f2ef5df1d21",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B005",
      "target": "V01",
      "key": "ND-c897c7aa88366093",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter02_v3.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B005",
      "target": "T:Engineering structure",
      "key": "ND-d67261706bf919a5",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "Vibe coding e ingegneria assistita differiscono per comprensione, controllo e responsabilità. Ancoraggi: Two Fundamentally Different Approaches (L21); When Vibes Meet Reality (L79); The Spec-Driven Alternative (L209); Organizational Implications (L308)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter02_v3.tex",
      "source_line": 21,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B005",
      "target": "T:What agents can do",
      "key": "ND-9aec6bbcf344a621",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Vibe coding e ingegneria assistita differiscono per comprensione, controllo e responsabilità. Ancoraggi: Two Fundamentally Different Approaches (L21); When Vibes Meet Reality (L79); The Spec-Driven Alternative (L209); Organizational Implications (L308)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter02_v3.tex",
      "source_line": 21,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B005",
      "target": "T:Verification & review",
      "key": "ND-d9c41a08d1947c7c",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Vibe coding e ingegneria assistita differiscono per comprensione, controllo e responsabilità. Ancoraggi: Two Fundamentally Different Approaches (L21); When Vibes Meet Reality (L79); The Spec-Driven Alternative (L209); Organizational Implications (L308)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter02_v3.tex",
      "source_line": 21,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B005",
      "target": "T:Skills & learning",
      "key": "ND-99604945fea9d3b7",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Vibe coding e ingegneria assistita differiscono per comprensione, controllo e responsabilità. Ancoraggi: Two Fundamentally Different Approaches (L21); When Vibes Meet Reality (L79); The Spec-Driven Alternative (L209); Organizational Implications (L308)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter02_v3.tex",
      "source_line": 21,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B005",
      "target": "T:System knowledge & memory",
      "key": "ND-f368c5517b1d3612",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Vibe coding e ingegneria assistita differiscono per comprensione, controllo e responsabilità. Ancoraggi: Two Fundamentally Different Approaches (L21); When Vibes Meet Reality (L79); The Spec-Driven Alternative (L209); Organizational Implications (L308)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter02_v3.tex",
      "source_line": 21,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B005",
      "target": "K:Developer workflow and adoption",
      "key": "ND-8c317308a9254d20",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il testo delimita l’uso esplorativo dei prototipi, discute il problema del 70% e introduce specifiche e verifiche come alternativa alla mera prosecuzione della conversazione. Ancoraggi: Two Fundamentally Different Approaches (L21); When Vibes Meet Reality (L79); The Spec-Driven Alternative (L209); Organizational Implications (L308)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter02_v3.tex",
      "source_line": 21,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B005",
      "target": "K:Human-agent collaboration",
      "key": "ND-6d5dc8d206cafe36",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il testo delimita l’uso esplorativo dei prototipi, discute il problema del 70% e introduce specifiche e verifiche come alternativa alla mera prosecuzione della conversazione. Ancoraggi: Two Fundamentally Different Approaches (L21); When Vibes Meet Reality (L79); The Spec-Driven Alternative (L209); Organizational Implications (L308)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter02_v3.tex",
      "source_line": 21,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B005",
      "target": "K:Specifications and governance",
      "key": "ND-5dc42e3a9641ccd5",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il testo delimita l’uso esplorativo dei prototipi, discute il problema del 70% e introduce specifiche e verifiche come alternativa alla mera prosecuzione della conversazione. Ancoraggi: Two Fundamentally Different Approaches (L21); When Vibes Meet Reality (L79); The Spec-Driven Alternative (L209); Organizational Implications (L308)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter02_v3.tex",
      "source_line": 21,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B005",
      "target": "K:Independent verification and oracles",
      "key": "ND-fe462285b85fcd88",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il testo delimita l’uso esplorativo dei prototipi, discute il problema del 70% e introduce specifiche e verifiche come alternativa alla mera prosecuzione della conversazione. Ancoraggi: Two Fundamentally Different Approaches (L21); When Vibes Meet Reality (L79); The Spec-Driven Alternative (L209); Organizational Implications (L308)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter02_v3.tex",
      "source_line": 21,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B005",
      "target": "K:Cognitive offloading and skill debt",
      "key": "ND-2e823d13a7a32ba1",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il testo delimita l’uso esplorativo dei prototipi, discute il problema del 70% e introduce specifiche e verifiche come alternativa alla mera prosecuzione della conversazione. Ancoraggi: Two Fundamentally Different Approaches (L21); When Vibes Meet Reality (L79); The Spec-Driven Alternative (L209); Organizational Implications (L308)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter02_v3.tex",
      "source_line": 21,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B005",
      "target": "K:System understanding and rationale",
      "key": "ND-bf932a62ddd6e294",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il testo delimita l’uso esplorativo dei prototipi, discute il problema del 70% e introduce specifiche e verifiche come alternativa alla mera prosecuzione della conversazione. Ancoraggi: Two Fundamentally Different Approaches (L21); When Vibes Meet Reality (L79); The Spec-Driven Alternative (L209); Organizational Implications (L308)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter02_v3.tex",
      "source_line": 21,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B005",
      "target": "K:Ownership and knowledge transfer",
      "key": "ND-943c1bce263adbb2",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il testo delimita l’uso esplorativo dei prototipi, discute il problema del 70% e introduce specifiche e verifiche come alternativa alla mera prosecuzione della conversazione. Ancoraggi: Two Fundamentally Different Approaches (L21); When Vibes Meet Reality (L79); The Spec-Driven Alternative (L209); Organizational Implications (L308)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter02_v3.tex",
      "source_line": 21,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B005",
      "target": "C:C01",
      "key": "ND-97ac137c88ed37da",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Vibe coding e ingegneria assistita differiscono per comprensione, controllo e responsabilità. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter02_v3.tex",
      "source_line": 21,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B005",
      "target": "C:C04",
      "key": "ND-f55be90f1fbb242f",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Vibe coding e ingegneria assistita differiscono per comprensione, controllo e responsabilità. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter02_v3.tex",
      "source_line": 21,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B005",
      "target": "C:C10",
      "key": "ND-2694e2164f0ac860",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Vibe coding e ingegneria assistita differiscono per comprensione, controllo e responsabilità. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter02_v3.tex",
      "source_line": 21,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B005",
      "target": "W152",
      "key": "ND-906c866d2cbf9e1a",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Vibe coding e ingegneria assistita differiscono per comprensione, controllo e responsabilità. Confronto (foundations): Confrontare la ridefinizione del lavoro ingegneristico, senza dedurre che una visione o una roadmap dimostrino un miglioramento misurato. Scheda W152: Provides an architecture for organizing agentic SWE research around dependable processes, collaboration and evaluation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter02_v3.tex",
      "source_line": 21,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "foundations",
      "source_evidence_locator": "Two Fundamentally Different Approaches (L21); The 70\\% Problem (L179); Organizational Implications (L308)",
      "target_evidence_locator": "Frozen v6 node W152 summary/contribution and limitation",
      "target_limitations": "Roadmap is not evidence of achieved agent reliability.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B005",
      "target": "O028",
      "key": "ND-6bc055389cfe9e50",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Vibe coding e ingegneria assistita differiscono per comprensione, controllo e responsabilità. Confronto (foundations): Confrontare la ridefinizione del lavoro ingegneristico, senza dedurre che una visione o una roadmap dimostrino un miglioramento misurato. Scheda O028: Fast conversational prototyping and accountable AI-assisted engineering are distinct development regimes.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter02_v3.tex",
      "source_line": 21,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "foundations",
      "source_evidence_locator": "Two Fundamentally Different Approaches (L21); The 70\\% Problem (L179); Organizational Implications (L308)",
      "target_evidence_locator": "Frozen v6 node O028 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B005",
      "target": "P100",
      "key": "ND-e9ddb930bbc7a1de",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Vibe coding e ingegneria assistita differiscono per comprensione, controllo e responsabilità. Confronto (foundations): Confrontare la ridefinizione del lavoro ingegneristico, senza dedurre che una visione o una roadmap dimostrino un miglioramento misurato. Scheda P100: Orosz revisits Brooks’s distinction between fundamental software difficulty and tool-level improvement.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter02_v3.tex",
      "source_line": 21,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "foundations",
      "source_evidence_locator": "Two Fundamentally Different Approaches (L21); The 70\\% Problem (L179); Organizational Implications (L308)",
      "target_evidence_locator": "Frozen v6 node P100 summary/contribution and limitation",
      "target_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B005",
      "target": "W011",
      "key": "ND-29b96fc1309d1fa8",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Vibe coding e ingegneria assistita differiscono per comprensione, controllo e responsabilità. Confronto (intent): Confrontare intenti, specifiche e criteri di accettazione. La convergenza concettuale non costituisce una validazione sperimentale del processo. Scheda W011: Proposes specification and verification governance to balance faster generation against reliability.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter02_v3.tex",
      "source_line": 209,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "intent",
      "source_evidence_locator": "The Spec-Driven Alternative (L209)",
      "target_evidence_locator": "Frozen v6 node W011 summary/contribution and limitation",
      "target_limitations": "Synthesis rather than a new intervention trial.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B005",
      "target": "O018",
      "key": "ND-cb3b6f5fad7985d5",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Vibe coding e ingegneria assistita differiscono per comprensione, controllo e responsabilità. Confronto (intent): Confrontare intenti, specifiche e criteri di accettazione. La convergenza concettuale non costituisce una validazione sperimentale del processo. Scheda O018: A useful agent specification is compact, testable and iterative rather than a giant prompt resembling an unvalidated requirements dump.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter02_v3.tex",
      "source_line": 209,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "intent",
      "source_evidence_locator": "The Spec-Driven Alternative (L209)",
      "target_evidence_locator": "Frozen v6 node O018 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B005",
      "target": "W154",
      "key": "ND-45ded46498d9c223",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Vibe coding e ingegneria assistita differiscono per comprensione, controllo e responsabilità. Confronto (debt): Esaminare il divario tra possesso del codice e comprensione del sistema; quota di codice generato e competenza del manutentore non sono equivalenti. Scheda W154: Delegated code generation may leave developers with latent understanding deficits analogous to accumulated technical debt.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter02_v3.tex",
      "source_line": 21,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "debt",
      "source_evidence_locator": "Two Fundamentally Different Approaches (L21); The 70\\% Problem (L179); Organizational Implications (L308)",
      "target_evidence_locator": "Frozen v6 node W154 summary/contribution and limitation",
      "target_limitations": "Thematic self-reports from students, without effect-size or objective comprehension baseline.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B005",
      "target": "O017",
      "key": "ND-e634bb102887afee",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Vibe coding e ingegneria assistita differiscono per comprensione, controllo e responsabilità. Confronto (debt): Esaminare il divario tra possesso del codice e comprensione del sistema; quota di codice generato e competenza del manutentore non sono equivalenti. Scheda O017: When agents implement most code, developers can accumulate comprehension debt even while shipping more changes.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter02_v3.tex",
      "source_line": 21,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "debt",
      "source_evidence_locator": "Two Fundamentally Different Approaches (L21); The 70\\% Problem (L179); Organizational Implications (L308)",
      "target_evidence_locator": "Frozen v6 node O017 summary/contribution and limitation",
      "target_limitations": "The 80% figure expresses an illustrative workflow shift; it is not a population-level experimental estimate.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B005",
      "target": "B004",
      "key": "ND-56267260be523092",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:fundamental-shift.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter02_v3.tex",
      "source_line": 9,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:fundamental-shift"
    },
    {
      "source": "B005",
      "target": "PUB:V11:V01",
      "key": "V11-2d0d74cc59c63cb5a524e2cf",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B006",
      "target": "V01",
      "key": "ND-a86746b20fe47d3e",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter03_v3.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B006",
      "target": "T:Skills & learning",
      "key": "ND-2c2bacaef558ecbf",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "L’esperienza cambia il modo in cui si delega all’AI, ma va preservato il ciclo di apprendimento. Ancoraggi: Why Experience Matters More Than Ever (L27); Preserving the Learning Loop (L95); The Skill Transformation (L221); Control, Confidence, and Understanding (L356)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter03_v3.tex",
      "source_line": 27,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B006",
      "target": "T:System knowledge & memory",
      "key": "ND-5a27e9155d7cdf6b",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "L’esperienza cambia il modo in cui si delega all’AI, ma va preservato il ciclo di apprendimento. Ancoraggi: Why Experience Matters More Than Ever (L27); Preserving the Learning Loop (L95); The Skill Transformation (L221); Control, Confidence, and Understanding (L356)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter03_v3.tex",
      "source_line": 27,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B006",
      "target": "T:Jobs & roles",
      "key": "ND-a22619300641e12a",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "L’esperienza cambia il modo in cui si delega all’AI, ma va preservato il ciclo di apprendimento. Ancoraggi: Why Experience Matters More Than Ever (L27); Preserving the Learning Loop (L95); The Skill Transformation (L221); Control, Confidence, and Understanding (L356)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter03_v3.tex",
      "source_line": 27,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B006",
      "target": "K:Skills formation and teaching",
      "key": "ND-d5d06736ca1959c7",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo analizza falsa sicurezza, trio programming e trasformazione delle competenze per junior, intermedi e senior. Offre un ponte fra produttività individuale e formazione del team. Ancoraggi: Why Experience Matters More Than Ever (L27); Preserving the Learning Loop (L95); The Skill Transformation (L221); Control, Confidence, and Understanding (L356)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter03_v3.tex",
      "source_line": 27,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B006",
      "target": "K:Cognitive offloading and skill debt",
      "key": "ND-b9707a29d99a0b19",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo analizza falsa sicurezza, trio programming e trasformazione delle competenze per junior, intermedi e senior. Offre un ponte fra produttività individuale e formazione del team. Ancoraggi: Why Experience Matters More Than Ever (L27); Preserving the Learning Loop (L95); The Skill Transformation (L221); Control, Confidence, and Understanding (L356)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter03_v3.tex",
      "source_line": 27,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B006",
      "target": "K:Employment and early-career roles",
      "key": "ND-b3161effd4070fb2",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo analizza falsa sicurezza, trio programming e trasformazione delle competenze per junior, intermedi e senior. Offre un ponte fra produttività individuale e formazione del team. Ancoraggi: Why Experience Matters More Than Ever (L27); Preserving the Learning Loop (L95); The Skill Transformation (L221); Control, Confidence, and Understanding (L356)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter03_v3.tex",
      "source_line": 27,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B006",
      "target": "K:Ownership and knowledge transfer",
      "key": "ND-4768180ac3d81737",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo analizza falsa sicurezza, trio programming e trasformazione delle competenze per junior, intermedi e senior. Offre un ponte fra produttività individuale e formazione del team. Ancoraggi: Why Experience Matters More Than Ever (L27); Preserving the Learning Loop (L95); The Skill Transformation (L221); Control, Confidence, and Understanding (L356)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter03_v3.tex",
      "source_line": 27,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B006",
      "target": "C:C10",
      "key": "ND-6b1d897fd8aa40dc",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: L’esperienza cambia il modo in cui si delega all’AI, ma va preservato il ciclo di apprendimento. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter03_v3.tex",
      "source_line": 27,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B006",
      "target": "C:C12",
      "key": "ND-178ffde3437bf228",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: L’esperienza cambia il modo in cui si delega all’AI, ma va preservato il ciclo di apprendimento. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter03_v3.tex",
      "source_line": 27,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B006",
      "target": "W118",
      "key": "ND-fec441484433974b",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: L’esperienza cambia il modo in cui si delega all’AI, ma va preservato il ciclo di apprendimento. Confronto (learning): Confrontare apprendimento, autonomia cognitiva e debito di competenza; il quiz immediato del corpus non valida retention ritardata o prestazione professionale di lungo periodo. Scheda W118: Access to AI can reduce independent conceptual learning even without faster task completion.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter03_v3.tex",
      "source_line": 95,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "learning",
      "source_evidence_locator": "Preserving the Learning Loop (L95); The Skill Transformation (L221)",
      "target_evidence_locator": "Frozen v6 node W118 summary/contribution and limitation",
      "target_limitations": "Controlled learning quiz; not long-run professional performance. Immediate quiz only, not delayed retention. Source percentage normalization is unresolved; Figure 10.2 is qualitative. See Appendix B and ISSUE:V6:W118_NORMALIZATION.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B006",
      "target": "O003",
      "key": "ND-936da2556cd0f170",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: L’esperienza cambia il modo in cui si delega all’AI, ma va preservato il ciclo di apprendimento. Confronto (learning): Confrontare apprendimento, autonomia cognitiva e debito di competenza; il quiz immediato del corpus non valida retention ritardata o prestazione professionale di lungo periodo. Scheda O003: Developers must deliberately practice reasoning, debugging and code comprehension when agents perform most implementation work.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter03_v3.tex",
      "source_line": 95,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "learning",
      "source_evidence_locator": "Preserving the Learning Loop (L95); The Skill Transformation (L221)",
      "target_evidence_locator": "Frozen v6 node O003 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B006",
      "target": "P101",
      "key": "ND-45a05d321ac6d576",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: L’esperienza cambia il modo in cui si delega all’AI, ma va preservato il ciclo di apprendimento. Confronto (learning): Confrontare apprendimento, autonomia cognitiva e debito di competenza; il quiz immediato del corpus non valida retention ritardata o prestazione professionale di lungo periodo. Scheda P101: The final analysis of the publication’s 2026 reader survey examines team adoption, codebase quality, less-experienced engineers and differing experiences of focus and cognitive load.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter03_v3.tex",
      "source_line": 95,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "learning",
      "source_evidence_locator": "Preserving the Learning Loop (L95); The Skill Transformation (L221)",
      "target_evidence_locator": "Frozen v6 node P101 summary/contribution and limitation",
      "target_limitations": "Self-selected respondents and subjective reports; shared 2026 survey dataset with AI Tooling 2026 and key trends Part 1. The author reports 906 responses for the shared 2026 cohort. This is not an independently counted sample; comparisons with other survey waves are not a matched longitudinal panel. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B006",
      "target": "W123",
      "key": "ND-3278daaee4181949",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: L’esperienza cambia il modo in cui si delega all’AI, ma va preservato il ciclo di apprendimento. Confronto (roles): Confrontare trasformazione dei compiti, formazione dei junior e dinamiche occupazionali; distinguere previsione, testimonianza e identificazione causale. Scheda W123: Early adopter firms show higher software hiring, especially junior hiring, contradicting simple substitution stories.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter03_v3.tex",
      "source_line": 327,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "roles",
      "source_evidence_locator": "For New Graduates and Junior Engineers (L327)",
      "target_evidence_locator": "Frozen v6 node W123 summary/contribution and limitation",
      "target_limitations": "Firm adoption selection and platform measures complicate causal attribution.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B006",
      "target": "O035",
      "key": "ND-8bca1bca24025e87",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: L’esperienza cambia il modo in cui si delega all’AI, ma va preservato il ciclo di apprendimento. Confronto (roles): Confrontare trasformazione dei compiti, formazione dei junior e dinamiche occupazionali; distinguere previsione, testimonianza e identificazione causale. Scheda O035: Removing junior engineering positions can damage apprenticeship and the future pool of experienced maintainers.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter03_v3.tex",
      "source_line": 327,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "roles",
      "source_evidence_locator": "For New Graduates and Junior Engineers (L327)",
      "target_evidence_locator": "Frozen v6 node O035 summary/contribution and limitation",
      "target_limitations": "A prescriptive career and hiring essay; no original causal analysis of employment trends.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B006",
      "target": "B005",
      "key": "ND-db04c530c48243b5",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:vibe-coding.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter03_v3.tex",
      "source_line": 9,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:vibe-coding"
    },
    {
      "source": "B006",
      "target": "PUB:V11:V01",
      "key": "V11-fca95f32a33ea13c6fbe70ee",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B007",
      "target": "V01",
      "key": "ND-94a30f3c929a58f2",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter04_v5.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B007",
      "target": "T:Engineering structure",
      "key": "ND-ff4343bb5c212375",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "Workflow piccoli e verificabili trasformano l’AI da generatore a componente del processo ingegneristico. Ancoraggi: Workflow: Plan Before You Prompt (L17); Workflow: Keeping the Runtime in the Loop (L215); Workflow: Understanding Legacy Systems (L549); The Orchestration Mindset (L920)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter04_v5.tex",
      "source_line": 17,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B007",
      "target": "T:What agents can do",
      "key": "ND-9c4b75ca2074363f",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Workflow piccoli e verificabili trasformano l’AI da generatore a componente del processo ingegneristico. Ancoraggi: Workflow: Plan Before You Prompt (L17); Workflow: Keeping the Runtime in the Loop (L215); Workflow: Understanding Legacy Systems (L549); The Orchestration Mindset (L920)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter04_v5.tex",
      "source_line": 17,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B007",
      "target": "T:Verification & review",
      "key": "ND-24589642c8534e4a",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Workflow piccoli e verificabili trasformano l’AI da generatore a componente del processo ingegneristico. Ancoraggi: Workflow: Plan Before You Prompt (L17); Workflow: Keeping the Runtime in the Loop (L215); Workflow: Understanding Legacy Systems (L549); The Orchestration Mindset (L920)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter04_v5.tex",
      "source_line": 17,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B007",
      "target": "K:Developer workflow and adoption",
      "key": "ND-e7c58cae198c05ac",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Pianificazione, TDD, runtime feedback, contesto, review e orchestrazione enterprise sono raccolti in un percorso operativo. Il file è il principale punto di origine di varie elaborazioni dei volumi successivi. Ancoraggi: Workflow: Plan Before You Prompt (L17); Workflow: Keeping the Runtime in the Loop (L215); Workflow: Understanding Legacy Systems (L549); The Orchestration Mindset (L920)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter04_v5.tex",
      "source_line": 17,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B007",
      "target": "K:Specifications and governance",
      "key": "ND-597a3ce88111ec44",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Pianificazione, TDD, runtime feedback, contesto, review e orchestrazione enterprise sono raccolti in un percorso operativo. Il file è il principale punto di origine di varie elaborazioni dei volumi successivi. Ancoraggi: Workflow: Plan Before You Prompt (L17); Workflow: Keeping the Runtime in the Loop (L215); Workflow: Understanding Legacy Systems (L549); The Orchestration Mindset (L920)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter04_v5.tex",
      "source_line": 17,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B007",
      "target": "K:Independent verification and oracles",
      "key": "ND-5e5b95b7d2a1c783",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Pianificazione, TDD, runtime feedback, contesto, review e orchestrazione enterprise sono raccolti in un percorso operativo. Il file è il principale punto di origine di varie elaborazioni dei volumi successivi. Ancoraggi: Workflow: Plan Before You Prompt (L17); Workflow: Keeping the Runtime in the Loop (L215); Workflow: Understanding Legacy Systems (L549); The Orchestration Mindset (L920)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter04_v5.tex",
      "source_line": 17,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B007",
      "target": "K:Human-agent collaboration",
      "key": "ND-a32df7fb49800d6a",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Pianificazione, TDD, runtime feedback, contesto, review e orchestrazione enterprise sono raccolti in un percorso operativo. Il file è il principale punto di origine di varie elaborazioni dei volumi successivi. Ancoraggi: Workflow: Plan Before You Prompt (L17); Workflow: Keeping the Runtime in the Loop (L215); Workflow: Understanding Legacy Systems (L549); The Orchestration Mindset (L920)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter04_v5.tex",
      "source_line": 17,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B007",
      "target": "K:Review capacity and maintainers",
      "key": "ND-47013b405ac6d199",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Pianificazione, TDD, runtime feedback, contesto, review e orchestrazione enterprise sono raccolti in un percorso operativo. Il file è il principale punto di origine di varie elaborazioni dei volumi successivi. Ancoraggi: Workflow: Plan Before You Prompt (L17); Workflow: Keeping the Runtime in the Loop (L215); Workflow: Understanding Legacy Systems (L549); The Orchestration Mindset (L920)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter04_v5.tex",
      "source_line": 17,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B007",
      "target": "K:Long-running agent execution",
      "key": "ND-a0fa1448811cf94f",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Pianificazione, TDD, runtime feedback, contesto, review e orchestrazione enterprise sono raccolti in un percorso operativo. Il file è il principale punto di origine di varie elaborazioni dei volumi successivi. Ancoraggi: Workflow: Plan Before You Prompt (L17); Workflow: Keeping the Runtime in the Loop (L215); Workflow: Understanding Legacy Systems (L549); The Orchestration Mindset (L920)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter04_v5.tex",
      "source_line": 17,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B007",
      "target": "C:C03",
      "key": "ND-67aebc3da7061d7c",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Workflow piccoli e verificabili trasformano l’AI da generatore a componente del processo ingegneristico. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter04_v5.tex",
      "source_line": 17,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B007",
      "target": "C:C04",
      "key": "ND-367f1626e58c2ede",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Workflow piccoli e verificabili trasformano l’AI da generatore a componente del processo ingegneristico. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter04_v5.tex",
      "source_line": 17,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B007",
      "target": "C:C07",
      "key": "ND-df5cbe480bc5184d",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Workflow piccoli e verificabili trasformano l’AI da generatore a componente del processo ingegneristico. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter04_v5.tex",
      "source_line": 17,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B007",
      "target": "C:C11",
      "key": "ND-e563e99aa76b3b90",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Workflow piccoli e verificabili trasformano l’AI da generatore a componente del processo ingegneristico. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter04_v5.tex",
      "source_line": 17,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B007",
      "target": "W152",
      "key": "ND-8e64d615529f7ef8",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Workflow piccoli e verificabili trasformano l’AI da generatore a componente del processo ingegneristico. Confronto (patterns): Confrontare pattern operativi e workflow, mantenendo distinta la raccomandazione progettuale dall’efficacia empiricamente dimostrata. Scheda W152: Provides an architecture for organizing agentic SWE research around dependable processes, collaboration and evaluation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter04_v5.tex",
      "source_line": 887,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "patterns",
      "source_evidence_locator": "Workflow Mapping: From Book to Practice (L887); Workflow: Plan Before You Prompt (L17); Workflow: From Specification to Implementation (L80)",
      "target_evidence_locator": "Frozen v6 node W152 summary/contribution and limitation",
      "target_limitations": "Roadmap is not evidence of achieved agent reliability.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B007",
      "target": "O021",
      "key": "ND-80d8d0a12afaeca8",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Workflow piccoli e verificabili trasformano l’AI da generatore a componente del processo ingegneristico. Confronto (patterns): Confrontare pattern operativi e workflow, mantenendo distinta la raccomandazione progettuale dall’efficacia empiricamente dimostrata. Scheda O021: Planning, scoped delegation and continuous checking outperform an unmanaged prompt-to-merge workflow as an engineering practice.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter04_v5.tex",
      "source_line": 887,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "patterns",
      "source_evidence_locator": "Workflow Mapping: From Book to Practice (L887); Workflow: Plan Before You Prompt (L17); Workflow: From Specification to Implementation (L80)",
      "target_evidence_locator": "Frozen v6 node O021 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B007",
      "target": "P047",
      "key": "ND-60eb4c51a60fad31",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Workflow piccoli e verificabili trasformano l’AI da generatore a componente del processo ingegneristico. Confronto (patterns): Confrontare pattern operativi e workflow, mantenendo distinta la raccomandazione progettuale dall’efficacia empiricamente dimostrata. Scheda P047: Birgitta Böckeler reflects on changes from autocomplete to agentic assistance over two years, including cognitive bias, reviewer fatigue, quality supervision and team effectiveness.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter04_v5.tex",
      "source_line": 887,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "patterns",
      "source_evidence_locator": "Workflow Mapping: From Book to Practice (L887); Workflow: Plan Before You Prompt (L17); Workflow: From Specification to Implementation (L80)",
      "target_evidence_locator": "Frozen v6 node P047 summary/contribution and limitation",
      "target_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B007",
      "target": "W011",
      "key": "ND-d14fca3bd0bf0760",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Workflow piccoli e verificabili trasformano l’AI da generatore a componente del processo ingegneristico. Confronto (intent): Confrontare intenti, specifiche e criteri di accettazione. La convergenza concettuale non costituisce una validazione sperimentale del processo. Scheda W011: Proposes specification and verification governance to balance faster generation against reliability.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter04_v5.tex",
      "source_line": 80,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "intent",
      "source_evidence_locator": "Workflow: From Specification to Implementation (L80); Specialized Agents for Each Step (L819)",
      "target_evidence_locator": "Frozen v6 node W011 summary/contribution and limitation",
      "target_limitations": "Synthesis rather than a new intervention trial.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B007",
      "target": "O018",
      "key": "ND-0219c1f909a398a8",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Workflow piccoli e verificabili trasformano l’AI da generatore a componente del processo ingegneristico. Confronto (intent): Confrontare intenti, specifiche e criteri di accettazione. La convergenza concettuale non costituisce una validazione sperimentale del processo. Scheda O018: A useful agent specification is compact, testable and iterative rather than a giant prompt resembling an unvalidated requirements dump.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter04_v5.tex",
      "source_line": 80,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "intent",
      "source_evidence_locator": "Workflow: From Specification to Implementation (L80); Specialized Agents for Each Step (L819)",
      "target_evidence_locator": "Frozen v6 node O018 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B007",
      "target": "W002",
      "key": "ND-2153454128173f31",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Workflow piccoli e verificabili trasformano l’AI da generatore a componente del processo ingegneristico. Confronto (orchestration): Confrontare parallelismo degli agenti, coordinamento e capacità di revisione; il guadagno teorico di concorrenza va ridotto per handoff e integrazione. Scheda W002: Delegating to an agent enables tasks beyond copilot assistance; lack of visibility constrains trust.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter04_v5.tex",
      "source_line": 284,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "orchestration",
      "source_evidence_locator": "Workflow: Parallel Asynchronous Agents (L284); The Orchestration Mindset (L920)",
      "target_evidence_locator": "Frozen v6 node W002 summary/contribution and limitation",
      "target_limitations": "Twenty students; completion-time effects unspecified.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B007",
      "target": "O025",
      "key": "ND-af06fb1ae74dac93",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Workflow piccoli e verificabili trasformano l’AI da generatore a componente del processo ingegneristico. Confronto (orchestration): Confrontare parallelismo degli agenti, coordinamento e capacità di revisione; il guadagno teorico di concorrenza va ridotto per handoff e integrazione. Scheda O025: Developers are moving from guiding one agent toward coordinating multiple asynchronously executing agents.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter04_v5.tex",
      "source_line": 284,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "orchestration",
      "source_evidence_locator": "Workflow: Parallel Asynchronous Agents (L284); The Orchestration Mindset (L920)",
      "target_evidence_locator": "Frozen v6 node O025 summary/contribution and limitation",
      "target_limitations": "Role forecasts and workflow examples, not validated hiring or productivity outcomes.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B007",
      "target": "B005",
      "key": "ND-7df4b7c4bd98ac74",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label fig:spec-driven-workflow.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter04_v5.tex",
      "source_line": 82,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "fig:spec-driven-workflow"
    },
    {
      "source": "B007",
      "target": "PUB:V11:V01",
      "key": "V11-9d391f743e9752d801a5a14a",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B008",
      "target": "V01",
      "key": "ND-9fcf1dfbde804564",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter05_v4.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B008",
      "target": "T:Verification & review",
      "key": "ND-eb43e4b871777dc0",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "La qualità diventa critica quando il volume generato supera la capacità di revisione. Ancoraggi: The Compounding Effect of Volume (L20); The Trust Problem (L80); The Critical Thinking Imperative (L213); The Path Forward (L271)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter05_v4.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B008",
      "target": "T:Code quality & security",
      "key": "ND-0dfea2937bcd7540",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La qualità diventa critica quando il volume generato supera la capacità di revisione. Ancoraggi: The Compounding Effect of Volume (L20); The Trust Problem (L80); The Critical Thinking Imperative (L213); The Path Forward (L271)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter05_v4.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B008",
      "target": "T:Engineering structure",
      "key": "ND-a68b5563b62362c0",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La qualità diventa critica quando il volume generato supera la capacità di revisione. Ancoraggi: The Compounding Effect of Volume (L20); The Trust Problem (L80); The Critical Thinking Imperative (L213); The Path Forward (L271)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter05_v4.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B008",
      "target": "K:Review capacity and maintainers",
      "key": "ND-082faed97b29d6ed",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo combina debito tecnico, fiducia, colli di bottiglia e quality gate; invita a rendere verificabile l’accettazione e a mantenere una cultura di pensiero critico. Ancoraggi: The Compounding Effect of Volume (L20); The Trust Problem (L80); The Critical Thinking Imperative (L213); The Path Forward (L271)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter05_v4.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B008",
      "target": "K:AI as reviewer",
      "key": "ND-cccd1facae61c037",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo combina debito tecnico, fiducia, colli di bottiglia e quality gate; invita a rendere verificabile l’accettazione e a mantenere una cultura di pensiero critico. Ancoraggi: The Compounding Effect of Volume (L20); The Trust Problem (L80); The Critical Thinking Imperative (L213); The Path Forward (L271)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter05_v4.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B008",
      "target": "K:Automation bias and trust",
      "key": "ND-a313469f00741395",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo combina debito tecnico, fiducia, colli di bottiglia e quality gate; invita a rendere verificabile l’accettazione e a mantenere una cultura di pensiero critico. Ancoraggi: The Compounding Effect of Volume (L20); The Trust Problem (L80); The Critical Thinking Imperative (L213); The Path Forward (L271)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter05_v4.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B008",
      "target": "K:Architecture and modularity",
      "key": "ND-d5dbbad2d8f89a6a",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo combina debito tecnico, fiducia, colli di bottiglia e quality gate; invita a rendere verificabile l’accettazione e a mantenere una cultura di pensiero critico. Ancoraggi: The Compounding Effect of Volume (L20); The Trust Problem (L80); The Critical Thinking Imperative (L213); The Path Forward (L271)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter05_v4.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B008",
      "target": "K:Technical debt and complexity",
      "key": "ND-bfa0ed8b0df6a302",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo combina debito tecnico, fiducia, colli di bottiglia e quality gate; invita a rendere verificabile l’accettazione e a mantenere una cultura di pensiero critico. Ancoraggi: The Compounding Effect of Volume (L20); The Trust Problem (L80); The Critical Thinking Imperative (L213); The Path Forward (L271)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter05_v4.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B008",
      "target": "C:C05",
      "key": "ND-a65871a14e9bf849",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: La qualità diventa critica quando il volume generato supera la capacità di revisione. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter05_v4.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B008",
      "target": "C:C08",
      "key": "ND-50e8e1b833ea16d2",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: La qualità diventa critica quando il volume generato supera la capacità di revisione. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter05_v4.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B008",
      "target": "W065",
      "key": "ND-33fb770414b6d254",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La qualità diventa critica quando il volume generato supera la capacità di revisione. Confronto (review): Analizzare il trasferimento del collo di bottiglia alla revisione e i criteri di approvazione, distinguendo attività registrata e qualità effettiva del controllo. Scheda W065: Most agent PRs have no recorded human review, but same-repository human PRs also often lack review.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter05_v4.tex",
      "source_line": 96,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "review",
      "source_evidence_locator": "The Review Bottleneck (L96)",
      "target_evidence_locator": "Frozen v6 node W065 summary/contribution and limitation",
      "target_limitations": "Recorded GitHub review is not total review rigor; shared AIDev data.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B008",
      "target": "O011",
      "key": "ND-9a10b7ec86859903",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La qualità diventa critica quando il volume generato supera la capacità di revisione. Confronto (review): Analizzare il trasferimento del collo di bottiglia alla revisione e i criteri di approvazione, distinguendo attività registrata e qualità effettiva del controllo. Scheda O011: AI-generated code moves the bottleneck from writing to justified acceptance, making review strategy a core engineering skill.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter05_v4.tex",
      "source_line": 96,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "review",
      "source_evidence_locator": "The Review Bottleneck (L96)",
      "target_evidence_locator": "Frozen v6 node O011 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B008",
      "target": "P118",
      "key": "ND-7eaff3152b7ada43",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La qualità diventa critica quando il volume generato supera la capacità di revisione. Confronto (review): Analizzare il trasferimento del collo di bottiglia alla revisione e i criteri di approvazione, distinguendo attività registrata e qualità effettiva del controllo. Scheda P118: The article surveys responses to growing AI-generated review workloads: reviewing AI feedback, routing by blast radius, inspecting plans and tests, reducing patch size, and retaining manual review.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter05_v4.tex",
      "source_line": 96,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "review",
      "source_evidence_locator": "The Review Bottleneck (L96)",
      "target_evidence_locator": "Frozen v6 node P118 summary/contribution and limitation",
      "target_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B008",
      "target": "W059",
      "key": "ND-ce787f68082da0d6",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La qualità diventa critica quando il volume generato supera la capacità di revisione. Confronto (architecture): Mettere a confronto coerenza architetturale e manutenibilità oltre il passaggio dei test; odori e complessità non equivalgono automaticamente a incidenti. Scheda W059: Larger generated outputs are associated with coupling and architectural smells even when tests pass.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter05_v4.tex",
      "source_line": 128,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "architecture",
      "source_evidence_locator": "Building Quality Gates for AI-Generated Code (L128); Cultivating a Quality Culture (L231)",
      "target_evidence_locator": "Frozen v6 node W059 summary/contribution and limitation",
      "target_limitations": "Small smell counts; correlation with LOC not a causal law.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B008",
      "target": "O007",
      "key": "ND-a03e27cef3ddc2cc",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La qualità diventa critica quando il volume generato supera la capacità di revisione. Confronto (architecture): Mettere a confronto coerenza architetturale e manutenibilità oltre il passaggio dei test; odori e complessità non equivalgono automaticamente a incidenti. Scheda O007: Quality assurance for generated code increasingly depends on repeatable harness checks, not only manual inspection or agent opinion.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter05_v4.tex",
      "source_line": 128,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "architecture",
      "source_evidence_locator": "Building Quality Gates for AI-Generated Code (L128); Cultivating a Quality Culture (L231)",
      "target_evidence_locator": "Frozen v6 node O007 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B008",
      "target": "B007",
      "key": "ND-c9fc747129743d7c",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:new-workflows.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter05_v4.tex",
      "source_line": 9,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:new-workflows"
    },
    {
      "source": "B008",
      "target": "PUB:V11:V01",
      "key": "V11-80a99938a925d0a5df9b129c",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B009",
      "target": "V01",
      "key": "ND-f7c2e7385d54e72c",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter06_v4.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B009",
      "target": "T:Productivity",
      "key": "ND-b1c518bce6f866f6",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "La misura dell’AI deve includere il lavoro rilasciato, la qualità e l’esperienza dello sviluppatore. Ancoraggi: Understanding the Hype Problem (L15); The Surprising Hierarchy of Time Savings (L164); Hidden Benefits Beyond Time Savings (L250); Practical Guidance for Engineering Leaders (L308)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter06_v4.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B009",
      "target": "T:Economics",
      "key": "ND-2a15d8ae087ae24d",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La misura dell’AI deve includere il lavoro rilasciato, la qualità e l’esperienza dello sviluppatore. Ancoraggi: Understanding the Hype Problem (L15); The Surprising Hierarchy of Time Savings (L164); Hidden Benefits Beyond Time Savings (L250); Practical Guidance for Engineering Leaders (L308)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter06_v4.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B009",
      "target": "T:Verification & review",
      "key": "ND-d1a2173fddf2b78b",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La misura dell’AI deve includere il lavoro rilasciato, la qualità e l’esperienza dello sviluppatore. Ancoraggi: Understanding the Hype Problem (L15); The Surprising Hierarchy of Time Savings (L164); Hidden Benefits Beyond Time Savings (L250); Practical Guidance for Engineering Leaders (L308)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter06_v4.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B009",
      "target": "K:Output versus shipped value",
      "key": "ND-12c4108d62035d66",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il testo confronta narrazioni di produttività, dati industriali, soddisfazione, dimensione delle modifiche e vantaggi nella riduzione del lavoro ripetitivo. Ancoraggi: Understanding the Hype Problem (L15); The Surprising Hierarchy of Time Savings (L164); Hidden Benefits Beyond Time Savings (L250); Practical Guidance for Engineering Leaders (L308)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter06_v4.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B009",
      "target": "K:Evaluation methodology and baselines",
      "key": "ND-e5965a300f8e2b12",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il testo confronta narrazioni di produttività, dati industriali, soddisfazione, dimensione delle modifiche e vantaggi nella riduzione del lavoro ripetitivo. Ancoraggi: Understanding the Hype Problem (L15); The Surprising Hierarchy of Time Savings (L164); Hidden Benefits Beyond Time Savings (L250); Practical Guidance for Engineering Leaders (L308)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter06_v4.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B009",
      "target": "K:Controlled productivity evidence",
      "key": "ND-f9a816635e0e2b13",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il testo confronta narrazioni di produttività, dati industriali, soddisfazione, dimensione delle modifiche e vantaggi nella riduzione del lavoro ripetitivo. Ancoraggi: Understanding the Hype Problem (L15); The Surprising Hierarchy of Time Savings (L164); Hidden Benefits Beyond Time Savings (L250); Practical Guidance for Engineering Leaders (L308)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter06_v4.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B009",
      "target": "C:C02",
      "key": "ND-67d45d43ceb007e0",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: La misura dell’AI deve includere il lavoro rilasciato, la qualità e l’esperienza dello sviluppatore. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter06_v4.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B009",
      "target": "C:C12",
      "key": "ND-ccfa935cfadab3d2",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: La misura dell’AI deve includere il lavoro rilasciato, la qualità e l’esperienza dello sviluppatore. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter06_v4.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B009",
      "target": "W010",
      "key": "ND-fe7ca9425e6bf470",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La misura dell’AI deve includere il lavoro rilasciato, la qualità e l’esperienza dello sviluppatore. Confronto (productivity): Confrontare output generato, cambiamento integrato e valore rilasciato. Adozione e velocità percepita non misurano da sole produttività netta. Scheda W010: Agent advances raise commits substantially more than releases; delivery throughput has lower elasticity than coding throughput.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter06_v4.tex",
      "source_line": 53,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "productivity",
      "source_evidence_locator": "A Framework for Meaningful Measurement (L53)",
      "target_evidence_locator": "Frozen v6 node W010 summary/contribution and limitation",
      "target_limitations": "GitHub activity and matched designs do not establish business value.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B009",
      "target": "O029",
      "key": "ND-7b99732a97f911ea",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La misura dell’AI deve includere il lavoro rilasciato, la qualità e l’esperienza dello sviluppatore. Confronto (productivity): Confrontare output generato, cambiamento integrato e valore rilasciato. Adozione e velocità percepita non misurano da sole produttività netta. Scheda O029: Perceived personal acceleration with coding AI does not necessarily translate into net team or release-level productivity.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter06_v4.tex",
      "source_line": 53,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "productivity",
      "source_evidence_locator": "A Framework for Meaningful Measurement (L53)",
      "target_evidence_locator": "Frozen v6 node O029 summary/contribution and limitation",
      "target_limitations": "The percentages reported by Osmani come from diverse third-party surveys and experiments; no single pooled causal estimate is supplied.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B009",
      "target": "P061",
      "key": "ND-b1e0b4e8880a7a73",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La misura dell’AI deve includere il lavoro rilasciato, la qualità e l’esperienza dello sviluppatore. Confronto (productivity): Confrontare output generato, cambiamento integrato e valore rilasciato. Adozione e velocità percepita non misurano da sole produttività netta. Scheda P061: Laura Tacho presents company measurement practices combining adoption, delivery, quality and developer experience, with baseline and segmentation guidance.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter06_v4.tex",
      "source_line": 53,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "productivity",
      "source_evidence_locator": "A Framework for Meaningful Measurement (L53)",
      "target_evidence_locator": "Frozen v6 node P061 summary/contribution and limitation",
      "target_limitations": "At publication Orosz disclosed investment in DX and Tacho was DX CTO; article states it was not sponsored. The source discloses Laura Tacho’s DX role and Orosz’s investment in DX. Company measurement practices are not a new randomized causal estimate. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B009",
      "target": "W023",
      "key": "ND-fcea4cb5ae2ae351",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La misura dell’AI deve includere il lavoro rilasciato, la qualità e l’esperienza dello sviluppatore. Confronto (metrics): Usare disegno dello studio, baseline e segmentazione per leggere gli indicatori; risultati di un contesto non possono essere trasferiti automaticamente a tutti i team. Scheda W023: Experienced maintainers were approximately 19% slower on familiar real-repository tasks using early-2025 tools.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter06_v4.tex",
      "source_line": 53,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "metrics",
      "source_evidence_locator": "A Framework for Meaningful Measurement (L53)",
      "target_evidence_locator": "Frozen v6 node W023 summary/contribution and limitation",
      "target_limitations": "Small sample and older tool generation; not universal effect.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B009",
      "target": "B008",
      "key": "ND-5620e3e7c550dcbd",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:quality-crisis.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter06_v4.tex",
      "source_line": 9,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:quality-crisis"
    },
    {
      "source": "B009",
      "target": "PUB:V11:V01",
      "key": "V11-c029a9df9623961ff6e77451",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B010",
      "target": "V01",
      "key": "ND-1be2fb2011454099",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter08_v4.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B010",
      "target": "T:Engineering structure",
      "key": "ND-0540f42dd95c8680",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "L’adozione richiede una trasformazione di processi e competenze, non soltanto licenze. Ancoraggi: Contrasting Approaches: Speed Versus Rigor (L15); Measuring AI's Real Impact (L180); Your 6-Month Roadmap (L190); For Individual Contributors (L402)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter08_v4.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B010",
      "target": "T:Productivity",
      "key": "ND-1727682d0a6d7f79",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "L’adozione richiede una trasformazione di processi e competenze, non soltanto licenze. Ancoraggi: Contrasting Approaches: Speed Versus Rigor (L15); Measuring AI's Real Impact (L180); Your 6-Month Roadmap (L190); For Individual Contributors (L402)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter08_v4.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B010",
      "target": "T:Skills & learning",
      "key": "ND-9d6e58cafef27686",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "L’adozione richiede una trasformazione di processi e competenze, non soltanto licenze. Ancoraggi: Contrasting Approaches: Speed Versus Rigor (L15); Measuring AI's Real Impact (L180); Your 6-Month Roadmap (L190); For Individual Contributors (L402)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter08_v4.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B010",
      "target": "T:Verification & review",
      "key": "ND-382ff28b73e1a2d2",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "L’adozione richiede una trasformazione di processi e competenze, non soltanto licenze. Ancoraggi: Contrasting Approaches: Speed Versus Rigor (L15); Measuring AI's Real Impact (L180); Your 6-Month Roadmap (L190); For Individual Contributors (L402)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter08_v4.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B010",
      "target": "K:Developer workflow and adoption",
      "key": "ND-ace9bd2559b8a76f",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Otto principi, una roadmap di sei mesi e adattamenti per dimensione aziendale traducono il cambiamento tecnico in responsabilità e decisioni organizzative. Ancoraggi: Contrasting Approaches: Speed Versus Rigor (L15); Measuring AI's Real Impact (L180); Your 6-Month Roadmap (L190); For Individual Contributors (L402)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter08_v4.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B010",
      "target": "K:Evaluation methodology and baselines",
      "key": "ND-2dee621d0221fef7",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Otto principi, una roadmap di sei mesi e adattamenti per dimensione aziendale traducono il cambiamento tecnico in responsabilità e decisioni organizzative. Ancoraggi: Contrasting Approaches: Speed Versus Rigor (L15); Measuring AI's Real Impact (L180); Your 6-Month Roadmap (L190); For Individual Contributors (L402)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter08_v4.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B010",
      "target": "K:Specifications and governance",
      "key": "ND-4a605a3b2ac38d4f",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Otto principi, una roadmap di sei mesi e adattamenti per dimensione aziendale traducono il cambiamento tecnico in responsabilità e decisioni organizzative. Ancoraggi: Contrasting Approaches: Speed Versus Rigor (L15); Measuring AI's Real Impact (L180); Your 6-Month Roadmap (L190); For Individual Contributors (L402)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter08_v4.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B010",
      "target": "K:Ownership and knowledge transfer",
      "key": "ND-8289f6c741c35a19",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Otto principi, una roadmap di sei mesi e adattamenti per dimensione aziendale traducono il cambiamento tecnico in responsabilità e decisioni organizzative. Ancoraggi: Contrasting Approaches: Speed Versus Rigor (L15); Measuring AI's Real Impact (L180); Your 6-Month Roadmap (L190); For Individual Contributors (L402)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter08_v4.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B010",
      "target": "C:C11",
      "key": "ND-c07c7dde7ce20a4e",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: L’adozione richiede una trasformazione di processi e competenze, non soltanto licenze. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter08_v4.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B010",
      "target": "C:C12",
      "key": "ND-59fd9090b0a9d3e7",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: L’adozione richiede una trasformazione di processi e competenze, non soltanto licenze. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter08_v4.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B010",
      "target": "W007",
      "key": "ND-4492516d2718a946",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: L’adozione richiede una trasformazione di processi e competenze, non soltanto licenze. Confronto (adoption): Confrontare selezione degli strumenti, abilitazione del team e verifica degli esiti; una graduatoria o un piano di rollout non sostituisce un pilot controllato. Scheda W007: Enterprise users report perceived usefulness and practical requirements that should shape deployment.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter08_v4.tex",
      "source_line": 190,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "adoption",
      "source_evidence_locator": "Your 6-Month Roadmap (L190)",
      "target_evidence_locator": "Frozen v6 node W007 summary/contribution and limitation",
      "target_limitations": "IBM respondents only; perception-based.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B010",
      "target": "O041",
      "key": "ND-5d3fc9e77a4296d3",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: L’adozione richiede una trasformazione di processi e competenze, non soltanto licenze. Confronto (adoption): Confrontare selezione degli strumenti, abilitazione del team e verifica degli esiti; una graduatoria o un piano di rollout non sostituisce un pilot controllato. Scheda O041: Engineering leaders should define outcome quality, train teams and make human verification a normal part of AI adoption.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter08_v4.tex",
      "source_line": 190,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "adoption",
      "source_evidence_locator": "Your 6-Month Roadmap (L190)",
      "target_evidence_locator": "Frozen v6 node O041 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B010",
      "target": "P085",
      "key": "ND-7b4b1b42dacf9bc2",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: L’adozione richiede una trasformazione di processi e competenze, non soltanto licenze. Confronto (adoption): Confrontare selezione degli strumenti, abilitazione del team e verifica degli esiti; una graduatoria o un piano di rollout non sostituisce un pilot controllato. Scheda P085: Interviews compare tool-selection practices across company sizes, including locally scored AI review trials and procurement constraints.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter08_v4.tex",
      "source_line": 190,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "adoption",
      "source_evidence_locator": "Your 6-Month Roadmap (L190)",
      "target_evidence_locator": "Frozen v6 node P085 summary/contribution and limitation",
      "target_limitations": "Company-local scoring exercises and tool selection are distinct from randomized productivity comparisons; evaluation samples and scoring scales are context-specific. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B010",
      "target": "W150",
      "key": "ND-b88a8d6811dcf0c0",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: L’adozione richiede una trasformazione di processi e competenze, non soltanto licenze. Confronto (governance): Confrontare autorità umana, confini decisionali e controlli di esecuzione; policy osservate e casi aziendali non certificano l’efficacia del metodo proposto. Scheda W150: Most policies allow AI while specifying disclosure and human responsibility, suggesting workable rather than absolutist governance.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter08_v4.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "governance",
      "source_evidence_locator": "Contrasting Approaches: Speed Versus Rigor (L15); Measuring AI's Real Impact (L180); For Individual Contributors (L402)",
      "target_evidence_locator": "Frozen v6 node W150 summary/contribution and limitation",
      "target_limitations": "Classifies rules but does not measure their safety effect.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B010",
      "target": "O009",
      "key": "ND-5e44399b14d1b8ce",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: L’adozione richiede una trasformazione di processi e competenze, non soltanto licenze. Confronto (governance): Confrontare autorità umana, confini decisionali e controlli di esecuzione; policy osservate e casi aziendali non certificano l’efficacia del metodo proposto. Scheda O009: Engineers can delegate the inner execution loop while retaining ownership of quality criteria, verdicts and consequences.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter08_v4.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "governance",
      "source_evidence_locator": "Contrasting Approaches: Speed Versus Rigor (L15); Measuring AI's Real Impact (L180); For Individual Contributors (L402)",
      "target_evidence_locator": "Frozen v6 node O009 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B010",
      "target": "B009",
      "key": "ND-e8b394b94e03d921",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label fig:ai-measurement-framework.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter08_v4.tex",
      "source_line": 182,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "fig:ai-measurement-framework"
    },
    {
      "source": "B010",
      "target": "PUB:V11:V01",
      "key": "V11-9efd7e92980ec948ca875d41",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B011",
      "target": "V01",
      "key": "ND-8c8bb4795c5e7e26",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter09_v4.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B011",
      "target": "T:Jobs & roles",
      "key": "ND-9faa975e8d858d73",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "Le traiettorie future sono scenari da usare per prepararsi, non previsioni certe. Ancoraggi: The Near Future: 12--18 Months (L15); The Long Term: 5+ Years (L227); The Fork in the Road (L295); Your Next Steps (L321)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter09_v4.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B011",
      "target": "T:Skills & learning",
      "key": "ND-98c018ea44f1a9bc",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Le traiettorie future sono scenari da usare per prepararsi, non previsioni certe. Ancoraggi: The Near Future: 12--18 Months (L15); The Long Term: 5+ Years (L227); The Fork in the Road (L295); Your Next Steps (L321)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter09_v4.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B011",
      "target": "T:What agents can do",
      "key": "ND-f0f0e17e400c5857",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Le traiettorie future sono scenari da usare per prepararsi, non previsioni certe. Ancoraggi: The Near Future: 12--18 Months (L15); The Long Term: 5+ Years (L227); The Fork in the Road (L295); Your Next Steps (L321)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter09_v4.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B011",
      "target": "T:Engineering structure",
      "key": "ND-98f286f670209822",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Le traiettorie future sono scenari da usare per prepararsi, non previsioni certe. Ancoraggi: The Near Future: 12--18 Months (L15); The Long Term: 5+ Years (L227); The Fork in the Road (L295); Your Next Steps (L321)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter09_v4.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B011",
      "target": "K:Employment and early-career roles",
      "key": "ND-1ff4883b7f88b4ee",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo articola orizzonti temporali e implicazioni di carriera, distinguendo possibilità favorevoli e rischi per la professione. Ancoraggi: The Near Future: 12--18 Months (L15); The Long Term: 5+ Years (L227); The Fork in the Road (L295); Your Next Steps (L321)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter09_v4.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B011",
      "target": "K:Ownership and knowledge transfer",
      "key": "ND-48c12fee93daf4e1",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo articola orizzonti temporali e implicazioni di carriera, distinguendo possibilità favorevoli e rischi per la professione. Ancoraggi: The Near Future: 12--18 Months (L15); The Long Term: 5+ Years (L227); The Fork in the Road (L295); Your Next Steps (L321)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter09_v4.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B011",
      "target": "K:Agent failure and escalation",
      "key": "ND-d292b6653f9fa681",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo articola orizzonti temporali e implicazioni di carriera, distinguendo possibilità favorevoli e rischi per la professione. Ancoraggi: The Near Future: 12--18 Months (L15); The Long Term: 5+ Years (L227); The Fork in the Road (L295); Your Next Steps (L321)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter09_v4.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B011",
      "target": "K:Long-running agent execution",
      "key": "ND-d6dd0d9c5f6216c8",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo articola orizzonti temporali e implicazioni di carriera, distinguendo possibilità favorevoli e rischi per la professione. Ancoraggi: The Near Future: 12--18 Months (L15); The Long Term: 5+ Years (L227); The Fork in the Road (L295); Your Next Steps (L321)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter09_v4.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B011",
      "target": "C:C01",
      "key": "ND-d7d46ff657a0990f",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Le traiettorie future sono scenari da usare per prepararsi, non previsioni certe. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter09_v4.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B011",
      "target": "C:C11",
      "key": "ND-0f35a607713dbfeb",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Le traiettorie future sono scenari da usare per prepararsi, non previsioni certe. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter09_v4.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B011",
      "target": "C:C12",
      "key": "ND-3f8d5a0a3bb87f6f",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Le traiettorie future sono scenari da usare per prepararsi, non previsioni certe. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter09_v4.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B011",
      "target": "W123",
      "key": "ND-fbe3cd78bee93338",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Le traiettorie future sono scenari da usare per prepararsi, non previsioni certe. Confronto (roles): Confrontare trasformazione dei compiti, formazione dei junior e dinamiche occupazionali; distinguere previsione, testimonianza e identificazione causale. Scheda W123: Early adopter firms show higher software hiring, especially junior hiring, contradicting simple substitution stories.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter09_v4.tex",
      "source_line": 92,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "roles",
      "source_evidence_locator": "New Roles and Specializations (L92)",
      "target_evidence_locator": "Frozen v6 node W123 summary/contribution and limitation",
      "target_limitations": "Firm adoption selection and platform measures complicate causal attribution.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B011",
      "target": "O035",
      "key": "ND-2689e5710ddbcbaf",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Le traiettorie future sono scenari da usare per prepararsi, non previsioni certe. Confronto (roles): Confrontare trasformazione dei compiti, formazione dei junior e dinamiche occupazionali; distinguere previsione, testimonianza e identificazione causale. Scheda O035: Removing junior engineering positions can damage apprenticeship and the future pool of experienced maintainers.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter09_v4.tex",
      "source_line": 92,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "roles",
      "source_evidence_locator": "New Roles and Specializations (L92)",
      "target_evidence_locator": "Frozen v6 node O035 summary/contribution and limitation",
      "target_limitations": "A prescriptive career and hiring essay; no original causal analysis of employment trends.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B011",
      "target": "P102",
      "key": "ND-434b82324e0cdf83",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Le traiettorie future sono scenari da usare per prepararsi, non previsioni certe. Confronto (roles): Confrontare trasformazione dei compiti, formazione dei junior e dinamiche occupazionali; distinguere previsione, testimonianza e identificazione causale. Scheda P102: The report uses job listings and workforce profiles to examine software and AI engineering demand across countries and employers.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter09_v4.tex",
      "source_line": 92,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "roles",
      "source_evidence_locator": "New Roles and Specializations (L92)",
      "target_evidence_locator": "Frozen v6 node P102 summary/contribution and limitation",
      "target_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B011",
      "target": "W191",
      "key": "ND-f2768c0e083f6884",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Le traiettorie future sono scenari da usare per prepararsi, non previsioni certe. Confronto (autonomy): Confrontare delega, arresto ed escalation. Le scale practitioner descrivono regimi di lavoro, non una misura validata e universale della maturità. Scheda W191: Rejected agent PRs reveal recurring limits in requirement understanding, repository fit and coordination with maintainers.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter09_v4.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "autonomy",
      "source_evidence_locator": "The Near Future: 12--18 Months (L15); What This Means for Your Career (L265); Your Next Steps (L321)",
      "target_evidence_locator": "Frozen v6 node W191 summary/contribution and limitation",
      "target_limitations": "Failure coding depends on visible GitHub information; shared AIDev sample.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B011",
      "target": "O010",
      "key": "ND-7eaab6371ce57b53",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Le traiettorie future sono scenari da usare per prepararsi, non previsioni certe. Confronto (autonomy): Confrontare delega, arresto ed escalation. Le scale practitioner descrivono regimi di lavoro, non una misura validata e universale della maturità. Scheda O010: Osmani separates autonomy into agency and orchestration axes, describing six operating levels from suggestions to management-by-exception.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter09_v4.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "autonomy",
      "source_evidence_locator": "The Near Future: 12--18 Months (L15); What This Means for Your Career (L265); Your Next Steps (L321)",
      "target_evidence_locator": "Frozen v6 node O010 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B011",
      "target": "B012",
      "key": "ND-08706f0b8cae8cc9",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:pattern-catalog.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter09_v4.tex",
      "source_line": 371,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:pattern-catalog"
    },
    {
      "source": "B011",
      "target": "B019",
      "key": "ND-493c2e6981381bdd",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:tools-n-pratices.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter09_v4.tex",
      "source_line": 371,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:tools-n-pratices"
    },
    {
      "source": "B011",
      "target": "PUB:V11:V01",
      "key": "V11-bd05474c2d005d2afd92a157",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B012",
      "target": "V01",
      "key": "ND-4207c8c9040fb6a5",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07_v1.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B012",
      "target": "T:Engineering structure",
      "key": "ND-fe5b0ae113329aca",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "Il catalogo organizza pattern riusabili e dipendenze fra pratiche. Ancoraggi: Understanding Pattern Importance (L13); How to Use This Catalog (L34); Complete Pattern List (L49); Quick Start Guide (L102)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07_v1.tex",
      "source_line": 13,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B012",
      "target": "T:What agents can do",
      "key": "ND-9cbd83c28bff612b",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Il catalogo organizza pattern riusabili e dipendenze fra pratiche. Ancoraggi: Understanding Pattern Importance (L13); How to Use This Catalog (L34); Complete Pattern List (L49); Quick Start Guide (L102)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07_v1.tex",
      "source_line": 13,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B012",
      "target": "K:Developer workflow and adoption",
      "key": "ND-c13a1d5f9b273c57",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il file introduce importanza, selezione e uso del catalogo; le descrizioni complete dei pattern si trovano nei sei file inclusi e restano schede autonome. Ancoraggi: Understanding Pattern Importance (L13); How to Use This Catalog (L34); Complete Pattern List (L49); Quick Start Guide (L102)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07_v1.tex",
      "source_line": 13,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B012",
      "target": "K:Specifications and governance",
      "key": "ND-9d396383693aad20",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il file introduce importanza, selezione e uso del catalogo; le descrizioni complete dei pattern si trovano nei sei file inclusi e restano schede autonome. Ancoraggi: Understanding Pattern Importance (L13); How to Use This Catalog (L34); Complete Pattern List (L49); Quick Start Guide (L102)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07_v1.tex",
      "source_line": 13,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B012",
      "target": "C:C01",
      "key": "ND-17b6c274e2632fd1",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Il catalogo organizza pattern riusabili e dipendenze fra pratiche. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07_v1.tex",
      "source_line": 13,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B012",
      "target": "C:C04",
      "key": "ND-b860f4503247dc84",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Il catalogo organizza pattern riusabili e dipendenze fra pratiche. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07_v1.tex",
      "source_line": 13,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B012",
      "target": "C:C11",
      "key": "ND-f8015f17e944fb3c",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Il catalogo organizza pattern riusabili e dipendenze fra pratiche. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07_v1.tex",
      "source_line": 13,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B012",
      "target": "W152",
      "key": "ND-cee4d41040aa1a38",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il catalogo organizza pattern riusabili e dipendenze fra pratiche. Confronto (patterns): Confrontare pattern operativi e workflow, mantenendo distinta la raccomandazione progettuale dall’efficacia empiricamente dimostrata. Scheda W152: Provides an architecture for organizing agentic SWE research around dependable processes, collaboration and evaluation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07_v1.tex",
      "source_line": 13,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "patterns",
      "source_evidence_locator": "Understanding Pattern Importance (L13); Pattern Categories (L25); Complete Pattern List (L49)",
      "target_evidence_locator": "Frozen v6 node W152 summary/contribution and limitation",
      "target_limitations": "Roadmap is not evidence of achieved agent reliability.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B012",
      "target": "O021",
      "key": "ND-f5df9eb323c5644f",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il catalogo organizza pattern riusabili e dipendenze fra pratiche. Confronto (patterns): Confrontare pattern operativi e workflow, mantenendo distinta la raccomandazione progettuale dall’efficacia empiricamente dimostrata. Scheda O021: Planning, scoped delegation and continuous checking outperform an unmanaged prompt-to-merge workflow as an engineering practice.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07_v1.tex",
      "source_line": 13,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "patterns",
      "source_evidence_locator": "Understanding Pattern Importance (L13); Pattern Categories (L25); Complete Pattern List (L49)",
      "target_evidence_locator": "Frozen v6 node O021 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B012",
      "target": "P047",
      "key": "ND-763c185d95a5618e",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il catalogo organizza pattern riusabili e dipendenze fra pratiche. Confronto (patterns): Confrontare pattern operativi e workflow, mantenendo distinta la raccomandazione progettuale dall’efficacia empiricamente dimostrata. Scheda P047: Birgitta Böckeler reflects on changes from autocomplete to agentic assistance over two years, including cognitive bias, reviewer fatigue, quality supervision and team effectiveness.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07_v1.tex",
      "source_line": 13,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "patterns",
      "source_evidence_locator": "Understanding Pattern Importance (L13); Pattern Categories (L25); Complete Pattern List (L49)",
      "target_evidence_locator": "Frozen v6 node P047 summary/contribution and limitation",
      "target_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B012",
      "target": "B013",
      "key": "ND-b9e50484e5013a5f",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07_v1.tex",
      "source_line": 181,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B012",
      "target": "B014",
      "key": "ND-ad36bb8a95744cb9",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07_v1.tex",
      "source_line": 182,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B012",
      "target": "B015",
      "key": "ND-1ad066db63fa9ccf",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07_v1.tex",
      "source_line": 183,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B012",
      "target": "B016",
      "key": "ND-5c60c5e202a3c26e",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07_v1.tex",
      "source_line": 184,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B012",
      "target": "B017",
      "key": "ND-6c485510298ba443",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07_v1.tex",
      "source_line": 185,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B012",
      "target": "PUB:V11:V01",
      "key": "V11-30470ddde36f7f0469a39831",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B013",
      "target": "V01",
      "key": "ND-5d11d43937fb52bd",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part1.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B013",
      "target": "T:Engineering structure",
      "key": "ND-fc0c6412653e2fbd",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "Le pratiche di base uniscono specifica, test, piccoli passi, contesto e comprensione. Ancoraggi: PART I: Core Practices (L3)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part1.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B013",
      "target": "T:Verification & review",
      "key": "ND-6a65ef70af3d5e2c",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Le pratiche di base uniscono specifica, test, piccoli passi, contesto e comprensione. Ancoraggi: PART I: Core Practices (L3)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part1.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B013",
      "target": "T:Code quality & security",
      "key": "ND-d5712f5e229ea2e9",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Le pratiche di base uniscono specifica, test, piccoli passi, contesto e comprensione. Ancoraggi: PART I: Core Practices (L3)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part1.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B013",
      "target": "T:Skills & learning",
      "key": "ND-0a016e558ed0cb5f",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Le pratiche di base uniscono specifica, test, piccoli passi, contesto e comprensione. Ancoraggi: PART I: Core Practices (L3)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part1.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B013",
      "target": "T:System knowledge & memory",
      "key": "ND-2d0bc78291226fa6",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Le pratiche di base uniscono specifica, test, piccoli passi, contesto e comprensione. Ancoraggi: PART I: Core Practices (L3)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part1.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B013",
      "target": "K:Specifications and governance",
      "key": "ND-b1f8881160376f50",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "I primi otto pattern comprendono spec-first, TDD, esplorazione, chunk verificabili, context engineering, explainability test, runtime feedback e tutela dell’apprendimento. Ancoraggi: PART I: Core Practices (L3)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part1.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B013",
      "target": "K:Independent verification and oracles",
      "key": "ND-f9d4a893d3d23469",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "I primi otto pattern comprendono spec-first, TDD, esplorazione, chunk verificabili, context engineering, explainability test, runtime feedback e tutela dell’apprendimento. Ancoraggi: PART I: Core Practices (L3)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part1.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B013",
      "target": "K:Evaluation methodology and baselines",
      "key": "ND-8268350b317b6fbc",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "I primi otto pattern comprendono spec-first, TDD, esplorazione, chunk verificabili, context engineering, explainability test, runtime feedback e tutela dell’apprendimento. Ancoraggi: PART I: Core Practices (L3)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part1.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B013",
      "target": "K:Skills formation and teaching",
      "key": "ND-84fd293aed978acc",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "I primi otto pattern comprendono spec-first, TDD, esplorazione, chunk verificabili, context engineering, explainability test, runtime feedback e tutela dell’apprendimento. Ancoraggi: PART I: Core Practices (L3)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part1.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B013",
      "target": "K:Cognitive offloading and skill debt",
      "key": "ND-37346c30d1112a35",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "I primi otto pattern comprendono spec-first, TDD, esplorazione, chunk verificabili, context engineering, explainability test, runtime feedback e tutela dell’apprendimento. Ancoraggi: PART I: Core Practices (L3)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part1.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B013",
      "target": "C:C04",
      "key": "ND-eb6daa53cfea055c",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Le pratiche di base uniscono specifica, test, piccoli passi, contesto e comprensione. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part1.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B013",
      "target": "C:C07",
      "key": "ND-81f624d088e164a7",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Le pratiche di base uniscono specifica, test, piccoli passi, contesto e comprensione. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part1.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B013",
      "target": "C:C10",
      "key": "ND-b84e7c532e5a8c06",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Le pratiche di base uniscono specifica, test, piccoli passi, contesto e comprensione. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part1.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B013",
      "target": "W011",
      "key": "ND-05d975584cfc9871",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Le pratiche di base uniscono specifica, test, piccoli passi, contesto e comprensione. Confronto (intent): Confrontare intenti, specifiche e criteri di accettazione. La convergenza concettuale non costituisce una validazione sperimentale del processo. Scheda W011: Proposes specification and verification governance to balance faster generation against reliability.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part1.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "intent",
      "source_evidence_locator": "Pattern 1: Spec-First Generation (L14)",
      "target_evidence_locator": "Frozen v6 node W011 summary/contribution and limitation",
      "target_limitations": "Synthesis rather than a new intervention trial.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B013",
      "target": "O018",
      "key": "ND-9074e0385aa5e0cd",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Le pratiche di base uniscono specifica, test, piccoli passi, contesto e comprensione. Confronto (intent): Confrontare intenti, specifiche e criteri di accettazione. La convergenza concettuale non costituisce una validazione sperimentale del processo. Scheda O018: A useful agent specification is compact, testable and iterative rather than a giant prompt resembling an unvalidated requirements dump.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part1.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "intent",
      "source_evidence_locator": "Pattern 1: Spec-First Generation (L14)",
      "target_evidence_locator": "Frozen v6 node O018 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B013",
      "target": "P100",
      "key": "ND-4b684d5dbc908d68",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Le pratiche di base uniscono specifica, test, piccoli passi, contesto e comprensione. Confronto (intent): Confrontare intenti, specifiche e criteri di accettazione. La convergenza concettuale non costituisce una validazione sperimentale del processo. Scheda P100: Orosz revisits Brooks’s distinction between fundamental software difficulty and tool-level improvement.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part1.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "intent",
      "source_evidence_locator": "Pattern 1: Spec-First Generation (L14)",
      "target_evidence_locator": "Frozen v6 node P100 summary/contribution and limitation",
      "target_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B013",
      "target": "W077",
      "key": "ND-2956790ba671e7b1",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Le pratiche di base uniscono specifica, test, piccoli passi, contesto e comprensione. Confronto (oracle): Distinguere test derivati dall’intenzione da test che ripetono l’implementazione; un esito verde richiede un oracolo pertinente e sufficientemente indipendente. Scheda W077: Tests generated directly from defective implementations can encode the bug; an independent specification reduces error propagation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part1.tex",
      "source_line": 165,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "oracle",
      "source_evidence_locator": "Pattern 2: Test-Driven AI Development (L165); Pattern 6: The Explainability Test (L847)",
      "target_evidence_locator": "Frozen v6 node W077 summary/contribution and limitation",
      "target_limitations": "Specific Java defect benchmark and prompt setup.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B013",
      "target": "O033",
      "key": "ND-91cc4913aec88052",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Le pratiche di base uniscono specifica, test, piccoli passi, contesto e comprensione. Confronto (oracle): Distinguere test derivati dall’intenzione da test che ripetono l’implementazione; un esito verde richiede un oracolo pertinente e sufficientemente indipendente. Scheda O033: Verification becomes the bottleneck when generation is cheap; every AI-produced change needs a justified check.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part1.tex",
      "source_line": 165,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "oracle",
      "source_evidence_locator": "Pattern 2: Test-Driven AI Development (L165); Pattern 6: The Explainability Test (L847)",
      "target_evidence_locator": "Frozen v6 node O033 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B013",
      "target": "W118",
      "key": "ND-e4285c68e7f4a466",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Le pratiche di base uniscono specifica, test, piccoli passi, contesto e comprensione. Confronto (learning): Confrontare apprendimento, autonomia cognitiva e debito di competenza; il quiz immediato del corpus non valida retention ritardata o prestazione professionale di lungo periodo. Scheda W118: Access to AI can reduce independent conceptual learning even without faster task completion.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part1.tex",
      "source_line": 1200,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "learning",
      "source_evidence_locator": "Pattern 8: Learning Loop Preservation (L1200); Learning Loop for Different Experience Levels (L1362)",
      "target_evidence_locator": "Frozen v6 node W118 summary/contribution and limitation",
      "target_limitations": "Controlled learning quiz; not long-run professional performance. Immediate quiz only, not delayed retention. Source percentage normalization is unresolved; Figure 10.2 is qualitative. See Appendix B and ISSUE:V6:W118_NORMALIZATION.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B013",
      "target": "O003",
      "key": "ND-61f5660f83be9607",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Le pratiche di base uniscono specifica, test, piccoli passi, contesto e comprensione. Confronto (learning): Confrontare apprendimento, autonomia cognitiva e debito di competenza; il quiz immediato del corpus non valida retention ritardata o prestazione professionale di lungo periodo. Scheda O003: Developers must deliberately practice reasoning, debugging and code comprehension when agents perform most implementation work.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part1.tex",
      "source_line": 1200,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "learning",
      "source_evidence_locator": "Pattern 8: Learning Loop Preservation (L1200); Learning Loop for Different Experience Levels (L1362)",
      "target_evidence_locator": "Frozen v6 node O003 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B013",
      "target": "B004",
      "key": "ND-765eebd2758caa83",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:fundamental-shift.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part1.tex",
      "source_line": 175,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:fundamental-shift"
    },
    {
      "source": "B013",
      "target": "B005",
      "key": "ND-68c7975cf59a5958",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:vibe-coding.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part1.tex",
      "source_line": 331,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:vibe-coding"
    },
    {
      "source": "B013",
      "target": "B006",
      "key": "ND-f496070f42ea0157",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:experience-divide.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part1.tex",
      "source_line": 1210,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:experience-divide"
    },
    {
      "source": "B013",
      "target": "PUB:V11:V01",
      "key": "V11-04f8952f37e8ec9173daf923",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B014",
      "target": "V01",
      "key": "ND-5b7a8f7255fb71df",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part2.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B014",
      "target": "T:Code quality & security",
      "key": "ND-ad661940c8f3c698",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "I pattern di assurance collegano sicurezza, revisione graduata e comprensione del legacy. Ancoraggi: PART II: Quality Assurance (L3)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part2.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B014",
      "target": "T:What agents can do",
      "key": "ND-2ad492fabcc05fe4",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "I pattern di assurance collegano sicurezza, revisione graduata e comprensione del legacy. Ancoraggi: PART II: Quality Assurance (L3)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part2.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B014",
      "target": "T:Engineering structure",
      "key": "ND-b7ed587075564be6",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "I pattern di assurance collegano sicurezza, revisione graduata e comprensione del legacy. Ancoraggi: PART II: Quality Assurance (L3)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part2.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B014",
      "target": "T:Verification & review",
      "key": "ND-9d70739f7e1b8104",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "I pattern di assurance collegano sicurezza, revisione graduata e comprensione del legacy. Ancoraggi: PART II: Quality Assurance (L3)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part2.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B014",
      "target": "T:System knowledge & memory",
      "key": "ND-40959ca4781f5200",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "I pattern di assurance collegano sicurezza, revisione graduata e comprensione del legacy. Ancoraggi: PART II: Quality Assurance (L3)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part2.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B014",
      "target": "T:Skills & learning",
      "key": "ND-7af2574eb7e56c82",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "I pattern di assurance collegano sicurezza, revisione graduata e comprensione del legacy. Ancoraggi: PART II: Quality Assurance (L3)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part2.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B014",
      "target": "K:Prompt injection and malicious tools",
      "key": "ND-fb7e16dcf3a0bc48",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Security-first, review gauntlet e legacy navigation organizzano controlli e responsabilità prima dell’approvazione dei cambiamenti. Ancoraggi: PART II: Quality Assurance (L3)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part2.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B014",
      "target": "K:Vulnerability and secure code",
      "key": "ND-c6696e296c7735c2",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Security-first, review gauntlet e legacy navigation organizzano controlli e responsabilità prima dell’approvazione dei cambiamenti. Ancoraggi: PART II: Quality Assurance (L3)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part2.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B014",
      "target": "K:Review capacity and maintainers",
      "key": "ND-5e3d6befe52d91f9",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Security-first, review gauntlet e legacy navigation organizzano controlli e responsabilità prima dell’approvazione dei cambiamenti. Ancoraggi: PART II: Quality Assurance (L3)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part2.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B014",
      "target": "K:AI as reviewer",
      "key": "ND-19765f55d88dbe8a",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Security-first, review gauntlet e legacy navigation organizzano controlli e responsabilità prima dell’approvazione dei cambiamenti. Ancoraggi: PART II: Quality Assurance (L3)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part2.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B014",
      "target": "K:Automation bias and trust",
      "key": "ND-c53f94e4798112eb",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Security-first, review gauntlet e legacy navigation organizzano controlli e responsabilità prima dell’approvazione dei cambiamenti. Ancoraggi: PART II: Quality Assurance (L3)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part2.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B014",
      "target": "K:System understanding and rationale",
      "key": "ND-6979826d537f4191",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Security-first, review gauntlet e legacy navigation organizzano controlli e responsabilità prima dell’approvazione dei cambiamenti. Ancoraggi: PART II: Quality Assurance (L3)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part2.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B014",
      "target": "K:Onboarding and developer fluency",
      "key": "ND-709ab48ae4a46b66",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Security-first, review gauntlet e legacy navigation organizzano controlli e responsabilità prima dell’approvazione dei cambiamenti. Ancoraggi: PART II: Quality Assurance (L3)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part2.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B014",
      "target": "K:Ownership and knowledge transfer",
      "key": "ND-1f43fad34f66f2c4",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Security-first, review gauntlet e legacy navigation organizzano controlli e responsabilità prima dell’approvazione dei cambiamenti. Ancoraggi: PART II: Quality Assurance (L3)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part2.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B014",
      "target": "C:C05",
      "key": "ND-570025715f8a40eb",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: I pattern di assurance collegano sicurezza, revisione graduata e comprensione del legacy. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part2.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B014",
      "target": "C:C06",
      "key": "ND-360e16f054504e87",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: I pattern di assurance collegano sicurezza, revisione graduata e comprensione del legacy. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part2.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B014",
      "target": "C:C08",
      "key": "ND-1143cc5e2bf6d2c2",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: I pattern di assurance collegano sicurezza, revisione graduata e comprensione del legacy. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part2.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B014",
      "target": "C:C09",
      "key": "ND-4eb15e3e10acffb6",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: I pattern di assurance collegano sicurezza, revisione graduata e comprensione del legacy. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part2.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B014",
      "target": "W060",
      "key": "ND-a164181af61c789b",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: I pattern di assurance collegano sicurezza, revisione graduata e comprensione del legacy. Confronto (security): Confrontare superficie di attacco dell’agente, permessi e contenimento; esposizione, dimostrazione di attacco e frequenza degli incidenti non sono misure intercambiabili. Scheda W060: Workspace and retrieved-content injections can induce agents to execute unwanted commands.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part2.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "security",
      "source_evidence_locator": "Pattern 9: Security-First Development (L14); AI-Specific Security Incident Categories (L315)",
      "target_evidence_locator": "Frozen v6 node W060 summary/contribution and limitation",
      "target_limitations": "Attack configurations are adversarial, not real-world incidence rates.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B014",
      "target": "O014",
      "key": "ND-23cfdb3aee0fc02e",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: I pattern di assurance collegano sicurezza, revisione graduata e comprensione del legacy. Confronto (security): Confrontare superficie di attacco dell’agente, permessi e contenimento; esposizione, dimostrazione di attacco e frequenza degli incidenti non sono misure intercambiabili. Scheda O014: Production agents need identity, authorization, observability and recovery controls beyond an impressive base model.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part2.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "security",
      "source_evidence_locator": "Pattern 9: Security-First Development (L14); AI-Specific Security Incident Categories (L315)",
      "target_evidence_locator": "Frozen v6 node O014 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B014",
      "target": "P120",
      "key": "ND-ca108cf6fad309e5",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: I pattern di assurance collegano sicurezza, revisione graduata e comprensione del legacy. Confronto (security): Confrontare superficie di attacco dell’agente, permessi e contenimento; esposizione, dimostrazione di attacco e frequenza degli incidenti non sono misure intercambiabili. Scheda P120: Interviews with Microsoft staff outline agent identity, local MCP discovery, isolation, local-model support and developer experience on Windows.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part2.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "security",
      "source_evidence_locator": "Pattern 9: Security-First Development (L14); AI-Specific Security Incident Categories (L315)",
      "target_evidence_locator": "Frozen v6 node P120 summary/contribution and limitation",
      "target_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B014",
      "target": "W065",
      "key": "ND-89521c5cde52c094",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: I pattern di assurance collegano sicurezza, revisione graduata e comprensione del legacy. Confronto (review): Analizzare il trasferimento del collo di bottiglia alla revisione e i criteri di approvazione, distinguendo attività registrata e qualità effettiva del controllo. Scheda W065: Most agent PRs have no recorded human review, but same-repository human PRs also often lack review.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part2.tex",
      "source_line": 429,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "review",
      "source_evidence_locator": "Pattern 10: Review Gauntlet (L429); Differentiating Review Depth by Risk (L640); Review Checklist for AI-Generated Code (L687)",
      "target_evidence_locator": "Frozen v6 node W065 summary/contribution and limitation",
      "target_limitations": "Recorded GitHub review is not total review rigor; shared AIDev data.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B014",
      "target": "O011",
      "key": "ND-4f6deffc7548fe93",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: I pattern di assurance collegano sicurezza, revisione graduata e comprensione del legacy. Confronto (review): Analizzare il trasferimento del collo di bottiglia alla revisione e i criteri di approvazione, distinguendo attività registrata e qualità effettiva del controllo. Scheda O011: AI-generated code moves the bottleneck from writing to justified acceptance, making review strategy a core engineering skill.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part2.tex",
      "source_line": 429,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "review",
      "source_evidence_locator": "Pattern 10: Review Gauntlet (L429); Differentiating Review Depth by Risk (L640); Review Checklist for AI-Generated Code (L687)",
      "target_evidence_locator": "Frozen v6 node O011 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B014",
      "target": "W155",
      "key": "ND-b7ad8600c7d4a3e4",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: I pattern di assurance collegano sicurezza, revisione graduata e comprensione del legacy. Confronto (onboarding): Confrontare comprensione del sistema, contesto tacito e recupero delle motivazioni progettuali prima di cambiare codice esistente. Scheda W155: ChatGPT may aid completion of changes while developers still devote most time to reconstructing existing-system behavior.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part2.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "onboarding",
      "source_evidence_locator": "PART II: Quality Assurance (L3)",
      "target_evidence_locator": "Frozen v6 node W155 summary/contribution and limitation",
      "target_limitations": "Ten advanced students; results exploratory and not statistically tested.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B014",
      "target": "O002",
      "key": "ND-52a676d9485299e8",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: I pattern di assurance collegano sicurezza, revisione graduata e comprensione del legacy. Confronto (onboarding): Confrontare comprensione del sistema, contesto tacito e recupero delle motivazioni progettuali prima di cambiare codice esistente. Scheda O002: Reliable agents in mature codebases need recovered tacit constraints and regression evidence before modifying code.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part2.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "onboarding",
      "source_evidence_locator": "PART II: Quality Assurance (L3)",
      "target_evidence_locator": "Frozen v6 node O002 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B014",
      "target": "PUB:V11:V01",
      "key": "V11-1b46dee97e29962c9f62e7c4",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B015",
      "target": "V01",
      "key": "ND-dcd939ae913c52e6",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part3.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B015",
      "target": "T:Skills & learning",
      "key": "ND-522dc3dabbbeeab8",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "Collaborazione e parallelismo funzionano solo con capacità di apprendimento e revisione adeguate. Ancoraggi: PART III: Team Workflows (L3)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part3.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B015",
      "target": "T:System knowledge & memory",
      "key": "ND-d13bfc37e75c654b",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Collaborazione e parallelismo funzionano solo con capacità di apprendimento e revisione adeguate. Ancoraggi: PART III: Team Workflows (L3)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part3.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B015",
      "target": "T:What agents can do",
      "key": "ND-e495437b7649a1a9",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Collaborazione e parallelismo funzionano solo con capacità di apprendimento e revisione adeguate. Ancoraggi: PART III: Team Workflows (L3)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part3.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B015",
      "target": "T:Engineering structure",
      "key": "ND-14012f33593a1b59",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Collaborazione e parallelismo funzionano solo con capacità di apprendimento e revisione adeguate. Ancoraggi: PART III: Team Workflows (L3)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part3.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B015",
      "target": "T:Verification & review",
      "key": "ND-1c3ad1678cd058b7",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Collaborazione e parallelismo funzionano solo con capacità di apprendimento e revisione adeguate. Ancoraggi: PART III: Team Workflows (L3)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part3.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B015",
      "target": "K:Skills formation and teaching",
      "key": "ND-d5db2d370296665e",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il file tratta migrazione come occasione di apprendimento, trio programming e coordinamento parallelo; discute il rischio della moltiplicazione incontrollata degli agenti. Ancoraggi: PART III: Team Workflows (L3)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part3.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B015",
      "target": "K:Cognitive offloading and skill debt",
      "key": "ND-dff650c42b7e0bc6",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il file tratta migrazione come occasione di apprendimento, trio programming e coordinamento parallelo; discute il rischio della moltiplicazione incontrollata degli agenti. Ancoraggi: PART III: Team Workflows (L3)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part3.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B015",
      "target": "K:Human-agent collaboration",
      "key": "ND-d0e8d39f4dc2baab",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il file tratta migrazione come occasione di apprendimento, trio programming e coordinamento parallelo; discute il rischio della moltiplicazione incontrollata degli agenti. Ancoraggi: PART III: Team Workflows (L3)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part3.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B015",
      "target": "K:Review capacity and maintainers",
      "key": "ND-6ffc0fb35d15a697",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il file tratta migrazione come occasione di apprendimento, trio programming e coordinamento parallelo; discute il rischio della moltiplicazione incontrollata degli agenti. Ancoraggi: PART III: Team Workflows (L3)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part3.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B015",
      "target": "K:Long-running agent execution",
      "key": "ND-45ba2a252e719aab",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il file tratta migrazione come occasione di apprendimento, trio programming e coordinamento parallelo; discute il rischio della moltiplicazione incontrollata degli agenti. Ancoraggi: PART III: Team Workflows (L3)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part3.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B015",
      "target": "C:C03",
      "key": "ND-e92ede20cef1a77e",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Collaborazione e parallelismo funzionano solo con capacità di apprendimento e revisione adeguate. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part3.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B015",
      "target": "C:C10",
      "key": "ND-32ef11c973ae09f8",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Collaborazione e parallelismo funzionano solo con capacità di apprendimento e revisione adeguate. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part3.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B015",
      "target": "C:C11",
      "key": "ND-8f7cf3377f855685",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Collaborazione e parallelismo funzionano solo con capacità di apprendimento e revisione adeguate. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part3.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B015",
      "target": "W118",
      "key": "ND-a8c8d38295fab495",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Collaborazione e parallelismo funzionano solo con capacità di apprendimento e revisione adeguate. Confronto (learning): Confrontare apprendimento, autonomia cognitiva e debito di competenza; il quiz immediato del corpus non valida retention ritardata o prestazione professionale di lungo periodo. Scheda W118: Access to AI can reduce independent conceptual learning even without faster task completion.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part3.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "learning",
      "source_evidence_locator": "Pattern 12: Migration as Learning (L14); Case Study: Learning Through Migration (L307)",
      "target_evidence_locator": "Frozen v6 node W118 summary/contribution and limitation",
      "target_limitations": "Controlled learning quiz; not long-run professional performance. Immediate quiz only, not delayed retention. Source percentage normalization is unresolved; Figure 10.2 is qualitative. See Appendix B and ISSUE:V6:W118_NORMALIZATION.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B015",
      "target": "O003",
      "key": "ND-51e373abb068a8c0",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Collaborazione e parallelismo funzionano solo con capacità di apprendimento e revisione adeguate. Confronto (learning): Confrontare apprendimento, autonomia cognitiva e debito di competenza; il quiz immediato del corpus non valida retention ritardata o prestazione professionale di lungo periodo. Scheda O003: Developers must deliberately practice reasoning, debugging and code comprehension when agents perform most implementation work.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part3.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "learning",
      "source_evidence_locator": "Pattern 12: Migration as Learning (L14); Case Study: Learning Through Migration (L307)",
      "target_evidence_locator": "Frozen v6 node O003 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B015",
      "target": "P101",
      "key": "ND-3602a03b7653094d",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Collaborazione e parallelismo funzionano solo con capacità di apprendimento e revisione adeguate. Confronto (learning): Confrontare apprendimento, autonomia cognitiva e debito di competenza; il quiz immediato del corpus non valida retention ritardata o prestazione professionale di lungo periodo. Scheda P101: The final analysis of the publication’s 2026 reader survey examines team adoption, codebase quality, less-experienced engineers and differing experiences of focus and cognitive load.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part3.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "learning",
      "source_evidence_locator": "Pattern 12: Migration as Learning (L14); Case Study: Learning Through Migration (L307)",
      "target_evidence_locator": "Frozen v6 node P101 summary/contribution and limitation",
      "target_limitations": "Self-selected respondents and subjective reports; shared 2026 survey dataset with AI Tooling 2026 and key trends Part 1. The author reports 906 responses for the shared 2026 cohort. This is not an independently counted sample; comparisons with other survey waves are not a matched longitudinal panel. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B015",
      "target": "W002",
      "key": "ND-73aa0a31cd46fae9",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Collaborazione e parallelismo funzionano solo con capacità di apprendimento e revisione adeguate. Confronto (orchestration): Confrontare parallelismo degli agenti, coordinamento e capacità di revisione; il guadagno teorico di concorrenza va ridotto per handoff e integrazione. Scheda W002: Delegating to an agent enables tasks beyond copilot assistance; lack of visibility constrains trust.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part3.tex",
      "source_line": 661,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "orchestration",
      "source_evidence_locator": "Pattern 14: Parallel Work Orchestration (L661); Rules for Safe Parallelism (L825)",
      "target_evidence_locator": "Frozen v6 node W002 summary/contribution and limitation",
      "target_limitations": "Twenty students; completion-time effects unspecified.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B015",
      "target": "O025",
      "key": "ND-47b0903b4867a7f5",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Collaborazione e parallelismo funzionano solo con capacità di apprendimento e revisione adeguate. Confronto (orchestration): Confrontare parallelismo degli agenti, coordinamento e capacità di revisione; il guadagno teorico di concorrenza va ridotto per handoff e integrazione. Scheda O025: Developers are moving from guiding one agent toward coordinating multiple asynchronously executing agents.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part3.tex",
      "source_line": 661,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "orchestration",
      "source_evidence_locator": "Pattern 14: Parallel Work Orchestration (L661); Rules for Safe Parallelism (L825)",
      "target_evidence_locator": "Frozen v6 node O025 summary/contribution and limitation",
      "target_limitations": "Role forecasts and workflow examples, not validated hiring or productivity outcomes.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B015",
      "target": "B005",
      "key": "ND-d0cc99aa6de509ad",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:vibe-coding.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part3.tex",
      "source_line": 400,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:vibe-coding"
    },
    {
      "source": "B015",
      "target": "B006",
      "key": "ND-91a04247136b1c52",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:experience-divide.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part3.tex",
      "source_line": 652,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:experience-divide"
    },
    {
      "source": "B015",
      "target": "PUB:V11:V01",
      "key": "V11-6630147653dc68c38b494a48",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B016",
      "target": "V01",
      "key": "ND-33be499caaabfe38",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part4.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B016",
      "target": "T:Engineering structure",
      "key": "ND-27e04cef32ee5c05",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "Le fondamenta organizzative rendono espliciti abilitazione, policy, misura e costi. Ancoraggi: PART IV: Organizational Foundation (L3)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part4.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B016",
      "target": "T:Productivity",
      "key": "ND-57d5ea4fbff74393",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Le fondamenta organizzative rendono espliciti abilitazione, policy, misura e costi. Ancoraggi: PART IV: Organizational Foundation (L3)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part4.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B016",
      "target": "T:Skills & learning",
      "key": "ND-277f99351e76bbf1",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Le fondamenta organizzative rendono espliciti abilitazione, policy, misura e costi. Ancoraggi: PART IV: Organizational Foundation (L3)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part4.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B016",
      "target": "T:Verification & review",
      "key": "ND-5fa0d1785ff7cf80",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Le fondamenta organizzative rendono espliciti abilitazione, policy, misura e costi. Ancoraggi: PART IV: Organizational Foundation (L3)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part4.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B016",
      "target": "T:Economics",
      "key": "ND-3dbe9dcccbf30d0e",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Le fondamenta organizzative rendono espliciti abilitazione, policy, misura e costi. Ancoraggi: PART IV: Organizational Foundation (L3)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part4.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B016",
      "target": "K:Developer workflow and adoption",
      "key": "ND-dcb73ab3ebfaa77d",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "I pattern 15–18 coprono programma di formazione, acceptable use policy, ciclo di misura-apprendimento e gestione della spesa. Ancoraggi: PART IV: Organizational Foundation (L3)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part4.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B016",
      "target": "K:Evaluation methodology and baselines",
      "key": "ND-fb37a41377c2031f",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "I pattern 15–18 coprono programma di formazione, acceptable use policy, ciclo di misura-apprendimento e gestione della spesa. Ancoraggi: PART IV: Organizational Foundation (L3)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part4.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B016",
      "target": "K:Specifications and governance",
      "key": "ND-019d2c2d3d1b6db3",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "I pattern 15–18 coprono programma di formazione, acceptable use policy, ciclo di misura-apprendimento e gestione della spesa. Ancoraggi: PART IV: Organizational Foundation (L3)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part4.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B016",
      "target": "K:Ownership and knowledge transfer",
      "key": "ND-8fb797f230613d94",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "I pattern 15–18 coprono programma di formazione, acceptable use policy, ciclo di misura-apprendimento e gestione della spesa. Ancoraggi: PART IV: Organizational Foundation (L3)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part4.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B016",
      "target": "K:Economic costs and return",
      "key": "ND-c5d188df76a9899b",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "I pattern 15–18 coprono programma di formazione, acceptable use policy, ciclo di misura-apprendimento e gestione della spesa. Ancoraggi: PART IV: Organizational Foundation (L3)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part4.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B016",
      "target": "K:Output versus shipped value",
      "key": "ND-1be7e2751c3541e3",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "I pattern 15–18 coprono programma di formazione, acceptable use policy, ciclo di misura-apprendimento e gestione della spesa. Ancoraggi: PART IV: Organizational Foundation (L3)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part4.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B016",
      "target": "C:C02",
      "key": "ND-4face1f7b34e2bf9",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Le fondamenta organizzative rendono espliciti abilitazione, policy, misura e costi. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part4.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B016",
      "target": "C:C11",
      "key": "ND-741390bbfef3f9fd",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Le fondamenta organizzative rendono espliciti abilitazione, policy, misura e costi. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part4.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B016",
      "target": "C:C12",
      "key": "ND-9ee8163892439ac2",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Le fondamenta organizzative rendono espliciti abilitazione, policy, misura e costi. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part4.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B016",
      "target": "W007",
      "key": "ND-5136e01e66c2d0d9",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Le fondamenta organizzative rendono espliciti abilitazione, policy, misura e costi. Confronto (adoption): Confrontare selezione degli strumenti, abilitazione del team e verifica degli esiti; una graduatoria o un piano di rollout non sostituisce un pilot controllato. Scheda W007: Enterprise users report perceived usefulness and practical requirements that should shape deployment.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part4.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "adoption",
      "source_evidence_locator": "PART IV: Organizational Foundation (L3)",
      "target_evidence_locator": "Frozen v6 node W007 summary/contribution and limitation",
      "target_limitations": "IBM respondents only; perception-based.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B016",
      "target": "O041",
      "key": "ND-b15b69a1f9bde438",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Le fondamenta organizzative rendono espliciti abilitazione, policy, misura e costi. Confronto (adoption): Confrontare selezione degli strumenti, abilitazione del team e verifica degli esiti; una graduatoria o un piano di rollout non sostituisce un pilot controllato. Scheda O041: Engineering leaders should define outcome quality, train teams and make human verification a normal part of AI adoption.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part4.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "adoption",
      "source_evidence_locator": "PART IV: Organizational Foundation (L3)",
      "target_evidence_locator": "Frozen v6 node O041 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B016",
      "target": "P085",
      "key": "ND-2d371b98834f14e5",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Le fondamenta organizzative rendono espliciti abilitazione, policy, misura e costi. Confronto (adoption): Confrontare selezione degli strumenti, abilitazione del team e verifica degli esiti; una graduatoria o un piano di rollout non sostituisce un pilot controllato. Scheda P085: Interviews compare tool-selection practices across company sizes, including locally scored AI review trials and procurement constraints.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part4.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "adoption",
      "source_evidence_locator": "PART IV: Organizational Foundation (L3)",
      "target_evidence_locator": "Frozen v6 node P085 summary/contribution and limitation",
      "target_limitations": "Company-local scoring exercises and tool selection are distinct from randomized productivity comparisons; evaluation samples and scoring scales are context-specific. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B016",
      "target": "W150",
      "key": "ND-98dd2e9008783e5c",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Le fondamenta organizzative rendono espliciti abilitazione, policy, misura e costi. Confronto (governance): Confrontare autorità umana, confini decisionali e controlli di esecuzione; policy osservate e casi aziendali non certificano l’efficacia del metodo proposto. Scheda W150: Most policies allow AI while specifying disclosure and human responsibility, suggesting workable rather than absolutist governance.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part4.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "governance",
      "source_evidence_locator": "PART IV: Organizational Foundation (L3)",
      "target_evidence_locator": "Frozen v6 node W150 summary/contribution and limitation",
      "target_limitations": "Classifies rules but does not measure their safety effect.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B016",
      "target": "O009",
      "key": "ND-936d5495e7486ad3",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Le fondamenta organizzative rendono espliciti abilitazione, policy, misura e costi. Confronto (governance): Confrontare autorità umana, confini decisionali e controlli di esecuzione; policy osservate e casi aziendali non certificano l’efficacia del metodo proposto. Scheda O009: Engineers can delegate the inner execution loop while retaining ownership of quality criteria, verdicts and consequences.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part4.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "governance",
      "source_evidence_locator": "PART IV: Organizational Foundation (L3)",
      "target_evidence_locator": "Frozen v6 node O009 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B016",
      "target": "W145",
      "key": "ND-c3af2706e1c965d7",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Le fondamenta organizzative rendono espliciti abilitazione, policy, misura e costi. Confronto (cost): Confrontare il costo dell’intero esito accettato, inclusi verifica e rilavorazione; ROI di scenario e testimonianze di consumo non sono rendimenti sperimentali. Scheda W145: Offers a cross-functional return-on-investment framework for AI-assisted delivery beyond raw code productivity.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part4.tex",
      "source_line": 46,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "cost",
      "source_evidence_locator": "Costs: (L46); Pattern 18: Cost Management (L918)",
      "target_evidence_locator": "Frozen v6 node W145 summary/contribution and limitation",
      "target_limitations": "ROI 39% and eight-month payback are scenarios/model outputs, not measured experimental financial returns.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B016",
      "target": "O008",
      "key": "ND-556392e60699fc7a",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Le fondamenta organizzative rendono espliciti abilitazione, policy, misura e costi. Confronto (cost): Confrontare il costo dell’intero esito accettato, inclusi verifica e rilavorazione; ROI di scenario e testimonianze di consumo non sono rendimenti sperimentali. Scheda O008: A software factory is many governed loops; its level of human involvement changes both risk and total operating cost.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part4.tex",
      "source_line": 46,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "cost",
      "source_evidence_locator": "Costs: (L46); Pattern 18: Cost Management (L918)",
      "target_evidence_locator": "Frozen v6 node O008 summary/contribution and limitation",
      "target_limitations": "A conceptual taxonomy and projections, not a controlled comparison of factory operating models.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B016",
      "target": "B004",
      "key": "ND-aab9c252111f0399",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:fundamental-shift.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part4.tex",
      "source_line": 64,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:fundamental-shift"
    },
    {
      "source": "B016",
      "target": "B005",
      "key": "ND-3025ed239d1dd10d",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:vibe-coding.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part4.tex",
      "source_line": 65,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:vibe-coding"
    },
    {
      "source": "B016",
      "target": "PUB:V11:V01",
      "key": "V11-bb6fd8242042c11b2559994b",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B017",
      "target": "V01",
      "key": "ND-6f51e6f0367a049c",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part5.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B017",
      "target": "T:Engineering structure",
      "key": "ND-add771c67257a37c",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "Il riepilogo aiuta a comporre i pattern secondo situazione e prerequisiti. Ancoraggi: Pattern Recap: Quick Reference Guide (L9); Closing Remarks: Using This Catalog Effectively (L145)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part5.tex",
      "source_line": 9,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B017",
      "target": "T:What agents can do",
      "key": "ND-28ffc92baf10352c",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Il riepilogo aiuta a comporre i pattern secondo situazione e prerequisiti. Ancoraggi: Pattern Recap: Quick Reference Guide (L9); Closing Remarks: Using This Catalog Effectively (L145)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part5.tex",
      "source_line": 9,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B017",
      "target": "T:Productivity",
      "key": "ND-e2fb2a399a06e8c2",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Il riepilogo aiuta a comporre i pattern secondo situazione e prerequisiti. Ancoraggi: Pattern Recap: Quick Reference Guide (L9); Closing Remarks: Using This Catalog Effectively (L145)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part5.tex",
      "source_line": 9,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B017",
      "target": "T:Skills & learning",
      "key": "ND-9f461f66437a669a",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Il riepilogo aiuta a comporre i pattern secondo situazione e prerequisiti. Ancoraggi: Pattern Recap: Quick Reference Guide (L9); Closing Remarks: Using This Catalog Effectively (L145)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part5.tex",
      "source_line": 9,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B017",
      "target": "K:Developer workflow and adoption",
      "key": "ND-49696a5a58688750",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La scheda collega selezione situazionale, mappa delle dipendenze, compatibilità e adozione graduale dei pattern già descritti. Ancoraggi: Pattern Recap: Quick Reference Guide (L9); Closing Remarks: Using This Catalog Effectively (L145)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part5.tex",
      "source_line": 9,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B017",
      "target": "K:Specifications and governance",
      "key": "ND-7ef5eb32307d648d",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La scheda collega selezione situazionale, mappa delle dipendenze, compatibilità e adozione graduale dei pattern già descritti. Ancoraggi: Pattern Recap: Quick Reference Guide (L9); Closing Remarks: Using This Catalog Effectively (L145)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part5.tex",
      "source_line": 9,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B017",
      "target": "K:Evaluation methodology and baselines",
      "key": "ND-4fdffa3c746bd4e7",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La scheda collega selezione situazionale, mappa delle dipendenze, compatibilità e adozione graduale dei pattern già descritti. Ancoraggi: Pattern Recap: Quick Reference Guide (L9); Closing Remarks: Using This Catalog Effectively (L145)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part5.tex",
      "source_line": 9,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B017",
      "target": "C:C04",
      "key": "ND-88d3c3d05e3219f9",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Il riepilogo aiuta a comporre i pattern secondo situazione e prerequisiti. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part5.tex",
      "source_line": 9,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B017",
      "target": "C:C11",
      "key": "ND-07d7afb864b38438",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Il riepilogo aiuta a comporre i pattern secondo situazione e prerequisiti. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part5.tex",
      "source_line": 9,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B017",
      "target": "W152",
      "key": "ND-f23766bba2fa4bb6",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il riepilogo aiuta a comporre i pattern secondo situazione e prerequisiti. Confronto (patterns): Confrontare pattern operativi e workflow, mantenendo distinta la raccomandazione progettuale dall’efficacia empiricamente dimostrata. Scheda W152: Provides an architecture for organizing agentic SWE research around dependable processes, collaboration and evaluation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part5.tex",
      "source_line": 9,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "patterns",
      "source_evidence_locator": "Pattern Recap: Quick Reference Guide (L9); Situational Pattern Selection (L29); Pattern Dependency Map (L67)",
      "target_evidence_locator": "Frozen v6 node W152 summary/contribution and limitation",
      "target_limitations": "Roadmap is not evidence of achieved agent reliability.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B017",
      "target": "O021",
      "key": "ND-2c596b812a0ca4c6",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il riepilogo aiuta a comporre i pattern secondo situazione e prerequisiti. Confronto (patterns): Confrontare pattern operativi e workflow, mantenendo distinta la raccomandazione progettuale dall’efficacia empiricamente dimostrata. Scheda O021: Planning, scoped delegation and continuous checking outperform an unmanaged prompt-to-merge workflow as an engineering practice.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part5.tex",
      "source_line": 9,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "patterns",
      "source_evidence_locator": "Pattern Recap: Quick Reference Guide (L9); Situational Pattern Selection (L29); Pattern Dependency Map (L67)",
      "target_evidence_locator": "Frozen v6 node O021 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B017",
      "target": "P047",
      "key": "ND-2b3b99eba718a8ca",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il riepilogo aiuta a comporre i pattern secondo situazione e prerequisiti. Confronto (patterns): Confrontare pattern operativi e workflow, mantenendo distinta la raccomandazione progettuale dall’efficacia empiricamente dimostrata. Scheda P047: Birgitta Böckeler reflects on changes from autocomplete to agentic assistance over two years, including cognitive bias, reviewer fatigue, quality supervision and team effectiveness.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part5.tex",
      "source_line": 9,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "patterns",
      "source_evidence_locator": "Pattern Recap: Quick Reference Guide (L9); Situational Pattern Selection (L29); Pattern Dependency Map (L67)",
      "target_evidence_locator": "Frozen v6 node P047 summary/contribution and limitation",
      "target_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B017",
      "target": "W007",
      "key": "ND-9d8b9ab4d57f24f9",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il riepilogo aiuta a comporre i pattern secondo situazione e prerequisiti. Confronto (adoption): Confrontare selezione degli strumenti, abilitazione del team e verifica degli esiti; una graduatoria o un piano di rollout non sostituisce un pilot controllato. Scheda W007: Enterprise users report perceived usefulness and practical requirements that should shape deployment.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part5.tex",
      "source_line": 9,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "adoption",
      "source_evidence_locator": "Pattern Recap: Quick Reference Guide (L9); Closing Remarks: Using This Catalog Effectively (L145)",
      "target_evidence_locator": "Frozen v6 node W007 summary/contribution and limitation",
      "target_limitations": "IBM respondents only; perception-based.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B017",
      "target": "O041",
      "key": "ND-6a2bddecaa5b864a",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il riepilogo aiuta a comporre i pattern secondo situazione e prerequisiti. Confronto (adoption): Confrontare selezione degli strumenti, abilitazione del team e verifica degli esiti; una graduatoria o un piano di rollout non sostituisce un pilot controllato. Scheda O041: Engineering leaders should define outcome quality, train teams and make human verification a normal part of AI adoption.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part5.tex",
      "source_line": 9,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "adoption",
      "source_evidence_locator": "Pattern Recap: Quick Reference Guide (L9); Closing Remarks: Using This Catalog Effectively (L145)",
      "target_evidence_locator": "Frozen v6 node O041 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B017",
      "target": "B018",
      "key": "ND-488266bc2dd946f6",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_part5.tex",
      "source_line": 139,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B017",
      "target": "PUB:V11:V01",
      "key": "V11-3f7bd1ab983c3f1e198a6986",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B018",
      "target": "V01",
      "key": "ND-cdc7cfe8d589c0e4",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_antipatterns.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B018",
      "target": "T:Verification & review",
      "key": "ND-6b640e31b26935ca",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "Gli antipattern mostrano come velocità apparente e delega cieca erodano affidabilità e apprendimento. Ancoraggi: Antipatterns: What Not to Do (L5)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_antipatterns.tex",
      "source_line": 5,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B018",
      "target": "T:Code quality & security",
      "key": "ND-30f867e5acc08981",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Gli antipattern mostrano come velocità apparente e delega cieca erodano affidabilità e apprendimento. Ancoraggi: Antipatterns: What Not to Do (L5)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_antipatterns.tex",
      "source_line": 5,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B018",
      "target": "T:Skills & learning",
      "key": "ND-8ed6f29647434f28",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Gli antipattern mostrano come velocità apparente e delega cieca erodano affidabilità e apprendimento. Ancoraggi: Antipatterns: What Not to Do (L5)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_antipatterns.tex",
      "source_line": 5,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B018",
      "target": "T:System knowledge & memory",
      "key": "ND-dfb4a4f53660fd5b",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Gli antipattern mostrano come velocità apparente e delega cieca erodano affidabilità e apprendimento. Ancoraggi: Antipatterns: What Not to Do (L5)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_antipatterns.tex",
      "source_line": 5,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B018",
      "target": "T:Productivity",
      "key": "ND-e773e0b44b103a5e",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Gli antipattern mostrano come velocità apparente e delega cieca erodano affidabilità e apprendimento. Ancoraggi: Antipatterns: What Not to Do (L5)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_antipatterns.tex",
      "source_line": 5,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B018",
      "target": "K:Review capacity and maintainers",
      "key": "ND-953d2784aed6941a",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Accettazione acritica, trappola del 70%, produzione senza verifica, contesto assente, batch eccessivi e misura teatrale formano una griglia diagnostica. Ancoraggi: Antipatterns: What Not to Do (L5)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_antipatterns.tex",
      "source_line": 5,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B018",
      "target": "K:AI as reviewer",
      "key": "ND-a43a35855a0d763c",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Accettazione acritica, trappola del 70%, produzione senza verifica, contesto assente, batch eccessivi e misura teatrale formano una griglia diagnostica. Ancoraggi: Antipatterns: What Not to Do (L5)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_antipatterns.tex",
      "source_line": 5,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B018",
      "target": "K:Automation bias and trust",
      "key": "ND-4780495a47f3a336",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Accettazione acritica, trappola del 70%, produzione senza verifica, contesto assente, batch eccessivi e misura teatrale formano una griglia diagnostica. Ancoraggi: Antipatterns: What Not to Do (L5)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_antipatterns.tex",
      "source_line": 5,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B018",
      "target": "K:Cognitive offloading and skill debt",
      "key": "ND-5a6e8dc95d10c582",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Accettazione acritica, trappola del 70%, produzione senza verifica, contesto assente, batch eccessivi e misura teatrale formano una griglia diagnostica. Ancoraggi: Antipatterns: What Not to Do (L5)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_antipatterns.tex",
      "source_line": 5,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B018",
      "target": "K:System understanding and rationale",
      "key": "ND-41b16f2a82cc31d0",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Accettazione acritica, trappola del 70%, produzione senza verifica, contesto assente, batch eccessivi e misura teatrale formano una griglia diagnostica. Ancoraggi: Antipatterns: What Not to Do (L5)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_antipatterns.tex",
      "source_line": 5,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B018",
      "target": "K:Ownership and knowledge transfer",
      "key": "ND-a831b5861b384ef2",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Accettazione acritica, trappola del 70%, produzione senza verifica, contesto assente, batch eccessivi e misura teatrale formano una griglia diagnostica. Ancoraggi: Antipatterns: What Not to Do (L5)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_antipatterns.tex",
      "source_line": 5,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B018",
      "target": "K:Controlled productivity evidence",
      "key": "ND-6df407e4ba84458d",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Accettazione acritica, trappola del 70%, produzione senza verifica, contesto assente, batch eccessivi e misura teatrale formano una griglia diagnostica. Ancoraggi: Antipatterns: What Not to Do (L5)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_antipatterns.tex",
      "source_line": 5,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B018",
      "target": "K:Evaluation methodology and baselines",
      "key": "ND-73ea6509d5fc98d7",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Accettazione acritica, trappola del 70%, produzione senza verifica, contesto assente, batch eccessivi e misura teatrale formano una griglia diagnostica. Ancoraggi: Antipatterns: What Not to Do (L5)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_antipatterns.tex",
      "source_line": 5,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B018",
      "target": "C:C02",
      "key": "ND-8fc3d48842497c9b",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Gli antipattern mostrano come velocità apparente e delega cieca erodano affidabilità e apprendimento. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_antipatterns.tex",
      "source_line": 5,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B018",
      "target": "C:C08",
      "key": "ND-cefcb7457cbca51e",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Gli antipattern mostrano come velocità apparente e delega cieca erodano affidabilità e apprendimento. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_antipatterns.tex",
      "source_line": 5,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B018",
      "target": "C:C10",
      "key": "ND-dbb9c315285752a2",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Gli antipattern mostrano come velocità apparente e delega cieca erodano affidabilità e apprendimento. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_antipatterns.tex",
      "source_line": 5,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B018",
      "target": "W065",
      "key": "ND-bbd32070c2e3d941",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Gli antipattern mostrano come velocità apparente e delega cieca erodano affidabilità e apprendimento. Confronto (review): Analizzare il trasferimento del collo di bottiglia alla revisione e i criteri di approvazione, distinguendo attività registrata e qualità effettiva del controllo. Scheda W065: Most agent PRs have no recorded human review, but same-repository human PRs also often lack review.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_antipatterns.tex",
      "source_line": 5,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "review",
      "source_evidence_locator": "Antipatterns: What Not to Do (L5)",
      "target_evidence_locator": "Frozen v6 node W065 summary/contribution and limitation",
      "target_limitations": "Recorded GitHub review is not total review rigor; shared AIDev data.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B018",
      "target": "O011",
      "key": "ND-4e6d7cb1940fd854",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Gli antipattern mostrano come velocità apparente e delega cieca erodano affidabilità e apprendimento. Confronto (review): Analizzare il trasferimento del collo di bottiglia alla revisione e i criteri di approvazione, distinguendo attività registrata e qualità effettiva del controllo. Scheda O011: AI-generated code moves the bottleneck from writing to justified acceptance, making review strategy a core engineering skill.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_antipatterns.tex",
      "source_line": 5,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "review",
      "source_evidence_locator": "Antipatterns: What Not to Do (L5)",
      "target_evidence_locator": "Frozen v6 node O011 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B018",
      "target": "P118",
      "key": "ND-68d8fd687a6ca6ff",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Gli antipattern mostrano come velocità apparente e delega cieca erodano affidabilità e apprendimento. Confronto (review): Analizzare il trasferimento del collo di bottiglia alla revisione e i criteri di approvazione, distinguendo attività registrata e qualità effettiva del controllo. Scheda P118: The article surveys responses to growing AI-generated review workloads: reviewing AI feedback, routing by blast radius, inspecting plans and tests, reducing patch size, and retaining manual review.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_antipatterns.tex",
      "source_line": 5,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "review",
      "source_evidence_locator": "Antipatterns: What Not to Do (L5)",
      "target_evidence_locator": "Frozen v6 node P118 summary/contribution and limitation",
      "target_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B018",
      "target": "W154",
      "key": "ND-1a1eff24d0564dde",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Gli antipattern mostrano come velocità apparente e delega cieca erodano affidabilità e apprendimento. Confronto (debt): Esaminare il divario tra possesso del codice e comprensione del sistema; quota di codice generato e competenza del manutentore non sono equivalenti. Scheda W154: Delegated code generation may leave developers with latent understanding deficits analogous to accumulated technical debt.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_antipatterns.tex",
      "source_line": 5,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "debt",
      "source_evidence_locator": "Antipatterns: What Not to Do (L5)",
      "target_evidence_locator": "Frozen v6 node W154 summary/contribution and limitation",
      "target_limitations": "Thematic self-reports from students, without effect-size or objective comprehension baseline.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B018",
      "target": "O017",
      "key": "ND-c28d8ef96ddabac5",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Gli antipattern mostrano come velocità apparente e delega cieca erodano affidabilità e apprendimento. Confronto (debt): Esaminare il divario tra possesso del codice e comprensione del sistema; quota di codice generato e competenza del manutentore non sono equivalenti. Scheda O017: When agents implement most code, developers can accumulate comprehension debt even while shipping more changes.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_antipatterns.tex",
      "source_line": 5,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "debt",
      "source_evidence_locator": "Antipatterns: What Not to Do (L5)",
      "target_evidence_locator": "Frozen v6 node O017 summary/contribution and limitation",
      "target_limitations": "The 80% figure expresses an illustrative workflow shift; it is not a population-level experimental estimate.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B018",
      "target": "W023",
      "key": "ND-1adc5ec3ffc9df8a",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Gli antipattern mostrano come velocità apparente e delega cieca erodano affidabilità e apprendimento. Confronto (metrics): Usare disegno dello studio, baseline e segmentazione per leggere gli indicatori; risultati di un contesto non possono essere trasferiti automaticamente a tutti i team. Scheda W023: Experienced maintainers were approximately 19% slower on familiar real-repository tasks using early-2025 tools.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_antipatterns.tex",
      "source_line": 232,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "metrics",
      "source_evidence_locator": "Antipattern 8: Measurement Theater (L232)",
      "target_evidence_locator": "Frozen v6 node W023 summary/contribution and limitation",
      "target_limitations": "Small sample and older tool generation; not universal effect.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B018",
      "target": "O029",
      "key": "ND-3e9675b7b8d870ca",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Gli antipattern mostrano come velocità apparente e delega cieca erodano affidabilità e apprendimento. Confronto (metrics): Usare disegno dello studio, baseline e segmentazione per leggere gli indicatori; risultati di un contesto non possono essere trasferiti automaticamente a tutti i team. Scheda O029: Perceived personal acceleration with coding AI does not necessarily translate into net team or release-level productivity.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_antipatterns.tex",
      "source_line": 232,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "metrics",
      "source_evidence_locator": "Antipattern 8: Measurement Theater (L232)",
      "target_evidence_locator": "Frozen v6 node O029 summary/contribution and limitation",
      "target_limitations": "The percentages reported by Osmani come from diverse third-party surveys and experiments; no single pooled causal estimate is supplied.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B018",
      "target": "B009",
      "key": "ND-7bd109c8d8274607",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:measuring.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter07/chapter07_antipatterns.tex",
      "source_line": 152,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:measuring"
    },
    {
      "source": "B018",
      "target": "PUB:V11:V01",
      "key": "V11-0b2eac111bff5f4bbca168fc",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B019",
      "target": "V01",
      "key": "ND-f57a5e10279d1c06",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10_v1.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B019",
      "target": "T:Engineering structure",
      "key": "ND-674eb1b3d606e28e",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "La guida agli strumenti collega scelta iniziale, contesto e pratiche operative. Ancoraggi: Tools \\& Practices (L2); The Journey Through This Chapter (L13); How to Read This Chapter (L32)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10_v1.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B019",
      "target": "T:Productivity",
      "key": "ND-a62248d04869e634",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La guida agli strumenti collega scelta iniziale, contesto e pratiche operative. Ancoraggi: Tools \\& Practices (L2); The Journey Through This Chapter (L13); How to Read This Chapter (L32)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10_v1.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B019",
      "target": "T:Skills & learning",
      "key": "ND-93e5ab6428c1e7dd",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La guida agli strumenti collega scelta iniziale, contesto e pratiche operative. Ancoraggi: Tools \\& Practices (L2); The Journey Through This Chapter (L13); How to Read This Chapter (L32)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10_v1.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B019",
      "target": "T:System knowledge & memory",
      "key": "ND-9120727fbd2cc69b",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La guida agli strumenti collega scelta iniziale, contesto e pratiche operative. Ancoraggi: Tools \\& Practices (L2); The Journey Through This Chapter (L13); How to Read This Chapter (L32)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10_v1.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B019",
      "target": "T:What agents can do",
      "key": "ND-7b27422ed7f78513",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La guida agli strumenti collega scelta iniziale, contesto e pratiche operative. Ancoraggi: Tools \\& Practices (L2); The Journey Through This Chapter (L13); How to Read This Chapter (L32)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10_v1.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B019",
      "target": "K:Developer workflow and adoption",
      "key": "ND-1493f15c1de4af09",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo contenitore introduce dodici sezioni specializzate e spiega come comporre il percorso di implementazione. Ancoraggi: Tools \\& Practices (L2); The Journey Through This Chapter (L13); How to Read This Chapter (L32)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10_v1.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B019",
      "target": "K:Evaluation methodology and baselines",
      "key": "ND-1de0b3bf42483a8b",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo contenitore introduce dodici sezioni specializzate e spiega come comporre il percorso di implementazione. Ancoraggi: Tools \\& Practices (L2); The Journey Through This Chapter (L13); How to Read This Chapter (L32)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10_v1.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B019",
      "target": "K:Agent context and persistent memory",
      "key": "ND-3296a2b68bb4514d",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo contenitore introduce dodici sezioni specializzate e spiega come comporre il percorso di implementazione. Ancoraggi: Tools \\& Practices (L2); The Journey Through This Chapter (L13); How to Read This Chapter (L32)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10_v1.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B019",
      "target": "K:System understanding and rationale",
      "key": "ND-9bad767ea62d8400",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo contenitore introduce dodici sezioni specializzate e spiega come comporre il percorso di implementazione. Ancoraggi: Tools \\& Practices (L2); The Journey Through This Chapter (L13); How to Read This Chapter (L32)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10_v1.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B019",
      "target": "K:Dependencies and agent supply chain",
      "key": "ND-4d6e7d2c9e677afc",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo contenitore introduce dodici sezioni specializzate e spiega come comporre il percorso di implementazione. Ancoraggi: Tools \\& Practices (L2); The Journey Through This Chapter (L13); How to Read This Chapter (L32)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10_v1.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B019",
      "target": "C:C03",
      "key": "ND-e274b3fe5892f794",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: La guida agli strumenti collega scelta iniziale, contesto e pratiche operative. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10_v1.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B019",
      "target": "C:C09",
      "key": "ND-441bab7627c1a0a1",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: La guida agli strumenti collega scelta iniziale, contesto e pratiche operative. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10_v1.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B019",
      "target": "C:C11",
      "key": "ND-0b37562de704bb95",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: La guida agli strumenti collega scelta iniziale, contesto e pratiche operative. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10_v1.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B019",
      "target": "W007",
      "key": "ND-48b3f03d6ac3881a",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La guida agli strumenti collega scelta iniziale, contesto e pratiche operative. Confronto (adoption): Confrontare selezione degli strumenti, abilitazione del team e verifica degli esiti; una graduatoria o un piano di rollout non sostituisce un pilot controllato. Scheda W007: Enterprise users report perceived usefulness and practical requirements that should shape deployment.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10_v1.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "adoption",
      "source_evidence_locator": "Tools \\& Practices (L2); The Journey Through This Chapter (L13); How to Read This Chapter (L32)",
      "target_evidence_locator": "Frozen v6 node W007 summary/contribution and limitation",
      "target_limitations": "IBM respondents only; perception-based.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B019",
      "target": "O041",
      "key": "ND-0f710da39dc08892",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La guida agli strumenti collega scelta iniziale, contesto e pratiche operative. Confronto (adoption): Confrontare selezione degli strumenti, abilitazione del team e verifica degli esiti; una graduatoria o un piano di rollout non sostituisce un pilot controllato. Scheda O041: Engineering leaders should define outcome quality, train teams and make human verification a normal part of AI adoption.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10_v1.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "adoption",
      "source_evidence_locator": "Tools \\& Practices (L2); The Journey Through This Chapter (L13); How to Read This Chapter (L32)",
      "target_evidence_locator": "Frozen v6 node O041 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B019",
      "target": "P085",
      "key": "ND-696e802bf29c4bfa",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La guida agli strumenti collega scelta iniziale, contesto e pratiche operative. Confronto (adoption): Confrontare selezione degli strumenti, abilitazione del team e verifica degli esiti; una graduatoria o un piano di rollout non sostituisce un pilot controllato. Scheda P085: Interviews compare tool-selection practices across company sizes, including locally scored AI review trials and procurement constraints.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10_v1.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "adoption",
      "source_evidence_locator": "Tools \\& Practices (L2); The Journey Through This Chapter (L13); How to Read This Chapter (L32)",
      "target_evidence_locator": "Frozen v6 node P085 summary/contribution and limitation",
      "target_limitations": "Company-local scoring exercises and tool selection are distinct from randomized productivity comparisons; evaluation samples and scoring scales are context-specific. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B019",
      "target": "W157",
      "key": "ND-d1fc7dc706475300",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La guida agli strumenti collega scelta iniziale, contesto e pratiche operative. Confronto (context): Confrontare selezione, recupero e gestione del contesto con i confini di fiducia dei dati esterni. Scheda W157: Typed state pages and enforced write policy protect essential agent memory against compaction and reset failures.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10_v1.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "context",
      "source_evidence_locator": "Tools \\& Practices (L2); The Journey Through This Chapter (L13); How to Read This Chapter (L32)",
      "target_evidence_locator": "Frozen v6 node W157 summary/contribution and limitation",
      "target_limitations": "Guarantees conditional on token-budget working set; limited trace and synthetic evaluation.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B019",
      "target": "O031",
      "key": "ND-9a64e3dcf3e5c592",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La guida agli strumenti collega scelta iniziale, contesto e pratiche operative. Confronto (context): Confrontare selezione, recupero e gestione del contesto con i confini di fiducia dei dati esterni. Scheda O031: Reliable prompts are assembled from selected system context, tools and constraints rather than crafted by wording alone.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10_v1.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "context",
      "source_evidence_locator": "Tools \\& Practices (L2); The Journey Through This Chapter (L13); How to Read This Chapter (L32)",
      "target_evidence_locator": "Frozen v6 node O031 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B019",
      "target": "B020",
      "key": "ND-9ead65ff272fc93c",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10_v1.tex",
      "source_line": 63,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B019",
      "target": "B020",
      "key": "ND-853cf10c3ba9c236",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label sec:maturity.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10_v1.tex",
      "source_line": 18,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "sec:maturity"
    },
    {
      "source": "B019",
      "target": "B021",
      "key": "ND-99c9a79f2e846f77",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10_v1.tex",
      "source_line": 64,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B019",
      "target": "B021",
      "key": "ND-c62c34353364bc5e",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label sec:choosing-tools.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10_v1.tex",
      "source_line": 19,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "sec:choosing-tools"
    },
    {
      "source": "B019",
      "target": "B022",
      "key": "ND-4b8ac0302055eecb",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10_v1.tex",
      "source_line": 65,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B019",
      "target": "B022",
      "key": "ND-5fb0e5b04ed1e413",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label sec:static-context.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10_v1.tex",
      "source_line": 20,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "sec:static-context"
    },
    {
      "source": "B019",
      "target": "B023",
      "key": "ND-82cb701e65d61c1a",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10_v1.tex",
      "source_line": 66,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B019",
      "target": "B023",
      "key": "ND-71ca6987fc46d5f4",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label sec:dynamic-context.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10_v1.tex",
      "source_line": 21,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "sec:dynamic-context"
    },
    {
      "source": "B019",
      "target": "B024",
      "key": "ND-c7e15236e1b8361e",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10_v1.tex",
      "source_line": 67,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B019",
      "target": "B024",
      "key": "ND-a371d6429c24e13f",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label sec:context-flow.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10_v1.tex",
      "source_line": 22,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "sec:context-flow"
    },
    {
      "source": "B019",
      "target": "B025",
      "key": "ND-dfb1516d7f02203e",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10_v1.tex",
      "source_line": 68,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B019",
      "target": "B025",
      "key": "ND-1528d58208a8d269",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label sec:multi-agent.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10_v1.tex",
      "source_line": 23,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "sec:multi-agent"
    },
    {
      "source": "B019",
      "target": "B026",
      "key": "ND-d8d47f21f3064c6e",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10_v1.tex",
      "source_line": 69,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B019",
      "target": "B026",
      "key": "ND-bb0ff2bb31f6b808",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label sec:dev-practices.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10_v1.tex",
      "source_line": 24,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "sec:dev-practices"
    },
    {
      "source": "B019",
      "target": "B027",
      "key": "ND-ea6402d2f1027532",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10_v1.tex",
      "source_line": 70,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B019",
      "target": "B027",
      "key": "ND-90ee54a7259fe376",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label sec:team-collaboration.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10_v1.tex",
      "source_line": 25,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "sec:team-collaboration"
    },
    {
      "source": "B019",
      "target": "B028",
      "key": "ND-63a69562602e92c3",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10_v1.tex",
      "source_line": 71,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B019",
      "target": "B028",
      "key": "ND-8953afe6a077d065",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label sec:security.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10_v1.tex",
      "source_line": 26,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "sec:security"
    },
    {
      "source": "B019",
      "target": "B029",
      "key": "ND-0a83946518c4412a",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10_v1.tex",
      "source_line": 72,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B019",
      "target": "B029",
      "key": "ND-bb24aa7ae14998fe",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label sec:measurement.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10_v1.tex",
      "source_line": 27,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "sec:measurement"
    },
    {
      "source": "B019",
      "target": "B030",
      "key": "ND-562141d0c529ca21",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10_v1.tex",
      "source_line": 73,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B019",
      "target": "B030",
      "key": "ND-5110cd16ab27ae25",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label sec:pitfalls.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10_v1.tex",
      "source_line": 28,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "sec:pitfalls"
    },
    {
      "source": "B019",
      "target": "B031",
      "key": "ND-e698cbb444d8f822",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10_v1.tex",
      "source_line": 74,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B019",
      "target": "B031",
      "key": "ND-d2877c2697f533fc",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label sec:roadmap.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10_v1.tex",
      "source_line": 29,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "sec:roadmap"
    },
    {
      "source": "B019",
      "target": "B010",
      "key": "ND-1fd80c9bf28cecfc",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:adaptation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10_v1.tex",
      "source_line": 9,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:adaptation"
    },
    {
      "source": "B019",
      "target": "B007",
      "key": "ND-8e18267cd0445bef",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:new-workflows.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10_v1.tex",
      "source_line": 23,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:new-workflows"
    },
    {
      "source": "B019",
      "target": "PUB:V11:V01",
      "key": "V11-b20ae3db6459cd45910d4d3e",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B020",
      "target": "V01",
      "key": "ND-5751e8c8b4d5c7b5",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/01_maturity_levels.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B020",
      "target": "T:Engineering structure",
      "key": "ND-f0cb6d443f66a7b9",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "I livelli di maturità aiutano a distinguere esplorazione, prova e adozione. Ancoraggi: Understanding Tool Maturity Levels (L3)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/01_maturity_levels.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B020",
      "target": "T:Productivity",
      "key": "ND-abd9be4a73b6530a",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "I livelli di maturità aiutano a distinguere esplorazione, prova e adozione. Ancoraggi: Understanding Tool Maturity Levels (L3)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/01_maturity_levels.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B020",
      "target": "T:Skills & learning",
      "key": "ND-5a028c03b01f47b8",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "I livelli di maturità aiutano a distinguere esplorazione, prova e adozione. Ancoraggi: Understanding Tool Maturity Levels (L3)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/01_maturity_levels.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B020",
      "target": "T:Verification & review",
      "key": "ND-4f8da5ebd92af644",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "I livelli di maturità aiutano a distinguere esplorazione, prova e adozione. Ancoraggi: Understanding Tool Maturity Levels (L3)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/01_maturity_levels.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B020",
      "target": "K:Developer workflow and adoption",
      "key": "ND-cb228e621f495f2d",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il file propone di interpretare classificazioni tipo Technology Radar e di far evolvere la scelta attraverso esperienza locale e revisione periodica. Ancoraggi: Understanding Tool Maturity Levels (L3)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/01_maturity_levels.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B020",
      "target": "K:Evaluation methodology and baselines",
      "key": "ND-cd3e881e9a55be00",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il file propone di interpretare classificazioni tipo Technology Radar e di far evolvere la scelta attraverso esperienza locale e revisione periodica. Ancoraggi: Understanding Tool Maturity Levels (L3)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/01_maturity_levels.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B020",
      "target": "K:Controlled productivity evidence",
      "key": "ND-7da51296abecf48c",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il file propone di interpretare classificazioni tipo Technology Radar e di far evolvere la scelta attraverso esperienza locale e revisione periodica. Ancoraggi: Understanding Tool Maturity Levels (L3)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/01_maturity_levels.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B020",
      "target": "C:C02",
      "key": "ND-78a27ec1db4e7224",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: I livelli di maturità aiutano a distinguere esplorazione, prova e adozione. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/01_maturity_levels.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B020",
      "target": "C:C11",
      "key": "ND-b17f919aa3c10c90",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: I livelli di maturità aiutano a distinguere esplorazione, prova e adozione. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/01_maturity_levels.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B020",
      "target": "W007",
      "key": "ND-95e7a1acc9121411",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: I livelli di maturità aiutano a distinguere esplorazione, prova e adozione. Confronto (adoption): Confrontare selezione degli strumenti, abilitazione del team e verifica degli esiti; una graduatoria o un piano di rollout non sostituisce un pilot controllato. Scheda W007: Enterprise users report perceived usefulness and practical requirements that should shape deployment.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/01_maturity_levels.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "adoption",
      "source_evidence_locator": "Understanding Tool Maturity Levels (L3)",
      "target_evidence_locator": "Frozen v6 node W007 summary/contribution and limitation",
      "target_limitations": "IBM respondents only; perception-based.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B020",
      "target": "O041",
      "key": "ND-b9f01366eec816cb",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: I livelli di maturità aiutano a distinguere esplorazione, prova e adozione. Confronto (adoption): Confrontare selezione degli strumenti, abilitazione del team e verifica degli esiti; una graduatoria o un piano di rollout non sostituisce un pilot controllato. Scheda O041: Engineering leaders should define outcome quality, train teams and make human verification a normal part of AI adoption.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/01_maturity_levels.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "adoption",
      "source_evidence_locator": "Understanding Tool Maturity Levels (L3)",
      "target_evidence_locator": "Frozen v6 node O041 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B020",
      "target": "P085",
      "key": "ND-4cce1ff3bf9ff242",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: I livelli di maturità aiutano a distinguere esplorazione, prova e adozione. Confronto (adoption): Confrontare selezione degli strumenti, abilitazione del team e verifica degli esiti; una graduatoria o un piano di rollout non sostituisce un pilot controllato. Scheda P085: Interviews compare tool-selection practices across company sizes, including locally scored AI review trials and procurement constraints.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/01_maturity_levels.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "adoption",
      "source_evidence_locator": "Understanding Tool Maturity Levels (L3)",
      "target_evidence_locator": "Frozen v6 node P085 summary/contribution and limitation",
      "target_limitations": "Company-local scoring exercises and tool selection are distinct from randomized productivity comparisons; evaluation samples and scoring scales are context-specific. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B020",
      "target": "W023",
      "key": "ND-972578d6677766be",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: I livelli di maturità aiutano a distinguere esplorazione, prova e adozione. Confronto (metrics): Usare disegno dello studio, baseline e segmentazione per leggere gli indicatori; risultati di un contesto non possono essere trasferiti automaticamente a tutti i team. Scheda W023: Experienced maintainers were approximately 19% slower on familiar real-repository tasks using early-2025 tools.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/01_maturity_levels.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "metrics",
      "source_evidence_locator": "Understanding Tool Maturity Levels (L3)",
      "target_evidence_locator": "Frozen v6 node W023 summary/contribution and limitation",
      "target_limitations": "Small sample and older tool generation; not universal effect.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B020",
      "target": "O029",
      "key": "ND-d8ae3a6e2eb15e0c",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: I livelli di maturità aiutano a distinguere esplorazione, prova e adozione. Confronto (metrics): Usare disegno dello studio, baseline e segmentazione per leggere gli indicatori; risultati di un contesto non possono essere trasferiti automaticamente a tutti i team. Scheda O029: Perceived personal acceleration with coding AI does not necessarily translate into net team or release-level productivity.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/01_maturity_levels.tex",
      "source_line": 3,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "metrics",
      "source_evidence_locator": "Understanding Tool Maturity Levels (L3)",
      "target_evidence_locator": "Frozen v6 node O029 summary/contribution and limitation",
      "target_limitations": "The percentages reported by Osmani come from diverse third-party surveys and experiments; no single pooled causal estimate is supplied.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B020",
      "target": "B010",
      "key": "ND-a014842b914a65ef",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:adaptation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/01_maturity_levels.tex",
      "source_line": 131,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:adaptation"
    },
    {
      "source": "B020",
      "target": "PUB:V11:V01",
      "key": "V11-c60c235c7655760c6b3b73a5",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B021",
      "target": "V01",
      "key": "ND-01ff9c5d2b8943da",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/02_choosing_tools.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B021",
      "target": "T:Engineering structure",
      "key": "ND-96a83458f2e51aca",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "La scelta dello strumento deve dipendere da workflow, vincoli e tipo di delega. Ancoraggi: Getting Started: Choosing Your Primary Tool (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/02_choosing_tools.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B021",
      "target": "T:Productivity",
      "key": "ND-678777b73b682010",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La scelta dello strumento deve dipendere da workflow, vincoli e tipo di delega. Ancoraggi: Getting Started: Choosing Your Primary Tool (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/02_choosing_tools.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B021",
      "target": "T:Skills & learning",
      "key": "ND-3a592af839ac1378",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La scelta dello strumento deve dipendere da workflow, vincoli e tipo di delega. Ancoraggi: Getting Started: Choosing Your Primary Tool (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/02_choosing_tools.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B021",
      "target": "T:What agents can do",
      "key": "ND-dee302837f10a9dd",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La scelta dello strumento deve dipendere da workflow, vincoli e tipo di delega. Ancoraggi: Getting Started: Choosing Your Primary Tool (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/02_choosing_tools.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B021",
      "target": "K:Developer workflow and adoption",
      "key": "ND-d3abac1874f104d7",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La sezione introduce il confronto fra strumenti principali e le informazioni che ciascuno vede, preparando la successiva progettazione del contesto. Ancoraggi: Getting Started: Choosing Your Primary Tool (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/02_choosing_tools.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B021",
      "target": "K:Evaluation methodology and baselines",
      "key": "ND-b1629864fdfeac53",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La sezione introduce il confronto fra strumenti principali e le informazioni che ciascuno vede, preparando la successiva progettazione del contesto. Ancoraggi: Getting Started: Choosing Your Primary Tool (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/02_choosing_tools.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B021",
      "target": "K:Agent failure and escalation",
      "key": "ND-02d75e62d0b11e1f",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La sezione introduce il confronto fra strumenti principali e le informazioni che ciascuno vede, preparando la successiva progettazione del contesto. Ancoraggi: Getting Started: Choosing Your Primary Tool (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/02_choosing_tools.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B021",
      "target": "K:Long-running agent execution",
      "key": "ND-ae4909f7000d315d",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La sezione introduce il confronto fra strumenti principali e le informazioni che ciascuno vede, preparando la successiva progettazione del contesto. Ancoraggi: Getting Started: Choosing Your Primary Tool (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/02_choosing_tools.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B021",
      "target": "C:C03",
      "key": "ND-931146ca1652b544",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: La scelta dello strumento deve dipendere da workflow, vincoli e tipo di delega. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/02_choosing_tools.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B021",
      "target": "C:C11",
      "key": "ND-afae1747d72d8875",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: La scelta dello strumento deve dipendere da workflow, vincoli e tipo di delega. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/02_choosing_tools.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B021",
      "target": "W007",
      "key": "ND-10c7cf60a85c29e9",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La scelta dello strumento deve dipendere da workflow, vincoli e tipo di delega. Confronto (adoption): Confrontare selezione degli strumenti, abilitazione del team e verifica degli esiti; una graduatoria o un piano di rollout non sostituisce un pilot controllato. Scheda W007: Enterprise users report perceived usefulness and practical requirements that should shape deployment.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/02_choosing_tools.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "adoption",
      "source_evidence_locator": "Getting Started: Choosing Your Primary Tool (L2); Adoption growth: (L120); Step 3: Match Tool to Workflow (L320)",
      "target_evidence_locator": "Frozen v6 node W007 summary/contribution and limitation",
      "target_limitations": "IBM respondents only; perception-based.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B021",
      "target": "O041",
      "key": "ND-6fd2da0871bace6a",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La scelta dello strumento deve dipendere da workflow, vincoli e tipo di delega. Confronto (adoption): Confrontare selezione degli strumenti, abilitazione del team e verifica degli esiti; una graduatoria o un piano di rollout non sostituisce un pilot controllato. Scheda O041: Engineering leaders should define outcome quality, train teams and make human verification a normal part of AI adoption.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/02_choosing_tools.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "adoption",
      "source_evidence_locator": "Getting Started: Choosing Your Primary Tool (L2); Adoption growth: (L120); Step 3: Match Tool to Workflow (L320)",
      "target_evidence_locator": "Frozen v6 node O041 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B021",
      "target": "P085",
      "key": "ND-16203a081efaff21",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La scelta dello strumento deve dipendere da workflow, vincoli e tipo di delega. Confronto (adoption): Confrontare selezione degli strumenti, abilitazione del team e verifica degli esiti; una graduatoria o un piano di rollout non sostituisce un pilot controllato. Scheda P085: Interviews compare tool-selection practices across company sizes, including locally scored AI review trials and procurement constraints.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/02_choosing_tools.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "adoption",
      "source_evidence_locator": "Getting Started: Choosing Your Primary Tool (L2); Adoption growth: (L120); Step 3: Match Tool to Workflow (L320)",
      "target_evidence_locator": "Frozen v6 node P085 summary/contribution and limitation",
      "target_limitations": "Company-local scoring exercises and tool selection are distinct from randomized productivity comparisons; evaluation samples and scoring scales are context-specific. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B021",
      "target": "W191",
      "key": "ND-21fd8f98769f85e7",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La scelta dello strumento deve dipendere da workflow, vincoli e tipo di delega. Confronto (autonomy): Confrontare delega, arresto ed escalation. Le scale practitioner descrivono regimi di lavoro, non una misura validata e universale della maturità. Scheda W191: Rejected agent PRs reveal recurring limits in requirement understanding, repository fit and coordination with maintainers.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/02_choosing_tools.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "autonomy",
      "source_evidence_locator": "Getting Started: Choosing Your Primary Tool (L2)",
      "target_evidence_locator": "Frozen v6 node W191 summary/contribution and limitation",
      "target_limitations": "Failure coding depends on visible GitHub information; shared AIDev sample.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B021",
      "target": "O010",
      "key": "ND-b54875f4169bd406",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La scelta dello strumento deve dipendere da workflow, vincoli e tipo di delega. Confronto (autonomy): Confrontare delega, arresto ed escalation. Le scale practitioner descrivono regimi di lavoro, non una misura validata e universale della maturità. Scheda O010: Osmani separates autonomy into agency and orchestration axes, describing six operating levels from suggestions to management-by-exception.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/02_choosing_tools.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "autonomy",
      "source_evidence_locator": "Getting Started: Choosing Your Primary Tool (L2)",
      "target_evidence_locator": "Frozen v6 node O010 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B021",
      "target": "B028",
      "key": "ND-db771dcabe06cb34",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label sec:security.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/02_choosing_tools.tex",
      "source_line": 283,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "sec:security"
    },
    {
      "source": "B021",
      "target": "B022",
      "key": "ND-f6fcca85f63dcc65",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label sec:static-context.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/02_choosing_tools.tex",
      "source_line": 284,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "sec:static-context"
    },
    {
      "source": "B021",
      "target": "B023",
      "key": "ND-d68e43e5e9703526",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label sec:dynamic-context.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/02_choosing_tools.tex",
      "source_line": 291,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "sec:dynamic-context"
    },
    {
      "source": "B021",
      "target": "B025",
      "key": "ND-5e2b2a7c764559d9",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label sec:multi-agent.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/02_choosing_tools.tex",
      "source_line": 297,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "sec:multi-agent"
    },
    {
      "source": "B021",
      "target": "PUB:V11:V01",
      "key": "V11-1b1c431bcfc4324df8206c15",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B022",
      "target": "V01",
      "key": "ND-5c4244960a80bf6c",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/03_static_context.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B022",
      "target": "T:System knowledge & memory",
      "key": "ND-a81bfb845fb75246",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "Le istruzioni persistenti rendono esplicite convenzioni, vincoli e decisioni del progetto. Ancoraggi: Static Context Engineering: Teaching AI About Your Project (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/03_static_context.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B022",
      "target": "T:Engineering structure",
      "key": "ND-cbe00a29ef360cc8",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Le istruzioni persistenti rendono esplicite convenzioni, vincoli e decisioni del progetto. Ancoraggi: Static Context Engineering: Teaching AI About Your Project (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/03_static_context.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B022",
      "target": "K:Agent context and persistent memory",
      "key": "ND-e485f13ff66b48bb",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "AGENTS.md e file analoghi sono trattati come una base di contesto mantenuta dal team, con esempi ed esercizi di configurazione. Ancoraggi: Static Context Engineering: Teaching AI About Your Project (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/03_static_context.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B022",
      "target": "K:System understanding and rationale",
      "key": "ND-331b3981693e8306",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "AGENTS.md e file analoghi sono trattati come una base di contesto mantenuta dal team, con esempi ed esercizi di configurazione. Ancoraggi: Static Context Engineering: Teaching AI About Your Project (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/03_static_context.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B022",
      "target": "C:C09",
      "key": "ND-e6edba341d4f6dab",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Le istruzioni persistenti rendono esplicite convenzioni, vincoli e decisioni del progetto. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/03_static_context.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B022",
      "target": "W157",
      "key": "ND-b96d5bc0cac52ab5",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Le istruzioni persistenti rendono esplicite convenzioni, vincoli e decisioni del progetto. Confronto (static): Confrontare file di istruzioni, memoria esterna e responsabilità di aggiornamento; i meccanismi descritti non sono tutti equivalenti alla memoria virtuale gestita dal sistema. Scheda W157: Typed state pages and enforced write policy protect essential agent memory against compaction and reset failures.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/03_static_context.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "static",
      "source_evidence_locator": "Static Context Engineering: Teaching AI About Your Project (L2); Why Static Context Matters (L11); The AGENTS.md Pattern (L39)",
      "target_evidence_locator": "Frozen v6 node W157 summary/contribution and limitation",
      "target_limitations": "Guarantees conditional on token-budget working set; limited trace and synthetic evaluation.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B022",
      "target": "O004",
      "key": "ND-fe8b853d6a0bf544",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Le istruzioni persistenti rendono esplicite convenzioni, vincoli e decisioni del progetto. Confronto (static): Confrontare file di istruzioni, memoria esterna e responsabilità di aggiornamento; i meccanismi descritti non sono tutti equivalenti alla memoria virtuale gestita dal sistema. Scheda O004: Agent configuration and memory are perishable operational assets that should be periodically revalidated.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/03_static_context.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "static",
      "source_evidence_locator": "Static Context Engineering: Teaching AI About Your Project (L2); Why Static Context Matters (L11); The AGENTS.md Pattern (L39)",
      "target_evidence_locator": "Frozen v6 node O004 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B022",
      "target": "P090",
      "key": "ND-fe66baba57b0981e",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Le istruzioni persistenti rendono esplicite convenzioni, vincoli e decisioni del progetto. Confronto (static): Confrontare file di istruzioni, memoria esterna e responsabilità di aggiornamento; i meccanismi descritti non sono tutti equivalenti alla memoria virtuale gestita dal sistema. Scheda P090: An industry case describes Uber’s AI development platform, shared context, internal agents and review-related tooling.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/03_static_context.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "static",
      "source_evidence_locator": "Static Context Engineering: Teaching AI About Your Project (L2); Why Static Context Matters (L11); The AGENTS.md Pattern (L39)",
      "target_evidence_locator": "Frozen v6 node P090 summary/contribution and limitation",
      "target_limitations": "Original publication March 10; updated March 11. Reported adoption percentages use different denominators. Author discloses former employment at Uber. The source’s correction distinguishes 84% agentic-tool adoption from 65–72% IDE code-generation figures and CLI-specific measures; those denominators must not be interchanged. An author correction in the March 12, 2026 Pulse distinguishes the IDE-generated-code share from an earlier erroneous percentage. Original date, updated text and company-level denominators remain separate. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B022",
      "target": "B023",
      "key": "ND-e3dc8c2a91021785",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label sec:dynamic-context.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/03_static_context.tex",
      "source_line": 8,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "sec:dynamic-context"
    },
    {
      "source": "B022",
      "target": "PUB:V11:V01",
      "key": "V11-704a94e14ae77828beae08c6",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B023",
      "target": "V01",
      "key": "ND-6aade0a9e0d09c1d",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/04_dynamic_context.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B023",
      "target": "T:System knowledge & memory",
      "key": "ND-2bf005804203c30e",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "Il contesto dinamico recupera informazioni aggiornate nel momento in cui servono. Ancoraggi: Dynamic Context Engineering: Real-Time Information (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/04_dynamic_context.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B023",
      "target": "T:What agents can do",
      "key": "ND-3b39e13af951f44e",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Il contesto dinamico recupera informazioni aggiornate nel momento in cui servono. Ancoraggi: Dynamic Context Engineering: Real-Time Information (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/04_dynamic_context.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B023",
      "target": "T:Code quality & security",
      "key": "ND-ddc14be3af73ef45",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Il contesto dinamico recupera informazioni aggiornate nel momento in cui servono. Ancoraggi: Dynamic Context Engineering: Real-Time Information (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/04_dynamic_context.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B023",
      "target": "K:Agent context and persistent memory",
      "key": "ND-0efe594fb4423eba",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La sezione collega documentazione, schema dati e risorse esterne tramite connettori, distinguendoli dalle istruzioni statiche. Ancoraggi: Dynamic Context Engineering: Real-Time Information (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/04_dynamic_context.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B023",
      "target": "K:System understanding and rationale",
      "key": "ND-aa8e175d43bb2d1d",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La sezione collega documentazione, schema dati e risorse esterne tramite connettori, distinguendoli dalle istruzioni statiche. Ancoraggi: Dynamic Context Engineering: Real-Time Information (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/04_dynamic_context.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B023",
      "target": "K:Dependencies and agent supply chain",
      "key": "ND-f6ff7df8deeba0b4",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La sezione collega documentazione, schema dati e risorse esterne tramite connettori, distinguendoli dalle istruzioni statiche. Ancoraggi: Dynamic Context Engineering: Real-Time Information (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/04_dynamic_context.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B023",
      "target": "K:Prompt injection and malicious tools",
      "key": "ND-33a754bb4fadc7a8",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La sezione collega documentazione, schema dati e risorse esterne tramite connettori, distinguendoli dalle istruzioni statiche. Ancoraggi: Dynamic Context Engineering: Real-Time Information (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/04_dynamic_context.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B023",
      "target": "C:C06",
      "key": "ND-259b88900e3abf70",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Il contesto dinamico recupera informazioni aggiornate nel momento in cui servono. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/04_dynamic_context.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B023",
      "target": "C:C09",
      "key": "ND-9f74d5cd7768e32b",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Il contesto dinamico recupera informazioni aggiornate nel momento in cui servono. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/04_dynamic_context.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B023",
      "target": "W157",
      "key": "ND-5442772e9bbac71a",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il contesto dinamico recupera informazioni aggiornate nel momento in cui servono. Confronto (context): Confrontare selezione, recupero e gestione del contesto con i confini di fiducia dei dati esterni. Scheda W157: Typed state pages and enforced write policy protect essential agent memory against compaction and reset failures.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/04_dynamic_context.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "context",
      "source_evidence_locator": "Dynamic Context Engineering: Real-Time Information (L2); The Just-In-Time Context Strategy (L9); Model Context Protocol (MCP) (L40)",
      "target_evidence_locator": "Frozen v6 node W157 summary/contribution and limitation",
      "target_limitations": "Guarantees conditional on token-budget working set; limited trace and synthetic evaluation.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B023",
      "target": "O031",
      "key": "ND-efc946fb5683cb7a",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il contesto dinamico recupera informazioni aggiornate nel momento in cui servono. Confronto (context): Confrontare selezione, recupero e gestione del contesto con i confini di fiducia dei dati esterni. Scheda O031: Reliable prompts are assembled from selected system context, tools and constraints rather than crafted by wording alone.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/04_dynamic_context.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "context",
      "source_evidence_locator": "Dynamic Context Engineering: Real-Time Information (L2); The Just-In-Time Context Strategy (L9); Model Context Protocol (MCP) (L40)",
      "target_evidence_locator": "Frozen v6 node O031 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B023",
      "target": "P077",
      "key": "ND-0219273ea96b1d75",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il contesto dinamico recupera informazioni aggiornate nel momento in cui servono. Confronto (context): Confrontare selezione, recupero e gestione del contesto con i confini di fiducia dei dati esterni. Scheda P077: Developer accounts and maintainer interviews examine internal MCP adoption, debugging, legacy systems and tool-interface design.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/04_dynamic_context.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "context",
      "source_evidence_locator": "Dynamic Context Engineering: Real-Time Information (L2); The Just-In-Time Context Strategy (L9); Model Context Protocol (MCP) (L40)",
      "target_evidence_locator": "Frozen v6 node P077 summary/contribution and limitation",
      "target_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B023",
      "target": "W053",
      "key": "ND-ca322b2c350c90f3",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il contesto dinamico recupera informazioni aggiornate nel momento in cui servono. Confronto (supply): Collegare configurazioni, connettori e dipendenze alla sicurezza della catena di esecuzione, senza usare un protocollo interoperabile come garanzia di fiducia. Scheda W053: Exposed execution grants, versionless MCP servers, and overbroad skill approvals make harness configuration an attack surface.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/04_dynamic_context.tex",
      "source_line": 40,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "supply",
      "source_evidence_locator": "Model Context Protocol (MCP) (L40); MCP Core Primitives (L63); Setting Up Your First MCP Server (L96)",
      "target_evidence_locator": "Frozen v6 node W053 summary/contribution and limitation",
      "target_limitations": "Static configuration exposure does not prove exploitation.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B023",
      "target": "O040",
      "key": "ND-e47034e9def6b9b1",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il contesto dinamico recupera informazioni aggiornate nel momento in cui servono. Confronto (supply): Collegare configurazioni, connettori e dipendenze alla sicurezza della catena di esecuzione, senza usare un protocollo interoperabile come garanzia di fiducia. Scheda O040: The Model Context Protocol standardizes agent access to external resources and tools, increasing integration reach and the importance of permission controls.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/04_dynamic_context.tex",
      "source_line": 40,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "supply",
      "source_evidence_locator": "Model Context Protocol (MCP) (L40); MCP Core Primitives (L63); Setting Up Your First MCP Server (L96)",
      "target_evidence_locator": "Frozen v6 node O040 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B023",
      "target": "PUB:V11:V01",
      "key": "V11-bd5174deb436e2ffab7fc16a",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B024",
      "target": "V01",
      "key": "ND-b6208cf44087153c",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/05_context_flow.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B024",
      "target": "T:System knowledge & memory",
      "key": "ND-4bc3528f1a1441b4",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "Compattazione e handoff governano la continuità delle sessioni complesse. Ancoraggi: Context Flow Control: Managing Complex Sessions (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/05_context_flow.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B024",
      "target": "T:What agents can do",
      "key": "ND-7a3f906fa1a46a83",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Compattazione e handoff governano la continuità delle sessioni complesse. Ancoraggi: Context Flow Control: Managing Complex Sessions (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/05_context_flow.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B024",
      "target": "K:Agent context and persistent memory",
      "key": "ND-893fda81b48239e4",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Plan mode, riepiloghi e passaggi strutturati sono strumenti per controllare l’accumulo del contesto e conservare lo stato del lavoro. Ancoraggi: Context Flow Control: Managing Complex Sessions (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/05_context_flow.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B024",
      "target": "K:System understanding and rationale",
      "key": "ND-a835606b7d19805a",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Plan mode, riepiloghi e passaggi strutturati sono strumenti per controllare l’accumulo del contesto e conservare lo stato del lavoro. Ancoraggi: Context Flow Control: Managing Complex Sessions (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/05_context_flow.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B024",
      "target": "K:Long-running agent execution",
      "key": "ND-3c7a6ca2dc9b8051",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Plan mode, riepiloghi e passaggi strutturati sono strumenti per controllare l’accumulo del contesto e conservare lo stato del lavoro. Ancoraggi: Context Flow Control: Managing Complex Sessions (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/05_context_flow.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B024",
      "target": "C:C03",
      "key": "ND-c99b3506137b6b76",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Compattazione e handoff governano la continuità delle sessioni complesse. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/05_context_flow.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B024",
      "target": "C:C09",
      "key": "ND-00249b48bb889003",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Compattazione e handoff governano la continuità delle sessioni complesse. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/05_context_flow.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B024",
      "target": "W159",
      "key": "ND-3db707f7c22898d1",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Compattazione e handoff governano la continuità delle sessioni complesse. Confronto (memory): Mettere a confronto continuità del contesto, stato persistente e aggiornamento della conoscenza; una memoria più ampia non è di per sé una memoria corretta. Scheda W159: Hybrid episodic and semantic storage with retention policies can improve long-horizon consistency and token efficiency.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/05_context_flow.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "memory",
      "source_evidence_locator": "Context Flow Control: Managing Complex Sessions (L2)",
      "target_evidence_locator": "Frozen v6 node W159 summary/contribution and limitation",
      "target_limitations": "Synthetic low-code trials; missing real SWE longitudinal validation.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B024",
      "target": "O031",
      "key": "ND-ec92ac9b004dff29",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Compattazione e handoff governano la continuità delle sessioni complesse. Confronto (memory): Mettere a confronto continuità del contesto, stato persistente e aggiornamento della conoscenza; una memoria più ampia non è di per sé una memoria corretta. Scheda O031: Reliable prompts are assembled from selected system context, tools and constraints rather than crafted by wording alone.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/05_context_flow.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "memory",
      "source_evidence_locator": "Context Flow Control: Managing Complex Sessions (L2)",
      "target_evidence_locator": "Frozen v6 node O031 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B024",
      "target": "P090",
      "key": "ND-920321c8f43b3c53",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Compattazione e handoff governano la continuità delle sessioni complesse. Confronto (memory): Mettere a confronto continuità del contesto, stato persistente e aggiornamento della conoscenza; una memoria più ampia non è di per sé una memoria corretta. Scheda P090: An industry case describes Uber’s AI development platform, shared context, internal agents and review-related tooling.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/05_context_flow.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "memory",
      "source_evidence_locator": "Context Flow Control: Managing Complex Sessions (L2)",
      "target_evidence_locator": "Frozen v6 node P090 summary/contribution and limitation",
      "target_limitations": "Original publication March 10; updated March 11. Reported adoption percentages use different denominators. Author discloses former employment at Uber. The source’s correction distinguishes 84% agentic-tool adoption from 65–72% IDE code-generation figures and CLI-specific measures; those denominators must not be interchanged. An author correction in the March 12, 2026 Pulse distinguishes the IDE-generated-code share from an earlier erroneous percentage. Original date, updated text and company-level denominators remain separate. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B024",
      "target": "O013",
      "key": "ND-d9e6a072ecd20618",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Compattazione e handoff governano la continuità delle sessioni complesse. Confronto (longrun): Confrontare riavvio, stato durevole e progresso verificabile su più sessioni; frequenza di esecuzione e convergenza non sono la stessa proprietà. Scheda O013: Agents operating across sessions require durable task state, resumability, recovery and verifiable progress.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/05_context_flow.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "longrun",
      "source_evidence_locator": "Context Flow Control: Managing Complex Sessions (L2)",
      "target_evidence_locator": "Frozen v6 node O013 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B024",
      "target": "PUB:V11:V01",
      "key": "V11-df34f52c2518a1c54b7e94e7",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B025",
      "target": "V01",
      "key": "ND-f23957a8a99dcc25",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/06_multi_agent.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B025",
      "target": "T:What agents can do",
      "key": "ND-ed3be5a3935d0fdf",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "Il passaggio a più agenti richiede specializzazione, confini e punti di controllo. Ancoraggi: From Single Agent to Multi-Agent Workflows (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/06_multi_agent.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B025",
      "target": "T:Engineering structure",
      "key": "ND-98b527f1f79ef9fc",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Il passaggio a più agenti richiede specializzazione, confini e punti di controllo. Ancoraggi: From Single Agent to Multi-Agent Workflows (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/06_multi_agent.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B025",
      "target": "T:Verification & review",
      "key": "ND-18fa1f04fa011aba",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Il passaggio a più agenti richiede specializzazione, confini e punti di controllo. Ancoraggi: From Single Agent to Multi-Agent Workflows (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/06_multi_agent.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B025",
      "target": "K:Human-agent collaboration",
      "key": "ND-0b94c9bbfb7e78cd",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La sezione distingue subagent e workflow multi-agente, associando integrazione enterprise, condivisione del contesto e checkpoint umani. Ancoraggi: From Single Agent to Multi-Agent Workflows (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/06_multi_agent.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B025",
      "target": "K:Review capacity and maintainers",
      "key": "ND-97c629bbbce9ac28",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La sezione distingue subagent e workflow multi-agente, associando integrazione enterprise, condivisione del contesto e checkpoint umani. Ancoraggi: From Single Agent to Multi-Agent Workflows (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/06_multi_agent.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B025",
      "target": "K:Long-running agent execution",
      "key": "ND-d12d19ca82b79a7f",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La sezione distingue subagent e workflow multi-agente, associando integrazione enterprise, condivisione del contesto e checkpoint umani. Ancoraggi: From Single Agent to Multi-Agent Workflows (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/06_multi_agent.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B025",
      "target": "K:Specifications and governance",
      "key": "ND-9487ef8526c4748f",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La sezione distingue subagent e workflow multi-agente, associando integrazione enterprise, condivisione del contesto e checkpoint umani. Ancoraggi: From Single Agent to Multi-Agent Workflows (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/06_multi_agent.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B025",
      "target": "K:Ownership and knowledge transfer",
      "key": "ND-54e8352cf27bf148",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La sezione distingue subagent e workflow multi-agente, associando integrazione enterprise, condivisione del contesto e checkpoint umani. Ancoraggi: From Single Agent to Multi-Agent Workflows (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/06_multi_agent.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B025",
      "target": "C:C03",
      "key": "ND-12dc8626e79f613e",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Il passaggio a più agenti richiede specializzazione, confini e punti di controllo. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/06_multi_agent.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B025",
      "target": "C:C11",
      "key": "ND-277ecd61f250409e",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Il passaggio a più agenti richiede specializzazione, confini e punti di controllo. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/06_multi_agent.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B025",
      "target": "W002",
      "key": "ND-18ea70fd7adbc57b",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il passaggio a più agenti richiede specializzazione, confini e punti di controllo. Confronto (orchestration): Confrontare parallelismo degli agenti, coordinamento e capacità di revisione; il guadagno teorico di concorrenza va ridotto per handoff e integrazione. Scheda W002: Delegating to an agent enables tasks beyond copilot assistance; lack of visibility constrains trust.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/06_multi_agent.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "orchestration",
      "source_evidence_locator": "From Single Agent to Multi-Agent Workflows (L2); The Orchestrator-Worker Pattern (L87); Common Orchestration Patterns (L134)",
      "target_evidence_locator": "Frozen v6 node W002 summary/contribution and limitation",
      "target_limitations": "Twenty students; completion-time effects unspecified.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B025",
      "target": "O025",
      "key": "ND-4d244e9c753ea940",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il passaggio a più agenti richiede specializzazione, confini e punti di controllo. Confronto (orchestration): Confrontare parallelismo degli agenti, coordinamento e capacità di revisione; il guadagno teorico di concorrenza va ridotto per handoff e integrazione. Scheda O025: Developers are moving from guiding one agent toward coordinating multiple asynchronously executing agents.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/06_multi_agent.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "orchestration",
      "source_evidence_locator": "From Single Agent to Multi-Agent Workflows (L2); The Orchestrator-Worker Pattern (L87); Common Orchestration Patterns (L134)",
      "target_evidence_locator": "Frozen v6 node O025 summary/contribution and limitation",
      "target_limitations": "Role forecasts and workflow examples, not validated hiring or productivity outcomes.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B025",
      "target": "P070",
      "key": "ND-e814719ea2d27985",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il passaggio a più agenti richiede specializzazione, confini e punti di controllo. Confronto (orchestration): Confrontare parallelismo degli agenti, coordinamento e capacità di revisione; il guadagno teorico di concorrenza va ridotto per handoff e integrazione. Scheda P070: Discusses concurrent coding-agent workflows through practitioner accounts, contrasting parallel task execution with the serial attention needed to review and land changes.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/06_multi_agent.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "orchestration",
      "source_evidence_locator": "From Single Agent to Multi-Agent Workflows (L2); The Orchestrator-Worker Pattern (L87); Common Orchestration Patterns (L134)",
      "target_evidence_locator": "Frozen v6 node P070 summary/contribution and limitation",
      "target_limitations": "Excerpt of Pulse #149; shares that issue, not the content of the separate interview-comparison article. This non-Pulse-titled blog article is an excerpt of a Pulse issue originally published 2025-10-09. It passes the literal title-prefix rule; it is excluded by the optional stricter Pulse-origin filter. The parent issue is provenance only, not another P article. The public account explicitly reuses the Sid Bidasaria conversation reported in P062. It is a different article, not independent interview evidence. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B025",
      "target": "W150",
      "key": "ND-c035ae053cc8461e",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il passaggio a più agenti richiede specializzazione, confini e punti di controllo. Confronto (governance): Confrontare autorità umana, confini decisionali e controlli di esecuzione; policy osservate e casi aziendali non certificano l’efficacia del metodo proposto. Scheda W150: Most policies allow AI while specifying disclosure and human responsibility, suggesting workable rather than absolutist governance.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/06_multi_agent.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "governance",
      "source_evidence_locator": "From Single Agent to Multi-Agent Workflows (L2)",
      "target_evidence_locator": "Frozen v6 node W150 summary/contribution and limitation",
      "target_limitations": "Classifies rules but does not measure their safety effect.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B025",
      "target": "O009",
      "key": "ND-944f54abf2c1ac45",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il passaggio a più agenti richiede specializzazione, confini e punti di controllo. Confronto (governance): Confrontare autorità umana, confini decisionali e controlli di esecuzione; policy osservate e casi aziendali non certificano l’efficacia del metodo proposto. Scheda O009: Engineers can delegate the inner execution loop while retaining ownership of quality criteria, verdicts and consequences.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/06_multi_agent.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "governance",
      "source_evidence_locator": "From Single Agent to Multi-Agent Workflows (L2)",
      "target_evidence_locator": "Frozen v6 node O009 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B025",
      "target": "B007",
      "key": "ND-4beee311ade493b8",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:new-workflows.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/06_multi_agent.tex",
      "source_line": 6,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:new-workflows"
    },
    {
      "source": "B025",
      "target": "B007",
      "key": "ND-482afd9f91e445f2",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:new-workflows.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/06_multi_agent.tex",
      "source_line": 10,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:new-workflows"
    },
    {
      "source": "B025",
      "target": "B007",
      "key": "ND-8c3d3f276c6c6764",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:new-workflows.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/06_multi_agent.tex",
      "source_line": 236,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:new-workflows"
    },
    {
      "source": "B025",
      "target": "B007",
      "key": "ND-978d5674d7410c3a",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:new-workflows.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/06_multi_agent.tex",
      "source_line": 240,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:new-workflows"
    },
    {
      "source": "B025",
      "target": "B007",
      "key": "ND-d4fce2bafaa4bab7",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:new-workflows.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/06_multi_agent.tex",
      "source_line": 474,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:new-workflows"
    },
    {
      "source": "B025",
      "target": "B034",
      "key": "ND-87fde853fbabf74c",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label app:solutions.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/06_multi_agent.tex",
      "source_line": 367,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "app:solutions"
    },
    {
      "source": "B025",
      "target": "PUB:V11:V01",
      "key": "V11-20a17d55cdbb2da36c08c9e5",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B026",
      "target": "V01",
      "key": "ND-d81ab6e47c769e6f",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/07_dev_practices.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B026",
      "target": "T:Engineering structure",
      "key": "ND-93b5503e6ab25db1",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "TDD, comprensione del legacy e migrazioni sono casi concreti di lavoro assistito. Ancoraggi: Development Practices Enhanced by AI (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/07_dev_practices.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B026",
      "target": "T:What agents can do",
      "key": "ND-d07249e7fd6036df",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "TDD, comprensione del legacy e migrazioni sono casi concreti di lavoro assistito. Ancoraggi: Development Practices Enhanced by AI (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/07_dev_practices.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B026",
      "target": "T:Verification & review",
      "key": "ND-c60a2a7cdfaf3e25",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "TDD, comprensione del legacy e migrazioni sono casi concreti di lavoro assistito. Ancoraggi: Development Practices Enhanced by AI (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/07_dev_practices.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B026",
      "target": "T:Code quality & security",
      "key": "ND-1250f473fb97887d",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "TDD, comprensione del legacy e migrazioni sono casi concreti di lavoro assistito. Ancoraggi: Development Practices Enhanced by AI (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/07_dev_practices.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B026",
      "target": "T:System knowledge & memory",
      "key": "ND-e557572ade1bafcf",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "TDD, comprensione del legacy e migrazioni sono casi concreti di lavoro assistito. Ancoraggi: Development Practices Enhanced by AI (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/07_dev_practices.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B026",
      "target": "T:Skills & learning",
      "key": "ND-e1c1ac52adca90f0",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "TDD, comprensione del legacy e migrazioni sono casi concreti di lavoro assistito. Ancoraggi: Development Practices Enhanced by AI (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/07_dev_practices.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B026",
      "target": "K:Developer workflow and adoption",
      "key": "ND-1f5e144563d44b09",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il testo descrive come applicare AI a sviluppo guidato dai test, analisi del sistema, forward engineering e trasformazioni ripetitive. Ancoraggi: Development Practices Enhanced by AI (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/07_dev_practices.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B026",
      "target": "K:Specifications and governance",
      "key": "ND-29e9f41f8d3e9df1",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il testo descrive come applicare AI a sviluppo guidato dai test, analisi del sistema, forward engineering e trasformazioni ripetitive. Ancoraggi: Development Practices Enhanced by AI (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/07_dev_practices.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B026",
      "target": "K:Independent verification and oracles",
      "key": "ND-c8fc3c5f95a91788",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il testo descrive come applicare AI a sviluppo guidato dai test, analisi del sistema, forward engineering e trasformazioni ripetitive. Ancoraggi: Development Practices Enhanced by AI (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/07_dev_practices.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B026",
      "target": "K:Evaluation methodology and baselines",
      "key": "ND-d1f6d4e8321ff040",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il testo descrive come applicare AI a sviluppo guidato dai test, analisi del sistema, forward engineering e trasformazioni ripetitive. Ancoraggi: Development Practices Enhanced by AI (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/07_dev_practices.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B026",
      "target": "K:System understanding and rationale",
      "key": "ND-3c44a592f23fac21",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il testo descrive come applicare AI a sviluppo guidato dai test, analisi del sistema, forward engineering e trasformazioni ripetitive. Ancoraggi: Development Practices Enhanced by AI (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/07_dev_practices.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B026",
      "target": "K:Onboarding and developer fluency",
      "key": "ND-f25d6fbec5409c60",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il testo descrive come applicare AI a sviluppo guidato dai test, analisi del sistema, forward engineering e trasformazioni ripetitive. Ancoraggi: Development Practices Enhanced by AI (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/07_dev_practices.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B026",
      "target": "K:Ownership and knowledge transfer",
      "key": "ND-766c7a4dfacfb9e3",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il testo descrive come applicare AI a sviluppo guidato dai test, analisi del sistema, forward engineering e trasformazioni ripetitive. Ancoraggi: Development Practices Enhanced by AI (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/07_dev_practices.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B026",
      "target": "C:C05",
      "key": "ND-128d75523e35f2ae",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: TDD, comprensione del legacy e migrazioni sono casi concreti di lavoro assistito. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/07_dev_practices.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B026",
      "target": "C:C07",
      "key": "ND-451707d582a484aa",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: TDD, comprensione del legacy e migrazioni sono casi concreti di lavoro assistito. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/07_dev_practices.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B026",
      "target": "C:C09",
      "key": "ND-dbefa2b1a854f918",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: TDD, comprensione del legacy e migrazioni sono casi concreti di lavoro assistito. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/07_dev_practices.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B026",
      "target": "W152",
      "key": "ND-44d1dd595a7f40fd",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: TDD, comprensione del legacy e migrazioni sono casi concreti di lavoro assistito. Confronto (patterns): Confrontare pattern operativi e workflow, mantenendo distinta la raccomandazione progettuale dall’efficacia empiricamente dimostrata. Scheda W152: Provides an architecture for organizing agentic SWE research around dependable processes, collaboration and evaluation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/07_dev_practices.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "patterns",
      "source_evidence_locator": "Development Practices Enhanced by AI (L2); The Workflows: Traditional TDD vs. TDD + AI (L62); Key Differences Between the Workflows (L200)",
      "target_evidence_locator": "Frozen v6 node W152 summary/contribution and limitation",
      "target_limitations": "Roadmap is not evidence of achieved agent reliability.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B026",
      "target": "O021",
      "key": "ND-7f208a351cbf52a7",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: TDD, comprensione del legacy e migrazioni sono casi concreti di lavoro assistito. Confronto (patterns): Confrontare pattern operativi e workflow, mantenendo distinta la raccomandazione progettuale dall’efficacia empiricamente dimostrata. Scheda O021: Planning, scoped delegation and continuous checking outperform an unmanaged prompt-to-merge workflow as an engineering practice.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/07_dev_practices.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "patterns",
      "source_evidence_locator": "Development Practices Enhanced by AI (L2); The Workflows: Traditional TDD vs. TDD + AI (L62); Key Differences Between the Workflows (L200)",
      "target_evidence_locator": "Frozen v6 node O021 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B026",
      "target": "P047",
      "key": "ND-81ef6e298b64c1bb",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: TDD, comprensione del legacy e migrazioni sono casi concreti di lavoro assistito. Confronto (patterns): Confrontare pattern operativi e workflow, mantenendo distinta la raccomandazione progettuale dall’efficacia empiricamente dimostrata. Scheda P047: Birgitta Böckeler reflects on changes from autocomplete to agentic assistance over two years, including cognitive bias, reviewer fatigue, quality supervision and team effectiveness.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/07_dev_practices.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "patterns",
      "source_evidence_locator": "Development Practices Enhanced by AI (L2); The Workflows: Traditional TDD vs. TDD + AI (L62); Key Differences Between the Workflows (L200)",
      "target_evidence_locator": "Frozen v6 node P047 summary/contribution and limitation",
      "target_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B026",
      "target": "W077",
      "key": "ND-37a80ed667a266d6",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: TDD, comprensione del legacy e migrazioni sono casi concreti di lavoro assistito. Confronto (oracle): Distinguere test derivati dall’intenzione da test che ripetono l’implementazione; un esito verde richiede un oracolo pertinente e sufficientemente indipendente. Scheda W077: Tests generated directly from defective implementations can encode the bug; an independent specification reduces error propagation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/07_dev_practices.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "oracle",
      "source_evidence_locator": "Test-Driven Development (TDD) with AI (L10); The “Immutable Test” Problem (L210); TCR (Test \\&\\& Commit || Revert) - warningyellow Status: TRIAL (L285)",
      "target_evidence_locator": "Frozen v6 node W077 summary/contribution and limitation",
      "target_limitations": "Specific Java defect benchmark and prompt setup.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B026",
      "target": "O033",
      "key": "ND-01b537edb5995b9c",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: TDD, comprensione del legacy e migrazioni sono casi concreti di lavoro assistito. Confronto (oracle): Distinguere test derivati dall’intenzione da test che ripetono l’implementazione; un esito verde richiede un oracolo pertinente e sufficientemente indipendente. Scheda O033: Verification becomes the bottleneck when generation is cheap; every AI-produced change needs a justified check.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/07_dev_practices.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "oracle",
      "source_evidence_locator": "Test-Driven Development (TDD) with AI (L10); The “Immutable Test” Problem (L210); TCR (Test \\&\\& Commit || Revert) - warningyellow Status: TRIAL (L285)",
      "target_evidence_locator": "Frozen v6 node O033 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B026",
      "target": "W155",
      "key": "ND-926c180ea8be236d",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: TDD, comprensione del legacy e migrazioni sono casi concreti di lavoro assistito. Confronto (onboarding): Confrontare comprensione del sistema, contesto tacito e recupero delle motivazioni progettuali prima di cambiare codice esistente. Scheda W155: ChatGPT may aid completion of changes while developers still devote most time to reconstructing existing-system behavior.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/07_dev_practices.tex",
      "source_line": 539,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "onboarding",
      "source_evidence_locator": "Approach 1: Understanding Legacy Systems (L539)",
      "target_evidence_locator": "Frozen v6 node W155 summary/contribution and limitation",
      "target_limitations": "Ten advanced students; results exploratory and not statistically tested.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B026",
      "target": "O002",
      "key": "ND-ccc4aca23413c461",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: TDD, comprensione del legacy e migrazioni sono casi concreti di lavoro assistito. Confronto (onboarding): Confrontare comprensione del sistema, contesto tacito e recupero delle motivazioni progettuali prima di cambiare codice esistente. Scheda O002: Reliable agents in mature codebases need recovered tacit constraints and regression evidence before modifying code.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/07_dev_practices.tex",
      "source_line": 539,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "onboarding",
      "source_evidence_locator": "Approach 1: Understanding Legacy Systems (L539)",
      "target_evidence_locator": "Frozen v6 node O002 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B026",
      "target": "B012",
      "key": "ND-00e0d7e1bf219d8b",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:pattern-catalog.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/07_dev_practices.tex",
      "source_line": 363,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:pattern-catalog"
    },
    {
      "source": "B026",
      "target": "B012",
      "key": "ND-c82dde8232e0ffce",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:pattern-catalog.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/07_dev_practices.tex",
      "source_line": 775,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:pattern-catalog"
    },
    {
      "source": "B026",
      "target": "PUB:V11:V01",
      "key": "V11-88d751c85a5996271066fc88",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B027",
      "target": "V01",
      "key": "ND-cc02e03d5b489425",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/08_team_collaboration.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B027",
      "target": "T:Skills & learning",
      "key": "ND-2e2461be276677d9",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "L’adozione collettiva richiede trasmissione delle pratiche e decisioni condivise. Ancoraggi: Team Collaboration \\& Knowledge Sharing (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/08_team_collaboration.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B027",
      "target": "T:System knowledge & memory",
      "key": "ND-ae4b3f5022f2983a",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "L’adozione collettiva richiede trasmissione delle pratiche e decisioni condivise. Ancoraggi: Team Collaboration \\& Knowledge Sharing (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/08_team_collaboration.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B027",
      "target": "T:Engineering structure",
      "key": "ND-eef9d63343da6f83",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "L’adozione collettiva richiede trasmissione delle pratiche e decisioni condivise. Ancoraggi: Team Collaboration \\& Knowledge Sharing (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/08_team_collaboration.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B027",
      "target": "T:Verification & review",
      "key": "ND-edced924216a6900",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "L’adozione collettiva richiede trasmissione delle pratiche e decisioni condivise. Ancoraggi: Team Collaboration \\& Knowledge Sharing (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/08_team_collaboration.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B027",
      "target": "K:Skills formation and teaching",
      "key": "ND-583e5fdee98b5502",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La sezione tratta librerie di prompt, collaborazione, competenze e ruoli complementari di persone e agenti. Ancoraggi: Team Collaboration \\& Knowledge Sharing (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/08_team_collaboration.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B027",
      "target": "K:Cognitive offloading and skill debt",
      "key": "ND-991a89d102405154",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La sezione tratta librerie di prompt, collaborazione, competenze e ruoli complementari di persone e agenti. Ancoraggi: Team Collaboration \\& Knowledge Sharing (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/08_team_collaboration.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B027",
      "target": "K:Specifications and governance",
      "key": "ND-b78a65cc146951dd",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La sezione tratta librerie di prompt, collaborazione, competenze e ruoli complementari di persone e agenti. Ancoraggi: Team Collaboration \\& Knowledge Sharing (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/08_team_collaboration.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B027",
      "target": "K:Ownership and knowledge transfer",
      "key": "ND-78973afecc75e7c9",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La sezione tratta librerie di prompt, collaborazione, competenze e ruoli complementari di persone e agenti. Ancoraggi: Team Collaboration \\& Knowledge Sharing (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/08_team_collaboration.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B027",
      "target": "C:C10",
      "key": "ND-5add58530c35fef9",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: L’adozione collettiva richiede trasmissione delle pratiche e decisioni condivise. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/08_team_collaboration.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B027",
      "target": "C:C11",
      "key": "ND-f9b28af936c3f994",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: L’adozione collettiva richiede trasmissione delle pratiche e decisioni condivise. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/08_team_collaboration.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B027",
      "target": "W118",
      "key": "ND-9fcfeca15879481d",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: L’adozione collettiva richiede trasmissione delle pratiche e decisioni condivise. Confronto (learning): Confrontare apprendimento, autonomia cognitiva e debito di competenza; il quiz immediato del corpus non valida retention ritardata o prestazione professionale di lungo periodo. Scheda W118: Access to AI can reduce independent conceptual learning even without faster task completion.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/08_team_collaboration.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "learning",
      "source_evidence_locator": "Team Collaboration \\& Knowledge Sharing (L2)",
      "target_evidence_locator": "Frozen v6 node W118 summary/contribution and limitation",
      "target_limitations": "Controlled learning quiz; not long-run professional performance. Immediate quiz only, not delayed retention. Source percentage normalization is unresolved; Figure 10.2 is qualitative. See Appendix B and ISSUE:V6:W118_NORMALIZATION.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B027",
      "target": "O003",
      "key": "ND-8c3a6a295159909f",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: L’adozione collettiva richiede trasmissione delle pratiche e decisioni condivise. Confronto (learning): Confrontare apprendimento, autonomia cognitiva e debito di competenza; il quiz immediato del corpus non valida retention ritardata o prestazione professionale di lungo periodo. Scheda O003: Developers must deliberately practice reasoning, debugging and code comprehension when agents perform most implementation work.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/08_team_collaboration.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "learning",
      "source_evidence_locator": "Team Collaboration \\& Knowledge Sharing (L2)",
      "target_evidence_locator": "Frozen v6 node O003 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B027",
      "target": "P101",
      "key": "ND-f0090e5e3e88483c",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: L’adozione collettiva richiede trasmissione delle pratiche e decisioni condivise. Confronto (learning): Confrontare apprendimento, autonomia cognitiva e debito di competenza; il quiz immediato del corpus non valida retention ritardata o prestazione professionale di lungo periodo. Scheda P101: The final analysis of the publication’s 2026 reader survey examines team adoption, codebase quality, less-experienced engineers and differing experiences of focus and cognitive load.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/08_team_collaboration.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "learning",
      "source_evidence_locator": "Team Collaboration \\& Knowledge Sharing (L2)",
      "target_evidence_locator": "Frozen v6 node P101 summary/contribution and limitation",
      "target_limitations": "Self-selected respondents and subjective reports; shared 2026 survey dataset with AI Tooling 2026 and key trends Part 1. The author reports 906 responses for the shared 2026 cohort. This is not an independently counted sample; comparisons with other survey waves are not a matched longitudinal panel. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B027",
      "target": "W150",
      "key": "ND-3d474d3e3fc647cb",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: L’adozione collettiva richiede trasmissione delle pratiche e decisioni condivise. Confronto (governance): Confrontare autorità umana, confini decisionali e controlli di esecuzione; policy osservate e casi aziendali non certificano l’efficacia del metodo proposto. Scheda W150: Most policies allow AI while specifying disclosure and human responsibility, suggesting workable rather than absolutist governance.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/08_team_collaboration.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "governance",
      "source_evidence_locator": "Team Collaboration \\& Knowledge Sharing (L2)",
      "target_evidence_locator": "Frozen v6 node W150 summary/contribution and limitation",
      "target_limitations": "Classifies rules but does not measure their safety effect.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B027",
      "target": "O009",
      "key": "ND-5be15129afac8b50",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: L’adozione collettiva richiede trasmissione delle pratiche e decisioni condivise. Confronto (governance): Confrontare autorità umana, confini decisionali e controlli di esecuzione; policy osservate e casi aziendali non certificano l’efficacia del metodo proposto. Scheda O009: Engineers can delegate the inner execution loop while retaining ownership of quality criteria, verdicts and consequences.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/08_team_collaboration.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "governance",
      "source_evidence_locator": "Team Collaboration \\& Knowledge Sharing (L2)",
      "target_evidence_locator": "Frozen v6 node O009 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B027",
      "target": "B031",
      "key": "ND-4baaf1ba11cf9ace",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label sec:roadmap.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/08_team_collaboration.tex",
      "source_line": 327,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "sec:roadmap"
    },
    {
      "source": "B027",
      "target": "PUB:V11:V01",
      "key": "V11-98e2e5b766dbf2e93df8c055",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B028",
      "target": "V01",
      "key": "ND-728a154867d27943",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/09_security.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B028",
      "target": "T:Code quality & security",
      "key": "ND-374ff05a3a0d50ca",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "La sicurezza degli agenti richiede difesa stratificata e controllo continuo. Ancoraggi: Security, Compliance \\& Governance (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/09_security.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B028",
      "target": "T:What agents can do",
      "key": "ND-9b74b23124f977d1",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La sicurezza degli agenti richiede difesa stratificata e controllo continuo. Ancoraggi: Security, Compliance \\& Governance (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/09_security.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B028",
      "target": "T:Engineering structure",
      "key": "ND-d882357a8fa887d5",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La sicurezza degli agenti richiede difesa stratificata e controllo continuo. Ancoraggi: Security, Compliance \\& Governance (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/09_security.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B028",
      "target": "T:System knowledge & memory",
      "key": "ND-f2f536703e4fe9b9",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La sicurezza degli agenti richiede difesa stratificata e controllo continuo. Ancoraggi: Security, Compliance \\& Governance (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/09_security.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B028",
      "target": "T:Verification & review",
      "key": "ND-326dfd406efc1bf5",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La sicurezza degli agenti richiede difesa stratificata e controllo continuo. Ancoraggi: Security, Compliance \\& Governance (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/09_security.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B028",
      "target": "K:Prompt injection and malicious tools",
      "key": "ND-7ee853e0934760a5",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Policy-as-code, guardrail, flussi di dati, monitoraggio e risposta agli incidenti compongono il quadro operativo. Ancoraggi: Security, Compliance \\& Governance (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/09_security.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B028",
      "target": "K:Vulnerability and secure code",
      "key": "ND-0e432024ebdd71e0",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Policy-as-code, guardrail, flussi di dati, monitoraggio e risposta agli incidenti compongono il quadro operativo. Ancoraggi: Security, Compliance \\& Governance (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/09_security.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B028",
      "target": "K:Dependencies and agent supply chain",
      "key": "ND-eb49639516d16540",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Policy-as-code, guardrail, flussi di dati, monitoraggio e risposta agli incidenti compongono il quadro operativo. Ancoraggi: Security, Compliance \\& Governance (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/09_security.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B028",
      "target": "K:Specifications and governance",
      "key": "ND-ed3a51ecdda993bd",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Policy-as-code, guardrail, flussi di dati, monitoraggio e risposta agli incidenti compongono il quadro operativo. Ancoraggi: Security, Compliance \\& Governance (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/09_security.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B028",
      "target": "K:Ownership and knowledge transfer",
      "key": "ND-541b0a11aa9d9b69",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Policy-as-code, guardrail, flussi di dati, monitoraggio e risposta agli incidenti compongono il quadro operativo. Ancoraggi: Security, Compliance \\& Governance (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/09_security.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B028",
      "target": "C:C06",
      "key": "ND-a07b6a714f5c3a2f",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: La sicurezza degli agenti richiede difesa stratificata e controllo continuo. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/09_security.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B028",
      "target": "C:C11",
      "key": "ND-ab54422ee5438168",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: La sicurezza degli agenti richiede difesa stratificata e controllo continuo. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/09_security.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B028",
      "target": "W060",
      "key": "ND-50df7e08a06fdb63",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La sicurezza degli agenti richiede difesa stratificata e controllo continuo. Confronto (security): Confrontare superficie di attacco dell’agente, permessi e contenimento; esposizione, dimostrazione di attacco e frequenza degli incidenti non sono misure intercambiabili. Scheda W060: Workspace and retrieved-content injections can induce agents to execute unwanted commands.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/09_security.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "security",
      "source_evidence_locator": "Security, Compliance \\& Governance (L2); AI-Specific Security Patterns (L454); Essential Tools for AI Security (L579)",
      "target_evidence_locator": "Frozen v6 node W060 summary/contribution and limitation",
      "target_limitations": "Attack configurations are adversarial, not real-world incidence rates.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B028",
      "target": "O014",
      "key": "ND-ef6379ed023e7290",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La sicurezza degli agenti richiede difesa stratificata e controllo continuo. Confronto (security): Confrontare superficie di attacco dell’agente, permessi e contenimento; esposizione, dimostrazione di attacco e frequenza degli incidenti non sono misure intercambiabili. Scheda O014: Production agents need identity, authorization, observability and recovery controls beyond an impressive base model.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/09_security.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "security",
      "source_evidence_locator": "Security, Compliance \\& Governance (L2); AI-Specific Security Patterns (L454); Essential Tools for AI Security (L579)",
      "target_evidence_locator": "Frozen v6 node O014 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B028",
      "target": "P120",
      "key": "ND-284e2adb7a11bccb",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La sicurezza degli agenti richiede difesa stratificata e controllo continuo. Confronto (security): Confrontare superficie di attacco dell’agente, permessi e contenimento; esposizione, dimostrazione di attacco e frequenza degli incidenti non sono misure intercambiabili. Scheda P120: Interviews with Microsoft staff outline agent identity, local MCP discovery, isolation, local-model support and developer experience on Windows.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/09_security.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "security",
      "source_evidence_locator": "Security, Compliance \\& Governance (L2); AI-Specific Security Patterns (L454); Essential Tools for AI Security (L579)",
      "target_evidence_locator": "Frozen v6 node P120 summary/contribution and limitation",
      "target_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B028",
      "target": "W053",
      "key": "ND-2c61086fcb6a6c74",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La sicurezza degli agenti richiede difesa stratificata e controllo continuo. Confronto (supply): Collegare configurazioni, connettori e dipendenze alla sicurezza della catena di esecuzione, senza usare un protocollo interoperabile come garanzia di fiducia. Scheda W053: Exposed execution grants, versionless MCP servers, and overbroad skill approvals make harness configuration an attack surface.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/09_security.tex",
      "source_line": 627,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "supply",
      "source_evidence_locator": "2. MCP-Scan - primaryblue Status: ASSESS (L627)",
      "target_evidence_locator": "Frozen v6 node W053 summary/contribution and limitation",
      "target_limitations": "Static configuration exposure does not prove exploitation.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B028",
      "target": "O040",
      "key": "ND-9bf81e79949514fb",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La sicurezza degli agenti richiede difesa stratificata e controllo continuo. Confronto (supply): Collegare configurazioni, connettori e dipendenze alla sicurezza della catena di esecuzione, senza usare un protocollo interoperabile come garanzia di fiducia. Scheda O040: The Model Context Protocol standardizes agent access to external resources and tools, increasing integration reach and the importance of permission controls.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/09_security.tex",
      "source_line": 627,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "supply",
      "source_evidence_locator": "2. MCP-Scan - primaryblue Status: ASSESS (L627)",
      "target_evidence_locator": "Frozen v6 node O040 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B028",
      "target": "W150",
      "key": "ND-7ace4aebcd134263",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La sicurezza degli agenti richiede difesa stratificata e controllo continuo. Confronto (governance): Confrontare autorità umana, confini decisionali e controlli di esecuzione; policy osservate e casi aziendali non certificano l’efficacia del metodo proposto. Scheda W150: Most policies allow AI while specifying disclosure and human responsibility, suggesting workable rather than absolutist governance.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/09_security.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "governance",
      "source_evidence_locator": "Security, Compliance \\& Governance (L2); Security Governance Framework (L750)",
      "target_evidence_locator": "Frozen v6 node W150 summary/contribution and limitation",
      "target_limitations": "Classifies rules but does not measure their safety effect.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B028",
      "target": "O009",
      "key": "ND-296fcafaf398a4a0",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La sicurezza degli agenti richiede difesa stratificata e controllo continuo. Confronto (governance): Confrontare autorità umana, confini decisionali e controlli di esecuzione; policy osservate e casi aziendali non certificano l’efficacia del metodo proposto. Scheda O009: Engineers can delegate the inner execution loop while retaining ownership of quality criteria, verdicts and consequences.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/09_security.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "governance",
      "source_evidence_locator": "Security, Compliance \\& Governance (L2); Security Governance Framework (L750)",
      "target_evidence_locator": "Frozen v6 node O009 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B028",
      "target": "B008",
      "key": "ND-b7366f38284dcb6c",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:quality-crisis.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/09_security.tex",
      "source_line": 8,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:quality-crisis"
    },
    {
      "source": "B028",
      "target": "B010",
      "key": "ND-6f354a60b70142b9",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:adaptation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/09_security.tex",
      "source_line": 8,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:adaptation"
    },
    {
      "source": "B028",
      "target": "PUB:V11:V01",
      "key": "V11-1fba6ac893eeb354ff351d49",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B029",
      "target": "V01",
      "key": "ND-3a32559ece5855f4",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/10_measurement.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B029",
      "target": "T:Productivity",
      "key": "ND-fbf2240287f02dde",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "Osservabilità e misura devono ricondurre i consumi al valore verificato. Ancoraggi: Measurement \\& Observability (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/10_measurement.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B029",
      "target": "T:Economics",
      "key": "ND-a6c7b8edb69edcc8",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Osservabilità e misura devono ricondurre i consumi al valore verificato. Ancoraggi: Measurement \\& Observability (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/10_measurement.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B029",
      "target": "T:Verification & review",
      "key": "ND-12a46c070fbb7e96",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Osservabilità e misura devono ricondurre i consumi al valore verificato. Ancoraggi: Measurement \\& Observability (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/10_measurement.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B029",
      "target": "K:Output versus shipped value",
      "key": "ND-d53e6d75ca9e0494",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La sezione collega utilizzo, qualità, costi, debugging e flusso del lavoro, evitando la riduzione della produttività alle righe generate. Ancoraggi: Measurement \\& Observability (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/10_measurement.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B029",
      "target": "K:Evaluation methodology and baselines",
      "key": "ND-640318b23c1a6277",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La sezione collega utilizzo, qualità, costi, debugging e flusso del lavoro, evitando la riduzione della produttività alle righe generate. Ancoraggi: Measurement \\& Observability (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/10_measurement.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B029",
      "target": "K:Controlled productivity evidence",
      "key": "ND-9886de7ec2ab403a",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La sezione collega utilizzo, qualità, costi, debugging e flusso del lavoro, evitando la riduzione della produttività alle righe generate. Ancoraggi: Measurement \\& Observability (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/10_measurement.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B029",
      "target": "K:Economic costs and return",
      "key": "ND-46b5b2f9e6ce60a8",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La sezione collega utilizzo, qualità, costi, debugging e flusso del lavoro, evitando la riduzione della produttività alle righe generate. Ancoraggi: Measurement \\& Observability (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/10_measurement.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B029",
      "target": "C:C02",
      "key": "ND-ee6b72fa2c841874",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Osservabilità e misura devono ricondurre i consumi al valore verificato. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/10_measurement.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B029",
      "target": "C:C12",
      "key": "ND-b07a09cfb4b69648",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Osservabilità e misura devono ricondurre i consumi al valore verificato. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/10_measurement.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B029",
      "target": "W010",
      "key": "ND-b1157d01af972b94",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Osservabilità e misura devono ricondurre i consumi al valore verificato. Confronto (productivity): Confrontare output generato, cambiamento integrato e valore rilasciato. Adozione e velocità percepita non misurano da sole produttività netta. Scheda W010: Agent advances raise commits substantially more than releases; delivery throughput has lower elasticity than coding throughput.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/10_measurement.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "productivity",
      "source_evidence_locator": "Measurement \\& Observability (L2); The measurement challenge with AI (L11); The answer: Multi-dimensional measurement (L21)",
      "target_evidence_locator": "Frozen v6 node W010 summary/contribution and limitation",
      "target_limitations": "GitHub activity and matched designs do not establish business value.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B029",
      "target": "O029",
      "key": "ND-5ab86ceb23590303",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Osservabilità e misura devono ricondurre i consumi al valore verificato. Confronto (productivity): Confrontare output generato, cambiamento integrato e valore rilasciato. Adozione e velocità percepita non misurano da sole produttività netta. Scheda O029: Perceived personal acceleration with coding AI does not necessarily translate into net team or release-level productivity.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/10_measurement.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "productivity",
      "source_evidence_locator": "Measurement \\& Observability (L2); The measurement challenge with AI (L11); The answer: Multi-dimensional measurement (L21)",
      "target_evidence_locator": "Frozen v6 node O029 summary/contribution and limitation",
      "target_limitations": "The percentages reported by Osmani come from diverse third-party surveys and experiments; no single pooled causal estimate is supplied.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B029",
      "target": "P061",
      "key": "ND-0addcb2eb467b3a6",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Osservabilità e misura devono ricondurre i consumi al valore verificato. Confronto (productivity): Confrontare output generato, cambiamento integrato e valore rilasciato. Adozione e velocità percepita non misurano da sole produttività netta. Scheda P061: Laura Tacho presents company measurement practices combining adoption, delivery, quality and developer experience, with baseline and segmentation guidance.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/10_measurement.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "productivity",
      "source_evidence_locator": "Measurement \\& Observability (L2); The measurement challenge with AI (L11); The answer: Multi-dimensional measurement (L21)",
      "target_evidence_locator": "Frozen v6 node P061 summary/contribution and limitation",
      "target_limitations": "At publication Orosz disclosed investment in DX and Tacho was DX CTO; article states it was not sponsored. The source discloses Laura Tacho’s DX role and Orosz’s investment in DX. Company measurement practices are not a new randomized causal estimate. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B029",
      "target": "W023",
      "key": "ND-598a99d01faf1dba",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Osservabilità e misura devono ricondurre i consumi al valore verificato. Confronto (metrics): Usare disegno dello studio, baseline e segmentazione per leggere gli indicatori; risultati di un contesto non possono essere trasferiti automaticamente a tutti i team. Scheda W023: Experienced maintainers were approximately 19% slower on familiar real-repository tasks using early-2025 tools.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/10_measurement.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "metrics",
      "source_evidence_locator": "Measurement \\& Observability (L2); The measurement challenge with AI (L11); The answer: Multi-dimensional measurement (L21)",
      "target_evidence_locator": "Frozen v6 node W023 summary/contribution and limitation",
      "target_limitations": "Small sample and older tool generation; not universal effect.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B029",
      "target": "W145",
      "key": "ND-7ac99d8d82ad9932",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Osservabilità e misura devono ricondurre i consumi al valore verificato. Confronto (cost): Confrontare il costo dell’intero esito accettato, inclusi verifica e rilavorazione; ROI di scenario e testimonianze di consumo non sono rendimenti sperimentali. Scheda W145: Offers a cross-functional return-on-investment framework for AI-assisted delivery beyond raw code productivity.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/10_measurement.tex",
      "source_line": 225,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "cost",
      "source_evidence_locator": "AI Cost Tracking and ROI (L225); Direct and Indirect Costs (L229); Total Cost of Ownership (TCO) Example (L236)",
      "target_evidence_locator": "Frozen v6 node W145 summary/contribution and limitation",
      "target_limitations": "ROI 39% and eight-month payback are scenarios/model outputs, not measured experimental financial returns.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B029",
      "target": "O008",
      "key": "ND-828beb0c350d0ac5",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Osservabilità e misura devono ricondurre i consumi al valore verificato. Confronto (cost): Confrontare il costo dell’intero esito accettato, inclusi verifica e rilavorazione; ROI di scenario e testimonianze di consumo non sono rendimenti sperimentali. Scheda O008: A software factory is many governed loops; its level of human involvement changes both risk and total operating cost.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/10_measurement.tex",
      "source_line": 225,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "cost",
      "source_evidence_locator": "AI Cost Tracking and ROI (L225); Direct and Indirect Costs (L229); Total Cost of Ownership (TCO) Example (L236)",
      "target_evidence_locator": "Frozen v6 node O008 summary/contribution and limitation",
      "target_limitations": "A conceptual taxonomy and projections, not a controlled comparison of factory operating models.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B029",
      "target": "B009",
      "key": "ND-5e9efe544632faed",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:measuring.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/10_measurement.tex",
      "source_line": 8,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:measuring"
    },
    {
      "source": "B029",
      "target": "B009",
      "key": "ND-a2e9257a59ab55f7",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:measuring.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/10_measurement.tex",
      "source_line": 33,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:measuring"
    },
    {
      "source": "B029",
      "target": "B009",
      "key": "ND-87c6c320be8c65db",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:measuring.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/10_measurement.tex",
      "source_line": 158,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:measuring"
    },
    {
      "source": "B029",
      "target": "B009",
      "key": "ND-3603b1d32b728e62",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:measuring.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/10_measurement.tex",
      "source_line": 203,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:measuring"
    },
    {
      "source": "B029",
      "target": "B009",
      "key": "ND-f8f162767eecfe0f",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:measuring.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/10_measurement.tex",
      "source_line": 247,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:measuring"
    },
    {
      "source": "B029",
      "target": "B012",
      "key": "ND-818c0582ef540b8b",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:pattern-catalog.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/10_measurement.tex",
      "source_line": 343,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:pattern-catalog"
    },
    {
      "source": "B029",
      "target": "B010",
      "key": "ND-f669d561639035fb",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:adaptation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/10_measurement.tex",
      "source_line": 343,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:adaptation"
    },
    {
      "source": "B029",
      "target": "PUB:V11:V01",
      "key": "V11-2d20d22e2146ceb67969a2da",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B030",
      "target": "V01",
      "key": "ND-47067e5969d75a02",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/11_pitfalls.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B030",
      "target": "T:What agents can do",
      "key": "ND-84dc8bbd07be6ab2",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "Gli errori ricorrenti di adozione vanno diagnosticati prima di aggiungere strumenti. Ancoraggi: Common Pitfalls to Avoid (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/11_pitfalls.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B030",
      "target": "T:Verification & review",
      "key": "ND-60c2544d4dc787f9",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Gli errori ricorrenti di adozione vanno diagnosticati prima di aggiungere strumenti. Ancoraggi: Common Pitfalls to Avoid (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/11_pitfalls.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B030",
      "target": "T:Code quality & security",
      "key": "ND-426dc3f231a2bda6",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Gli errori ricorrenti di adozione vanno diagnosticati prima di aggiungere strumenti. Ancoraggi: Common Pitfalls to Avoid (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/11_pitfalls.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B030",
      "target": "T:Skills & learning",
      "key": "ND-1d45353868d22f2d",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Gli errori ricorrenti di adozione vanno diagnosticati prima di aggiungere strumenti. Ancoraggi: Common Pitfalls to Avoid (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/11_pitfalls.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B030",
      "target": "T:System knowledge & memory",
      "key": "ND-439b95368b99a31a",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Gli errori ricorrenti di adozione vanno diagnosticati prima di aggiungere strumenti. Ancoraggi: Common Pitfalls to Avoid (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/11_pitfalls.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B030",
      "target": "K:Agent failure and escalation",
      "key": "ND-b9d7d0dfb3d50da3",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il file approfondisce trappole pratiche e le raccorda agli antipattern del catalogo: contesto, batch, sicurezza, competenze e metriche. Ancoraggi: Common Pitfalls to Avoid (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/11_pitfalls.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B030",
      "target": "K:Evaluation methodology and baselines",
      "key": "ND-d192d1b52aeaf021",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il file approfondisce trappole pratiche e le raccorda agli antipattern del catalogo: contesto, batch, sicurezza, competenze e metriche. Ancoraggi: Common Pitfalls to Avoid (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/11_pitfalls.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B030",
      "target": "K:Review capacity and maintainers",
      "key": "ND-23a0ef8f550a3597",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il file approfondisce trappole pratiche e le raccorda agli antipattern del catalogo: contesto, batch, sicurezza, competenze e metriche. Ancoraggi: Common Pitfalls to Avoid (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/11_pitfalls.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B030",
      "target": "K:AI as reviewer",
      "key": "ND-32fab8ac89a98cb8",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il file approfondisce trappole pratiche e le raccorda agli antipattern del catalogo: contesto, batch, sicurezza, competenze e metriche. Ancoraggi: Common Pitfalls to Avoid (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/11_pitfalls.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B030",
      "target": "K:Automation bias and trust",
      "key": "ND-aa1d5253fcc8ee31",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il file approfondisce trappole pratiche e le raccorda agli antipattern del catalogo: contesto, batch, sicurezza, competenze e metriche. Ancoraggi: Common Pitfalls to Avoid (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/11_pitfalls.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B030",
      "target": "K:Cognitive offloading and skill debt",
      "key": "ND-5132ad86cba83625",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il file approfondisce trappole pratiche e le raccorda agli antipattern del catalogo: contesto, batch, sicurezza, competenze e metriche. Ancoraggi: Common Pitfalls to Avoid (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/11_pitfalls.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B030",
      "target": "K:System understanding and rationale",
      "key": "ND-0c0473c5600cae46",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il file approfondisce trappole pratiche e le raccorda agli antipattern del catalogo: contesto, batch, sicurezza, competenze e metriche. Ancoraggi: Common Pitfalls to Avoid (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/11_pitfalls.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B030",
      "target": "K:Ownership and knowledge transfer",
      "key": "ND-66091587e490b5e8",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il file approfondisce trappole pratiche e le raccorda agli antipattern del catalogo: contesto, batch, sicurezza, competenze e metriche. Ancoraggi: Common Pitfalls to Avoid (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/11_pitfalls.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B030",
      "target": "C:C03",
      "key": "ND-ece5392ecbbe0d11",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Gli errori ricorrenti di adozione vanno diagnosticati prima di aggiungere strumenti. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/11_pitfalls.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B030",
      "target": "C:C08",
      "key": "ND-ab7ed5708441a792",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Gli errori ricorrenti di adozione vanno diagnosticati prima di aggiungere strumenti. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/11_pitfalls.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B030",
      "target": "C:C10",
      "key": "ND-4b849a0ef4dc7d67",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Gli errori ricorrenti di adozione vanno diagnosticati prima di aggiungere strumenti. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/11_pitfalls.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B030",
      "target": "W071",
      "key": "ND-50505c8dfb13c9fa",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Gli errori ricorrenti di adozione vanno diagnosticati prima di aggiungere strumenti. Confronto (failures): Separare errori del candidato, del contesto, della verifica e del workflow prima di applicare un nuovo tentativo o aumentare l’autonomia. Scheda W071: Rejection categories include agent failure, project workflow mismatch and unspecified reasons; distinguish causes before retrying.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/11_pitfalls.tex",
      "source_line": 313,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "failures",
      "source_evidence_locator": "Why it fails in practice (L313)",
      "target_evidence_locator": "Frozen v6 node W071 summary/contribution and limitation",
      "target_limitations": "Explanations may be inferred from inconsistent PR records; shared AIDev data.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B030",
      "target": "O006",
      "key": "ND-70dc85ffcc5144e0",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Gli errori ricorrenti di adozione vanno diagnosticati prima di aggiungere strumenti. Confronto (failures): Separare errori del candidato, del contesto, della verifica e del workflow prima di applicare un nuovo tentativo o aumentare l’autonomia. Scheda O006: Effective autonomous loops begin with bounded goals, observable checks and explicit stopping rules.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/11_pitfalls.tex",
      "source_line": 313,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "failures",
      "source_evidence_locator": "Why it fails in practice (L313)",
      "target_evidence_locator": "Frozen v6 node O006 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B030",
      "target": "P087",
      "key": "ND-9c628ce2c8c9c67e",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Gli errori ricorrenti di adozione vanno diagnosticati prima di aggiungere strumenti. Confronto (failures): Separare errori del candidato, del contesto, della verifica e del workflow prima di applicare un nuovo tentativo o aumentare l’autonomia. Scheda P087: Interviews with Codex builders describe the agent loop, language choices, evaluation, internal use and tiered code review.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/11_pitfalls.tex",
      "source_line": 313,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "failures",
      "source_evidence_locator": "Why it fails in practice (L313)",
      "target_evidence_locator": "Frozen v6 node P087 summary/contribution and limitation",
      "target_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B030",
      "target": "W065",
      "key": "ND-67fa001fe99c0744",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Gli errori ricorrenti di adozione vanno diagnosticati prima di aggiungere strumenti. Confronto (review): Analizzare il trasferimento del collo di bottiglia alla revisione e i criteri di approvazione, distinguendo attività registrata e qualità effettiva del controllo. Scheda W065: Most agent PRs have no recorded human review, but same-repository human PRs also often lack review.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/11_pitfalls.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "review",
      "source_evidence_locator": "Common Pitfalls to Avoid (L2)",
      "target_evidence_locator": "Frozen v6 node W065 summary/contribution and limitation",
      "target_limitations": "Recorded GitHub review is not total review rigor; shared AIDev data.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B030",
      "target": "O011",
      "key": "ND-041c8db47e0251c2",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Gli errori ricorrenti di adozione vanno diagnosticati prima di aggiungere strumenti. Confronto (review): Analizzare il trasferimento del collo di bottiglia alla revisione e i criteri di approvazione, distinguendo attività registrata e qualità effettiva del controllo. Scheda O011: AI-generated code moves the bottleneck from writing to justified acceptance, making review strategy a core engineering skill.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/11_pitfalls.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "review",
      "source_evidence_locator": "Common Pitfalls to Avoid (L2)",
      "target_evidence_locator": "Frozen v6 node O011 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B030",
      "target": "W154",
      "key": "ND-111b842717e60d71",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Gli errori ricorrenti di adozione vanno diagnosticati prima di aggiungere strumenti. Confronto (debt): Esaminare il divario tra possesso del codice e comprensione del sistema; quota di codice generato e competenza del manutentore non sono equivalenti. Scheda W154: Delegated code generation may leave developers with latent understanding deficits analogous to accumulated technical debt.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/11_pitfalls.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "debt",
      "source_evidence_locator": "Common Pitfalls to Avoid (L2)",
      "target_evidence_locator": "Frozen v6 node W154 summary/contribution and limitation",
      "target_limitations": "Thematic self-reports from students, without effect-size or objective comprehension baseline.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B030",
      "target": "O017",
      "key": "ND-73e017e2b23a622d",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Gli errori ricorrenti di adozione vanno diagnosticati prima di aggiungere strumenti. Confronto (debt): Esaminare il divario tra possesso del codice e comprensione del sistema; quota di codice generato e competenza del manutentore non sono equivalenti. Scheda O017: When agents implement most code, developers can accumulate comprehension debt even while shipping more changes.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/11_pitfalls.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "debt",
      "source_evidence_locator": "Common Pitfalls to Avoid (L2)",
      "target_evidence_locator": "Frozen v6 node O017 summary/contribution and limitation",
      "target_limitations": "The 80% figure expresses an illustrative workflow shift; it is not a population-level experimental estimate.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B030",
      "target": "B012",
      "key": "ND-1d7e27901c7e7fd2",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:pattern-catalog.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/11_pitfalls.tex",
      "source_line": 6,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:pattern-catalog"
    },
    {
      "source": "B030",
      "target": "B012",
      "key": "ND-22519fb7f5e9de52",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:pattern-catalog.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/11_pitfalls.tex",
      "source_line": 15,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:pattern-catalog"
    },
    {
      "source": "B030",
      "target": "B012",
      "key": "ND-db876222e6c9cea2",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:pattern-catalog.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/11_pitfalls.tex",
      "source_line": 1514,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:pattern-catalog"
    },
    {
      "source": "B030",
      "target": "B012",
      "key": "ND-b7a688f9efda5af4",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:pattern-catalog.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/11_pitfalls.tex",
      "source_line": 1518,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:pattern-catalog"
    },
    {
      "source": "B030",
      "target": "B012",
      "key": "ND-89c02de02725f270",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:pattern-catalog.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/11_pitfalls.tex",
      "source_line": 1519,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:pattern-catalog"
    },
    {
      "source": "B030",
      "target": "B012",
      "key": "ND-dfc10c8f528f6197",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:pattern-catalog.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/11_pitfalls.tex",
      "source_line": 1520,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:pattern-catalog"
    },
    {
      "source": "B030",
      "target": "B012",
      "key": "ND-129ebcc6e92ed457",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:pattern-catalog.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/11_pitfalls.tex",
      "source_line": 1521,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:pattern-catalog"
    },
    {
      "source": "B030",
      "target": "B012",
      "key": "ND-b8247ef606b00972",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:pattern-catalog.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/11_pitfalls.tex",
      "source_line": 1522,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:pattern-catalog"
    },
    {
      "source": "B030",
      "target": "B012",
      "key": "ND-2e0c2bed34bbca2e",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:pattern-catalog.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/11_pitfalls.tex",
      "source_line": 1523,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:pattern-catalog"
    },
    {
      "source": "B030",
      "target": "B012",
      "key": "ND-fb88b55ea46fb75f",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:pattern-catalog.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/11_pitfalls.tex",
      "source_line": 1524,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:pattern-catalog"
    },
    {
      "source": "B030",
      "target": "B012",
      "key": "ND-cb61f6e973d6bec5",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:pattern-catalog.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/11_pitfalls.tex",
      "source_line": 1525,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:pattern-catalog"
    },
    {
      "source": "B030",
      "target": "B012",
      "key": "ND-211028883b72a619",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:pattern-catalog.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/11_pitfalls.tex",
      "source_line": 1530,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:pattern-catalog"
    },
    {
      "source": "B030",
      "target": "PUB:V11:V01",
      "key": "V11-2ca0961e9bc30b57acbc0d59",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B031",
      "target": "V01",
      "key": "ND-f6bda1bd336b5f2f",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/12_roadmap.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B031",
      "target": "T:Engineering structure",
      "key": "ND-498844ba1133146c",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "Un pilot di novanta giorni deve partire da baseline e concludersi con una decisione motivata. Ancoraggi: First 90-Days Implementation Roadmap (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/12_roadmap.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B031",
      "target": "T:Productivity",
      "key": "ND-0e0cb52889a5855a",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Un pilot di novanta giorni deve partire da baseline e concludersi con una decisione motivata. Ancoraggi: First 90-Days Implementation Roadmap (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/12_roadmap.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B031",
      "target": "T:Skills & learning",
      "key": "ND-ac7e4ec40c1acf57",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Un pilot di novanta giorni deve partire da baseline e concludersi con una decisione motivata. Ancoraggi: First 90-Days Implementation Roadmap (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/12_roadmap.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B031",
      "target": "T:Verification & review",
      "key": "ND-dab35a2e666a3976",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Un pilot di novanta giorni deve partire da baseline e concludersi con una decisione motivata. Ancoraggi: First 90-Days Implementation Roadmap (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/12_roadmap.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B031",
      "target": "K:Developer workflow and adoption",
      "key": "ND-44e8a7e0c3f0c725",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La roadmap organizza preparazione, sperimentazione, passaggio fra gruppi e criteri di go/no-go, collegandosi alla roadmap strategica di sei mesi. Ancoraggi: First 90-Days Implementation Roadmap (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/12_roadmap.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B031",
      "target": "K:Evaluation methodology and baselines",
      "key": "ND-6d6adf5def68e918",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La roadmap organizza preparazione, sperimentazione, passaggio fra gruppi e criteri di go/no-go, collegandosi alla roadmap strategica di sei mesi. Ancoraggi: First 90-Days Implementation Roadmap (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/12_roadmap.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B031",
      "target": "K:Controlled productivity evidence",
      "key": "ND-644e92cc6a7dabfc",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La roadmap organizza preparazione, sperimentazione, passaggio fra gruppi e criteri di go/no-go, collegandosi alla roadmap strategica di sei mesi. Ancoraggi: First 90-Days Implementation Roadmap (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/12_roadmap.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B031",
      "target": "C:C02",
      "key": "ND-8a48a19d2467e98a",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Un pilot di novanta giorni deve partire da baseline e concludersi con una decisione motivata. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/12_roadmap.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B031",
      "target": "C:C11",
      "key": "ND-e3aa0121ae0060f2",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Un pilot di novanta giorni deve partire da baseline e concludersi con una decisione motivata. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/12_roadmap.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B031",
      "target": "W007",
      "key": "ND-5bcfa6f7021a5b3b",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Un pilot di novanta giorni deve partire da baseline e concludersi con una decisione motivata. Confronto (adoption): Confrontare selezione degli strumenti, abilitazione del team e verifica degli esiti; una graduatoria o un piano di rollout non sostituisce un pilot controllato. Scheda W007: Enterprise users report perceived usefulness and practical requirements that should shape deployment.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/12_roadmap.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "adoption",
      "source_evidence_locator": "First 90-Days Implementation Roadmap (L2); Week 1: Security and Context Engineering (Before Tools) (L60); Week 2: Tool Selection and Installation (L105)",
      "target_evidence_locator": "Frozen v6 node W007 summary/contribution and limitation",
      "target_limitations": "IBM respondents only; perception-based.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B031",
      "target": "O041",
      "key": "ND-b14eb66906a95d0c",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Un pilot di novanta giorni deve partire da baseline e concludersi con una decisione motivata. Confronto (adoption): Confrontare selezione degli strumenti, abilitazione del team e verifica degli esiti; una graduatoria o un piano di rollout non sostituisce un pilot controllato. Scheda O041: Engineering leaders should define outcome quality, train teams and make human verification a normal part of AI adoption.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/12_roadmap.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "adoption",
      "source_evidence_locator": "First 90-Days Implementation Roadmap (L2); Week 1: Security and Context Engineering (Before Tools) (L60); Week 2: Tool Selection and Installation (L105)",
      "target_evidence_locator": "Frozen v6 node O041 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B031",
      "target": "P085",
      "key": "ND-c30bb2dad04d322a",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Un pilot di novanta giorni deve partire da baseline e concludersi con una decisione motivata. Confronto (adoption): Confrontare selezione degli strumenti, abilitazione del team e verifica degli esiti; una graduatoria o un piano di rollout non sostituisce un pilot controllato. Scheda P085: Interviews compare tool-selection practices across company sizes, including locally scored AI review trials and procurement constraints.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/12_roadmap.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "adoption",
      "source_evidence_locator": "First 90-Days Implementation Roadmap (L2); Week 1: Security and Context Engineering (Before Tools) (L60); Week 2: Tool Selection and Installation (L105)",
      "target_evidence_locator": "Frozen v6 node P085 summary/contribution and limitation",
      "target_limitations": "Company-local scoring exercises and tool selection are distinct from randomized productivity comparisons; evaluation samples and scoring scales are context-specific. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B031",
      "target": "W023",
      "key": "ND-b7bf97fc1b77eb3a",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Un pilot di novanta giorni deve partire da baseline e concludersi con una decisione motivata. Confronto (metrics): Usare disegno dello studio, baseline e segmentazione per leggere gli indicatori; risultati di un contesto non possono essere trasferiti automaticamente a tutti i team. Scheda W023: Experienced maintainers were approximately 19% slower on familiar real-repository tasks using early-2025 tools.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/12_roadmap.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "metrics",
      "source_evidence_locator": "First 90-Days Implementation Roadmap (L2)",
      "target_evidence_locator": "Frozen v6 node W023 summary/contribution and limitation",
      "target_limitations": "Small sample and older tool generation; not universal effect.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B031",
      "target": "O029",
      "key": "ND-e25d1e56315e8243",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Un pilot di novanta giorni deve partire da baseline e concludersi con una decisione motivata. Confronto (metrics): Usare disegno dello studio, baseline e segmentazione per leggere gli indicatori; risultati di un contesto non possono essere trasferiti automaticamente a tutti i team. Scheda O029: Perceived personal acceleration with coding AI does not necessarily translate into net team or release-level productivity.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/12_roadmap.tex",
      "source_line": 2,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "metrics",
      "source_evidence_locator": "First 90-Days Implementation Roadmap (L2)",
      "target_evidence_locator": "Frozen v6 node O029 summary/contribution and limitation",
      "target_limitations": "The percentages reported by Osmani come from diverse third-party surveys and experiments; no single pooled causal estimate is supplied.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B031",
      "target": "B010",
      "key": "ND-67bac3b5000754e2",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:adaptation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/12_roadmap.tex",
      "source_line": 12,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:adaptation"
    },
    {
      "source": "B031",
      "target": "B010",
      "key": "ND-239cee7530361d2e",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:adaptation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/chapters_verbose/chapter10/12_roadmap.tex",
      "source_line": 21,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:adaptation"
    },
    {
      "source": "B031",
      "target": "PUB:V11:V01",
      "key": "V11-f5692e4c20885c222bcb5fb7",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B032",
      "target": "V01",
      "key": "ND-cdfa3478d2de388c",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_a.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B032",
      "target": "T:Engineering structure",
      "key": "ND-1030a951f03741e0",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "Le schede rapide rendono utilizzabili criteri di controllo e misura durante il lavoro. Ancoraggi: The 70\\% Problem --- Quick Reference (L7); Warning Signs Your Team Is Over-Relying on AI (L184); Resources for Learning AI-Assisted Development (L481); Quick Reference Summary (L897)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_a.tex",
      "source_line": 7,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B032",
      "target": "T:What agents can do",
      "key": "ND-479564dcc2290bb3",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Le schede rapide rendono utilizzabili criteri di controllo e misura durante il lavoro. Ancoraggi: The 70\\% Problem --- Quick Reference (L7); Warning Signs Your Team Is Over-Relying on AI (L184); Resources for Learning AI-Assisted Development (L481); Quick Reference Summary (L897)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_a.tex",
      "source_line": 7,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B032",
      "target": "T:Verification & review",
      "key": "ND-474b71d2ea3bf0c1",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Le schede rapide rendono utilizzabili criteri di controllo e misura durante il lavoro. Ancoraggi: The 70\\% Problem --- Quick Reference (L7); Warning Signs Your Team Is Over-Relying on AI (L184); Resources for Learning AI-Assisted Development (L481); Quick Reference Summary (L897)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_a.tex",
      "source_line": 7,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B032",
      "target": "T:Code quality & security",
      "key": "ND-a3dad97ba32e5da0",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Le schede rapide rendono utilizzabili criteri di controllo e misura durante il lavoro. Ancoraggi: The 70\\% Problem --- Quick Reference (L7); Warning Signs Your Team Is Over-Relying on AI (L184); Resources for Learning AI-Assisted Development (L481); Quick Reference Summary (L897)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_a.tex",
      "source_line": 7,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B032",
      "target": "T:Productivity",
      "key": "ND-dc208503a5dd06bb",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Le schede rapide rendono utilizzabili criteri di controllo e misura durante il lavoro. Ancoraggi: The 70\\% Problem --- Quick Reference (L7); Warning Signs Your Team Is Over-Relying on AI (L184); Resources for Learning AI-Assisted Development (L481); Quick Reference Summary (L897)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_a.tex",
      "source_line": 7,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B032",
      "target": "K:Developer workflow and adoption",
      "key": "ND-41ccf9d138243fdd",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "L’appendice raccoglie checklist, domande di revisione, segnali di dipendenza dall’AI, criteri di policy e riferimenti pratici. Ancoraggi: The 70\\% Problem --- Quick Reference (L7); Warning Signs Your Team Is Over-Relying on AI (L184); Resources for Learning AI-Assisted Development (L481); Quick Reference Summary (L897)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_a.tex",
      "source_line": 7,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B032",
      "target": "K:Specifications and governance",
      "key": "ND-5743b93ac5db2081",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "L’appendice raccoglie checklist, domande di revisione, segnali di dipendenza dall’AI, criteri di policy e riferimenti pratici. Ancoraggi: The 70\\% Problem --- Quick Reference (L7); Warning Signs Your Team Is Over-Relying on AI (L184); Resources for Learning AI-Assisted Development (L481); Quick Reference Summary (L897)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_a.tex",
      "source_line": 7,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B032",
      "target": "K:Review capacity and maintainers",
      "key": "ND-af8b2be89bb6a8e8",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "L’appendice raccoglie checklist, domande di revisione, segnali di dipendenza dall’AI, criteri di policy e riferimenti pratici. Ancoraggi: The 70\\% Problem --- Quick Reference (L7); Warning Signs Your Team Is Over-Relying on AI (L184); Resources for Learning AI-Assisted Development (L481); Quick Reference Summary (L897)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_a.tex",
      "source_line": 7,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B032",
      "target": "K:AI as reviewer",
      "key": "ND-1be59db8e9282408",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "L’appendice raccoglie checklist, domande di revisione, segnali di dipendenza dall’AI, criteri di policy e riferimenti pratici. Ancoraggi: The 70\\% Problem --- Quick Reference (L7); Warning Signs Your Team Is Over-Relying on AI (L184); Resources for Learning AI-Assisted Development (L481); Quick Reference Summary (L897)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_a.tex",
      "source_line": 7,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B032",
      "target": "K:Automation bias and trust",
      "key": "ND-91ff6fa9085660b7",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "L’appendice raccoglie checklist, domande di revisione, segnali di dipendenza dall’AI, criteri di policy e riferimenti pratici. Ancoraggi: The 70\\% Problem --- Quick Reference (L7); Warning Signs Your Team Is Over-Relying on AI (L184); Resources for Learning AI-Assisted Development (L481); Quick Reference Summary (L897)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_a.tex",
      "source_line": 7,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B032",
      "target": "K:Controlled productivity evidence",
      "key": "ND-593a287bd3156856",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "L’appendice raccoglie checklist, domande di revisione, segnali di dipendenza dall’AI, criteri di policy e riferimenti pratici. Ancoraggi: The 70\\% Problem --- Quick Reference (L7); Warning Signs Your Team Is Over-Relying on AI (L184); Resources for Learning AI-Assisted Development (L481); Quick Reference Summary (L897)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_a.tex",
      "source_line": 7,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B032",
      "target": "K:Evaluation methodology and baselines",
      "key": "ND-b7882f894a0bd33d",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "L’appendice raccoglie checklist, domande di revisione, segnali di dipendenza dall’AI, criteri di policy e riferimenti pratici. Ancoraggi: The 70\\% Problem --- Quick Reference (L7); Warning Signs Your Team Is Over-Relying on AI (L184); Resources for Learning AI-Assisted Development (L481); Quick Reference Summary (L897)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_a.tex",
      "source_line": 7,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B032",
      "target": "C:C02",
      "key": "ND-db8b533de3a55d2d",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Le schede rapide rendono utilizzabili criteri di controllo e misura durante il lavoro. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_a.tex",
      "source_line": 7,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B032",
      "target": "C:C04",
      "key": "ND-19d9aff82e7a2553",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Le schede rapide rendono utilizzabili criteri di controllo e misura durante il lavoro. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_a.tex",
      "source_line": 7,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B032",
      "target": "C:C08",
      "key": "ND-e0b74f00690ad355",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Le schede rapide rendono utilizzabili criteri di controllo e misura durante il lavoro. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_a.tex",
      "source_line": 7,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B032",
      "target": "W152",
      "key": "ND-b0a377d35938a9ba",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Le schede rapide rendono utilizzabili criteri di controllo e misura durante il lavoro. Confronto (patterns): Confrontare pattern operativi e workflow, mantenendo distinta la raccomandazione progettuale dall’efficacia empiricamente dimostrata. Scheda W152: Provides an architecture for organizing agentic SWE research around dependable processes, collaboration and evaluation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_a.tex",
      "source_line": 7,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "patterns",
      "source_evidence_locator": "The 70\\% Problem --- Quick Reference (L7); Sample AI Development Policy Checklist (L360); Quick Reference Summary (L897)",
      "target_evidence_locator": "Frozen v6 node W152 summary/contribution and limitation",
      "target_limitations": "Roadmap is not evidence of achieved agent reliability.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B032",
      "target": "O021",
      "key": "ND-e9c5dbf07bba6a24",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Le schede rapide rendono utilizzabili criteri di controllo e misura durante il lavoro. Confronto (patterns): Confrontare pattern operativi e workflow, mantenendo distinta la raccomandazione progettuale dall’efficacia empiricamente dimostrata. Scheda O021: Planning, scoped delegation and continuous checking outperform an unmanaged prompt-to-merge workflow as an engineering practice.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_a.tex",
      "source_line": 7,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "patterns",
      "source_evidence_locator": "The 70\\% Problem --- Quick Reference (L7); Sample AI Development Policy Checklist (L360); Quick Reference Summary (L897)",
      "target_evidence_locator": "Frozen v6 node O021 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B032",
      "target": "P047",
      "key": "ND-9dfb3369efaaa460",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Le schede rapide rendono utilizzabili criteri di controllo e misura durante il lavoro. Confronto (patterns): Confrontare pattern operativi e workflow, mantenendo distinta la raccomandazione progettuale dall’efficacia empiricamente dimostrata. Scheda P047: Birgitta Böckeler reflects on changes from autocomplete to agentic assistance over two years, including cognitive bias, reviewer fatigue, quality supervision and team effectiveness.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_a.tex",
      "source_line": 7,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "patterns",
      "source_evidence_locator": "The 70\\% Problem --- Quick Reference (L7); Sample AI Development Policy Checklist (L360); Quick Reference Summary (L897)",
      "target_evidence_locator": "Frozen v6 node P047 summary/contribution and limitation",
      "target_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B032",
      "target": "W065",
      "key": "ND-9e5dd8a91b1ebbe7",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Le schede rapide rendono utilizzabili criteri di controllo e misura durante il lavoro. Confronto (review): Analizzare il trasferimento del collo di bottiglia alla revisione e i criteri di approvazione, distinguendo attività registrata e qualità effettiva del controllo. Scheda W065: Most agent PRs have no recorded human review, but same-repository human PRs also often lack review.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_a.tex",
      "source_line": 388,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "review",
      "source_evidence_locator": "Code Review Standards (L388)",
      "target_evidence_locator": "Frozen v6 node W065 summary/contribution and limitation",
      "target_limitations": "Recorded GitHub review is not total review rigor; shared AIDev data.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B032",
      "target": "O011",
      "key": "ND-57a0c77aed3994f2",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Le schede rapide rendono utilizzabili criteri di controllo e misura durante il lavoro. Confronto (review): Analizzare il trasferimento del collo di bottiglia alla revisione e i criteri di approvazione, distinguendo attività registrata e qualità effettiva del controllo. Scheda O011: AI-generated code moves the bottleneck from writing to justified acceptance, making review strategy a core engineering skill.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_a.tex",
      "source_line": 388,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "review",
      "source_evidence_locator": "Code Review Standards (L388)",
      "target_evidence_locator": "Frozen v6 node O011 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B032",
      "target": "W023",
      "key": "ND-0ea87c2f095e1c3e",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Le schede rapide rendono utilizzabili criteri di controllo e misura durante il lavoro. Confronto (metrics): Usare disegno dello studio, baseline e segmentazione per leggere gli indicatori; risultati di un contesto non possono essere trasferiti automaticamente a tutti i team. Scheda W023: Experienced maintainers were approximately 19% slower on familiar real-repository tasks using early-2025 tools.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_a.tex",
      "source_line": 439,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "metrics",
      "source_evidence_locator": "Metrics \\& Measurement (L439); How to Measure AI Impact --- The Complete Framework (L742); Measure: (L768)",
      "target_evidence_locator": "Frozen v6 node W023 summary/contribution and limitation",
      "target_limitations": "Small sample and older tool generation; not universal effect.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B032",
      "target": "O029",
      "key": "ND-dfdf01bcd6886701",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Le schede rapide rendono utilizzabili criteri di controllo e misura durante il lavoro. Confronto (metrics): Usare disegno dello studio, baseline e segmentazione per leggere gli indicatori; risultati di un contesto non possono essere trasferiti automaticamente a tutti i team. Scheda O029: Perceived personal acceleration with coding AI does not necessarily translate into net team or release-level productivity.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_a.tex",
      "source_line": 439,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "metrics",
      "source_evidence_locator": "Metrics \\& Measurement (L439); How to Measure AI Impact --- The Complete Framework (L742); Measure: (L768)",
      "target_evidence_locator": "Frozen v6 node O029 summary/contribution and limitation",
      "target_limitations": "The percentages reported by Osmani come from diverse third-party surveys and experiments; no single pooled causal estimate is supplied.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B032",
      "target": "B009",
      "key": "ND-36da986001f3c676",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:measuring.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_a.tex",
      "source_line": 890,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:measuring"
    },
    {
      "source": "B032",
      "target": "PUB:V11:V01",
      "key": "V11-46f4443d5050706f34ce9506",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B033",
      "target": "V01",
      "key": "ND-a04b48293f6cd19b",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_b1.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B033",
      "target": "T:Engineering structure",
      "key": "ND-c8de1c326e16c3f1",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "Le testimonianze degli esperti sono organizzate come principi professionali. Ancoraggi: Expert Insights-Key Quotes \\& Principles (L12); Synthesized Wisdom: Key Principles (L574); Closing Thought (L679)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_b1.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B033",
      "target": "T:What agents can do",
      "key": "ND-3294c240b132dc9c",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Le testimonianze degli esperti sono organizzate come principi professionali. Ancoraggi: Expert Insights-Key Quotes \\& Principles (L12); Synthesized Wisdom: Key Principles (L574); Closing Thought (L679)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_b1.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B033",
      "target": "T:Skills & learning",
      "key": "ND-21a57ece209c5950",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Le testimonianze degli esperti sono organizzate come principi professionali. Ancoraggi: Expert Insights-Key Quotes \\& Principles (L12); Synthesized Wisdom: Key Principles (L574); Closing Thought (L679)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_b1.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B033",
      "target": "T:System knowledge & memory",
      "key": "ND-ae5c29bb06b27211",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Le testimonianze degli esperti sono organizzate come principi professionali. Ancoraggi: Expert Insights-Key Quotes \\& Principles (L12); Synthesized Wisdom: Key Principles (L574); Closing Thought (L679)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_b1.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B033",
      "target": "T:Productivity",
      "key": "ND-30c3cc18fb662096",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Le testimonianze degli esperti sono organizzate come principi professionali. Ancoraggi: Expert Insights-Key Quotes \\& Principles (L12); Synthesized Wisdom: Key Principles (L574); Closing Thought (L679)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_b1.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B033",
      "target": "T:Economics",
      "key": "ND-305cc9d207d3253b",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Le testimonianze degli esperti sono organizzate come principi professionali. Ancoraggi: Expert Insights-Key Quotes \\& Principles (L12); Synthesized Wisdom: Key Principles (L574); Closing Thought (L679)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_b1.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B033",
      "target": "K:Developer workflow and adoption",
      "key": "ND-340bbb0fecffa3d2",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il file aggrega citazioni e lezioni su test, costo, qualità, contesto e trasformazione della professione. Ancoraggi: Expert Insights-Key Quotes \\& Principles (L12); Synthesized Wisdom: Key Principles (L574); Closing Thought (L679)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_b1.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B033",
      "target": "K:Human-agent collaboration",
      "key": "ND-05afbb99e292e7fe",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il file aggrega citazioni e lezioni su test, costo, qualità, contesto e trasformazione della professione. Ancoraggi: Expert Insights-Key Quotes \\& Principles (L12); Synthesized Wisdom: Key Principles (L574); Closing Thought (L679)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_b1.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B033",
      "target": "K:Skills formation and teaching",
      "key": "ND-da314b65d2d42ffc",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il file aggrega citazioni e lezioni su test, costo, qualità, contesto e trasformazione della professione. Ancoraggi: Expert Insights-Key Quotes \\& Principles (L12); Synthesized Wisdom: Key Principles (L574); Closing Thought (L679)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_b1.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B033",
      "target": "K:Cognitive offloading and skill debt",
      "key": "ND-6e7a14b5d47b9d09",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il file aggrega citazioni e lezioni su test, costo, qualità, contesto e trasformazione della professione. Ancoraggi: Expert Insights-Key Quotes \\& Principles (L12); Synthesized Wisdom: Key Principles (L574); Closing Thought (L679)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_b1.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B033",
      "target": "K:Output versus shipped value",
      "key": "ND-16a4b402420e3212",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il file aggrega citazioni e lezioni su test, costo, qualità, contesto e trasformazione della professione. Ancoraggi: Expert Insights-Key Quotes \\& Principles (L12); Synthesized Wisdom: Key Principles (L574); Closing Thought (L679)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_b1.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B033",
      "target": "K:Evaluation methodology and baselines",
      "key": "ND-2b4cceee5ecbfd05",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il file aggrega citazioni e lezioni su test, costo, qualità, contesto e trasformazione della professione. Ancoraggi: Expert Insights-Key Quotes \\& Principles (L12); Synthesized Wisdom: Key Principles (L574); Closing Thought (L679)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_b1.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B033",
      "target": "C:C01",
      "key": "ND-92f58fcf0c2656d4",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Le testimonianze degli esperti sono organizzate come principi professionali. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_b1.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B033",
      "target": "C:C02",
      "key": "ND-8c5ca9559b989498",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Le testimonianze degli esperti sono organizzate come principi professionali. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_b1.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B033",
      "target": "C:C10",
      "key": "ND-5177e052f841bb44",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Le testimonianze degli esperti sono organizzate come principi professionali. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_b1.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B033",
      "target": "W152",
      "key": "ND-8f44a6187f07c9e0",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Le testimonianze degli esperti sono organizzate come principi professionali. Confronto (foundations): Confrontare la ridefinizione del lavoro ingegneristico, senza dedurre che una visione o una roadmap dimostrino un miglioramento misurato. Scheda W152: Provides an architecture for organizing agentic SWE research around dependable processes, collaboration and evaluation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_b1.tex",
      "source_line": 279,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "foundations",
      "source_evidence_locator": "On Context Engineering (L279); Three Pillars of Context Engineering (L303)",
      "target_evidence_locator": "Frozen v6 node W152 summary/contribution and limitation",
      "target_limitations": "Roadmap is not evidence of achieved agent reliability.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B033",
      "target": "O028",
      "key": "ND-efdd33189ca45913",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Le testimonianze degli esperti sono organizzate come principi professionali. Confronto (foundations): Confrontare la ridefinizione del lavoro ingegneristico, senza dedurre che una visione o una roadmap dimostrino un miglioramento misurato. Scheda O028: Fast conversational prototyping and accountable AI-assisted engineering are distinct development regimes.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_b1.tex",
      "source_line": 279,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "foundations",
      "source_evidence_locator": "On Context Engineering (L279); Three Pillars of Context Engineering (L303)",
      "target_evidence_locator": "Frozen v6 node O028 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B033",
      "target": "P100",
      "key": "ND-7b07c5855a731dc8",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Le testimonianze degli esperti sono organizzate come principi professionali. Confronto (foundations): Confrontare la ridefinizione del lavoro ingegneristico, senza dedurre che una visione o una roadmap dimostrino un miglioramento misurato. Scheda P100: Orosz revisits Brooks’s distinction between fundamental software difficulty and tool-level improvement.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_b1.tex",
      "source_line": 279,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "foundations",
      "source_evidence_locator": "On Context Engineering (L279); Three Pillars of Context Engineering (L303)",
      "target_evidence_locator": "Frozen v6 node P100 summary/contribution and limitation",
      "target_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B033",
      "target": "W118",
      "key": "ND-e6d48629af4c26a2",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Le testimonianze degli esperti sono organizzate come principi professionali. Confronto (learning): Confrontare apprendimento, autonomia cognitiva e debito di competenza; il quiz immediato del corpus non valida retention ritardata o prestazione professionale di lungo periodo. Scheda W118: Access to AI can reduce independent conceptual learning even without faster task completion.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_b1.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "learning",
      "source_evidence_locator": "Expert Insights-Key Quotes \\& Principles (L12); Synthesized Wisdom: Key Principles (L574); Closing Thought (L679)",
      "target_evidence_locator": "Frozen v6 node W118 summary/contribution and limitation",
      "target_limitations": "Controlled learning quiz; not long-run professional performance. Immediate quiz only, not delayed retention. Source percentage normalization is unresolved; Figure 10.2 is qualitative. See Appendix B and ISSUE:V6:W118_NORMALIZATION.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B033",
      "target": "O003",
      "key": "ND-26ab53022eee8f67",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Le testimonianze degli esperti sono organizzate come principi professionali. Confronto (learning): Confrontare apprendimento, autonomia cognitiva e debito di competenza; il quiz immediato del corpus non valida retention ritardata o prestazione professionale di lungo periodo. Scheda O003: Developers must deliberately practice reasoning, debugging and code comprehension when agents perform most implementation work.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_b1.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "learning",
      "source_evidence_locator": "Expert Insights-Key Quotes \\& Principles (L12); Synthesized Wisdom: Key Principles (L574); Closing Thought (L679)",
      "target_evidence_locator": "Frozen v6 node O003 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B033",
      "target": "W010",
      "key": "ND-48d0223603c46c26",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Le testimonianze degli esperti sono organizzate come principi professionali. Confronto (productivity): Confrontare output generato, cambiamento integrato e valore rilasciato. Adozione e velocità percepita non misurano da sole produttività netta. Scheda W010: Agent advances raise commits substantially more than releases; delivery throughput has lower elasticity than coding throughput.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_b1.tex",
      "source_line": 619,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "productivity",
      "source_evidence_locator": "Measurement Drives Improvement (L619)",
      "target_evidence_locator": "Frozen v6 node W010 summary/contribution and limitation",
      "target_limitations": "GitHub activity and matched designs do not establish business value.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B033",
      "target": "O029",
      "key": "ND-cafa8e61582c6c41",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Le testimonianze degli esperti sono organizzate come principi professionali. Confronto (productivity): Confrontare output generato, cambiamento integrato e valore rilasciato. Adozione e velocità percepita non misurano da sole produttività netta. Scheda O029: Perceived personal acceleration with coding AI does not necessarily translate into net team or release-level productivity.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_b1.tex",
      "source_line": 619,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "productivity",
      "source_evidence_locator": "Measurement Drives Improvement (L619)",
      "target_evidence_locator": "Frozen v6 node O029 summary/contribution and limitation",
      "target_limitations": "The percentages reported by Osmani come from diverse third-party surveys and experiments; no single pooled causal estimate is supplied.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B033",
      "target": "B006",
      "key": "ND-68ab2c578218143c",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:experience-divide.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_b1.tex",
      "source_line": 675,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:experience-divide"
    },
    {
      "source": "B033",
      "target": "PUB:V11:V01",
      "key": "V11-b448529b788a1887c00fdcbc",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B034",
      "target": "V01",
      "key": "ND-283ee7a310d6ba6d",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_c_v4.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B034",
      "target": "T:What agents can do",
      "key": "ND-24bf96047270b9e5",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "Le soluzioni operative traducono i workflow in profili di agenti, handoff ed esercizi. Ancoraggi: Implementing custom AI Agents (L14); Enterprise Workflow Agent Profiles - Chapter ch:new-workflows (L371); Handoff Payload Schema Reference (L1058); Exercise Solutions (L1183)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_c_v4.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B034",
      "target": "T:Engineering structure",
      "key": "ND-c39e52383edd0db0",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Le soluzioni operative traducono i workflow in profili di agenti, handoff ed esercizi. Ancoraggi: Implementing custom AI Agents (L14); Enterprise Workflow Agent Profiles - Chapter ch:new-workflows (L371); Handoff Payload Schema Reference (L1058); Exercise Solutions (L1183)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_c_v4.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B034",
      "target": "T:Verification & review",
      "key": "ND-cff62b70d98bbdd3",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Le soluzioni operative traducono i workflow in profili di agenti, handoff ed esercizi. Ancoraggi: Implementing custom AI Agents (L14); Enterprise Workflow Agent Profiles - Chapter ch:new-workflows (L371); Handoff Payload Schema Reference (L1058); Exercise Solutions (L1183)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_c_v4.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B034",
      "target": "T:System knowledge & memory",
      "key": "ND-03633caccae4b752",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Le soluzioni operative traducono i workflow in profili di agenti, handoff ed esercizi. Ancoraggi: Implementing custom AI Agents (L14); Enterprise Workflow Agent Profiles - Chapter ch:new-workflows (L371); Handoff Payload Schema Reference (L1058); Exercise Solutions (L1183)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_c_v4.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B034",
      "target": "T:Code quality & security",
      "key": "ND-3dc5b03f1704f23f",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Le soluzioni operative traducono i workflow in profili di agenti, handoff ed esercizi. Ancoraggi: Implementing custom AI Agents (L14); Enterprise Workflow Agent Profiles - Chapter ch:new-workflows (L371); Handoff Payload Schema Reference (L1058); Exercise Solutions (L1183)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_c_v4.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B034",
      "target": "K:Human-agent collaboration",
      "key": "ND-87974ebfaa7cb1d6",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "L’appendice contiene ruoli specializzati, schemi di payload, configurazioni MCP, subagent e soluzioni per sessioni isolate. Ancoraggi: Implementing custom AI Agents (L14); Enterprise Workflow Agent Profiles - Chapter ch:new-workflows (L371); Handoff Payload Schema Reference (L1058); Exercise Solutions (L1183)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_c_v4.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B034",
      "target": "K:Review capacity and maintainers",
      "key": "ND-9a6cd27ab6b5d76e",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "L’appendice contiene ruoli specializzati, schemi di payload, configurazioni MCP, subagent e soluzioni per sessioni isolate. Ancoraggi: Implementing custom AI Agents (L14); Enterprise Workflow Agent Profiles - Chapter ch:new-workflows (L371); Handoff Payload Schema Reference (L1058); Exercise Solutions (L1183)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_c_v4.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B034",
      "target": "K:Long-running agent execution",
      "key": "ND-426d63545d5628a9",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "L’appendice contiene ruoli specializzati, schemi di payload, configurazioni MCP, subagent e soluzioni per sessioni isolate. Ancoraggi: Implementing custom AI Agents (L14); Enterprise Workflow Agent Profiles - Chapter ch:new-workflows (L371); Handoff Payload Schema Reference (L1058); Exercise Solutions (L1183)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_c_v4.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B034",
      "target": "K:Agent context and persistent memory",
      "key": "ND-561a6ec21c021c1d",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "L’appendice contiene ruoli specializzati, schemi di payload, configurazioni MCP, subagent e soluzioni per sessioni isolate. Ancoraggi: Implementing custom AI Agents (L14); Enterprise Workflow Agent Profiles - Chapter ch:new-workflows (L371); Handoff Payload Schema Reference (L1058); Exercise Solutions (L1183)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_c_v4.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B034",
      "target": "K:System understanding and rationale",
      "key": "ND-b0637c3485bbf131",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "L’appendice contiene ruoli specializzati, schemi di payload, configurazioni MCP, subagent e soluzioni per sessioni isolate. Ancoraggi: Implementing custom AI Agents (L14); Enterprise Workflow Agent Profiles - Chapter ch:new-workflows (L371); Handoff Payload Schema Reference (L1058); Exercise Solutions (L1183)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_c_v4.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B034",
      "target": "K:Dependencies and agent supply chain",
      "key": "ND-a3cb31ffb0753153",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "L’appendice contiene ruoli specializzati, schemi di payload, configurazioni MCP, subagent e soluzioni per sessioni isolate. Ancoraggi: Implementing custom AI Agents (L14); Enterprise Workflow Agent Profiles - Chapter ch:new-workflows (L371); Handoff Payload Schema Reference (L1058); Exercise Solutions (L1183)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_c_v4.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B034",
      "target": "K:Independent verification and oracles",
      "key": "ND-fd9e7f920e17c302",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "L’appendice contiene ruoli specializzati, schemi di payload, configurazioni MCP, subagent e soluzioni per sessioni isolate. Ancoraggi: Implementing custom AI Agents (L14); Enterprise Workflow Agent Profiles - Chapter ch:new-workflows (L371); Handoff Payload Schema Reference (L1058); Exercise Solutions (L1183)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_c_v4.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B034",
      "target": "K:Evaluation methodology and baselines",
      "key": "ND-3400dd7da463a870",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "L’appendice contiene ruoli specializzati, schemi di payload, configurazioni MCP, subagent e soluzioni per sessioni isolate. Ancoraggi: Implementing custom AI Agents (L14); Enterprise Workflow Agent Profiles - Chapter ch:new-workflows (L371); Handoff Payload Schema Reference (L1058); Exercise Solutions (L1183)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_c_v4.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B034",
      "target": "C:C03",
      "key": "ND-4231ba73baae2e19",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Le soluzioni operative traducono i workflow in profili di agenti, handoff ed esercizi. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_c_v4.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B034",
      "target": "C:C07",
      "key": "ND-31024dc95e6b5a6d",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Le soluzioni operative traducono i workflow in profili di agenti, handoff ed esercizi. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_c_v4.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B034",
      "target": "C:C09",
      "key": "ND-56e5739dae0372a3",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Le soluzioni operative traducono i workflow in profili di agenti, handoff ed esercizi. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_c_v4.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B034",
      "target": "C:C11",
      "key": "ND-07c59f040ccdeae6",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Le soluzioni operative traducono i workflow in profili di agenti, handoff ed esercizi. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_c_v4.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B034",
      "target": "W002",
      "key": "ND-aefb105957462e3b",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Le soluzioni operative traducono i workflow in profili di agenti, handoff ed esercizi. Confronto (orchestration): Confrontare parallelismo degli agenti, coordinamento e capacità di revisione; il guadagno teorico di concorrenza va ridotto per handoff e integrazione. Scheda W002: Delegating to an agent enables tasks beyond copilot assistance; lack of visibility constrains trust.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_c_v4.tex",
      "source_line": 227,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "orchestration",
      "source_evidence_locator": "Complete Example: Planner Agent (L227); Chapter ch:tools-n-pratices , Section sec:multi-agent : Your First Multi-Agent Workflow (L1428)",
      "target_evidence_locator": "Frozen v6 node W002 summary/contribution and limitation",
      "target_limitations": "Twenty students; completion-time effects unspecified.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B034",
      "target": "O025",
      "key": "ND-92e0da2e3da38949",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Le soluzioni operative traducono i workflow in profili di agenti, handoff ed esercizi. Confronto (orchestration): Confrontare parallelismo degli agenti, coordinamento e capacità di revisione; il guadagno teorico di concorrenza va ridotto per handoff e integrazione. Scheda O025: Developers are moving from guiding one agent toward coordinating multiple asynchronously executing agents.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_c_v4.tex",
      "source_line": 227,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "orchestration",
      "source_evidence_locator": "Complete Example: Planner Agent (L227); Chapter ch:tools-n-pratices , Section sec:multi-agent : Your First Multi-Agent Workflow (L1428)",
      "target_evidence_locator": "Frozen v6 node O025 summary/contribution and limitation",
      "target_limitations": "Role forecasts and workflow examples, not validated hiring or productivity outcomes.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B034",
      "target": "P070",
      "key": "ND-d3305400572bb1c7",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Le soluzioni operative traducono i workflow in profili di agenti, handoff ed esercizi. Confronto (orchestration): Confrontare parallelismo degli agenti, coordinamento e capacità di revisione; il guadagno teorico di concorrenza va ridotto per handoff e integrazione. Scheda P070: Discusses concurrent coding-agent workflows through practitioner accounts, contrasting parallel task execution with the serial attention needed to review and land changes.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_c_v4.tex",
      "source_line": 227,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "orchestration",
      "source_evidence_locator": "Complete Example: Planner Agent (L227); Chapter ch:tools-n-pratices , Section sec:multi-agent : Your First Multi-Agent Workflow (L1428)",
      "target_evidence_locator": "Frozen v6 node P070 summary/contribution and limitation",
      "target_limitations": "Excerpt of Pulse #149; shares that issue, not the content of the separate interview-comparison article. This non-Pulse-titled blog article is an excerpt of a Pulse issue originally published 2025-10-09. It passes the literal title-prefix rule; it is excluded by the optional stricter Pulse-origin filter. The parent issue is provenance only, not another P article. The public account explicitly reuses the Sid Bidasaria conversation reported in P062. It is a different article, not independent interview evidence. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B034",
      "target": "W157",
      "key": "ND-6f75e9ebc67c6b38",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Le soluzioni operative traducono i workflow in profili di agenti, handoff ed esercizi. Confronto (context): Confrontare selezione, recupero e gestione del contesto con i confini di fiducia dei dati esterni. Scheda W157: Typed state pages and enforced write policy protect essential agent memory against compaction and reset failures.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_c_v4.tex",
      "source_line": 1189,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "context",
      "source_evidence_locator": "Chapter ch:tools-n-pratices , Section sec:static-context : Create Your First Instruction File (L1189); Chapter ch:tools-n-pratices , Section sec:dynamic-context : Add MCP to Your Workflow (L1314); Chapter ch:tools-n-pratices , Section sec:context-flow : Multi-Step Feature Implementation (L1640)",
      "target_evidence_locator": "Frozen v6 node W157 summary/contribution and limitation",
      "target_limitations": "Guarantees conditional on token-budget working set; limited trace and synthetic evaluation.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B034",
      "target": "O031",
      "key": "ND-ef0ee1f022ecc4e1",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Le soluzioni operative traducono i workflow in profili di agenti, handoff ed esercizi. Confronto (context): Confrontare selezione, recupero e gestione del contesto con i confini di fiducia dei dati esterni. Scheda O031: Reliable prompts are assembled from selected system context, tools and constraints rather than crafted by wording alone.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_c_v4.tex",
      "source_line": 1189,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "context",
      "source_evidence_locator": "Chapter ch:tools-n-pratices , Section sec:static-context : Create Your First Instruction File (L1189); Chapter ch:tools-n-pratices , Section sec:dynamic-context : Add MCP to Your Workflow (L1314); Chapter ch:tools-n-pratices , Section sec:context-flow : Multi-Step Feature Implementation (L1640)",
      "target_evidence_locator": "Frozen v6 node O031 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B034",
      "target": "W077",
      "key": "ND-6e2ccce35e0a4732",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Le soluzioni operative traducono i workflow in profili di agenti, handoff ed esercizi. Confronto (oracle): Distinguere test derivati dall’intenzione da test che ripetono l’implementazione; un esito verde richiede un oracolo pertinente e sufficientemente indipendente. Scheda W077: Tests generated directly from defective implementations can encode the bug; an independent specification reduces error propagation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_c_v4.tex",
      "source_line": 356,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "oracle",
      "source_evidence_locator": "Testing and Iteration (L356); Test Explorer Agent (L717); Test Engineer Agent (L820)",
      "target_evidence_locator": "Frozen v6 node W077 summary/contribution and limitation",
      "target_limitations": "Specific Java defect benchmark and prompt setup.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B034",
      "target": "O033",
      "key": "ND-41a75fd0845f4cb7",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Le soluzioni operative traducono i workflow in profili di agenti, handoff ed esercizi. Confronto (oracle): Distinguere test derivati dall’intenzione da test che ripetono l’implementazione; un esito verde richiede un oracolo pertinente e sufficientemente indipendente. Scheda O033: Verification becomes the bottleneck when generation is cheap; every AI-produced change needs a justified check.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_c_v4.tex",
      "source_line": 356,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "oracle",
      "source_evidence_locator": "Testing and Iteration (L356); Test Explorer Agent (L717); Test Engineer Agent (L820)",
      "target_evidence_locator": "Frozen v6 node O033 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B034",
      "target": "B007",
      "key": "ND-1d7baa01ea4c2176",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:new-workflows.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_c_v4.tex",
      "source_line": 6,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:new-workflows"
    },
    {
      "source": "B034",
      "target": "B007",
      "key": "ND-3e156282c518398b",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:new-workflows.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_c_v4.tex",
      "source_line": 21,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:new-workflows"
    },
    {
      "source": "B034",
      "target": "B007",
      "key": "ND-7ed68d0521a448fb",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:new-workflows.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_c_v4.tex",
      "source_line": 371,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:new-workflows"
    },
    {
      "source": "B034",
      "target": "B007",
      "key": "ND-17a2e6dbe044cf27",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:new-workflows.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_c_v4.tex",
      "source_line": 374,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:new-workflows"
    },
    {
      "source": "B034",
      "target": "B019",
      "key": "ND-6319fbb993d3e5f7",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:tools-n-pratices.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_c_v4.tex",
      "source_line": 6,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:tools-n-pratices"
    },
    {
      "source": "B034",
      "target": "B019",
      "key": "ND-fd52f70fad3b63ab",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:tools-n-pratices.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_c_v4.tex",
      "source_line": 1186,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:tools-n-pratices"
    },
    {
      "source": "B034",
      "target": "B019",
      "key": "ND-dae6afdcaf5d5518",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:tools-n-pratices.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_c_v4.tex",
      "source_line": 1189,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:tools-n-pratices"
    },
    {
      "source": "B034",
      "target": "B019",
      "key": "ND-6cf7d7276b4d2026",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:tools-n-pratices.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_c_v4.tex",
      "source_line": 1314,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:tools-n-pratices"
    },
    {
      "source": "B034",
      "target": "B019",
      "key": "ND-627a4c6b16de60b5",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:tools-n-pratices.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_c_v4.tex",
      "source_line": 1428,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:tools-n-pratices"
    },
    {
      "source": "B034",
      "target": "B019",
      "key": "ND-7f2705e1892c49ed",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:tools-n-pratices.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_c_v4.tex",
      "source_line": 1640,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:tools-n-pratices"
    },
    {
      "source": "B034",
      "target": "B022",
      "key": "ND-bd83a1b648298933",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label sec:static-context.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_c_v4.tex",
      "source_line": 1189,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "sec:static-context"
    },
    {
      "source": "B034",
      "target": "B023",
      "key": "ND-34e19f4f4e545d0a",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label sec:dynamic-context.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_c_v4.tex",
      "source_line": 1314,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "sec:dynamic-context"
    },
    {
      "source": "B034",
      "target": "B025",
      "key": "ND-f32eef1dc569bdab",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label sec:multi-agent.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_c_v4.tex",
      "source_line": 1428,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "sec:multi-agent"
    },
    {
      "source": "B034",
      "target": "B024",
      "key": "ND-e71ed40ad83d005b",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label sec:context-flow.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_c_v4.tex",
      "source_line": 1640,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "sec:context-flow"
    },
    {
      "source": "B034",
      "target": "PUB:V11:V01",
      "key": "V11-a3f30dc6d41c35329d962a82",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B035",
      "target": "V01",
      "key": "ND-0dde0872abc24658",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_eu.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B035",
      "target": "T:Code quality & security",
      "key": "ND-7fd191e053d9989c",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "L’adozione europea combina responsabilità, provenienza e scelte di sovranità operativa. Ancoraggi: Introduction: A Different Calculus (L7); The Regulatory Landscape: Three Critical Frameworks (L53); Operational Sovereignty Assessment (L356); Conclusion: A European Path (L422)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_eu.tex",
      "source_line": 7,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B035",
      "target": "T:Engineering structure",
      "key": "ND-bba5b0e7fd0ff68d",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "L’adozione europea combina responsabilità, provenienza e scelte di sovranità operativa. Ancoraggi: Introduction: A Different Calculus (L7); The Regulatory Landscape: Three Critical Frameworks (L53); Operational Sovereignty Assessment (L356); Conclusion: A European Path (L422)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_eu.tex",
      "source_line": 7,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B035",
      "target": "T:Economics",
      "key": "ND-b398eb2292f91d35",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "L’adozione europea combina responsabilità, provenienza e scelte di sovranità operativa. Ancoraggi: Introduction: A Different Calculus (L7); The Regulatory Landscape: Three Critical Frameworks (L53); Operational Sovereignty Assessment (L356); Conclusion: A European Path (L422)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_eu.tex",
      "source_line": 7,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B035",
      "target": "T:What agents can do",
      "key": "ND-61a58e38ed457da8",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "L’adozione europea combina responsabilità, provenienza e scelte di sovranità operativa. Ancoraggi: Introduction: A Different Calculus (L7); The Regulatory Landscape: Three Critical Frameworks (L53); Operational Sovereignty Assessment (L356); Conclusion: A European Path (L422)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_eu.tex",
      "source_line": 7,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B035",
      "target": "K:Dependencies and agent supply chain",
      "key": "ND-5ef8d013849d9619",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "L’appendice tratta quadro regolatorio, rischio delle dipendenze, dati, architetture ibride e AI-BOM come esigenze connesse alla pratica ingegneristica. Ancoraggi: Introduction: A Different Calculus (L7); The Regulatory Landscape: Three Critical Frameworks (L53); Operational Sovereignty Assessment (L356); Conclusion: A European Path (L422)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_eu.tex",
      "source_line": 7,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B035",
      "target": "K:Specifications and governance",
      "key": "ND-51cf235ac22bdc6f",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "L’appendice tratta quadro regolatorio, rischio delle dipendenze, dati, architetture ibride e AI-BOM come esigenze connesse alla pratica ingegneristica. Ancoraggi: Introduction: A Different Calculus (L7); The Regulatory Landscape: Three Critical Frameworks (L53); Operational Sovereignty Assessment (L356); Conclusion: A European Path (L422)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_eu.tex",
      "source_line": 7,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B035",
      "target": "K:Ownership and knowledge transfer",
      "key": "ND-04275bd9109a5076",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "L’appendice tratta quadro regolatorio, rischio delle dipendenze, dati, architetture ibride e AI-BOM come esigenze connesse alla pratica ingegneristica. Ancoraggi: Introduction: A Different Calculus (L7); The Regulatory Landscape: Three Critical Frameworks (L53); Operational Sovereignty Assessment (L356); Conclusion: A European Path (L422)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_eu.tex",
      "source_line": 7,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B035",
      "target": "K:Prompt injection and malicious tools",
      "key": "ND-a87ab70c63ea983c",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "L’appendice tratta quadro regolatorio, rischio delle dipendenze, dati, architetture ibride e AI-BOM come esigenze connesse alla pratica ingegneristica. Ancoraggi: Introduction: A Different Calculus (L7); The Regulatory Landscape: Three Critical Frameworks (L53); Operational Sovereignty Assessment (L356); Conclusion: A European Path (L422)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_eu.tex",
      "source_line": 7,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B035",
      "target": "K:Vulnerability and secure code",
      "key": "ND-85da4efce71badd7",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "L’appendice tratta quadro regolatorio, rischio delle dipendenze, dati, architetture ibride e AI-BOM come esigenze connesse alla pratica ingegneristica. Ancoraggi: Introduction: A Different Calculus (L7); The Regulatory Landscape: Three Critical Frameworks (L53); Operational Sovereignty Assessment (L356); Conclusion: A European Path (L422)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_eu.tex",
      "source_line": 7,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B035",
      "target": "K:Economic costs and return",
      "key": "ND-e8c3ffb161a46dfe",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "L’appendice tratta quadro regolatorio, rischio delle dipendenze, dati, architetture ibride e AI-BOM come esigenze connesse alla pratica ingegneristica. Ancoraggi: Introduction: A Different Calculus (L7); The Regulatory Landscape: Three Critical Frameworks (L53); Operational Sovereignty Assessment (L356); Conclusion: A European Path (L422)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_eu.tex",
      "source_line": 7,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B035",
      "target": "K:Long-running agent execution",
      "key": "ND-edae9a5cc28093cf",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "L’appendice tratta quadro regolatorio, rischio delle dipendenze, dati, architetture ibride e AI-BOM come esigenze connesse alla pratica ingegneristica. Ancoraggi: Introduction: A Different Calculus (L7); The Regulatory Landscape: Three Critical Frameworks (L53); Operational Sovereignty Assessment (L356); Conclusion: A European Path (L422)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_eu.tex",
      "source_line": 7,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B035",
      "target": "C:C06",
      "key": "ND-e68793ae65d89f14",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: L’adozione europea combina responsabilità, provenienza e scelte di sovranità operativa. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_eu.tex",
      "source_line": 7,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B035",
      "target": "C:C11",
      "key": "ND-cb502e53b8059f66",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: L’adozione europea combina responsabilità, provenienza e scelte di sovranità operativa. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_eu.tex",
      "source_line": 7,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B035",
      "target": "C:C12",
      "key": "ND-20bd2afbfb38ca41",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: L’adozione europea combina responsabilità, provenienza e scelte di sovranità operativa. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_eu.tex",
      "source_line": 7,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B035",
      "target": "W053",
      "key": "ND-068da9e6cabbba5e",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: L’adozione europea combina responsabilità, provenienza e scelte di sovranità operativa. Confronto (law): Usare il confronto soltanto per governance, provenienza e scelta infrastrutturale; nessuna di queste associazioni convalida affermazioni giuridiche del volume. Scheda W053: Exposed execution grants, versionless MCP servers, and overbroad skill approvals make harness configuration an attack surface.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_eu.tex",
      "source_line": 53,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "law",
      "source_evidence_locator": "The Regulatory Landscape: Three Critical Frameworks (L53); The EU Copyright Directive's TDM Exceptions (L150); Adaptation Strategies for EU Companies (L245)",
      "target_evidence_locator": "Frozen v6 node W053 summary/contribution and limitation",
      "target_limitations": "Static configuration exposure does not prove exploitation.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B035",
      "target": "O014",
      "key": "ND-df34ce0c4d6c4488",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: L’adozione europea combina responsabilità, provenienza e scelte di sovranità operativa. Confronto (law): Usare il confronto soltanto per governance, provenienza e scelta infrastrutturale; nessuna di queste associazioni convalida affermazioni giuridiche del volume. Scheda O014: Production agents need identity, authorization, observability and recovery controls beyond an impressive base model.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_eu.tex",
      "source_line": 53,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "law",
      "source_evidence_locator": "The Regulatory Landscape: Three Critical Frameworks (L53); The EU Copyright Directive's TDM Exceptions (L150); Adaptation Strategies for EU Companies (L245)",
      "target_evidence_locator": "Frozen v6 node O014 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B035",
      "target": "P098",
      "key": "ND-3cbcb29e01602d7e",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: L’adozione europea combina responsabilità, provenienza e scelte di sovranità operativa. Confronto (law): Usare il confronto soltanto per governance, provenienza e scelta infrastrutturale; nessuna di queste associazioni convalida affermazioni giuridiche del volume. Scheda P098: Orosz introduces authorized excerpts by Martin Kleppmann and Chris Riccomini on cloud versus self-hosting and engineers’ ethical responsibilities.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_eu.tex",
      "source_line": 53,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "law",
      "source_evidence_locator": "The Regulatory Landscape: Three Critical Frameworks (L53); The EU Copyright Directive's TDM Exceptions (L150); Adaptation Strategies for EU Companies (L245)",
      "target_evidence_locator": "Frozen v6 node P098 summary/contribution and limitation",
      "target_limitations": "Displayed byline: Gergely Orosz. Excerpt authors: Martin Kleppmann and Chris Riccomini. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B035",
      "target": "W060",
      "key": "ND-c67e7801e70a2e60",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: L’adozione europea combina responsabilità, provenienza e scelte di sovranità operativa. Confronto (security): Confrontare superficie di attacco dell’agente, permessi e contenimento; esposizione, dimostrazione di attacco e frequenza degli incidenti non sono misure intercambiabili. Scheda W060: Workspace and retrieved-content injections can induce agents to execute unwanted commands.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_eu.tex",
      "source_line": 181,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "security",
      "source_evidence_locator": "Operational Risks: Security and Data Sovereignty (L181)",
      "target_evidence_locator": "Frozen v6 node W060 summary/contribution and limitation",
      "target_limitations": "Attack configurations are adversarial, not real-world incidence rates.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B035",
      "target": "W095",
      "key": "ND-46a013962bbd12ab",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: L’adozione europea combina responsabilità, provenienza e scelte di sovranità operativa. Confronto (local): Confrontare infrastruttura locale e costo per esito verificato. Inferenza locale, privacy, assenza di rete e convenienza economica richiedono controlli distinti. Scheda W095: Proposes analyzing the whole agentic lifecycle across verification reliability and cost.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SW_ENG/appendices/appendix_eu.tex",
      "source_line": 7,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "local",
      "source_evidence_locator": "Introduction: A Different Calculus (L7); Adaptation Strategies for EU Companies (L245); Conclusion: A European Path (L422)",
      "target_evidence_locator": "Frozen v6 node W095 summary/contribution and limitation",
      "target_limitations": "Synthesis only, no new outcome dataset.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B035",
      "target": "PUB:V11:V01",
      "key": "V11-2c0a5bd6af76deda5f039435",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B036",
      "target": "V02",
      "key": "ND-2672781bb97d88f2",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/main.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B036",
      "target": "T:Engineering structure",
      "key": "ND-d3e12765a91b01f8",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "La postfazione riconduce SDD alla trasformazione più ampia dell’ingegneria. Ancoraggi: Afterword: The Bigger Picture (L176)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/main.tex",
      "source_line": 176,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B036",
      "target": "T:Verification & review",
      "key": "ND-cd3bc2ed83b88933",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La postfazione riconduce SDD alla trasformazione più ampia dell’ingegneria. Ancoraggi: Afterword: The Bigger Picture (L176)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/main.tex",
      "source_line": 176,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B036",
      "target": "T:What agents can do",
      "key": "ND-c8551f2e15d9a6fc",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La postfazione riconduce SDD alla trasformazione più ampia dell’ingegneria. Ancoraggi: Afterword: The Bigger Picture (L176)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/main.tex",
      "source_line": 176,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B036",
      "target": "K:Specifications and governance",
      "key": "ND-8bc0ed4cec3ac0df",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il main include introduzioni alle parti e una chiusura concettuale, oltre ai rimandi al volume precedente. La scheda riguarda questa prosa autonoma, non la duplicazione dei capitoli inclusi. Ancoraggi: Afterword: The Bigger Picture (L176)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/main.tex",
      "source_line": 176,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B036",
      "target": "K:Independent verification and oracles",
      "key": "ND-24606524d1a40106",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il main include introduzioni alle parti e una chiusura concettuale, oltre ai rimandi al volume precedente. La scheda riguarda questa prosa autonoma, non la duplicazione dei capitoli inclusi. Ancoraggi: Afterword: The Bigger Picture (L176)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/main.tex",
      "source_line": 176,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B036",
      "target": "K:Developer workflow and adoption",
      "key": "ND-0103665d3a445861",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il main include introduzioni alle parti e una chiusura concettuale, oltre ai rimandi al volume precedente. La scheda riguarda questa prosa autonoma, non la duplicazione dei capitoli inclusi. Ancoraggi: Afterword: The Bigger Picture (L176)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/main.tex",
      "source_line": 176,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B036",
      "target": "K:Human-agent collaboration",
      "key": "ND-233d744d683cc707",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il main include introduzioni alle parti e una chiusura concettuale, oltre ai rimandi al volume precedente. La scheda riguarda questa prosa autonoma, non la duplicazione dei capitoli inclusi. Ancoraggi: Afterword: The Bigger Picture (L176)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/main.tex",
      "source_line": 176,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B036",
      "target": "C:C01",
      "key": "ND-c096d0ff13982f65",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: La postfazione riconduce SDD alla trasformazione più ampia dell’ingegneria. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/main.tex",
      "source_line": 176,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B036",
      "target": "C:C04",
      "key": "ND-b5df1c01759e8516",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: La postfazione riconduce SDD alla trasformazione più ampia dell’ingegneria. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/main.tex",
      "source_line": 176,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B036",
      "target": "B037",
      "key": "ND-4d01fee8856143f3",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/main.tex",
      "source_line": 24,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B036",
      "target": "B038",
      "key": "ND-73e8a0c5d6bd9fd8",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/main.tex",
      "source_line": 63,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B036",
      "target": "B038",
      "key": "ND-9890cbb6f9a81246",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:shift.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/main.tex",
      "source_line": 46,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:shift"
    },
    {
      "source": "B036",
      "target": "B039",
      "key": "ND-5e0a10bfdc262fe3",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/main.tex",
      "source_line": 64,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B036",
      "target": "B039",
      "key": "ND-c219d870d5bdbe0c",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:process.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/main.tex",
      "source_line": 49,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:process"
    },
    {
      "source": "B036",
      "target": "B040",
      "key": "ND-6a3697f2664da4a8",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/main.tex",
      "source_line": 98,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B036",
      "target": "B040",
      "key": "ND-3ef364a07c72247a",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:toolkit.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/main.tex",
      "source_line": 81,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:toolkit"
    },
    {
      "source": "B036",
      "target": "B041",
      "key": "ND-2783a0387d93294b",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/main.tex",
      "source_line": 99,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B036",
      "target": "B041",
      "key": "ND-d24461fa0ae5f3c6",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:integration.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/main.tex",
      "source_line": 84,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:integration"
    },
    {
      "source": "B036",
      "target": "B042",
      "key": "ND-2ac2bf80a1d0ab32",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/main.tex",
      "source_line": 133,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B036",
      "target": "B042",
      "key": "ND-54dbb0dab9a3ee30",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:patterns.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/main.tex",
      "source_line": 116,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:patterns"
    },
    {
      "source": "B036",
      "target": "B043",
      "key": "ND-9b573a75346ed5d6",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/main.tex",
      "source_line": 134,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B036",
      "target": "B043",
      "key": "ND-d2699c8fb8612984",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:limitations.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/main.tex",
      "source_line": 119,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:limitations"
    },
    {
      "source": "B036",
      "target": "B044",
      "key": "ND-31fe3595d70935d9",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/main.tex",
      "source_line": 164,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B036",
      "target": "B044",
      "key": "ND-5e65495fd793eed9",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label app:templates.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/main.tex",
      "source_line": 147,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "app:templates"
    },
    {
      "source": "B036",
      "target": "B045",
      "key": "ND-dee61718cac0e15f",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/main.tex",
      "source_line": 165,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B036",
      "target": "B045",
      "key": "ND-d72749342549f55f",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label app:examples.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/main.tex",
      "source_line": 150,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "app:examples"
    },
    {
      "source": "B036",
      "target": "B046",
      "key": "ND-ce779ea78e209287",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/main.tex",
      "source_line": 166,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B036",
      "target": "B046",
      "key": "ND-497055260b9643b8",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label app:playbooks.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/main.tex",
      "source_line": 153,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "app:playbooks"
    },
    {
      "source": "B036",
      "target": "PUB:V11:V02",
      "key": "V11-d6bd158b91be1e35be82c667",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B037",
      "target": "V02",
      "key": "ND-4d9290d2b8213db2",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/frontmatter.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B037",
      "target": "T:Engineering structure",
      "key": "ND-9ade52676132540a",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "La prefazione definisce pubblico, motivazione e rapporto con il volume fondativo. Ancoraggi: Preface (L96); Before You Begin (L144); Reading Paths by Role (L206); The Experts Who Shaped This Book (L257)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/frontmatter.tex",
      "source_line": 96,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B037",
      "target": "T:Verification & review",
      "key": "ND-742817bd280bb3e3",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La prefazione definisce pubblico, motivazione e rapporto con il volume fondativo. Ancoraggi: Preface (L96); Before You Begin (L144); Reading Paths by Role (L206); The Experts Who Shaped This Book (L257)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/frontmatter.tex",
      "source_line": 96,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B037",
      "target": "T:Productivity",
      "key": "ND-f221c104703f9778",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La prefazione definisce pubblico, motivazione e rapporto con il volume fondativo. Ancoraggi: Preface (L96); Before You Begin (L144); Reading Paths by Role (L206); The Experts Who Shaped This Book (L257)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/frontmatter.tex",
      "source_line": 96,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B037",
      "target": "T:Skills & learning",
      "key": "ND-7df15cb6a94b1dc2",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La prefazione definisce pubblico, motivazione e rapporto con il volume fondativo. Ancoraggi: Preface (L96); Before You Begin (L144); Reading Paths by Role (L206); The Experts Who Shaped This Book (L257)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/frontmatter.tex",
      "source_line": 96,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B037",
      "target": "K:Specifications and governance",
      "key": "ND-1d1d95822a4b56d3",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il file presenta SDD come modo di rendere esplicito l’intento prima della generazione e chiarisce il percorso di lettura. Ancoraggi: Preface (L96); Before You Begin (L144); Reading Paths by Role (L206); The Experts Who Shaped This Book (L257)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/frontmatter.tex",
      "source_line": 96,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B037",
      "target": "K:Independent verification and oracles",
      "key": "ND-0e7469e0c819935d",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il file presenta SDD come modo di rendere esplicito l’intento prima della generazione e chiarisce il percorso di lettura. Ancoraggi: Preface (L96); Before You Begin (L144); Reading Paths by Role (L206); The Experts Who Shaped This Book (L257)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/frontmatter.tex",
      "source_line": 96,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B037",
      "target": "K:Developer workflow and adoption",
      "key": "ND-916c4987a371a9d3",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il file presenta SDD come modo di rendere esplicito l’intento prima della generazione e chiarisce il percorso di lettura. Ancoraggi: Preface (L96); Before You Begin (L144); Reading Paths by Role (L206); The Experts Who Shaped This Book (L257)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/frontmatter.tex",
      "source_line": 96,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B037",
      "target": "K:Evaluation methodology and baselines",
      "key": "ND-ef0c1470b7b04245",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il file presenta SDD come modo di rendere esplicito l’intento prima della generazione e chiarisce il percorso di lettura. Ancoraggi: Preface (L96); Before You Begin (L144); Reading Paths by Role (L206); The Experts Who Shaped This Book (L257)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/frontmatter.tex",
      "source_line": 96,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B037",
      "target": "C:C01",
      "key": "ND-daa61a1126971c96",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: La prefazione definisce pubblico, motivazione e rapporto con il volume fondativo. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/frontmatter.tex",
      "source_line": 96,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B037",
      "target": "C:C04",
      "key": "ND-8aec7c79e790c84a",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: La prefazione definisce pubblico, motivazione e rapporto con il volume fondativo. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/frontmatter.tex",
      "source_line": 96,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B037",
      "target": "B038",
      "key": "ND-9d3d6a0ae64e98dc",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:shift.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/frontmatter.tex",
      "source_line": 265,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:shift"
    },
    {
      "source": "B037",
      "target": "B040",
      "key": "ND-0f94377223f137fd",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:toolkit.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/frontmatter.tex",
      "source_line": 271,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:toolkit"
    },
    {
      "source": "B037",
      "target": "PUB:V11:V02",
      "key": "V11-f837d135538133206eaddc86",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B038",
      "target": "V02",
      "key": "ND-ddcbc676a2ffaabb",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter01_shift.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B038",
      "target": "T:Engineering structure",
      "key": "ND-ff5cd4a8df09643d",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "L’intento diventa la fonte di riferimento del processo, con confini di autorità espliciti. Ancoraggi: From Code-First to Intent-First (L15); Vibe Coding vs.\\ Spec-Driven Development (L85); Five Principles That Actually Work (L142); The Three-Tier Boundary System (L260)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter01_shift.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B038",
      "target": "T:Verification & review",
      "key": "ND-9e36c109da4635a6",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "L’intento diventa la fonte di riferimento del processo, con confini di autorità espliciti. Ancoraggi: From Code-First to Intent-First (L15); Vibe Coding vs.\\ Spec-Driven Development (L85); Five Principles That Actually Work (L142); The Three-Tier Boundary System (L260)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter01_shift.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B038",
      "target": "K:Specifications and governance",
      "key": "ND-39edbc7e468b0221",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo oppone code-first e intent-first, formula cinque principi e introduce il sistema di confini a tre livelli. Ancoraggi: From Code-First to Intent-First (L15); Vibe Coding vs.\\ Spec-Driven Development (L85); Five Principles That Actually Work (L142); The Three-Tier Boundary System (L260)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter01_shift.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B038",
      "target": "K:Independent verification and oracles",
      "key": "ND-9bb7627849b89522",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo oppone code-first e intent-first, formula cinque principi e introduce il sistema di confini a tre livelli. Ancoraggi: From Code-First to Intent-First (L15); Vibe Coding vs.\\ Spec-Driven Development (L85); Five Principles That Actually Work (L142); The Three-Tier Boundary System (L260)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter01_shift.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B038",
      "target": "K:Ownership and knowledge transfer",
      "key": "ND-b0bd619d16cbd637",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo oppone code-first e intent-first, formula cinque principi e introduce il sistema di confini a tre livelli. Ancoraggi: From Code-First to Intent-First (L15); Vibe Coding vs.\\ Spec-Driven Development (L85); Five Principles That Actually Work (L142); The Three-Tier Boundary System (L260)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter01_shift.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B038",
      "target": "C:C04",
      "key": "ND-981d7271fc5e0988",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: L’intento diventa la fonte di riferimento del processo, con confini di autorità espliciti. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter01_shift.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B038",
      "target": "C:C11",
      "key": "ND-ca58fddb3d489dcc",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: L’intento diventa la fonte di riferimento del processo, con confini di autorità espliciti. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter01_shift.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B038",
      "target": "W011",
      "key": "ND-d39ab5a554d64088",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: L’intento diventa la fonte di riferimento del processo, con confini di autorità espliciti. Confronto (intent): Confrontare intenti, specifiche e criteri di accettazione. La convergenza concettuale non costituisce una validazione sperimentale del processo. Scheda W011: Proposes specification and verification governance to balance faster generation against reliability.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter01_shift.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "intent",
      "source_evidence_locator": "From Code-First to Intent-First (L15); Vibe Coding vs.\\ Spec-Driven Development (L85); The Spec-Driven Alternative (L112)",
      "target_evidence_locator": "Frozen v6 node W011 summary/contribution and limitation",
      "target_limitations": "Synthesis rather than a new intervention trial.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B038",
      "target": "O018",
      "key": "ND-6a5797f2e1d6397c",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: L’intento diventa la fonte di riferimento del processo, con confini di autorità espliciti. Confronto (intent): Confrontare intenti, specifiche e criteri di accettazione. La convergenza concettuale non costituisce una validazione sperimentale del processo. Scheda O018: A useful agent specification is compact, testable and iterative rather than a giant prompt resembling an unvalidated requirements dump.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter01_shift.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "intent",
      "source_evidence_locator": "From Code-First to Intent-First (L15); Vibe Coding vs.\\ Spec-Driven Development (L85); The Spec-Driven Alternative (L112)",
      "target_evidence_locator": "Frozen v6 node O018 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B038",
      "target": "P100",
      "key": "ND-e9b2e48e5d717628",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: L’intento diventa la fonte di riferimento del processo, con confini di autorità espliciti. Confronto (intent): Confrontare intenti, specifiche e criteri di accettazione. La convergenza concettuale non costituisce una validazione sperimentale del processo. Scheda P100: Orosz revisits Brooks’s distinction between fundamental software difficulty and tool-level improvement.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter01_shift.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "intent",
      "source_evidence_locator": "From Code-First to Intent-First (L15); Vibe Coding vs.\\ Spec-Driven Development (L85); The Spec-Driven Alternative (L112)",
      "target_evidence_locator": "Frozen v6 node P100 summary/contribution and limitation",
      "target_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B038",
      "target": "W150",
      "key": "ND-0e718466cdb637c0",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: L’intento diventa la fonte di riferimento del processo, con confini di autorità espliciti. Confronto (governance): Confrontare autorità umana, confini decisionali e controlli di esecuzione; policy osservate e casi aziendali non certificano l’efficacia del metodo proposto. Scheda W150: Most policies allow AI while specifying disclosure and human responsibility, suggesting workable rather than absolutist governance.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter01_shift.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "governance",
      "source_evidence_locator": "From Code-First to Intent-First (L15); Five Principles That Actually Work (L142); The Three-Tier Boundary System (L260)",
      "target_evidence_locator": "Frozen v6 node W150 summary/contribution and limitation",
      "target_limitations": "Classifies rules but does not measure their safety effect.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B038",
      "target": "O009",
      "key": "ND-7eebaee0a15e5163",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: L’intento diventa la fonte di riferimento del processo, con confini di autorità espliciti. Confronto (governance): Confrontare autorità umana, confini decisionali e controlli di esecuzione; policy osservate e casi aziendali non certificano l’efficacia del metodo proposto. Scheda O009: Engineers can delegate the inner execution loop while retaining ownership of quality criteria, verdicts and consequences.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter01_shift.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "governance",
      "source_evidence_locator": "From Code-First to Intent-First (L15); Five Principles That Actually Work (L142); The Three-Tier Boundary System (L260)",
      "target_evidence_locator": "Frozen v6 node O009 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B038",
      "target": "B039",
      "key": "ND-2e2c57c32e9c3c93",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:process.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter01_shift.tex",
      "source_line": 139,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:process"
    },
    {
      "source": "B038",
      "target": "B040",
      "key": "ND-f6d53e871cbf6a0c",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:toolkit.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter01_shift.tex",
      "source_line": 139,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:toolkit"
    },
    {
      "source": "B038",
      "target": "PUB:V11:V02",
      "key": "V11-cddae605686dbdac26a1b37e",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B039",
      "target": "V02",
      "key": "ND-ebe0a1e3422bd27e",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter02_process.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B039",
      "target": "T:Engineering structure",
      "key": "ND-dedee67c7d48fbe9",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "Quattro fasi e quattro gate organizzano il passaggio dall’intento all’implementazione. Ancoraggi: Four Phases, Four Gates (L20); Model Selection Strategy (L241); The Clarification Phase (L361); Quality Checklists: Unit Tests for English (L467)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter02_process.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B039",
      "target": "T:System knowledge & memory",
      "key": "ND-a67fbebd2fceef98",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Quattro fasi e quattro gate organizzano il passaggio dall’intento all’implementazione. Ancoraggi: Four Phases, Four Gates (L20); Model Selection Strategy (L241); The Clarification Phase (L361); Quality Checklists: Unit Tests for English (L467)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter02_process.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B039",
      "target": "T:Verification & review",
      "key": "ND-25309f6f6419974e",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Quattro fasi e quattro gate organizzano il passaggio dall’intento all’implementazione. Ancoraggi: Four Phases, Four Gates (L20); Model Selection Strategy (L241); The Clarification Phase (L361); Quality Checklists: Unit Tests for English (L467)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter02_process.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B039",
      "target": "T:Code quality & security",
      "key": "ND-a5a5c1fc453304b0",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Quattro fasi e quattro gate organizzano il passaggio dall’intento all’implementazione. Ancoraggi: Four Phases, Four Gates (L20); Model Selection Strategy (L241); The Clarification Phase (L361); Quality Checklists: Unit Tests for English (L467)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter02_process.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B039",
      "target": "K:Specifications and governance",
      "key": "ND-4584a0b78d6f037f",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Costituzione, chiarimenti, selezione del modello, analisi di consistenza e checklist rendono esplicite le condizioni di avanzamento. Ancoraggi: Four Phases, Four Gates (L20); Model Selection Strategy (L241); The Clarification Phase (L361); Quality Checklists: Unit Tests for English (L467)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter02_process.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B039",
      "target": "K:System understanding and rationale",
      "key": "ND-0c85042279e376c2",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Costituzione, chiarimenti, selezione del modello, analisi di consistenza e checklist rendono esplicite le condizioni di avanzamento. Ancoraggi: Four Phases, Four Gates (L20); Model Selection Strategy (L241); The Clarification Phase (L361); Quality Checklists: Unit Tests for English (L467)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter02_process.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B039",
      "target": "K:Independent verification and oracles",
      "key": "ND-97334f7842345c6d",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Costituzione, chiarimenti, selezione del modello, analisi di consistenza e checklist rendono esplicite le condizioni di avanzamento. Ancoraggi: Four Phases, Four Gates (L20); Model Selection Strategy (L241); The Clarification Phase (L361); Quality Checklists: Unit Tests for English (L467)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter02_process.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B039",
      "target": "K:Evaluation methodology and baselines",
      "key": "ND-22bc58d8270eb913",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Costituzione, chiarimenti, selezione del modello, analisi di consistenza e checklist rendono esplicite le condizioni di avanzamento. Ancoraggi: Four Phases, Four Gates (L20); Model Selection Strategy (L241); The Clarification Phase (L361); Quality Checklists: Unit Tests for English (L467)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter02_process.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B039",
      "target": "C:C04",
      "key": "ND-df329bd5c2f973c2",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Quattro fasi e quattro gate organizzano il passaggio dall’intento all’implementazione. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter02_process.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B039",
      "target": "C:C07",
      "key": "ND-2de9055466176089",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Quattro fasi e quattro gate organizzano il passaggio dall’intento all’implementazione. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter02_process.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B039",
      "target": "W099",
      "key": "ND-03165fd27e266e27",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Quattro fasi e quattro gate organizzano il passaggio dall’intento all’implementazione. Confronto (iterative): Esaminare come chiarimenti e modifiche di intenzione si propagano agli artefatti e alla revisione; evitare di equiparare una sequenza di gate a un processo necessariamente waterfall. Scheda W099: Comparing diff content to stated intent can help authors find unintended deviations.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter02_process.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "iterative",
      "source_evidence_locator": "Four Phases, Four Gates (L20); Phase 1: Specify (The “What” and “Why”) (L68); Phase 2: Plan (The “How”) (L95)",
      "target_evidence_locator": "Frozen v6 node W099 summary/contribution and limitation",
      "target_limitations": "Small reported effect; defect denominator absent.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B039",
      "target": "O018",
      "key": "ND-368a44c791d95075",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Quattro fasi e quattro gate organizzano il passaggio dall’intento all’implementazione. Confronto (iterative): Esaminare come chiarimenti e modifiche di intenzione si propagano agli artefatti e alla revisione; evitare di equiparare una sequenza di gate a un processo necessariamente waterfall. Scheda O018: A useful agent specification is compact, testable and iterative rather than a giant prompt resembling an unvalidated requirements dump.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter02_process.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "iterative",
      "source_evidence_locator": "Four Phases, Four Gates (L20); Phase 1: Specify (The “What” and “Why”) (L68); Phase 2: Plan (The “How”) (L95)",
      "target_evidence_locator": "Frozen v6 node O018 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B039",
      "target": "P100",
      "key": "ND-852f2019c0217688",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Quattro fasi e quattro gate organizzano il passaggio dall’intento all’implementazione. Confronto (iterative): Esaminare come chiarimenti e modifiche di intenzione si propagano agli artefatti e alla revisione; evitare di equiparare una sequenza di gate a un processo necessariamente waterfall. Scheda P100: Orosz revisits Brooks’s distinction between fundamental software difficulty and tool-level improvement.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter02_process.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "iterative",
      "source_evidence_locator": "Four Phases, Four Gates (L20); Phase 1: Specify (The “What” and “Why”) (L68); Phase 2: Plan (The “How”) (L95)",
      "target_evidence_locator": "Frozen v6 node P100 summary/contribution and limitation",
      "target_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B039",
      "target": "W011",
      "key": "ND-7a7d21469718a340",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Quattro fasi e quattro gate organizzano il passaggio dall’intento all’implementazione. Confronto (intent): Confrontare intenti, specifiche e criteri di accettazione. La convergenza concettuale non costituisce una validazione sperimentale del processo. Scheda W011: Proposes specification and verification governance to balance faster generation against reliability.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter02_process.tex",
      "source_line": 68,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "intent",
      "source_evidence_locator": "Phase 1: Specify (The “What” and “Why”) (L68); The Clarification Phase (L361); The Problem Clarification Solves (L365)",
      "target_evidence_locator": "Frozen v6 node W011 summary/contribution and limitation",
      "target_limitations": "Synthesis rather than a new intervention trial.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B039",
      "target": "W077",
      "key": "ND-3e18b7738b053520",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Quattro fasi e quattro gate organizzano il passaggio dall’intento all’implementazione. Confronto (oracle): Distinguere test derivati dall’intenzione da test che ripetono l’implementazione; un esito verde richiede un oracolo pertinente e sufficientemente indipendente. Scheda W077: Tests generated directly from defective implementations can encode the bug; an independent specification reduces error propagation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter02_process.tex",
      "source_line": 467,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "oracle",
      "source_evidence_locator": "Quality Checklists: Unit Tests for English (L467)",
      "target_evidence_locator": "Frozen v6 node W077 summary/contribution and limitation",
      "target_limitations": "Specific Java defect benchmark and prompt setup.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B039",
      "target": "O033",
      "key": "ND-a753feffbd3c66c0",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Quattro fasi e quattro gate organizzano il passaggio dall’intento all’implementazione. Confronto (oracle): Distinguere test derivati dall’intenzione da test che ripetono l’implementazione; un esito verde richiede un oracolo pertinente e sufficientemente indipendente. Scheda O033: Verification becomes the bottleneck when generation is cheap; every AI-produced change needs a justified check.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter02_process.tex",
      "source_line": 467,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "oracle",
      "source_evidence_locator": "Quality Checklists: Unit Tests for English (L467)",
      "target_evidence_locator": "Frozen v6 node O033 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B039",
      "target": "B038",
      "key": "ND-ce683d45929a9355",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:shift.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter02_process.tex",
      "source_line": 11,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:shift"
    },
    {
      "source": "B039",
      "target": "B007",
      "key": "ND-98b9957d556ff183",
      "relation": "ND_OPERATIONALIZES",
      "rationale": "Il workflow AI-assisted viene reso disciplinato da artefatti di intenzione e criteri espliciti. Ancoraggi sorgente: Four Phases, Four Gates (L20); Model Selection Strategy (L241); The Clarification Phase (L361); Quality Checklists: Unit Tests for English (L467). Destinazione: Workflow: Plan Before You Prompt (L17); Workflow: Keeping the Runtime in the Loop (L215); Workflow: Understanding Legacy Systems (L549); The Orchestration Mindset (L920)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter02_process.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_basis": "EDITORIAL_CONTENT_COMPARISON_NOT_INDEPENDENT_CORROBORATION"
    },
    {
      "source": "B039",
      "target": "PUB:V11:V02",
      "key": "V11-cc04ec4c1ab7bf62531811de",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B040",
      "target": "V02",
      "key": "ND-1403ee4b18d95a58",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter03_toolkit.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B040",
      "target": "T:Engineering structure",
      "key": "ND-f0b1326fa86c8a13",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "Spec Kit rende operativo il processo mediante comandi e artefatti. Ancoraggi: Introducing Spec Kit (L20); Installation and Setup (L80); The Artifact Structure (L301); Quick Walkthrough (L566)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter03_toolkit.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B040",
      "target": "T:What agents can do",
      "key": "ND-16c3af8b75b926c0",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Spec Kit rende operativo il processo mediante comandi e artefatti. Ancoraggi: Introducing Spec Kit (L20); Installation and Setup (L80); The Artifact Structure (L301); Quick Walkthrough (L566)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter03_toolkit.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B040",
      "target": "T:Verification & review",
      "key": "ND-f0bee914a7d28a5a",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Spec Kit rende operativo il processo mediante comandi e artefatti. Ancoraggi: Introducing Spec Kit (L20); Installation and Setup (L80); The Artifact Structure (L301); Quick Walkthrough (L566)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter03_toolkit.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B040",
      "target": "K:Developer workflow and adoption",
      "key": "ND-4d722c81a2b8b124",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo introduce installazione, workflow, struttura dei file e un walkthrough, traducendo principi generali in una toolchain concreta. Ancoraggi: Introducing Spec Kit (L20); Installation and Setup (L80); The Artifact Structure (L301); Quick Walkthrough (L566)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter03_toolkit.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B040",
      "target": "K:Specifications and governance",
      "key": "ND-d8b83e2e50acdf11",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo introduce installazione, workflow, struttura dei file e un walkthrough, traducendo principi generali in una toolchain concreta. Ancoraggi: Introducing Spec Kit (L20); Installation and Setup (L80); The Artifact Structure (L301); Quick Walkthrough (L566)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter03_toolkit.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B040",
      "target": "K:Independent verification and oracles",
      "key": "ND-ea1a9a563e6cfeda",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo introduce installazione, workflow, struttura dei file e un walkthrough, traducendo principi generali in una toolchain concreta. Ancoraggi: Introducing Spec Kit (L20); Installation and Setup (L80); The Artifact Structure (L301); Quick Walkthrough (L566)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter03_toolkit.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B040",
      "target": "C:C03",
      "key": "ND-875f42ef048b612d",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Spec Kit rende operativo il processo mediante comandi e artefatti. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter03_toolkit.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B040",
      "target": "C:C04",
      "key": "ND-e862e081a6e3f5bf",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Spec Kit rende operativo il processo mediante comandi e artefatti. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter03_toolkit.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B040",
      "target": "W152",
      "key": "ND-da63cbcd886e2858",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Spec Kit rende operativo il processo mediante comandi e artefatti. Confronto (patterns): Confrontare pattern operativi e workflow, mantenendo distinta la raccomandazione progettuale dall’efficacia empiricamente dimostrata. Scheda W152: Provides an architecture for organizing agentic SWE research around dependable processes, collaboration and evaluation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter03_toolkit.tex",
      "source_line": 140,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "patterns",
      "source_evidence_locator": "The Command Workflow (L140); Branch-Per-Feature Workflow (L456)",
      "target_evidence_locator": "Frozen v6 node W152 summary/contribution and limitation",
      "target_limitations": "Roadmap is not evidence of achieved agent reliability.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B040",
      "target": "O021",
      "key": "ND-edb4ec0bf7e635bb",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Spec Kit rende operativo il processo mediante comandi e artefatti. Confronto (patterns): Confrontare pattern operativi e workflow, mantenendo distinta la raccomandazione progettuale dall’efficacia empiricamente dimostrata. Scheda O021: Planning, scoped delegation and continuous checking outperform an unmanaged prompt-to-merge workflow as an engineering practice.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter03_toolkit.tex",
      "source_line": 140,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "patterns",
      "source_evidence_locator": "The Command Workflow (L140); Branch-Per-Feature Workflow (L456)",
      "target_evidence_locator": "Frozen v6 node O021 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B040",
      "target": "P047",
      "key": "ND-c7d48088580567f8",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Spec Kit rende operativo il processo mediante comandi e artefatti. Confronto (patterns): Confrontare pattern operativi e workflow, mantenendo distinta la raccomandazione progettuale dall’efficacia empiricamente dimostrata. Scheda P047: Birgitta Böckeler reflects on changes from autocomplete to agentic assistance over two years, including cognitive bias, reviewer fatigue, quality supervision and team effectiveness.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter03_toolkit.tex",
      "source_line": 140,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "patterns",
      "source_evidence_locator": "The Command Workflow (L140); Branch-Per-Feature Workflow (L456)",
      "target_evidence_locator": "Frozen v6 node P047 summary/contribution and limitation",
      "target_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B040",
      "target": "W011",
      "key": "ND-5dd93f14028f1c89",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Spec Kit rende operativo il processo mediante comandi e artefatti. Confronto (intent): Confrontare intenti, specifiche e criteri di accettazione. La convergenza concettuale non costituisce una validazione sperimentale del processo. Scheda W011: Proposes specification and verification governance to balance faster generation against reliability.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter03_toolkit.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "intent",
      "source_evidence_locator": "Introducing Spec Kit (L20); /speckit.constitution (L205); /speckit.specify (L220)",
      "target_evidence_locator": "Frozen v6 node W011 summary/contribution and limitation",
      "target_limitations": "Synthesis rather than a new intervention trial.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B040",
      "target": "O018",
      "key": "ND-0079557bd69af932",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Spec Kit rende operativo il processo mediante comandi e artefatti. Confronto (intent): Confrontare intenti, specifiche e criteri di accettazione. La convergenza concettuale non costituisce una validazione sperimentale del processo. Scheda O018: A useful agent specification is compact, testable and iterative rather than a giant prompt resembling an unvalidated requirements dump.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter03_toolkit.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "intent",
      "source_evidence_locator": "Introducing Spec Kit (L20); /speckit.constitution (L205); /speckit.specify (L220)",
      "target_evidence_locator": "Frozen v6 node O018 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B040",
      "target": "B045",
      "key": "ND-2cf773995c1665b7",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label app:examples.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter03_toolkit.tex",
      "source_line": 639,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "app:examples"
    },
    {
      "source": "B040",
      "target": "B045",
      "key": "ND-59fec3f8911a4ff9",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label app:examples.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter03_toolkit.tex",
      "source_line": 651,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "app:examples"
    },
    {
      "source": "B040",
      "target": "PUB:V11:V02",
      "key": "V11-993377a9ed1fe5b55be464de",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B041",
      "target": "V02",
      "key": "ND-17e0af3d38852c28",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter04_integration.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B041",
      "target": "T:Engineering structure",
      "key": "ND-99d218b4c3502df0",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "SDD si integra con workflow esistenti e responsabilità dei team multi-ruolo. Ancoraggi: Mapping to Chapter 4 Workflows (L20); Mapping to Chapter 10 Tooling (L96); SDD in Multi-Role Teams (L471); Use Case Playbooks (L1221)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter04_integration.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B041",
      "target": "T:System knowledge & memory",
      "key": "ND-eaf280c9e4873ed3",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "SDD si integra con workflow esistenti e responsabilità dei team multi-ruolo. Ancoraggi: Mapping to Chapter 4 Workflows (L20); Mapping to Chapter 10 Tooling (L96); SDD in Multi-Role Teams (L471); Use Case Playbooks (L1221)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter04_integration.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B041",
      "target": "T:What agents can do",
      "key": "ND-dcbef401c00763ad",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "SDD si integra con workflow esistenti e responsabilità dei team multi-ruolo. Ancoraggi: Mapping to Chapter 4 Workflows (L20); Mapping to Chapter 10 Tooling (L96); SDD in Multi-Role Teams (L471); Use Case Playbooks (L1221)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter04_integration.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B041",
      "target": "T:Verification & review",
      "key": "ND-31c60d374d8dbaad",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "SDD si integra con workflow esistenti e responsabilità dei team multi-ruolo. Ancoraggi: Mapping to Chapter 4 Workflows (L20); Mapping to Chapter 10 Tooling (L96); SDD in Multi-Role Teams (L471); Use Case Playbooks (L1221)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter04_integration.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B041",
      "target": "K:Specifications and governance",
      "key": "ND-b3889318ab5d6363",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Le mappature verso i capitoli del primo volume e i playbook collegano specifiche, tooling e collaborazione in contesti enterprise e brownfield. Ancoraggi: Mapping to Chapter 4 Workflows (L20); Mapping to Chapter 10 Tooling (L96); SDD in Multi-Role Teams (L471); Use Case Playbooks (L1221)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter04_integration.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B041",
      "target": "K:System understanding and rationale",
      "key": "ND-fcc8a0fb1ca657b5",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Le mappature verso i capitoli del primo volume e i playbook collegano specifiche, tooling e collaborazione in contesti enterprise e brownfield. Ancoraggi: Mapping to Chapter 4 Workflows (L20); Mapping to Chapter 10 Tooling (L96); SDD in Multi-Role Teams (L471); Use Case Playbooks (L1221)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter04_integration.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B041",
      "target": "K:Human-agent collaboration",
      "key": "ND-6834560fc7bd0d0f",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Le mappature verso i capitoli del primo volume e i playbook collegano specifiche, tooling e collaborazione in contesti enterprise e brownfield. Ancoraggi: Mapping to Chapter 4 Workflows (L20); Mapping to Chapter 10 Tooling (L96); SDD in Multi-Role Teams (L471); Use Case Playbooks (L1221)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter04_integration.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B041",
      "target": "K:Review capacity and maintainers",
      "key": "ND-d57debd998db351b",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Le mappature verso i capitoli del primo volume e i playbook collegano specifiche, tooling e collaborazione in contesti enterprise e brownfield. Ancoraggi: Mapping to Chapter 4 Workflows (L20); Mapping to Chapter 10 Tooling (L96); SDD in Multi-Role Teams (L471); Use Case Playbooks (L1221)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter04_integration.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B041",
      "target": "K:Long-running agent execution",
      "key": "ND-1f8d57e9458df95a",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Le mappature verso i capitoli del primo volume e i playbook collegano specifiche, tooling e collaborazione in contesti enterprise e brownfield. Ancoraggi: Mapping to Chapter 4 Workflows (L20); Mapping to Chapter 10 Tooling (L96); SDD in Multi-Role Teams (L471); Use Case Playbooks (L1221)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter04_integration.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B041",
      "target": "K:Ownership and knowledge transfer",
      "key": "ND-e5fb1a58608e7c78",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Le mappature verso i capitoli del primo volume e i playbook collegano specifiche, tooling e collaborazione in contesti enterprise e brownfield. Ancoraggi: Mapping to Chapter 4 Workflows (L20); Mapping to Chapter 10 Tooling (L96); SDD in Multi-Role Teams (L471); Use Case Playbooks (L1221)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter04_integration.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B041",
      "target": "C:C04",
      "key": "ND-3c4848c970e72cc1",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: SDD si integra con workflow esistenti e responsabilità dei team multi-ruolo. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter04_integration.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B041",
      "target": "C:C11",
      "key": "ND-034e798f67821f2a",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: SDD si integra con workflow esistenti e responsabilità dei team multi-ruolo. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter04_integration.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B041",
      "target": "W099",
      "key": "ND-e6035540673d07e9",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: SDD si integra con workflow esistenti e responsabilità dei team multi-ruolo. Confronto (iterative): Esaminare come chiarimenti e modifiche di intenzione si propagano agli artefatti e alla revisione; evitare di equiparare una sequenza di gate a un processo necessariamente waterfall. Scheda W099: Comparing diff content to stated intent can help authors find unintended deviations.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter04_integration.tex",
      "source_line": 231,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "iterative",
      "source_evidence_locator": "Phase Details (L231); Role-Phased Specification Ownership (L496)",
      "target_evidence_locator": "Frozen v6 node W099 summary/contribution and limitation",
      "target_limitations": "Small reported effect; defect denominator absent.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B041",
      "target": "O018",
      "key": "ND-87607f8fc2311c16",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: SDD si integra con workflow esistenti e responsabilità dei team multi-ruolo. Confronto (iterative): Esaminare come chiarimenti e modifiche di intenzione si propagano agli artefatti e alla revisione; evitare di equiparare una sequenza di gate a un processo necessariamente waterfall. Scheda O018: A useful agent specification is compact, testable and iterative rather than a giant prompt resembling an unvalidated requirements dump.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter04_integration.tex",
      "source_line": 231,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "iterative",
      "source_evidence_locator": "Phase Details (L231); Role-Phased Specification Ownership (L496)",
      "target_evidence_locator": "Frozen v6 node O018 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B041",
      "target": "P100",
      "key": "ND-a727da392daee1af",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: SDD si integra con workflow esistenti e responsabilità dei team multi-ruolo. Confronto (iterative): Esaminare come chiarimenti e modifiche di intenzione si propagano agli artefatti e alla revisione; evitare di equiparare una sequenza di gate a un processo necessariamente waterfall. Scheda P100: Orosz revisits Brooks’s distinction between fundamental software difficulty and tool-level improvement.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter04_integration.tex",
      "source_line": 231,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "iterative",
      "source_evidence_locator": "Phase Details (L231); Role-Phased Specification Ownership (L496)",
      "target_evidence_locator": "Frozen v6 node P100 summary/contribution and limitation",
      "target_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B041",
      "target": "W002",
      "key": "ND-4183e85f75afeec8",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: SDD si integra con workflow esistenti e responsabilità dei team multi-ruolo. Confronto (orchestration): Confrontare parallelismo degli agenti, coordinamento e capacità di revisione; il guadagno teorico di concorrenza va ridotto per handoff e integrazione. Scheda W002: Delegating to an agent enables tasks beyond copilot assistance; lack of visibility constrains trust.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter04_integration.tex",
      "source_line": 145,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "orchestration",
      "source_evidence_locator": "Multi-Agent Considerations (L145)",
      "target_evidence_locator": "Frozen v6 node W002 summary/contribution and limitation",
      "target_limitations": "Twenty students; completion-time effects unspecified.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B041",
      "target": "O025",
      "key": "ND-62decc92b4a34e6e",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: SDD si integra con workflow esistenti e responsabilità dei team multi-ruolo. Confronto (orchestration): Confrontare parallelismo degli agenti, coordinamento e capacità di revisione; il guadagno teorico di concorrenza va ridotto per handoff e integrazione. Scheda O025: Developers are moving from guiding one agent toward coordinating multiple asynchronously executing agents.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter04_integration.tex",
      "source_line": 145,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "orchestration",
      "source_evidence_locator": "Multi-Agent Considerations (L145)",
      "target_evidence_locator": "Frozen v6 node O025 summary/contribution and limitation",
      "target_limitations": "Role forecasts and workflow examples, not validated hiring or productivity outcomes.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B041",
      "target": "W150",
      "key": "ND-e5e2dcb9d6d47dea",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: SDD si integra con workflow esistenti e responsabilità dei team multi-ruolo. Confronto (governance): Confrontare autorità umana, confini decisionali e controlli di esecuzione; policy osservate e casi aziendali non certificano l’efficacia del metodo proposto. Scheda W150: Most policies allow AI while specifying disclosure and human responsibility, suggesting workable rather than absolutist governance.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter04_integration.tex",
      "source_line": 83,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "governance",
      "source_evidence_locator": "The Governance Layer (L83); Gate Criteria (L253); Automated Gate Enforcement (L318)",
      "target_evidence_locator": "Frozen v6 node W150 summary/contribution and limitation",
      "target_limitations": "Classifies rules but does not measure their safety effect.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B041",
      "target": "O009",
      "key": "ND-5e148ef9f1ae1797",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: SDD si integra con workflow esistenti e responsabilità dei team multi-ruolo. Confronto (governance): Confrontare autorità umana, confini decisionali e controlli di esecuzione; policy osservate e casi aziendali non certificano l’efficacia del metodo proposto. Scheda O009: Engineers can delegate the inner execution loop while retaining ownership of quality criteria, verdicts and consequences.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter04_integration.tex",
      "source_line": 83,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "governance",
      "source_evidence_locator": "The Governance Layer (L83); Gate Criteria (L253); Automated Gate Enforcement (L318)",
      "target_evidence_locator": "Frozen v6 node O009 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B041",
      "target": "PUB:V11:V02",
      "key": "V11-628d697294e83d0e1d8c9830",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B042",
      "target": "V02",
      "key": "ND-f140f186151ceac1",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter05_patterns.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B042",
      "target": "T:Engineering structure",
      "key": "ND-fc9ea57fd471a1f4",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "Sette pattern estendono il catalogo originario alla gestione delle specifiche. Ancoraggi: Extending the Pattern Catalog (L16); Pattern Overview (L85)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter05_patterns.tex",
      "source_line": 16,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B042",
      "target": "T:Verification & review",
      "key": "ND-e6a689a1ceb1596b",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Sette pattern estendono il catalogo originario alla gestione delle specifiche. Ancoraggi: Extending the Pattern Catalog (L16); Pattern Overview (L85)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter05_patterns.tex",
      "source_line": 16,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B042",
      "target": "T:System knowledge & memory",
      "key": "ND-04186877b50170a6",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Sette pattern estendono il catalogo originario alla gestione delle specifiche. Ancoraggi: Extending the Pattern Catalog (L16); Pattern Overview (L85)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter05_patterns.tex",
      "source_line": 16,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B042",
      "target": "T:What agents can do",
      "key": "ND-8dfaeef9cef1800c",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Sette pattern estendono il catalogo originario alla gestione delle specifiche. Ancoraggi: Extending the Pattern Catalog (L16); Pattern Overview (L85)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter05_patterns.tex",
      "source_line": 16,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B042",
      "target": "K:Specifications and governance",
      "key": "ND-fbedf579a875ef6b",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Costituzione, chiarificazione anticipata, consistenza, conservazione della ricerca, esplorazione parallela, scala delle specifiche e cambio del modello compongono un catalogo specifico. Ancoraggi: Extending the Pattern Catalog (L16); Pattern Overview (L85)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter05_patterns.tex",
      "source_line": 16,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B042",
      "target": "K:Independent verification and oracles",
      "key": "ND-11501c7b8d679cc5",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Costituzione, chiarificazione anticipata, consistenza, conservazione della ricerca, esplorazione parallela, scala delle specifiche e cambio del modello compongono un catalogo specifico. Ancoraggi: Extending the Pattern Catalog (L16); Pattern Overview (L85)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter05_patterns.tex",
      "source_line": 16,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B042",
      "target": "K:System understanding and rationale",
      "key": "ND-ce04ac9dee88ca7d",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Costituzione, chiarificazione anticipata, consistenza, conservazione della ricerca, esplorazione parallela, scala delle specifiche e cambio del modello compongono un catalogo specifico. Ancoraggi: Extending the Pattern Catalog (L16); Pattern Overview (L85)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter05_patterns.tex",
      "source_line": 16,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B042",
      "target": "K:Human-agent collaboration",
      "key": "ND-f8fadca7c4fd8ce8",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Costituzione, chiarificazione anticipata, consistenza, conservazione della ricerca, esplorazione parallela, scala delle specifiche e cambio del modello compongono un catalogo specifico. Ancoraggi: Extending the Pattern Catalog (L16); Pattern Overview (L85)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter05_patterns.tex",
      "source_line": 16,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B042",
      "target": "K:Review capacity and maintainers",
      "key": "ND-ac300617eed9f954",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Costituzione, chiarificazione anticipata, consistenza, conservazione della ricerca, esplorazione parallela, scala delle specifiche e cambio del modello compongono un catalogo specifico. Ancoraggi: Extending the Pattern Catalog (L16); Pattern Overview (L85)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter05_patterns.tex",
      "source_line": 16,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B042",
      "target": "K:Long-running agent execution",
      "key": "ND-d2510fab3800471d",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Costituzione, chiarificazione anticipata, consistenza, conservazione della ricerca, esplorazione parallela, scala delle specifiche e cambio del modello compongono un catalogo specifico. Ancoraggi: Extending the Pattern Catalog (L16); Pattern Overview (L85)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter05_patterns.tex",
      "source_line": 16,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B042",
      "target": "C:C04",
      "key": "ND-394ce3b4e9f311c1",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Sette pattern estendono il catalogo originario alla gestione delle specifiche. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter05_patterns.tex",
      "source_line": 16,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B042",
      "target": "C:C09",
      "key": "ND-98bf5ea4a95901aa",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Sette pattern estendono il catalogo originario alla gestione delle specifiche. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter05_patterns.tex",
      "source_line": 16,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B042",
      "target": "C:C11",
      "key": "ND-ec6b996537848d8b",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Sette pattern estendono il catalogo originario alla gestione delle specifiche. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter05_patterns.tex",
      "source_line": 16,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B042",
      "target": "W011",
      "key": "ND-c5bbc98855052409",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Sette pattern estendono il catalogo originario alla gestione delle specifiche. Confronto (intent): Confrontare intenti, specifiche e criteri di accettazione. La convergenza concettuale non costituisce una validazione sperimentale del processo. Scheda W011: Proposes specification and verification governance to balance faster generation against reliability.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter05_patterns.tex",
      "source_line": 237,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "intent",
      "source_evidence_locator": "Pattern 20: Clarification-First Planning (L237); Pattern 24: Specification Scale Management (L798)",
      "target_evidence_locator": "Frozen v6 node W011 summary/contribution and limitation",
      "target_limitations": "Synthesis rather than a new intervention trial.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B042",
      "target": "O018",
      "key": "ND-d497570bb998b8c9",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Sette pattern estendono il catalogo originario alla gestione delle specifiche. Confronto (intent): Confrontare intenti, specifiche e criteri di accettazione. La convergenza concettuale non costituisce una validazione sperimentale del processo. Scheda O018: A useful agent specification is compact, testable and iterative rather than a giant prompt resembling an unvalidated requirements dump.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter05_patterns.tex",
      "source_line": 237,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "intent",
      "source_evidence_locator": "Pattern 20: Clarification-First Planning (L237); Pattern 24: Specification Scale Management (L798)",
      "target_evidence_locator": "Frozen v6 node O018 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B042",
      "target": "P100",
      "key": "ND-9e413be70684cfe7",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Sette pattern estendono il catalogo originario alla gestione delle specifiche. Confronto (intent): Confrontare intenti, specifiche e criteri di accettazione. La convergenza concettuale non costituisce una validazione sperimentale del processo. Scheda P100: Orosz revisits Brooks’s distinction between fundamental software difficulty and tool-level improvement.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter05_patterns.tex",
      "source_line": 237,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "intent",
      "source_evidence_locator": "Pattern 20: Clarification-First Planning (L237); Pattern 24: Specification Scale Management (L798)",
      "target_evidence_locator": "Frozen v6 node P100 summary/contribution and limitation",
      "target_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B042",
      "target": "W099",
      "key": "ND-17df66c03937b9d5",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Sette pattern estendono il catalogo originario alla gestione delle specifiche. Confronto (iterative): Esaminare come chiarimenti e modifiche di intenzione si propagano agli artefatti e alla revisione; evitare di equiparare una sequenza di gate a un processo necessariamente waterfall. Scheda W099: Comparing diff content to stated intent can help authors find unintended deviations.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter05_patterns.tex",
      "source_line": 16,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "iterative",
      "source_evidence_locator": "Extending the Pattern Catalog (L16); Pattern Overview (L85)",
      "target_evidence_locator": "Frozen v6 node W099 summary/contribution and limitation",
      "target_limitations": "Small reported effect; defect denominator absent.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B042",
      "target": "W002",
      "key": "ND-5b40a73a7f0198c4",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Sette pattern estendono il catalogo originario alla gestione delle specifiche. Confronto (orchestration): Confrontare parallelismo degli agenti, coordinamento e capacità di revisione; il guadagno teorico di concorrenza va ridotto per handoff e integrazione. Scheda W002: Delegating to an agent enables tasks beyond copilot assistance; lack of visibility constrains trust.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter05_patterns.tex",
      "source_line": 668,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "orchestration",
      "source_evidence_locator": "Pattern 23: Parallel Implementation Exploration (L668)",
      "target_evidence_locator": "Frozen v6 node W002 summary/contribution and limitation",
      "target_limitations": "Twenty students; completion-time effects unspecified.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B042",
      "target": "O025",
      "key": "ND-188ca60a90c3d8ae",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Sette pattern estendono il catalogo originario alla gestione delle specifiche. Confronto (orchestration): Confrontare parallelismo degli agenti, coordinamento e capacità di revisione; il guadagno teorico di concorrenza va ridotto per handoff e integrazione. Scheda O025: Developers are moving from guiding one agent toward coordinating multiple asynchronously executing agents.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter05_patterns.tex",
      "source_line": 668,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "orchestration",
      "source_evidence_locator": "Pattern 23: Parallel Implementation Exploration (L668)",
      "target_evidence_locator": "Frozen v6 node O025 summary/contribution and limitation",
      "target_limitations": "Role forecasts and workflow examples, not validated hiring or productivity outcomes.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B042",
      "target": "B012",
      "key": "ND-fbcea17d62cb10b8",
      "relation": "ND_EXTENDS_PATTERN_CATALOGUE",
      "rationale": "I pattern 19–25 si innestano sul catalogo di pratiche del volume iniziale. Ancoraggi sorgente: Extending the Pattern Catalog (L16); Pattern Overview (L85). Destinazione: Understanding Pattern Importance (L13); How to Use This Catalog (L34); Complete Pattern List (L49); Quick Start Guide (L102)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter05_patterns.tex",
      "source_line": 16,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_basis": "EDITORIAL_CONTENT_COMPARISON_NOT_INDEPENDENT_CORROBORATION"
    },
    {
      "source": "B042",
      "target": "PUB:V11:V02",
      "key": "V11-9ce7bfbf3440819b176985d3",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B043",
      "target": "V02",
      "key": "ND-583872d3b8ff5123",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter06_limitations.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B043",
      "target": "T:Engineering structure",
      "key": "ND-ac1196a57f2deae6",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "Il valore di SDD dipende dal contesto e dai costi di mantenimento degli artefatti. Ancoraggi: The Walls of Text Problem (L20); When Spec-Driven Development Doesn't Fit (L138); Measuring SDD Success (L295); Honest Assessment (L379)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter06_limitations.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B043",
      "target": "T:System knowledge & memory",
      "key": "ND-32809d608a28f18c",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Il valore di SDD dipende dal contesto e dai costi di mantenimento degli artefatti. Ancoraggi: The Walls of Text Problem (L20); When Spec-Driven Development Doesn't Fit (L138); Measuring SDD Success (L295); Honest Assessment (L379)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter06_limitations.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B043",
      "target": "T:Productivity",
      "key": "ND-931679e66c5e235e",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Il valore di SDD dipende dal contesto e dai costi di mantenimento degli artefatti. Ancoraggi: The Walls of Text Problem (L20); When Spec-Driven Development Doesn't Fit (L138); Measuring SDD Success (L295); Honest Assessment (L379)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter06_limitations.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B043",
      "target": "T:Verification & review",
      "key": "ND-c6065f216aa82fa1",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Il valore di SDD dipende dal contesto e dai costi di mantenimento degli artefatti. Ancoraggi: The Walls of Text Problem (L20); When Spec-Driven Development Doesn't Fit (L138); Measuring SDD Success (L295); Honest Assessment (L379)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter06_limitations.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B043",
      "target": "K:Specifications and governance",
      "key": "ND-c3e068d608ee6fb6",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo affronta documenti troppo lunghi, casi inadatti, aggiornamento delle specifiche e misurazione del successo, ponendo limiti all’adozione indiscriminata. Ancoraggi: The Walls of Text Problem (L20); When Spec-Driven Development Doesn't Fit (L138); Measuring SDD Success (L295); Honest Assessment (L379)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter06_limitations.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B043",
      "target": "K:System understanding and rationale",
      "key": "ND-318ee482f959576f",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo affronta documenti troppo lunghi, casi inadatti, aggiornamento delle specifiche e misurazione del successo, ponendo limiti all’adozione indiscriminata. Ancoraggi: The Walls of Text Problem (L20); When Spec-Driven Development Doesn't Fit (L138); Measuring SDD Success (L295); Honest Assessment (L379)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter06_limitations.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B043",
      "target": "K:Controlled productivity evidence",
      "key": "ND-4462ec7642977b2b",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo affronta documenti troppo lunghi, casi inadatti, aggiornamento delle specifiche e misurazione del successo, ponendo limiti all’adozione indiscriminata. Ancoraggi: The Walls of Text Problem (L20); When Spec-Driven Development Doesn't Fit (L138); Measuring SDD Success (L295); Honest Assessment (L379)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter06_limitations.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B043",
      "target": "K:Evaluation methodology and baselines",
      "key": "ND-b8bd3356f01ff261",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo affronta documenti troppo lunghi, casi inadatti, aggiornamento delle specifiche e misurazione del successo, ponendo limiti all’adozione indiscriminata. Ancoraggi: The Walls of Text Problem (L20); When Spec-Driven Development Doesn't Fit (L138); Measuring SDD Success (L295); Honest Assessment (L379)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter06_limitations.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B043",
      "target": "C:C02",
      "key": "ND-2d9d76d367d02981",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Il valore di SDD dipende dal contesto e dai costi di mantenimento degli artefatti. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter06_limitations.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B043",
      "target": "C:C04",
      "key": "ND-ae257d2bdaf52403",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Il valore di SDD dipende dal contesto e dai costi di mantenimento degli artefatti. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter06_limitations.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B043",
      "target": "W099",
      "key": "ND-a5a2e8a938337c32",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il valore di SDD dipende dal contesto e dai costi di mantenimento degli artefatti. Confronto (iterative): Esaminare come chiarimenti e modifiche di intenzione si propagano agli artefatti e alla revisione; evitare di equiparare una sequenza di gate a un processo necessariamente waterfall. Scheda W099: Comparing diff content to stated intent can help authors find unintended deviations.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter06_limitations.tex",
      "source_line": 152,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "iterative",
      "source_evidence_locator": "Trivial Changes (L152); The Drift Problem (L217); Symptoms of Drift (L223)",
      "target_evidence_locator": "Frozen v6 node W099 summary/contribution and limitation",
      "target_limitations": "Small reported effect; defect denominator absent.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B043",
      "target": "O018",
      "key": "ND-3b1f9248bb55920a",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il valore di SDD dipende dal contesto e dai costi di mantenimento degli artefatti. Confronto (iterative): Esaminare come chiarimenti e modifiche di intenzione si propagano agli artefatti e alla revisione; evitare di equiparare una sequenza di gate a un processo necessariamente waterfall. Scheda O018: A useful agent specification is compact, testable and iterative rather than a giant prompt resembling an unvalidated requirements dump.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter06_limitations.tex",
      "source_line": 152,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "iterative",
      "source_evidence_locator": "Trivial Changes (L152); The Drift Problem (L217); Symptoms of Drift (L223)",
      "target_evidence_locator": "Frozen v6 node O018 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B043",
      "target": "P100",
      "key": "ND-7b0b8e9991f698fd",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il valore di SDD dipende dal contesto e dai costi di mantenimento degli artefatti. Confronto (iterative): Esaminare come chiarimenti e modifiche di intenzione si propagano agli artefatti e alla revisione; evitare di equiparare una sequenza di gate a un processo necessariamente waterfall. Scheda P100: Orosz revisits Brooks’s distinction between fundamental software difficulty and tool-level improvement.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter06_limitations.tex",
      "source_line": 152,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "iterative",
      "source_evidence_locator": "Trivial Changes (L152); The Drift Problem (L217); Symptoms of Drift (L223)",
      "target_evidence_locator": "Frozen v6 node P100 summary/contribution and limitation",
      "target_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B043",
      "target": "W023",
      "key": "ND-2d3bc228fe49d836",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il valore di SDD dipende dal contesto e dai costi di mantenimento degli artefatti. Confronto (metrics): Usare disegno dello studio, baseline e segmentazione per leggere gli indicatori; risultati di un contesto non possono essere trasferiti automaticamente a tutti i team. Scheda W023: Experienced maintainers were approximately 19% slower on familiar real-repository tasks using early-2025 tools.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter06_limitations.tex",
      "source_line": 299,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "metrics",
      "source_evidence_locator": "Why SDD Metrics Differ (L299); SDD-Specific Metrics (L309); What Not to Measure (L353)",
      "target_evidence_locator": "Frozen v6 node W023 summary/contribution and limitation",
      "target_limitations": "Small sample and older tool generation; not universal effect.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B043",
      "target": "O029",
      "key": "ND-cee6d3c0564d2a1a",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il valore di SDD dipende dal contesto e dai costi di mantenimento degli artefatti. Confronto (metrics): Usare disegno dello studio, baseline e segmentazione per leggere gli indicatori; risultati di un contesto non possono essere trasferiti automaticamente a tutti i team. Scheda O029: Perceived personal acceleration with coding AI does not necessarily translate into net team or release-level productivity.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/chapters/chapter06_limitations.tex",
      "source_line": 299,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "metrics",
      "source_evidence_locator": "Why SDD Metrics Differ (L299); SDD-Specific Metrics (L309); What Not to Measure (L353)",
      "target_evidence_locator": "Frozen v6 node O029 summary/contribution and limitation",
      "target_limitations": "The percentages reported by Osmani come from diverse third-party surveys and experiments; no single pooled causal estimate is supplied.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B043",
      "target": "PUB:V11:V02",
      "key": "V11-57edad4d0407657adac2a687",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B044",
      "target": "V02",
      "key": "ND-1cbad32c142c241e",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/appendices/appendix_templates.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B044",
      "target": "T:Engineering structure",
      "key": "ND-94d49bfa9e4b48e7",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "Template comuni rendono tracciabili costituzione, chiarimenti, consistenza e ricerca. Ancoraggi: Template: Constitution (L10); Template: Clarification Log (L112); Template: Research Artifact (L269); Further Reading (L342)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/appendices/appendix_templates.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B044",
      "target": "T:Verification & review",
      "key": "ND-075bf15cddcfc8af",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Template comuni rendono tracciabili costituzione, chiarimenti, consistenza e ricerca. Ancoraggi: Template: Constitution (L10); Template: Clarification Log (L112); Template: Research Artifact (L269); Further Reading (L342)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/appendices/appendix_templates.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B044",
      "target": "T:System knowledge & memory",
      "key": "ND-2b7eb997d357d3cd",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Template comuni rendono tracciabili costituzione, chiarimenti, consistenza e ricerca. Ancoraggi: Template: Constitution (L10); Template: Clarification Log (L112); Template: Research Artifact (L269); Further Reading (L342)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/appendices/appendix_templates.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B044",
      "target": "K:Specifications and governance",
      "key": "ND-302d0bcd5e875cf4",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "L’appendice fornisce strutture riutilizzabili per gli artefatti centrali del processo, con indicazioni sul loro ruolo. Ancoraggi: Template: Constitution (L10); Template: Clarification Log (L112); Template: Research Artifact (L269); Further Reading (L342)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/appendices/appendix_templates.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B044",
      "target": "K:Independent verification and oracles",
      "key": "ND-fd6259c0575280de",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "L’appendice fornisce strutture riutilizzabili per gli artefatti centrali del processo, con indicazioni sul loro ruolo. Ancoraggi: Template: Constitution (L10); Template: Clarification Log (L112); Template: Research Artifact (L269); Further Reading (L342)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/appendices/appendix_templates.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B044",
      "target": "K:Agent context and persistent memory",
      "key": "ND-d4c8fb5cb92dcd32",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "L’appendice fornisce strutture riutilizzabili per gli artefatti centrali del processo, con indicazioni sul loro ruolo. Ancoraggi: Template: Constitution (L10); Template: Clarification Log (L112); Template: Research Artifact (L269); Further Reading (L342)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/appendices/appendix_templates.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B044",
      "target": "K:System understanding and rationale",
      "key": "ND-01501bfe6bb92be2",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "L’appendice fornisce strutture riutilizzabili per gli artefatti centrali del processo, con indicazioni sul loro ruolo. Ancoraggi: Template: Constitution (L10); Template: Clarification Log (L112); Template: Research Artifact (L269); Further Reading (L342)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/appendices/appendix_templates.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B044",
      "target": "C:C04",
      "key": "ND-9b364de53f28aac3",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Template comuni rendono tracciabili costituzione, chiarimenti, consistenza e ricerca. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/appendices/appendix_templates.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B044",
      "target": "C:C09",
      "key": "ND-5ba0a519815b8227",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Template comuni rendono tracciabili costituzione, chiarimenti, consistenza e ricerca. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/appendices/appendix_templates.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B044",
      "target": "W011",
      "key": "ND-5c52afee517c2872",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Template comuni rendono tracciabili costituzione, chiarimenti, consistenza e ricerca. Confronto (intent): Confrontare intenti, specifiche e criteri di accettazione. La convergenza concettuale non costituisce una validazione sperimentale del processo. Scheda W011: Proposes specification and verification governance to balance faster generation against reliability.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/appendices/appendix_templates.tex",
      "source_line": 112,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "intent",
      "source_evidence_locator": "Template: Clarification Log (L112)",
      "target_evidence_locator": "Frozen v6 node W011 summary/contribution and limitation",
      "target_limitations": "Synthesis rather than a new intervention trial.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B044",
      "target": "O018",
      "key": "ND-074fdc8361ff8856",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Template comuni rendono tracciabili costituzione, chiarimenti, consistenza e ricerca. Confronto (intent): Confrontare intenti, specifiche e criteri di accettazione. La convergenza concettuale non costituisce una validazione sperimentale del processo. Scheda O018: A useful agent specification is compact, testable and iterative rather than a giant prompt resembling an unvalidated requirements dump.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/appendices/appendix_templates.tex",
      "source_line": 112,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "intent",
      "source_evidence_locator": "Template: Clarification Log (L112)",
      "target_evidence_locator": "Frozen v6 node O018 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B044",
      "target": "P100",
      "key": "ND-5bae045e130ab27c",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Template comuni rendono tracciabili costituzione, chiarimenti, consistenza e ricerca. Confronto (intent): Confrontare intenti, specifiche e criteri di accettazione. La convergenza concettuale non costituisce una validazione sperimentale del processo. Scheda P100: Orosz revisits Brooks’s distinction between fundamental software difficulty and tool-level improvement.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/appendices/appendix_templates.tex",
      "source_line": 112,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "intent",
      "source_evidence_locator": "Template: Clarification Log (L112)",
      "target_evidence_locator": "Frozen v6 node P100 summary/contribution and limitation",
      "target_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B044",
      "target": "W157",
      "key": "ND-56accebec84ccb93",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Template comuni rendono tracciabili costituzione, chiarimenti, consistenza e ricerca. Confronto (static): Confrontare file di istruzioni, memoria esterna e responsabilità di aggiornamento; i meccanismi descritti non sono tutti equivalenti alla memoria virtuale gestita dal sistema. Scheda W157: Typed state pages and enforced write policy protect essential agent memory against compaction and reset failures.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/appendices/appendix_templates.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "static",
      "source_evidence_locator": "Template: Constitution (L10); Template: Consistency Report (L183); Further Reading (L342)",
      "target_evidence_locator": "Frozen v6 node W157 summary/contribution and limitation",
      "target_limitations": "Guarantees conditional on token-budget working set; limited trace and synthetic evaluation.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B044",
      "target": "O004",
      "key": "ND-9ac1535336c74257",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Template comuni rendono tracciabili costituzione, chiarimenti, consistenza e ricerca. Confronto (static): Confrontare file di istruzioni, memoria esterna e responsabilità di aggiornamento; i meccanismi descritti non sono tutti equivalenti alla memoria virtuale gestita dal sistema. Scheda O004: Agent configuration and memory are perishable operational assets that should be periodically revalidated.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/appendices/appendix_templates.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "static",
      "source_evidence_locator": "Template: Constitution (L10); Template: Consistency Report (L183); Further Reading (L342)",
      "target_evidence_locator": "Frozen v6 node O004 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B044",
      "target": "PUB:V11:V02",
      "key": "V11-1086057685c86962e06e2ee9",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B045",
      "target": "V02",
      "key": "ND-e835066ad84a1b42",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/appendices/appendix_examples.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B045",
      "target": "T:Engineering structure",
      "key": "ND-603ba269bf36ba1f",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "Due esempi mostrano come gli artefatti si collegano in un percorso end-to-end. Ancoraggi: Choosing the Right Example (L10); Example: Notifications Feature (N+1) (L38); Example: Sprintify (Enterprise Greenfield) (L215); Further Reading (L755)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/appendices/appendix_examples.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B045",
      "target": "T:System knowledge & memory",
      "key": "ND-19e0bcc2133bc3fc",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Due esempi mostrano come gli artefatti si collegano in un percorso end-to-end. Ancoraggi: Choosing the Right Example (L10); Example: Notifications Feature (N+1) (L38); Example: Sprintify (Enterprise Greenfield) (L215); Further Reading (L755)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/appendices/appendix_examples.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B045",
      "target": "T:Verification & review",
      "key": "ND-6050caf37ba5f196",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Due esempi mostrano come gli artefatti si collegano in un percorso end-to-end. Ancoraggi: Choosing the Right Example (L10); Example: Notifications Feature (N+1) (L38); Example: Sprintify (Enterprise Greenfield) (L215); Further Reading (L755)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/appendices/appendix_examples.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B045",
      "target": "T:Code quality & security",
      "key": "ND-5e05bc562af0f633",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Due esempi mostrano come gli artefatti si collegano in un percorso end-to-end. Ancoraggi: Choosing the Right Example (L10); Example: Notifications Feature (N+1) (L38); Example: Sprintify (Enterprise Greenfield) (L215); Further Reading (L755)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/appendices/appendix_examples.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B045",
      "target": "K:Specifications and governance",
      "key": "ND-d2c061a2f3d19630",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Notifications N+1 e Sprintify rappresentano rispettivamente estensione di un sistema e greenfield enterprise; il contributo è la continuità fra specifica, pianificazione e verifica. Ancoraggi: Choosing the Right Example (L10); Example: Notifications Feature (N+1) (L38); Example: Sprintify (Enterprise Greenfield) (L215); Further Reading (L755)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/appendices/appendix_examples.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B045",
      "target": "K:System understanding and rationale",
      "key": "ND-9957783dc206b6aa",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Notifications N+1 e Sprintify rappresentano rispettivamente estensione di un sistema e greenfield enterprise; il contributo è la continuità fra specifica, pianificazione e verifica. Ancoraggi: Choosing the Right Example (L10); Example: Notifications Feature (N+1) (L38); Example: Sprintify (Enterprise Greenfield) (L215); Further Reading (L755)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/appendices/appendix_examples.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B045",
      "target": "K:Independent verification and oracles",
      "key": "ND-60755d9aee372944",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Notifications N+1 e Sprintify rappresentano rispettivamente estensione di un sistema e greenfield enterprise; il contributo è la continuità fra specifica, pianificazione e verifica. Ancoraggi: Choosing the Right Example (L10); Example: Notifications Feature (N+1) (L38); Example: Sprintify (Enterprise Greenfield) (L215); Further Reading (L755)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/appendices/appendix_examples.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B045",
      "target": "K:Evaluation methodology and baselines",
      "key": "ND-e7fef88f632fe409",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Notifications N+1 e Sprintify rappresentano rispettivamente estensione di un sistema e greenfield enterprise; il contributo è la continuità fra specifica, pianificazione e verifica. Ancoraggi: Choosing the Right Example (L10); Example: Notifications Feature (N+1) (L38); Example: Sprintify (Enterprise Greenfield) (L215); Further Reading (L755)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/appendices/appendix_examples.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B045",
      "target": "C:C04",
      "key": "ND-215fe1e7fd457f8f",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Due esempi mostrano come gli artefatti si collegano in un percorso end-to-end. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/appendices/appendix_examples.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B045",
      "target": "C:C07",
      "key": "ND-06942c1e4540390e",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Due esempi mostrano come gli artefatti si collegano in un percorso end-to-end. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/appendices/appendix_examples.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B045",
      "target": "W099",
      "key": "ND-7fcb5e7c5195902f",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Due esempi mostrano come gli artefatti si collegano in un percorso end-to-end. Confronto (iterative): Esaminare come chiarimenti e modifiche di intenzione si propagano agli artefatti e alla revisione; evitare di equiparare una sequenza di gate a un processo necessariamente waterfall. Scheda W099: Comparing diff content to stated intent can help authors find unintended deviations.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/appendices/appendix_examples.tex",
      "source_line": 596,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "iterative",
      "source_evidence_locator": "Sample Tasks (Phase 2: Data Layer) (L596); Sample Tasks (Phase 5: Event Layer) (L609)",
      "target_evidence_locator": "Frozen v6 node W099 summary/contribution and limitation",
      "target_limitations": "Small reported effect; defect denominator absent.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B045",
      "target": "O018",
      "key": "ND-144bbb808ee6bb94",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Due esempi mostrano come gli artefatti si collegano in un percorso end-to-end. Confronto (iterative): Esaminare come chiarimenti e modifiche di intenzione si propagano agli artefatti e alla revisione; evitare di equiparare una sequenza di gate a un processo necessariamente waterfall. Scheda O018: A useful agent specification is compact, testable and iterative rather than a giant prompt resembling an unvalidated requirements dump.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/appendices/appendix_examples.tex",
      "source_line": 596,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "iterative",
      "source_evidence_locator": "Sample Tasks (Phase 2: Data Layer) (L596); Sample Tasks (Phase 5: Event Layer) (L609)",
      "target_evidence_locator": "Frozen v6 node O018 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B045",
      "target": "P100",
      "key": "ND-84d2a23ca86ec531",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Due esempi mostrano come gli artefatti si collegano in un percorso end-to-end. Confronto (iterative): Esaminare come chiarimenti e modifiche di intenzione si propagano agli artefatti e alla revisione; evitare di equiparare una sequenza di gate a un processo necessariamente waterfall. Scheda P100: Orosz revisits Brooks’s distinction between fundamental software difficulty and tool-level improvement.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/appendices/appendix_examples.tex",
      "source_line": 596,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "iterative",
      "source_evidence_locator": "Sample Tasks (Phase 2: Data Layer) (L596); Sample Tasks (Phase 5: Event Layer) (L609)",
      "target_evidence_locator": "Frozen v6 node P100 summary/contribution and limitation",
      "target_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B045",
      "target": "W077",
      "key": "ND-da9dec783c1369da",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Due esempi mostrano come gli artefatti si collegano in un percorso end-to-end. Confronto (oracle): Distinguere test derivati dall’intenzione da test che ripetono l’implementazione; un esito verde richiede un oracolo pertinente e sufficientemente indipendente. Scheda W077: Tests generated directly from defective implementations can encode the bug; an independent specification reduces error propagation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/appendices/appendix_examples.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "oracle",
      "source_evidence_locator": "Choosing the Right Example (L10); Example: Sprintify (Enterprise Greenfield) (L215); Further Reading (L755)",
      "target_evidence_locator": "Frozen v6 node W077 summary/contribution and limitation",
      "target_limitations": "Specific Java defect benchmark and prompt setup.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B045",
      "target": "O033",
      "key": "ND-dc786af47bc3913b",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Due esempi mostrano come gli artefatti si collegano in un percorso end-to-end. Confronto (oracle): Distinguere test derivati dall’intenzione da test che ripetono l’implementazione; un esito verde richiede un oracolo pertinente e sufficientemente indipendente. Scheda O033: Verification becomes the bottleneck when generation is cheap; every AI-produced change needs a justified check.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/appendices/appendix_examples.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "oracle",
      "source_evidence_locator": "Choosing the Right Example (L10); Example: Sprintify (Enterprise Greenfield) (L215); Further Reading (L755)",
      "target_evidence_locator": "Frozen v6 node O033 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B045",
      "target": "PUB:V11:V02",
      "key": "V11-951eec123054f80212ce4591",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B046",
      "target": "V02",
      "key": "ND-bb7f85f648a1b424",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/appendices/appendix_playbooks.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B046",
      "target": "T:Engineering structure",
      "key": "ND-6e7367fc05b4abd1",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "I playbook adattano il processo a sviluppo nuovo, brownfield, hotfix e collaborazione. Ancoraggi: Playbook Selection Guide (L10); Legacy Codebase Integration (L139); Spike/Exploration (L269); Quick Decision Reference (L474)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/appendices/appendix_playbooks.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B046",
      "target": "T:System knowledge & memory",
      "key": "ND-4b48f02e0a6ecf48",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "I playbook adattano il processo a sviluppo nuovo, brownfield, hotfix e collaborazione. Ancoraggi: Playbook Selection Guide (L10); Legacy Codebase Integration (L139); Spike/Exploration (L269); Quick Decision Reference (L474)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/appendices/appendix_playbooks.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B046",
      "target": "T:Productivity",
      "key": "ND-0daa050aece6108f",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "I playbook adattano il processo a sviluppo nuovo, brownfield, hotfix e collaborazione. Ancoraggi: Playbook Selection Guide (L10); Legacy Codebase Integration (L139); Spike/Exploration (L269); Quick Decision Reference (L474)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/appendices/appendix_playbooks.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B046",
      "target": "T:Skills & learning",
      "key": "ND-160a4ef7e27b3c57",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "I playbook adattano il processo a sviluppo nuovo, brownfield, hotfix e collaborazione. Ancoraggi: Playbook Selection Guide (L10); Legacy Codebase Integration (L139); Spike/Exploration (L269); Quick Decision Reference (L474)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/appendices/appendix_playbooks.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B046",
      "target": "K:Specifications and governance",
      "key": "ND-285a7e7edb2420c7",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Checklist e sequenze di comandi condensano i sei scenari del capitolo di integrazione, rendendo esplicito cosa varia con il rischio e il contesto. Ancoraggi: Playbook Selection Guide (L10); Legacy Codebase Integration (L139); Spike/Exploration (L269); Quick Decision Reference (L474)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/appendices/appendix_playbooks.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B046",
      "target": "K:System understanding and rationale",
      "key": "ND-d4866f525e3a7edd",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Checklist e sequenze di comandi condensano i sei scenari del capitolo di integrazione, rendendo esplicito cosa varia con il rischio e il contesto. Ancoraggi: Playbook Selection Guide (L10); Legacy Codebase Integration (L139); Spike/Exploration (L269); Quick Decision Reference (L474)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/appendices/appendix_playbooks.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B046",
      "target": "K:Developer workflow and adoption",
      "key": "ND-6b5997e16647a57e",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Checklist e sequenze di comandi condensano i sei scenari del capitolo di integrazione, rendendo esplicito cosa varia con il rischio e il contesto. Ancoraggi: Playbook Selection Guide (L10); Legacy Codebase Integration (L139); Spike/Exploration (L269); Quick Decision Reference (L474)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/appendices/appendix_playbooks.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B046",
      "target": "K:Evaluation methodology and baselines",
      "key": "ND-23031a8bd9f58af4",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Checklist e sequenze di comandi condensano i sei scenari del capitolo di integrazione, rendendo esplicito cosa varia con il rischio e il contesto. Ancoraggi: Playbook Selection Guide (L10); Legacy Codebase Integration (L139); Spike/Exploration (L269); Quick Decision Reference (L474)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/appendices/appendix_playbooks.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B046",
      "target": "C:C04",
      "key": "ND-28baf58ce53a57d0",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: I playbook adattano il processo a sviluppo nuovo, brownfield, hotfix e collaborazione. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/appendices/appendix_playbooks.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B046",
      "target": "C:C11",
      "key": "ND-64ffc9c69a8563b9",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: I playbook adattano il processo a sviluppo nuovo, brownfield, hotfix e collaborazione. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/appendices/appendix_playbooks.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B046",
      "target": "W099",
      "key": "ND-eead94a65c8ca8ea",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: I playbook adattano il processo a sviluppo nuovo, brownfield, hotfix e collaborazione. Confronto (iterative): Esaminare come chiarimenti e modifiche di intenzione si propagano agli artefatti e alla revisione; evitare di equiparare una sequenza di gate a un processo necessariamente waterfall. Scheda W099: Comparing diff content to stated intent can help authors find unintended deviations.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/appendices/appendix_playbooks.tex",
      "source_line": 367,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "iterative",
      "source_evidence_locator": "Workflow Phases (L367)",
      "target_evidence_locator": "Frozen v6 node W099 summary/contribution and limitation",
      "target_limitations": "Small reported effect; defect denominator absent.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B046",
      "target": "O018",
      "key": "ND-04b4e41d7431b08a",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: I playbook adattano il processo a sviluppo nuovo, brownfield, hotfix e collaborazione. Confronto (iterative): Esaminare come chiarimenti e modifiche di intenzione si propagano agli artefatti e alla revisione; evitare di equiparare una sequenza di gate a un processo necessariamente waterfall. Scheda O018: A useful agent specification is compact, testable and iterative rather than a giant prompt resembling an unvalidated requirements dump.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/appendices/appendix_playbooks.tex",
      "source_line": 367,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "iterative",
      "source_evidence_locator": "Workflow Phases (L367)",
      "target_evidence_locator": "Frozen v6 node O018 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B046",
      "target": "P100",
      "key": "ND-ba58cc7ad706cc8d",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: I playbook adattano il processo a sviluppo nuovo, brownfield, hotfix e collaborazione. Confronto (iterative): Esaminare come chiarimenti e modifiche di intenzione si propagano agli artefatti e alla revisione; evitare di equiparare una sequenza di gate a un processo necessariamente waterfall. Scheda P100: Orosz revisits Brooks’s distinction between fundamental software difficulty and tool-level improvement.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/appendices/appendix_playbooks.tex",
      "source_line": 367,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "iterative",
      "source_evidence_locator": "Workflow Phases (L367)",
      "target_evidence_locator": "Frozen v6 node P100 summary/contribution and limitation",
      "target_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B046",
      "target": "W007",
      "key": "ND-f49f4edcc3336073",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: I playbook adattano il processo a sviluppo nuovo, brownfield, hotfix e collaborazione. Confronto (adoption): Confrontare selezione degli strumenti, abilitazione del team e verifica degli esiti; una graduatoria o un piano di rollout non sostituisce un pilot controllato. Scheda W007: Enterprise users report perceived usefulness and practical requirements that should shape deployment.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/appendices/appendix_playbooks.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "adoption",
      "source_evidence_locator": "Playbook Selection Guide (L10); Emergency Hotfix (L201); Quick Decision Reference (L474)",
      "target_evidence_locator": "Frozen v6 node W007 summary/contribution and limitation",
      "target_limitations": "IBM respondents only; perception-based.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B046",
      "target": "O041",
      "key": "ND-3ae27809a85a5345",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: I playbook adattano il processo a sviluppo nuovo, brownfield, hotfix e collaborazione. Confronto (adoption): Confrontare selezione degli strumenti, abilitazione del team e verifica degli esiti; una graduatoria o un piano di rollout non sostituisce un pilot controllato. Scheda O041: Engineering leaders should define outcome quality, train teams and make human verification a normal part of AI adoption.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/appendices/appendix_playbooks.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "adoption",
      "source_evidence_locator": "Playbook Selection Guide (L10); Emergency Hotfix (L201); Quick Decision Reference (L474)",
      "target_evidence_locator": "Frozen v6 node O041 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B046",
      "target": "B041",
      "key": "ND-29bd4eb430d83a6a",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:integration.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/appendices/appendix_playbooks.tex",
      "source_line": 7,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:integration"
    },
    {
      "source": "B046",
      "target": "B041",
      "key": "ND-9e6597f3bbb1b6c6",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:integration.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG/appendices/appendix_playbooks.tex",
      "source_line": 450,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:integration"
    },
    {
      "source": "B046",
      "target": "PUB:V11:V02",
      "key": "V11-b8c180d8c02ff5a84cb7d571",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B047",
      "target": "V03",
      "key": "ND-3a3096bb452a8353",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B047",
      "target": "T:Engineering structure",
      "key": "ND-747aa60ce62bd0f2",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "Le introduzioni alle parti spiegano il passaggio dal processo alla progettazione dei framework. Ancoraggi: Introduzioni alle parti — SDD, seconda edizione (L1)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 1,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B047",
      "target": "T:What agents can do",
      "key": "ND-aa09d4904d6e3b25",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Le introduzioni alle parti spiegano il passaggio dal processo alla progettazione dei framework. Ancoraggi: Introduzioni alle parti — SDD, seconda edizione (L1)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 1,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B047",
      "target": "T:Verification & review",
      "key": "ND-2d13c11486110be4",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Le introduzioni alle parti spiegano il passaggio dal processo alla progettazione dei framework. Ancoraggi: Introduzioni alle parti — SDD, seconda edizione (L1)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 1,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B047",
      "target": "K:Developer workflow and adoption",
      "key": "ND-df2911f55f67f01e",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il main della seconda edizione orienta fra anatomia, ecosistema, confronto, Enterprise SDD, pattern e limiti. Mantiene leggibile l’architettura del volume senza duplicarne i file inclusi. Ancoraggi: Introduzioni alle parti — SDD, seconda edizione (L1)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 1,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B047",
      "target": "K:Human-agent collaboration",
      "key": "ND-a706f64b35bdcff6",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il main della seconda edizione orienta fra anatomia, ecosistema, confronto, Enterprise SDD, pattern e limiti. Mantiene leggibile l’architettura del volume senza duplicarne i file inclusi. Ancoraggi: Introduzioni alle parti — SDD, seconda edizione (L1)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 1,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B047",
      "target": "K:Specifications and governance",
      "key": "ND-8a21f9f8f12bb4e2",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il main della seconda edizione orienta fra anatomia, ecosistema, confronto, Enterprise SDD, pattern e limiti. Mantiene leggibile l’architettura del volume senza duplicarne i file inclusi. Ancoraggi: Introduzioni alle parti — SDD, seconda edizione (L1)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 1,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B047",
      "target": "K:Independent verification and oracles",
      "key": "ND-766bfc3b3d406036",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il main della seconda edizione orienta fra anatomia, ecosistema, confronto, Enterprise SDD, pattern e limiti. Mantiene leggibile l’architettura del volume senza duplicarne i file inclusi. Ancoraggi: Introduzioni alle parti — SDD, seconda edizione (L1)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 1,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B047",
      "target": "K:Ownership and knowledge transfer",
      "key": "ND-e650b78709db2095",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il main della seconda edizione orienta fra anatomia, ecosistema, confronto, Enterprise SDD, pattern e limiti. Mantiene leggibile l’architettura del volume senza duplicarne i file inclusi. Ancoraggi: Introduzioni alle parti — SDD, seconda edizione (L1)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 1,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B047",
      "target": "C:C01",
      "key": "ND-b141168b08a7d02e",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Le introduzioni alle parti spiegano il passaggio dal processo alla progettazione dei framework. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 1,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B047",
      "target": "C:C04",
      "key": "ND-fd47bbda7359cb5d",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Le introduzioni alle parti spiegano il passaggio dal processo alla progettazione dei framework. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 1,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B047",
      "target": "C:C11",
      "key": "ND-a50e936f6f0090d0",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Le introduzioni alle parti spiegano il passaggio dal processo alla progettazione dei framework. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 1,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B047",
      "target": "B048",
      "key": "ND-ca2835fa6ff88112",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 24,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B047",
      "target": "B049",
      "key": "ND-646ab3341b37c5ad",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 69,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B047",
      "target": "B049",
      "key": "ND-234650e846774403",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:shift.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 46,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:shift"
    },
    {
      "source": "B047",
      "target": "B049",
      "key": "ND-45b29453014acbbf",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:shift.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 61,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:shift"
    },
    {
      "source": "B047",
      "target": "B050",
      "key": "ND-2e7f876401671fdb",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 70,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B047",
      "target": "B050",
      "key": "ND-b2d4e142f3e12ad5",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:process.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 49,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:process"
    },
    {
      "source": "B047",
      "target": "B050",
      "key": "ND-da39e4edda4027f1",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:process.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 61,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:process"
    },
    {
      "source": "B047",
      "target": "B051",
      "key": "ND-b52568d392760a30",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 71,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B047",
      "target": "B051",
      "key": "ND-5b9333c36dea7e93",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:anatomy.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 52,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:anatomy"
    },
    {
      "source": "B047",
      "target": "B051",
      "key": "ND-3e1c23df4f5994bc",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:anatomy.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 61,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:anatomy"
    },
    {
      "source": "B047",
      "target": "B052",
      "key": "ND-22b07fb0d131cdb2",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 72,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B047",
      "target": "B052",
      "key": "ND-6e85582f4ab980f5",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:ecosystem.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 55,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:ecosystem"
    },
    {
      "source": "B047",
      "target": "B052",
      "key": "ND-0168a6a0becf2824",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:ecosystem.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 61,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:ecosystem"
    },
    {
      "source": "B047",
      "target": "B052",
      "key": "ND-8a96088e07de376b",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:ecosystem.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 104,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:ecosystem"
    },
    {
      "source": "B047",
      "target": "B053",
      "key": "ND-361dff04a7c2eb4f",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 112,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B047",
      "target": "B053",
      "key": "ND-13f29173b7439002",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:gsd.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 89,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:gsd"
    },
    {
      "source": "B047",
      "target": "B054",
      "key": "ND-e5f30e663f0d48d3",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 113,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B047",
      "target": "B054",
      "key": "ND-03b0f74fada468a7",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:spectools.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 92,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:spectools"
    },
    {
      "source": "B047",
      "target": "B055",
      "key": "ND-9f01a4181a623992",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 114,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B047",
      "target": "B055",
      "key": "ND-902e28370c5384d8",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:orchestrators.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 95,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:orchestrators"
    },
    {
      "source": "B047",
      "target": "B056",
      "key": "ND-ab74d6527d344ea3",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 115,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B047",
      "target": "B056",
      "key": "ND-e102b515642bf2c8",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:autonomous.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 98,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:autonomous"
    },
    {
      "source": "B047",
      "target": "B057",
      "key": "ND-3c226a52739f013e",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 149,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B047",
      "target": "B057",
      "key": "ND-921619b01376528b",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:comparison.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 132,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:comparison"
    },
    {
      "source": "B047",
      "target": "B057",
      "key": "ND-b77184223ecff24e",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:comparison.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 141,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:comparison"
    },
    {
      "source": "B047",
      "target": "B058",
      "key": "ND-0c07518c01dfca19",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 150,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B047",
      "target": "B058",
      "key": "ND-21139746415e3fbc",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:boundaries.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 135,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:boundaries"
    },
    {
      "source": "B047",
      "target": "B058",
      "key": "ND-bf5f7ee32713e138",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:boundaries.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 141,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:boundaries"
    },
    {
      "source": "B047",
      "target": "B059",
      "key": "ND-f15a4ee5e39fe7e4",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 190,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B047",
      "target": "B059",
      "key": "ND-cc7fc4c879d7fb5b",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:foundation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 167,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:foundation"
    },
    {
      "source": "B047",
      "target": "B060",
      "key": "ND-580b6f09414861a7",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 191,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B047",
      "target": "B060",
      "key": "ND-baf4b404d193cd92",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:agents.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 170,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:agents"
    },
    {
      "source": "B047",
      "target": "B061",
      "key": "ND-4acd9b9324b66f4d",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 192,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B047",
      "target": "B061",
      "key": "ND-394e3ae69c19fdbe",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:automation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 173,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:automation"
    },
    {
      "source": "B047",
      "target": "B062",
      "key": "ND-cc3181b1a61762ea",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 193,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B047",
      "target": "B062",
      "key": "ND-80466e172e83bc3b",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:autonomy.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 176,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:autonomy"
    },
    {
      "source": "B047",
      "target": "B063",
      "key": "ND-35a338f8f088a408",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 230,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B047",
      "target": "B063",
      "key": "ND-a0fa62836d756349",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:patterns.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 205,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:patterns"
    },
    {
      "source": "B047",
      "target": "B063",
      "key": "ND-7cdeff856db9d2e6",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:patterns.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 210,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:patterns"
    },
    {
      "source": "B047",
      "target": "B063",
      "key": "ND-81accda7359e2a26",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:patterns.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 222,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:patterns"
    },
    {
      "source": "B047",
      "target": "B064",
      "key": "ND-4cf1028e255a3fc9",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 231,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B047",
      "target": "B064",
      "key": "ND-2a714fed4bd74fdd",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:limitations.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 205,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:limitations"
    },
    {
      "source": "B047",
      "target": "B064",
      "key": "ND-d31de1b623162f83",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:limitations.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 213,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:limitations"
    },
    {
      "source": "B047",
      "target": "B064",
      "key": "ND-fbdf323744737b89",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:limitations.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 222,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:limitations"
    },
    {
      "source": "B047",
      "target": "B065",
      "key": "ND-7301914ecd688e75",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 232,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B047",
      "target": "B065",
      "key": "ND-3aead716e01192ba",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:design-framework.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 205,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:design-framework"
    },
    {
      "source": "B047",
      "target": "B065",
      "key": "ND-9394a28396585559",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:design-framework.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 216,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:design-framework"
    },
    {
      "source": "B047",
      "target": "B065",
      "key": "ND-702d2853b9b74a9f",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:design-framework.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 222,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:design-framework"
    },
    {
      "source": "B047",
      "target": "B066",
      "key": "ND-c64e2ee86358b135",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 244,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B047",
      "target": "B067",
      "key": "ND-2db7b0c4f49f6cee",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 245,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B047",
      "target": "B068",
      "key": "ND-a9a470d83fa7c842",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 246,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B047",
      "target": "B069",
      "key": "ND-131a97b3f77a182b",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 251,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B047",
      "target": "B082",
      "key": "ND-e43575b21bb6de5a",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/main.tex",
      "source_line": 255,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B047",
      "target": "PUB:V11:V03",
      "key": "V11-7a4fd5a701085bbf123a04cf",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B048",
      "target": "V03",
      "key": "ND-3181c3e0517fa1f3",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/frontmatter.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B048",
      "target": "T:Engineering structure",
      "key": "ND-8f33eb396d9433c9",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "La prefazione esplicita l’allargamento dalla singola toolchain all’ecosistema SDD. Ancoraggi: Preface (L57)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/frontmatter.tex",
      "source_line": 57,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B048",
      "target": "T:Verification & review",
      "key": "ND-8ce449cf5aef28f1",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La prefazione esplicita l’allargamento dalla singola toolchain all’ecosistema SDD. Ancoraggi: Preface (L57)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/frontmatter.tex",
      "source_line": 57,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B048",
      "target": "T:Productivity",
      "key": "ND-c9eba65e75727971",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La prefazione esplicita l’allargamento dalla singola toolchain all’ecosistema SDD. Ancoraggi: Preface (L57)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/frontmatter.tex",
      "source_line": 57,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B048",
      "target": "T:Skills & learning",
      "key": "ND-7ab39c90517b2055",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La prefazione esplicita l’allargamento dalla singola toolchain all’ecosistema SDD. Ancoraggi: Preface (L57)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/frontmatter.tex",
      "source_line": 57,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B048",
      "target": "K:Specifications and governance",
      "key": "ND-8e544ed7de951501",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il file contestualizza obiettivi, pubblico e novità della seconda edizione, preparando una lettura comparativa e progettuale. Ancoraggi: Preface (L57)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/frontmatter.tex",
      "source_line": 57,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B048",
      "target": "K:Independent verification and oracles",
      "key": "ND-3963d4a706321d65",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il file contestualizza obiettivi, pubblico e novità della seconda edizione, preparando una lettura comparativa e progettuale. Ancoraggi: Preface (L57)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/frontmatter.tex",
      "source_line": 57,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B048",
      "target": "K:Developer workflow and adoption",
      "key": "ND-5c10fc39889ed070",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il file contestualizza obiettivi, pubblico e novità della seconda edizione, preparando una lettura comparativa e progettuale. Ancoraggi: Preface (L57)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/frontmatter.tex",
      "source_line": 57,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B048",
      "target": "K:Evaluation methodology and baselines",
      "key": "ND-c7db344f4a0f4f9c",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il file contestualizza obiettivi, pubblico e novità della seconda edizione, preparando una lettura comparativa e progettuale. Ancoraggi: Preface (L57)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/frontmatter.tex",
      "source_line": 57,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B048",
      "target": "C:C01",
      "key": "ND-3f88ddf87d408e4a",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: La prefazione esplicita l’allargamento dalla singola toolchain all’ecosistema SDD. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/frontmatter.tex",
      "source_line": 57,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B048",
      "target": "C:C04",
      "key": "ND-d6f869a23fd76a88",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: La prefazione esplicita l’allargamento dalla singola toolchain all’ecosistema SDD. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/frontmatter.tex",
      "source_line": 57,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B048",
      "target": "B065",
      "key": "ND-4cf06e6b98efca7b",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label app:design-framework.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/frontmatter.tex",
      "source_line": 76,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "app:design-framework"
    },
    {
      "source": "B048",
      "target": "B054",
      "key": "ND-bdb07f2bb784d180",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:spectools.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/frontmatter.tex",
      "source_line": 88,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:spectools"
    },
    {
      "source": "B048",
      "target": "B054",
      "key": "ND-349917f46932896b",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:spectools.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/frontmatter.tex",
      "source_line": 121,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:spectools"
    },
    {
      "source": "B048",
      "target": "B057",
      "key": "ND-939e282a57bb28b2",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:comparison.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/frontmatter.tex",
      "source_line": 113,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:comparison"
    },
    {
      "source": "B048",
      "target": "B057",
      "key": "ND-16c3c34e193ee3b1",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:comparison.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/frontmatter.tex",
      "source_line": 128,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:comparison"
    },
    {
      "source": "B048",
      "target": "B058",
      "key": "ND-325b8de6a7743e15",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:boundaries.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/frontmatter.tex",
      "source_line": 113,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:boundaries"
    },
    {
      "source": "B048",
      "target": "B058",
      "key": "ND-a788398b23cce086",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:boundaries.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/frontmatter.tex",
      "source_line": 128,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:boundaries"
    },
    {
      "source": "B048",
      "target": "B059",
      "key": "ND-8aa2cb22cf9674d1",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:foundation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/frontmatter.tex",
      "source_line": 117,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:foundation"
    },
    {
      "source": "B048",
      "target": "B059",
      "key": "ND-c756c924f85b2fb9",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:foundation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/frontmatter.tex",
      "source_line": 121,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:foundation"
    },
    {
      "source": "B048",
      "target": "B059",
      "key": "ND-2c20b2b4ff700e96",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:foundation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/frontmatter.tex",
      "source_line": 130,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:foundation"
    },
    {
      "source": "B048",
      "target": "B062",
      "key": "ND-229fb82c3b9126a5",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:autonomy.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/frontmatter.tex",
      "source_line": 117,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:autonomy"
    },
    {
      "source": "B048",
      "target": "B062",
      "key": "ND-4af90b252819a9e9",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:autonomy.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/frontmatter.tex",
      "source_line": 121,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:autonomy"
    },
    {
      "source": "B048",
      "target": "B062",
      "key": "ND-7018f03920fcc5ba",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:autonomy.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/frontmatter.tex",
      "source_line": 130,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:autonomy"
    },
    {
      "source": "B048",
      "target": "B049",
      "key": "ND-fe93d00d8a7a5ade",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:shift.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/frontmatter.tex",
      "source_line": 121,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:shift"
    },
    {
      "source": "B048",
      "target": "B049",
      "key": "ND-558c5700fdbf8515",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:shift.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/frontmatter.tex",
      "source_line": 128,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:shift"
    },
    {
      "source": "B048",
      "target": "B049",
      "key": "ND-f906f883fd33abef",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:shift.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/frontmatter.tex",
      "source_line": 130,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:shift"
    },
    {
      "source": "B048",
      "target": "B050",
      "key": "ND-870f2a6c0b2c1830",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:process.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/frontmatter.tex",
      "source_line": 121,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:process"
    },
    {
      "source": "B048",
      "target": "B060",
      "key": "ND-a070a71f75f04684",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:agents.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/frontmatter.tex",
      "source_line": 121,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:agents"
    },
    {
      "source": "B048",
      "target": "B067",
      "key": "ND-31cd6aa351e7da3d",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label app:playbooks.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/frontmatter.tex",
      "source_line": 121,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "app:playbooks"
    },
    {
      "source": "B048",
      "target": "B052",
      "key": "ND-2a96de482f80acda",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:ecosystem.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/frontmatter.tex",
      "source_line": 128,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:ecosystem"
    },
    {
      "source": "B048",
      "target": "B063",
      "key": "ND-44a4f15bf26dc0e3",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:patterns.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/frontmatter.tex",
      "source_line": 132,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:patterns"
    },
    {
      "source": "B048",
      "target": "B064",
      "key": "ND-f649d6704d0c445f",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:limitations.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/frontmatter.tex",
      "source_line": 132,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:limitations"
    },
    {
      "source": "B048",
      "target": "B064",
      "key": "ND-7b574ddc9a7ce1ba",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:limitations.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/frontmatter.tex",
      "source_line": 147,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:limitations"
    },
    {
      "source": "B048",
      "target": "PUB:V11:V03",
      "key": "V11-1ca4dbd830818316a0fa4d69",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B049",
      "target": "V03",
      "key": "ND-552a9a40a8434353",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter01_shift.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B049",
      "target": "T:Engineering structure",
      "key": "ND-5ba77e1bc63ebbca",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "La base intent-first viene mantenuta e applicata a PROSE. Ancoraggi: From Code-First to Intent-First (L49); Vibe Coding vs.\\ Spec-Driven Development (L123); Five Principles That Actually Work --- Applied to PROSE (L296); The Three-Tier Boundary System (L344)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter01_shift.tex",
      "source_line": 49,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B049",
      "target": "T:Verification & review",
      "key": "ND-54a466e7ed73138e",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La base intent-first viene mantenuta e applicata a PROSE. Ancoraggi: From Code-First to Intent-First (L49); Vibe Coding vs.\\ Spec-Driven Development (L123); Five Principles That Actually Work --- Applied to PROSE (L296); The Three-Tier Boundary System (L344)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter01_shift.tex",
      "source_line": 49,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B049",
      "target": "K:Specifications and governance",
      "key": "ND-65552f84c2ee5cf6",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo riprende il cambiamento di fonte di verità, i cinque principi e i confini a tre livelli, con un’applicazione più esplicita rispetto alla prima edizione. Ancoraggi: From Code-First to Intent-First (L49); Vibe Coding vs.\\ Spec-Driven Development (L123); Five Principles That Actually Work --- Applied to PROSE (L296); The Three-Tier Boundary System (L344)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter01_shift.tex",
      "source_line": 49,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B049",
      "target": "K:Independent verification and oracles",
      "key": "ND-44f3f803ee7bb52f",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo riprende il cambiamento di fonte di verità, i cinque principi e i confini a tre livelli, con un’applicazione più esplicita rispetto alla prima edizione. Ancoraggi: From Code-First to Intent-First (L49); Vibe Coding vs.\\ Spec-Driven Development (L123); Five Principles That Actually Work --- Applied to PROSE (L296); The Three-Tier Boundary System (L344)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter01_shift.tex",
      "source_line": 49,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B049",
      "target": "K:Ownership and knowledge transfer",
      "key": "ND-8a86698cff24b691",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo riprende il cambiamento di fonte di verità, i cinque principi e i confini a tre livelli, con un’applicazione più esplicita rispetto alla prima edizione. Ancoraggi: From Code-First to Intent-First (L49); Vibe Coding vs.\\ Spec-Driven Development (L123); Five Principles That Actually Work --- Applied to PROSE (L296); The Three-Tier Boundary System (L344)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter01_shift.tex",
      "source_line": 49,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B049",
      "target": "C:C04",
      "key": "ND-961d10188bbca15e",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: La base intent-first viene mantenuta e applicata a PROSE. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter01_shift.tex",
      "source_line": 49,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B049",
      "target": "C:C11",
      "key": "ND-dd758b781f84a35b",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: La base intent-first viene mantenuta e applicata a PROSE. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter01_shift.tex",
      "source_line": 49,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B049",
      "target": "W011",
      "key": "ND-64d99cb14f6b3d21",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La base intent-first viene mantenuta e applicata a PROSE. Confronto (intent): Confrontare intenti, specifiche e criteri di accettazione. La convergenza concettuale non costituisce una validazione sperimentale del processo. Scheda W011: Proposes specification and verification governance to balance faster generation against reliability.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter01_shift.tex",
      "source_line": 49,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "intent",
      "source_evidence_locator": "From Code-First to Intent-First (L49); Vibe Coding vs.\\ Spec-Driven Development (L123); The Spec-Driven Alternative (L255)",
      "target_evidence_locator": "Frozen v6 node W011 summary/contribution and limitation",
      "target_limitations": "Synthesis rather than a new intervention trial.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B049",
      "target": "O018",
      "key": "ND-cc740f23569c6f4e",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La base intent-first viene mantenuta e applicata a PROSE. Confronto (intent): Confrontare intenti, specifiche e criteri di accettazione. La convergenza concettuale non costituisce una validazione sperimentale del processo. Scheda O018: A useful agent specification is compact, testable and iterative rather than a giant prompt resembling an unvalidated requirements dump.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter01_shift.tex",
      "source_line": 49,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "intent",
      "source_evidence_locator": "From Code-First to Intent-First (L49); Vibe Coding vs.\\ Spec-Driven Development (L123); The Spec-Driven Alternative (L255)",
      "target_evidence_locator": "Frozen v6 node O018 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B049",
      "target": "P100",
      "key": "ND-8ace0a62a9dd03d4",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La base intent-first viene mantenuta e applicata a PROSE. Confronto (intent): Confrontare intenti, specifiche e criteri di accettazione. La convergenza concettuale non costituisce una validazione sperimentale del processo. Scheda P100: Orosz revisits Brooks’s distinction between fundamental software difficulty and tool-level improvement.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter01_shift.tex",
      "source_line": 49,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "intent",
      "source_evidence_locator": "From Code-First to Intent-First (L49); Vibe Coding vs.\\ Spec-Driven Development (L123); The Spec-Driven Alternative (L255)",
      "target_evidence_locator": "Frozen v6 node P100 summary/contribution and limitation",
      "target_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B049",
      "target": "W150",
      "key": "ND-30cdd7358d37292a",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La base intent-first viene mantenuta e applicata a PROSE. Confronto (governance): Confrontare autorità umana, confini decisionali e controlli di esecuzione; policy osservate e casi aziendali non certificano l’efficacia del metodo proposto. Scheda W150: Most policies allow AI while specifying disclosure and human responsibility, suggesting workable rather than absolutist governance.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter01_shift.tex",
      "source_line": 49,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "governance",
      "source_evidence_locator": "From Code-First to Intent-First (L49); Five Principles That Actually Work --- Applied to PROSE (L296); The Three-Tier Boundary System (L344)",
      "target_evidence_locator": "Frozen v6 node W150 summary/contribution and limitation",
      "target_limitations": "Classifies rules but does not measure their safety effect.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B049",
      "target": "O009",
      "key": "ND-e851f2621a5ca59d",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La base intent-first viene mantenuta e applicata a PROSE. Confronto (governance): Confrontare autorità umana, confini decisionali e controlli di esecuzione; policy osservate e casi aziendali non certificano l’efficacia del metodo proposto. Scheda O009: Engineers can delegate the inner execution loop while retaining ownership of quality criteria, verdicts and consequences.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter01_shift.tex",
      "source_line": 49,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "governance",
      "source_evidence_locator": "From Code-First to Intent-First (L49); Five Principles That Actually Work --- Applied to PROSE (L296); The Three-Tier Boundary System (L344)",
      "target_evidence_locator": "Frozen v6 node O009 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B049",
      "target": "B050",
      "key": "ND-7ccc7a41165981fd",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:process.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter01_shift.tex",
      "source_line": 31,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:process"
    },
    {
      "source": "B049",
      "target": "B051",
      "key": "ND-720cd40442c8ed6c",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:anatomy.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter01_shift.tex",
      "source_line": 32,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:anatomy"
    },
    {
      "source": "B049",
      "target": "B052",
      "key": "ND-d19ef83097de1b7b",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:ecosystem.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter01_shift.tex",
      "source_line": 33,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:ecosystem"
    },
    {
      "source": "B049",
      "target": "B052",
      "key": "ND-fd7d8af0170eff68",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:ecosystem.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter01_shift.tex",
      "source_line": 281,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:ecosystem"
    },
    {
      "source": "B049",
      "target": "B054",
      "key": "ND-1179038df2a1edb8",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:spectools.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter01_shift.tex",
      "source_line": 118,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:spectools"
    },
    {
      "source": "B049",
      "target": "B056",
      "key": "ND-4854a1d840013afe",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:autonomous.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter01_shift.tex",
      "source_line": 253,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:autonomous"
    },
    {
      "source": "B049",
      "target": "B065",
      "key": "ND-e76bbcc67b4b7894",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label sec:design-genesis.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter01_shift.tex",
      "source_line": 341,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "sec:design-genesis"
    },
    {
      "source": "B049",
      "target": "B038",
      "key": "ND-1879441c9aeeaec1",
      "relation": "ND_REWORKS_EARLIER_TREATMENT",
      "rationale": "Riformula il passaggio verso specifiche ed esplicita principi e confini. Ancoraggi sorgente: From Code-First to Intent-First (L49); Vibe Coding vs.\\ Spec-Driven Development (L123); Five Principles That Actually Work --- Applied to PROSE (L296); The Three-Tier Boundary System (L344). Destinazione: From Code-First to Intent-First (L15); Vibe Coding vs.\\ Spec-Driven Development (L85); Five Principles That Actually Work (L142); The Three-Tier Boundary System (L260)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter01_shift.tex",
      "source_line": 49,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_basis": "EDITORIAL_CONTENT_COMPARISON_NOT_INDEPENDENT_CORROBORATION"
    },
    {
      "source": "B049",
      "target": "PUB:V11:V03",
      "key": "V11-4d3686c1e6c4ea84d1a5633b",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B050",
      "target": "V03",
      "key": "ND-9fae0664ae80bd0e",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter02_process.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B050",
      "target": "T:Engineering structure",
      "key": "ND-8f57b58d3154f28d",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "Il processo a gate viene generalizzato oltre una singola implementazione. Ancoraggi: Four Phases, Four Gates (L22); The Refinement Stack (L157); Consistency Analysis (L199); Common Failure Modes by Phase (L276)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter02_process.tex",
      "source_line": 22,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B050",
      "target": "T:System knowledge & memory",
      "key": "ND-8a981f9bd1daf395",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Il processo a gate viene generalizzato oltre una singola implementazione. Ancoraggi: Four Phases, Four Gates (L22); The Refinement Stack (L157); Consistency Analysis (L199); Common Failure Modes by Phase (L276)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter02_process.tex",
      "source_line": 22,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B050",
      "target": "T:Verification & review",
      "key": "ND-cbbcba3d27ba8ad4",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Il processo a gate viene generalizzato oltre una singola implementazione. Ancoraggi: Four Phases, Four Gates (L22); The Refinement Stack (L157); Consistency Analysis (L199); Common Failure Modes by Phase (L276)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter02_process.tex",
      "source_line": 22,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B050",
      "target": "T:Code quality & security",
      "key": "ND-8a630ece85f9c9b6",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Il processo a gate viene generalizzato oltre una singola implementazione. Ancoraggi: Four Phases, Four Gates (L22); The Refinement Stack (L157); Consistency Analysis (L199); Common Failure Modes by Phase (L276)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter02_process.tex",
      "source_line": 22,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B050",
      "target": "K:Specifications and governance",
      "key": "ND-d51b95baf29743a9",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La seconda edizione aggiunge refinement stack, selezione per fase, confronto fra istanziazioni e failure mode delle quattro fasi. Ancoraggi: Four Phases, Four Gates (L22); The Refinement Stack (L157); Consistency Analysis (L199); Common Failure Modes by Phase (L276)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter02_process.tex",
      "source_line": 22,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B050",
      "target": "K:System understanding and rationale",
      "key": "ND-1387b5bdeaa5b403",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La seconda edizione aggiunge refinement stack, selezione per fase, confronto fra istanziazioni e failure mode delle quattro fasi. Ancoraggi: Four Phases, Four Gates (L22); The Refinement Stack (L157); Consistency Analysis (L199); Common Failure Modes by Phase (L276)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter02_process.tex",
      "source_line": 22,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B050",
      "target": "K:Independent verification and oracles",
      "key": "ND-fdf1890bd45cc82e",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La seconda edizione aggiunge refinement stack, selezione per fase, confronto fra istanziazioni e failure mode delle quattro fasi. Ancoraggi: Four Phases, Four Gates (L22); The Refinement Stack (L157); Consistency Analysis (L199); Common Failure Modes by Phase (L276)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter02_process.tex",
      "source_line": 22,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B050",
      "target": "K:Evaluation methodology and baselines",
      "key": "ND-ad0689052512f908",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La seconda edizione aggiunge refinement stack, selezione per fase, confronto fra istanziazioni e failure mode delle quattro fasi. Ancoraggi: Four Phases, Four Gates (L22); The Refinement Stack (L157); Consistency Analysis (L199); Common Failure Modes by Phase (L276)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter02_process.tex",
      "source_line": 22,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B050",
      "target": "C:C04",
      "key": "ND-6cf3a722273d7923",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Il processo a gate viene generalizzato oltre una singola implementazione. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter02_process.tex",
      "source_line": 22,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B050",
      "target": "C:C07",
      "key": "ND-dce0c570b535fe49",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Il processo a gate viene generalizzato oltre una singola implementazione. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter02_process.tex",
      "source_line": 22,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B050",
      "target": "W099",
      "key": "ND-55c743d714505121",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il processo a gate viene generalizzato oltre una singola implementazione. Confronto (iterative): Esaminare come chiarimenti e modifiche di intenzione si propagano agli artefatti e alla revisione; evitare di equiparare una sequenza di gate a un processo necessariamente waterfall. Scheda W099: Comparing diff content to stated intent can help authors find unintended deviations.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter02_process.tex",
      "source_line": 22,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "iterative",
      "source_evidence_locator": "Four Phases, Four Gates (L22); Phase 1: Specify (the “what” and “why”) (L24); Phase 2: Plan (the “how”) (L77)",
      "target_evidence_locator": "Frozen v6 node W099 summary/contribution and limitation",
      "target_limitations": "Small reported effect; defect denominator absent.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B050",
      "target": "O018",
      "key": "ND-8ebfaa1b909f5a40",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il processo a gate viene generalizzato oltre una singola implementazione. Confronto (iterative): Esaminare come chiarimenti e modifiche di intenzione si propagano agli artefatti e alla revisione; evitare di equiparare una sequenza di gate a un processo necessariamente waterfall. Scheda O018: A useful agent specification is compact, testable and iterative rather than a giant prompt resembling an unvalidated requirements dump.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter02_process.tex",
      "source_line": 22,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "iterative",
      "source_evidence_locator": "Four Phases, Four Gates (L22); Phase 1: Specify (the “what” and “why”) (L24); Phase 2: Plan (the “how”) (L77)",
      "target_evidence_locator": "Frozen v6 node O018 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B050",
      "target": "P100",
      "key": "ND-10d739f5d0087faa",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il processo a gate viene generalizzato oltre una singola implementazione. Confronto (iterative): Esaminare come chiarimenti e modifiche di intenzione si propagano agli artefatti e alla revisione; evitare di equiparare una sequenza di gate a un processo necessariamente waterfall. Scheda P100: Orosz revisits Brooks’s distinction between fundamental software difficulty and tool-level improvement.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter02_process.tex",
      "source_line": 22,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "iterative",
      "source_evidence_locator": "Four Phases, Four Gates (L22); Phase 1: Specify (the “what” and “why”) (L24); Phase 2: Plan (the “how”) (L77)",
      "target_evidence_locator": "Frozen v6 node P100 summary/contribution and limitation",
      "target_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B050",
      "target": "W077",
      "key": "ND-af5afa4e322c46d2",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il processo a gate viene generalizzato oltre una singola implementazione. Confronto (oracle): Distinguere test derivati dall’intenzione da test che ripetono l’implementazione; un esito verde richiede un oracolo pertinente e sufficientemente indipendente. Scheda W077: Tests generated directly from defective implementations can encode the bug; an independent specification reduces error propagation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter02_process.tex",
      "source_line": 229,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "oracle",
      "source_evidence_locator": "Quality Checklists: Unit Tests for English (L229)",
      "target_evidence_locator": "Frozen v6 node W077 summary/contribution and limitation",
      "target_limitations": "Specific Java defect benchmark and prompt setup.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B050",
      "target": "O033",
      "key": "ND-5ab54c300e945879",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il processo a gate viene generalizzato oltre una singola implementazione. Confronto (oracle): Distinguere test derivati dall’intenzione da test che ripetono l’implementazione; un esito verde richiede un oracolo pertinente e sufficientemente indipendente. Scheda O033: Verification becomes the bottleneck when generation is cheap; every AI-produced change needs a justified check.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter02_process.tex",
      "source_line": 229,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "oracle",
      "source_evidence_locator": "Quality Checklists: Unit Tests for English (L229)",
      "target_evidence_locator": "Frozen v6 node O033 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B050",
      "target": "B049",
      "key": "ND-08290ea5b019fcbe",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:shift.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter02_process.tex",
      "source_line": 11,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:shift"
    },
    {
      "source": "B050",
      "target": "B049",
      "key": "ND-afdc86f4fd85c53b",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:shift.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter02_process.tex",
      "source_line": 19,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:shift"
    },
    {
      "source": "B050",
      "target": "B052",
      "key": "ND-b8e497915b1e2ce9",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:ecosystem.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter02_process.tex",
      "source_line": 11,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:ecosystem"
    },
    {
      "source": "B050",
      "target": "B052",
      "key": "ND-5d43c0df41f8bcc2",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:ecosystem.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter02_process.tex",
      "source_line": 326,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:ecosystem"
    },
    {
      "source": "B050",
      "target": "B051",
      "key": "ND-f03a89daf9cf16f6",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:anatomy.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter02_process.tex",
      "source_line": 11,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:anatomy"
    },
    {
      "source": "B050",
      "target": "B054",
      "key": "ND-54d1381d38149651",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:spectools.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter02_process.tex",
      "source_line": 19,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:spectools"
    },
    {
      "source": "B050",
      "target": "B054",
      "key": "ND-e6507fab2c08c1b8",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label sec:speckit-clarify-pattern.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter02_process.tex",
      "source_line": 160,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "sec:speckit-clarify-pattern"
    },
    {
      "source": "B050",
      "target": "B054",
      "key": "ND-0c67653a79209d20",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label sec:speckit-clarify-pattern.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter02_process.tex",
      "source_line": 196,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "sec:speckit-clarify-pattern"
    },
    {
      "source": "B050",
      "target": "B055",
      "key": "ND-20686bebc1dfc25b",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:orchestrators.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter02_process.tex",
      "source_line": 19,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:orchestrators"
    },
    {
      "source": "B050",
      "target": "B056",
      "key": "ND-88d10dee84ea4ee7",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:autonomous.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter02_process.tex",
      "source_line": 19,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:autonomous"
    },
    {
      "source": "B050",
      "target": "B059",
      "key": "ND-8394012cb248fd6b",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:foundation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter02_process.tex",
      "source_line": 19,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:foundation"
    },
    {
      "source": "B050",
      "target": "B059",
      "key": "ND-c396b33ebbf003fe",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label sec:constitution.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter02_process.tex",
      "source_line": 154,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "sec:constitution"
    },
    {
      "source": "B050",
      "target": "B059",
      "key": "ND-a0b6567de2016b49",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label sec:constitution.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter02_process.tex",
      "source_line": 160,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "sec:constitution"
    },
    {
      "source": "B050",
      "target": "B059",
      "key": "ND-a7d83dac91c38698",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label sec:constitution.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter02_process.tex",
      "source_line": 191,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "sec:constitution"
    },
    {
      "source": "B050",
      "target": "B059",
      "key": "ND-c79df9163f4dec04",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:foundation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter02_process.tex",
      "source_line": 273,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:foundation"
    },
    {
      "source": "B050",
      "target": "B059",
      "key": "ND-f2055cc318602bb5",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:foundation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter02_process.tex",
      "source_line": 317,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:foundation"
    },
    {
      "source": "B050",
      "target": "B039",
      "key": "ND-4724aac0f9b980ee",
      "relation": "ND_REWORKS_EARLIER_TREATMENT",
      "rationale": "La sequenza di processo viene precisata in quattro fasi e quattro gate. Ancoraggi sorgente: Four Phases, Four Gates (L22); The Refinement Stack (L157); Consistency Analysis (L199); Common Failure Modes by Phase (L276). Destinazione: Four Phases, Four Gates (L20); Model Selection Strategy (L241); The Clarification Phase (L361); Quality Checklists: Unit Tests for English (L467)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter02_process.tex",
      "source_line": 22,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_basis": "EDITORIAL_CONTENT_COMPARISON_NOT_INDEPENDENT_CORROBORATION"
    },
    {
      "source": "B050",
      "target": "PUB:V11:V03",
      "key": "V11-d8e87ab32361da10f4a8464d",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B051",
      "target": "V03",
      "key": "ND-2d3721fcef586ca1",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter03_anatomy.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B051",
      "target": "T:System knowledge & memory",
      "key": "ND-beb4da58c905a3fc",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "I framework vengono scomposti in istruzioni, prompt, agenti e skill su diversi substrati. Ancoraggi: Why Frameworks Look Alike Underneath (L15); Primitive 3 --- Agents (L152); Where the Primitives Live in the Three Big Harnesses (L285); What to Look For When You Read Part II (L396)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter03_anatomy.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B051",
      "target": "T:What agents can do",
      "key": "ND-7400b804fa8cd665",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "I framework vengono scomposti in istruzioni, prompt, agenti e skill su diversi substrati. Ancoraggi: Why Frameworks Look Alike Underneath (L15); Primitive 3 --- Agents (L152); Where the Primitives Live in the Three Big Harnesses (L285); What to Look For When You Read Part II (L396)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter03_anatomy.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B051",
      "target": "T:Engineering structure",
      "key": "ND-0a0194fdcce7526f",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "I framework vengono scomposti in istruzioni, prompt, agenti e skill su diversi substrati. Ancoraggi: Why Frameworks Look Alike Underneath (L15); Primitive 3 --- Agents (L152); Where the Primitives Live in the Three Big Harnesses (L285); What to Look For When You Read Part II (L396)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter03_anatomy.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B051",
      "target": "K:Agent context and persistent memory",
      "key": "ND-7b0b4b906988cf50",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La tassonomia delle primitive e le regole di composizione permettono di confrontare implementazioni apparentemente diverse e di leggere le strutture dei repository. Ancoraggi: Why Frameworks Look Alike Underneath (L15); Primitive 3 --- Agents (L152); Where the Primitives Live in the Three Big Harnesses (L285); What to Look For When You Read Part II (L396)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter03_anatomy.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B051",
      "target": "K:System understanding and rationale",
      "key": "ND-3d86fbe163b756bf",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La tassonomia delle primitive e le regole di composizione permettono di confrontare implementazioni apparentemente diverse e di leggere le strutture dei repository. Ancoraggi: Why Frameworks Look Alike Underneath (L15); Primitive 3 --- Agents (L152); Where the Primitives Live in the Three Big Harnesses (L285); What to Look For When You Read Part II (L396)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter03_anatomy.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B051",
      "target": "K:Dependencies and agent supply chain",
      "key": "ND-d963bfd583cc9e98",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La tassonomia delle primitive e le regole di composizione permettono di confrontare implementazioni apparentemente diverse e di leggere le strutture dei repository. Ancoraggi: Why Frameworks Look Alike Underneath (L15); Primitive 3 --- Agents (L152); Where the Primitives Live in the Three Big Harnesses (L285); What to Look For When You Read Part II (L396)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter03_anatomy.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B051",
      "target": "K:Developer workflow and adoption",
      "key": "ND-de8c6e3967da166c",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La tassonomia delle primitive e le regole di composizione permettono di confrontare implementazioni apparentemente diverse e di leggere le strutture dei repository. Ancoraggi: Why Frameworks Look Alike Underneath (L15); Primitive 3 --- Agents (L152); Where the Primitives Live in the Three Big Harnesses (L285); What to Look For When You Read Part II (L396)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter03_anatomy.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B051",
      "target": "K:Specifications and governance",
      "key": "ND-e82dddb1483c84dc",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La tassonomia delle primitive e le regole di composizione permettono di confrontare implementazioni apparentemente diverse e di leggere le strutture dei repository. Ancoraggi: Why Frameworks Look Alike Underneath (L15); Primitive 3 --- Agents (L152); Where the Primitives Live in the Three Big Harnesses (L285); What to Look For When You Read Part II (L396)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter03_anatomy.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B051",
      "target": "C:C03",
      "key": "ND-3e2fa245daacd725",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: I framework vengono scomposti in istruzioni, prompt, agenti e skill su diversi substrati. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter03_anatomy.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B051",
      "target": "C:C04",
      "key": "ND-8f5b840deddc217c",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: I framework vengono scomposti in istruzioni, prompt, agenti e skill su diversi substrati. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter03_anatomy.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B051",
      "target": "C:C09",
      "key": "ND-685c972bf5de2de8",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: I framework vengono scomposti in istruzioni, prompt, agenti e skill su diversi substrati. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter03_anatomy.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B051",
      "target": "W157",
      "key": "ND-fe3b120108ff60db",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: I framework vengono scomposti in istruzioni, prompt, agenti e skill su diversi substrati. Confronto (context): Confrontare selezione, recupero e gestione del contesto con i confini di fiducia dei dati esterni. Scheda W157: Typed state pages and enforced write policy protect essential agent memory against compaction and reset failures.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter03_anatomy.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "context",
      "source_evidence_locator": "Why Frameworks Look Alike Underneath (L15); Primitive 4 --- Skills (L204); What to Look For When You Read Part II (L396)",
      "target_evidence_locator": "Frozen v6 node W157 summary/contribution and limitation",
      "target_limitations": "Guarantees conditional on token-budget working set; limited trace and synthetic evaluation.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B051",
      "target": "O031",
      "key": "ND-614f88fbdd8727f5",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: I framework vengono scomposti in istruzioni, prompt, agenti e skill su diversi substrati. Confronto (context): Confrontare selezione, recupero e gestione del contesto con i confini di fiducia dei dati esterni. Scheda O031: Reliable prompts are assembled from selected system context, tools and constraints rather than crafted by wording alone.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter03_anatomy.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "context",
      "source_evidence_locator": "Why Frameworks Look Alike Underneath (L15); Primitive 4 --- Skills (L204); What to Look For When You Read Part II (L396)",
      "target_evidence_locator": "Frozen v6 node O031 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B051",
      "target": "P077",
      "key": "ND-267069bfba9b5fb6",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: I framework vengono scomposti in istruzioni, prompt, agenti e skill su diversi substrati. Confronto (context): Confrontare selezione, recupero e gestione del contesto con i confini di fiducia dei dati esterni. Scheda P077: Developer accounts and maintainer interviews examine internal MCP adoption, debugging, legacy systems and tool-interface design.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter03_anatomy.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "context",
      "source_evidence_locator": "Why Frameworks Look Alike Underneath (L15); Primitive 4 --- Skills (L204); What to Look For When You Read Part II (L396)",
      "target_evidence_locator": "Frozen v6 node P077 summary/contribution and limitation",
      "target_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B051",
      "target": "W152",
      "key": "ND-54208ed801425feb",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: I framework vengono scomposti in istruzioni, prompt, agenti e skill su diversi substrati. Confronto (patterns): Confrontare pattern operativi e workflow, mantenendo distinta la raccomandazione progettuale dall’efficacia empiricamente dimostrata. Scheda W152: Provides an architecture for organizing agentic SWE research around dependable processes, collaboration and evaluation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter03_anatomy.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "patterns",
      "source_evidence_locator": "Why Frameworks Look Alike Underneath (L15); Primitive 4 --- Skills (L204); What to Look For When You Read Part II (L396)",
      "target_evidence_locator": "Frozen v6 node W152 summary/contribution and limitation",
      "target_limitations": "Roadmap is not evidence of achieved agent reliability.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B051",
      "target": "O021",
      "key": "ND-6aeb8ebc8092dfa6",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: I framework vengono scomposti in istruzioni, prompt, agenti e skill su diversi substrati. Confronto (patterns): Confrontare pattern operativi e workflow, mantenendo distinta la raccomandazione progettuale dall’efficacia empiricamente dimostrata. Scheda O021: Planning, scoped delegation and continuous checking outperform an unmanaged prompt-to-merge workflow as an engineering practice.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter03_anatomy.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "patterns",
      "source_evidence_locator": "Why Frameworks Look Alike Underneath (L15); Primitive 4 --- Skills (L204); What to Look For When You Read Part II (L396)",
      "target_evidence_locator": "Frozen v6 node O021 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B051",
      "target": "B050",
      "key": "ND-0d3e480482739af2",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:process.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter03_anatomy.tex",
      "source_line": 18,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:process"
    },
    {
      "source": "B051",
      "target": "B050",
      "key": "ND-1f8439292f33742c",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:process.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter03_anatomy.tex",
      "source_line": 23,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:process"
    },
    {
      "source": "B051",
      "target": "B050",
      "key": "ND-d3e999643bde1264",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:process.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter03_anatomy.tex",
      "source_line": 365,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:process"
    },
    {
      "source": "B051",
      "target": "B050",
      "key": "ND-4517683f4d67d13d",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:process.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter03_anatomy.tex",
      "source_line": 423,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:process"
    },
    {
      "source": "B051",
      "target": "B052",
      "key": "ND-67ae6a092cd1eb40",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:ecosystem.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter03_anatomy.tex",
      "source_line": 18,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:ecosystem"
    },
    {
      "source": "B051",
      "target": "B052",
      "key": "ND-22e4e2533fb3805d",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:ecosystem.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter03_anatomy.tex",
      "source_line": 23,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:ecosystem"
    },
    {
      "source": "B051",
      "target": "B049",
      "key": "ND-b65708f122041f9a",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:shift.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter03_anatomy.tex",
      "source_line": 211,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:shift"
    },
    {
      "source": "B051",
      "target": "B056",
      "key": "ND-b3c037f9623816de",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:autonomous.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter03_anatomy.tex",
      "source_line": 214,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:autonomous"
    },
    {
      "source": "B051",
      "target": "B056",
      "key": "ND-dca42c914a3d7aa4",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label sec:agent-skills.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter03_anatomy.tex",
      "source_line": 214,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "sec:agent-skills"
    },
    {
      "source": "B051",
      "target": "B066",
      "key": "ND-5a02638728ff35cf",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label sec:adapters.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter03_anatomy.tex",
      "source_line": 288,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "sec:adapters"
    },
    {
      "source": "B051",
      "target": "B060",
      "key": "ND-194d212a66429b1d",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label sec:six-principles.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter03_anatomy.tex",
      "source_line": 325,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "sec:six-principles"
    },
    {
      "source": "B051",
      "target": "B060",
      "key": "ND-8fc1e88eb6f5ddfd",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:agents.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter03_anatomy.tex",
      "source_line": 325,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:agents"
    },
    {
      "source": "B051",
      "target": "B022",
      "key": "ND-cebbee13de4f289a",
      "relation": "ND_SPECIALIZES",
      "rationale": "Il contesto statico viene specializzato in struttura e contenuto delle specifiche. Ancoraggi sorgente: Why Frameworks Look Alike Underneath (L15); Primitive 3 --- Agents (L152); Where the Primitives Live in the Three Big Harnesses (L285); What to Look For When You Read Part II (L396). Destinazione: Static Context Engineering: Teaching AI About Your Project (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter03_anatomy.tex",
      "source_line": 15,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_basis": "EDITORIAL_CONTENT_COMPARISON_NOT_INDEPENDENT_CORROBORATION"
    },
    {
      "source": "B051",
      "target": "PUB:V11:V03",
      "key": "V11-ad6d3490358b337a0bd17015",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B052",
      "target": "V03",
      "key": "ND-62f0523b54ecdf24",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter04_ecosystem.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B052",
      "target": "T:Engineering structure",
      "key": "ND-db95ea453eb8da95",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "L’ecosistema viene organizzato in famiglie e scelte di progettazione. Ancoraggi: Why the Ecosystem Fragmented (L16); The Four Must-Know Frameworks (L112); Framework Profiles (L117); How to Read Part II (L196)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter04_ecosystem.tex",
      "source_line": 16,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B052",
      "target": "T:Productivity",
      "key": "ND-6fe81cc06681e554",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "L’ecosistema viene organizzato in famiglie e scelte di progettazione. Ancoraggi: Why the Ecosystem Fragmented (L16); The Four Must-Know Frameworks (L112); Framework Profiles (L117); How to Read Part II (L196)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter04_ecosystem.tex",
      "source_line": 16,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B052",
      "target": "T:Skills & learning",
      "key": "ND-1e77ee6484e12f9e",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "L’ecosistema viene organizzato in famiglie e scelte di progettazione. Ancoraggi: Why the Ecosystem Fragmented (L16); The Four Must-Know Frameworks (L112); Framework Profiles (L117); How to Read Part II (L196)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter04_ecosystem.tex",
      "source_line": 16,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B052",
      "target": "T:What agents can do",
      "key": "ND-9adb6a7b3447a555",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "L’ecosistema viene organizzato in famiglie e scelte di progettazione. Ancoraggi: Why the Ecosystem Fragmented (L16); The Four Must-Know Frameworks (L112); Framework Profiles (L117); How to Read Part II (L196)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter04_ecosystem.tex",
      "source_line": 16,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B052",
      "target": "K:Developer workflow and adoption",
      "key": "ND-0f8e45598042677f",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo presenta profili dei framework, una tassonomia e una tesi di convergenza, orientando il lettore prima dei confronti dettagliati. Ancoraggi: Why the Ecosystem Fragmented (L16); The Four Must-Know Frameworks (L112); Framework Profiles (L117); How to Read Part II (L196)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter04_ecosystem.tex",
      "source_line": 16,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B052",
      "target": "K:Evaluation methodology and baselines",
      "key": "ND-26d51fea8e72fea4",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo presenta profili dei framework, una tassonomia e una tesi di convergenza, orientando il lettore prima dei confronti dettagliati. Ancoraggi: Why the Ecosystem Fragmented (L16); The Four Must-Know Frameworks (L112); Framework Profiles (L117); How to Read Part II (L196)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter04_ecosystem.tex",
      "source_line": 16,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B052",
      "target": "K:Specifications and governance",
      "key": "ND-8bddb570884a0944",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo presenta profili dei framework, una tassonomia e una tesi di convergenza, orientando il lettore prima dei confronti dettagliati. Ancoraggi: Why the Ecosystem Fragmented (L16); The Four Must-Know Frameworks (L112); Framework Profiles (L117); How to Read Part II (L196)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter04_ecosystem.tex",
      "source_line": 16,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B052",
      "target": "C:C03",
      "key": "ND-215f03aba276a4dd",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: L’ecosistema viene organizzato in famiglie e scelte di progettazione. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter04_ecosystem.tex",
      "source_line": 16,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B052",
      "target": "C:C04",
      "key": "ND-fe9ffcea397fc046",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: L’ecosistema viene organizzato in famiglie e scelte di progettazione. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter04_ecosystem.tex",
      "source_line": 16,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B052",
      "target": "C:C11",
      "key": "ND-9426b4fd8a7e9b62",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: L’ecosistema viene organizzato in famiglie e scelte di progettazione. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter04_ecosystem.tex",
      "source_line": 16,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B052",
      "target": "W007",
      "key": "ND-5469267ce75a6298",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: L’ecosistema viene organizzato in famiglie e scelte di progettazione. Confronto (adoption): Confrontare selezione degli strumenti, abilitazione del team e verifica degli esiti; una graduatoria o un piano di rollout non sostituisce un pilot controllato. Scheda W007: Enterprise users report perceived usefulness and practical requirements that should shape deployment.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter04_ecosystem.tex",
      "source_line": 16,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "adoption",
      "source_evidence_locator": "Why the Ecosystem Fragmented (L16); The Four Must-Know Frameworks (L112); How to Read Part II (L196)",
      "target_evidence_locator": "Frozen v6 node W007 summary/contribution and limitation",
      "target_limitations": "IBM respondents only; perception-based.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B052",
      "target": "O041",
      "key": "ND-062d850daef5b467",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: L’ecosistema viene organizzato in famiglie e scelte di progettazione. Confronto (adoption): Confrontare selezione degli strumenti, abilitazione del team e verifica degli esiti; una graduatoria o un piano di rollout non sostituisce un pilot controllato. Scheda O041: Engineering leaders should define outcome quality, train teams and make human verification a normal part of AI adoption.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter04_ecosystem.tex",
      "source_line": 16,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "adoption",
      "source_evidence_locator": "Why the Ecosystem Fragmented (L16); The Four Must-Know Frameworks (L112); How to Read Part II (L196)",
      "target_evidence_locator": "Frozen v6 node O041 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B052",
      "target": "P085",
      "key": "ND-0e361f2cf3af8143",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: L’ecosistema viene organizzato in famiglie e scelte di progettazione. Confronto (adoption): Confrontare selezione degli strumenti, abilitazione del team e verifica degli esiti; una graduatoria o un piano di rollout non sostituisce un pilot controllato. Scheda P085: Interviews compare tool-selection practices across company sizes, including locally scored AI review trials and procurement constraints.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter04_ecosystem.tex",
      "source_line": 16,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "adoption",
      "source_evidence_locator": "Why the Ecosystem Fragmented (L16); The Four Must-Know Frameworks (L112); How to Read Part II (L196)",
      "target_evidence_locator": "Frozen v6 node P085 summary/contribution and limitation",
      "target_limitations": "Company-local scoring exercises and tool selection are distinct from randomized productivity comparisons; evaluation samples and scoring scales are context-specific. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B052",
      "target": "W152",
      "key": "ND-65bb037a18abf3b0",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: L’ecosistema viene organizzato in famiglie e scelte di progettazione. Confronto (patterns): Confrontare pattern operativi e workflow, mantenendo distinta la raccomandazione progettuale dall’efficacia empiricamente dimostrata. Scheda W152: Provides an architecture for organizing agentic SWE research around dependable processes, collaboration and evaluation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter04_ecosystem.tex",
      "source_line": 16,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "patterns",
      "source_evidence_locator": "Why the Ecosystem Fragmented (L16); The Four Must-Know Frameworks (L112); How to Read Part II (L196)",
      "target_evidence_locator": "Frozen v6 node W152 summary/contribution and limitation",
      "target_limitations": "Roadmap is not evidence of achieved agent reliability.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B052",
      "target": "O021",
      "key": "ND-b316816f5688fe44",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: L’ecosistema viene organizzato in famiglie e scelte di progettazione. Confronto (patterns): Confrontare pattern operativi e workflow, mantenendo distinta la raccomandazione progettuale dall’efficacia empiricamente dimostrata. Scheda O021: Planning, scoped delegation and continuous checking outperform an unmanaged prompt-to-merge workflow as an engineering practice.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter04_ecosystem.tex",
      "source_line": 16,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "patterns",
      "source_evidence_locator": "Why the Ecosystem Fragmented (L16); The Four Must-Know Frameworks (L112); How to Read Part II (L196)",
      "target_evidence_locator": "Frozen v6 node O021 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B052",
      "target": "B050",
      "key": "ND-7d1a3c6a298a6dcf",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:process.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter04_ecosystem.tex",
      "source_line": 11,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:process"
    },
    {
      "source": "B052",
      "target": "B050",
      "key": "ND-6f75044f9ae4978f",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:process.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter04_ecosystem.tex",
      "source_line": 226,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:process"
    },
    {
      "source": "B052",
      "target": "B051",
      "key": "ND-69a014932b9d97e9",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:anatomy.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter04_ecosystem.tex",
      "source_line": 11,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:anatomy"
    },
    {
      "source": "B052",
      "target": "B051",
      "key": "ND-0ba2211a2549b222",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:anatomy.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter04_ecosystem.tex",
      "source_line": 226,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:anatomy"
    },
    {
      "source": "B052",
      "target": "B058",
      "key": "ND-0b6a602b063ee315",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label sec:adoption-grid.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter04_ecosystem.tex",
      "source_line": 114,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "sec:adoption-grid"
    },
    {
      "source": "B052",
      "target": "B058",
      "key": "ND-612cf984e4bf2457",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:boundaries.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter04_ecosystem.tex",
      "source_line": 207,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:boundaries"
    },
    {
      "source": "B052",
      "target": "B053",
      "key": "ND-5c0e029228c01f65",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:gsd.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter04_ecosystem.tex",
      "source_line": 133,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:gsd"
    },
    {
      "source": "B052",
      "target": "B053",
      "key": "ND-35034428d17fd444",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:gsd.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter04_ecosystem.tex",
      "source_line": 134,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:gsd"
    },
    {
      "source": "B052",
      "target": "B053",
      "key": "ND-5c6431e42bcdad79",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:gsd.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter04_ecosystem.tex",
      "source_line": 207,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:gsd"
    },
    {
      "source": "B052",
      "target": "B054",
      "key": "ND-56e450887500da83",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:spectools.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter04_ecosystem.tex",
      "source_line": 135,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:spectools"
    },
    {
      "source": "B052",
      "target": "B054",
      "key": "ND-4752f94350ddc4e8",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:spectools.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter04_ecosystem.tex",
      "source_line": 136,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:spectools"
    },
    {
      "source": "B052",
      "target": "B054",
      "key": "ND-45acddc810314148",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:spectools.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter04_ecosystem.tex",
      "source_line": 207,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:spectools"
    },
    {
      "source": "B052",
      "target": "B055",
      "key": "ND-a44f8169702b0a54",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:orchestrators.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter04_ecosystem.tex",
      "source_line": 137,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:orchestrators"
    },
    {
      "source": "B052",
      "target": "B055",
      "key": "ND-06028b6d9c05258a",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:orchestrators.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter04_ecosystem.tex",
      "source_line": 138,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:orchestrators"
    },
    {
      "source": "B052",
      "target": "B055",
      "key": "ND-ce12f9545708c2ff",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:orchestrators.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter04_ecosystem.tex",
      "source_line": 207,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:orchestrators"
    },
    {
      "source": "B052",
      "target": "B056",
      "key": "ND-770f095b616b5dfb",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:autonomous.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter04_ecosystem.tex",
      "source_line": 139,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:autonomous"
    },
    {
      "source": "B052",
      "target": "B056",
      "key": "ND-1008136ce934f2de",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:autonomous.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter04_ecosystem.tex",
      "source_line": 140,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:autonomous"
    },
    {
      "source": "B052",
      "target": "B056",
      "key": "ND-0c80867ee1ef861c",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:autonomous.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter04_ecosystem.tex",
      "source_line": 141,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:autonomous"
    },
    {
      "source": "B052",
      "target": "B056",
      "key": "ND-4c200a61f7aa3b40",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:autonomous.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter04_ecosystem.tex",
      "source_line": 142,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:autonomous"
    },
    {
      "source": "B052",
      "target": "B056",
      "key": "ND-a9d4bd2c537871e3",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:autonomous.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter04_ecosystem.tex",
      "source_line": 143,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:autonomous"
    },
    {
      "source": "B052",
      "target": "B056",
      "key": "ND-39b1dd2c4002f8bf",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:autonomous.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter04_ecosystem.tex",
      "source_line": 207,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:autonomous"
    },
    {
      "source": "B052",
      "target": "B057",
      "key": "ND-deed30ba7ce37bd8",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:comparison.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter04_ecosystem.tex",
      "source_line": 155,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:comparison"
    },
    {
      "source": "B052",
      "target": "B057",
      "key": "ND-4235dcd40bcf271c",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:comparison.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter04_ecosystem.tex",
      "source_line": 203,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:comparison"
    },
    {
      "source": "B052",
      "target": "B057",
      "key": "ND-316049bf3c45849f",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:comparison.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter04_ecosystem.tex",
      "source_line": 207,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:comparison"
    },
    {
      "source": "B052",
      "target": "PUB:V11:V03",
      "key": "V11-4a96e9d31064c2bf82176d72",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B053",
      "target": "V03",
      "key": "ND-ce48f6ebb41f1663",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter05_gsd.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B053",
      "target": "T:Engineering structure",
      "key": "ND-2bc6e503c7cc41d8",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "GSD v1 e GSD-2 rappresentano due modi di ottenere disciplina con poco processo. Ancoraggi: The Lightweight Philosophy (L16); GSD v1 --- Action-Oriented Protocol (L33); Field-Test Simulation: JWT Authentication (L203); Lessons for Your Practice (L241)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter05_gsd.tex",
      "source_line": 16,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B053",
      "target": "T:System knowledge & memory",
      "key": "ND-f7c91e600423d71e",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "GSD v1 e GSD-2 rappresentano due modi di ottenere disciplina con poco processo. Ancoraggi: The Lightweight Philosophy (L16); GSD v1 --- Action-Oriented Protocol (L33); Field-Test Simulation: JWT Authentication (L203); Lessons for Your Practice (L241)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter05_gsd.tex",
      "source_line": 16,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B053",
      "target": "T:What agents can do",
      "key": "ND-c25e3dc6981a7f9b",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "GSD v1 e GSD-2 rappresentano due modi di ottenere disciplina con poco processo. Ancoraggi: The Lightweight Philosophy (L16); GSD v1 --- Action-Oriented Protocol (L33); Field-Test Simulation: JWT Authentication (L203); Lessons for Your Practice (L241)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter05_gsd.tex",
      "source_line": 16,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B053",
      "target": "K:Specifications and governance",
      "key": "ND-4d9a187410dd0f4a",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il confronto combina workflow leggeri, evoluzione strutturata e una simulazione di autenticazione JWT per rendere visibili artefatti e transizioni. Ancoraggi: The Lightweight Philosophy (L16); GSD v1 --- Action-Oriented Protocol (L33); Field-Test Simulation: JWT Authentication (L203); Lessons for Your Practice (L241)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter05_gsd.tex",
      "source_line": 16,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B053",
      "target": "K:System understanding and rationale",
      "key": "ND-1894152b47442d77",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il confronto combina workflow leggeri, evoluzione strutturata e una simulazione di autenticazione JWT per rendere visibili artefatti e transizioni. Ancoraggi: The Lightweight Philosophy (L16); GSD v1 --- Action-Oriented Protocol (L33); Field-Test Simulation: JWT Authentication (L203); Lessons for Your Practice (L241)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter05_gsd.tex",
      "source_line": 16,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B053",
      "target": "K:Agent failure and escalation",
      "key": "ND-f733d7031a52ec1e",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il confronto combina workflow leggeri, evoluzione strutturata e una simulazione di autenticazione JWT per rendere visibili artefatti e transizioni. Ancoraggi: The Lightweight Philosophy (L16); GSD v1 --- Action-Oriented Protocol (L33); Field-Test Simulation: JWT Authentication (L203); Lessons for Your Practice (L241)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter05_gsd.tex",
      "source_line": 16,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B053",
      "target": "K:Long-running agent execution",
      "key": "ND-c83c84e57bfb7941",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il confronto combina workflow leggeri, evoluzione strutturata e una simulazione di autenticazione JWT per rendere visibili artefatti e transizioni. Ancoraggi: The Lightweight Philosophy (L16); GSD v1 --- Action-Oriented Protocol (L33); Field-Test Simulation: JWT Authentication (L203); Lessons for Your Practice (L241)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter05_gsd.tex",
      "source_line": 16,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B053",
      "target": "C:C03",
      "key": "ND-7da64ccd19893148",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: GSD v1 e GSD-2 rappresentano due modi di ottenere disciplina con poco processo. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter05_gsd.tex",
      "source_line": 16,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B053",
      "target": "C:C04",
      "key": "ND-d5e69f1c2ce079bf",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: GSD v1 e GSD-2 rappresentano due modi di ottenere disciplina con poco processo. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter05_gsd.tex",
      "source_line": 16,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B053",
      "target": "W099",
      "key": "ND-81a5b2e16160f16e",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: GSD v1 e GSD-2 rappresentano due modi di ottenere disciplina con poco processo. Confronto (iterative): Esaminare come chiarimenti e modifiche di intenzione si propagano agli artefatti e alla revisione; evitare di equiparare una sequenza di gate a un processo necessariamente waterfall. Scheda W099: Comparing diff content to stated intent can help authors find unintended deviations.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter05_gsd.tex",
      "source_line": 159,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "iterative",
      "source_evidence_locator": "What Changed from GSD v1 (L159)",
      "target_evidence_locator": "Frozen v6 node W099 summary/contribution and limitation",
      "target_limitations": "Small reported effect; defect denominator absent.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B053",
      "target": "O018",
      "key": "ND-182f7d507c7f1072",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: GSD v1 e GSD-2 rappresentano due modi di ottenere disciplina con poco processo. Confronto (iterative): Esaminare come chiarimenti e modifiche di intenzione si propagano agli artefatti e alla revisione; evitare di equiparare una sequenza di gate a un processo necessariamente waterfall. Scheda O018: A useful agent specification is compact, testable and iterative rather than a giant prompt resembling an unvalidated requirements dump.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter05_gsd.tex",
      "source_line": 159,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "iterative",
      "source_evidence_locator": "What Changed from GSD v1 (L159)",
      "target_evidence_locator": "Frozen v6 node O018 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B053",
      "target": "P100",
      "key": "ND-56fd8ae59b04d2f4",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: GSD v1 e GSD-2 rappresentano due modi di ottenere disciplina con poco processo. Confronto (iterative): Esaminare come chiarimenti e modifiche di intenzione si propagano agli artefatti e alla revisione; evitare di equiparare una sequenza di gate a un processo necessariamente waterfall. Scheda P100: Orosz revisits Brooks’s distinction between fundamental software difficulty and tool-level improvement.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter05_gsd.tex",
      "source_line": 159,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "iterative",
      "source_evidence_locator": "What Changed from GSD v1 (L159)",
      "target_evidence_locator": "Frozen v6 node P100 summary/contribution and limitation",
      "target_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B053",
      "target": "W191",
      "key": "ND-c005d15b02fd7fab",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: GSD v1 e GSD-2 rappresentano due modi di ottenere disciplina con poco processo. Confronto (autonomy): Confrontare delega, arresto ed escalation. Le scale practitioner descrivono regimi di lavoro, non una misura validata e universale della maturità. Scheda W191: Rejected agent PRs reveal recurring limits in requirement understanding, repository fit and coordination with maintainers.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter05_gsd.tex",
      "source_line": 16,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "autonomy",
      "source_evidence_locator": "The Lightweight Philosophy (L16); GSD-2 --- Structured Evolution (L145); Lessons for Your Practice (L241)",
      "target_evidence_locator": "Frozen v6 node W191 summary/contribution and limitation",
      "target_limitations": "Failure coding depends on visible GitHub information; shared AIDev sample.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B053",
      "target": "O010",
      "key": "ND-69a7baa3a47da373",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: GSD v1 e GSD-2 rappresentano due modi di ottenere disciplina con poco processo. Confronto (autonomy): Confrontare delega, arresto ed escalation. Le scale practitioner descrivono regimi di lavoro, non una misura validata e universale della maturità. Scheda O010: Osmani separates autonomy into agency and orchestration axes, describing six operating levels from suggestions to management-by-exception.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter05_gsd.tex",
      "source_line": 16,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "autonomy",
      "source_evidence_locator": "The Lightweight Philosophy (L16); GSD-2 --- Structured Evolution (L145); Lessons for Your Practice (L241)",
      "target_evidence_locator": "Frozen v6 node O010 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B053",
      "target": "B059",
      "key": "ND-90623f29498c811d",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:foundation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter05_gsd.tex",
      "source_line": 44,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:foundation"
    },
    {
      "source": "B053",
      "target": "B049",
      "key": "ND-93e2d58b3a2f1fc9",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:shift.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter05_gsd.tex",
      "source_line": 126,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:shift"
    },
    {
      "source": "B053",
      "target": "B062",
      "key": "ND-23df7f286a1b0699",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:autonomy.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter05_gsd.tex",
      "source_line": 156,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:autonomy"
    },
    {
      "source": "B053",
      "target": "PUB:V11:V03",
      "key": "V11-d466fbc9528993c89a4b9db1",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B054",
      "target": "V03",
      "key": "ND-a14ba46ffca3195f",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter06_spectools.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B054",
      "target": "T:Engineering structure",
      "key": "ND-7af92258b411b4a3",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "Spec Kit e OpenSpec affrontano specificazione e cambiamento brownfield con strutture diverse. Ancoraggi: Spec Kit --- The Specification Toolchain (L23); Spec Kit vs.\\ OpenSpec: A Direct Comparison (L496); The Clarify-Before-Plan Pattern (L585); Lessons for Your Practice (L766)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter06_spectools.tex",
      "source_line": 23,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B054",
      "target": "T:System knowledge & memory",
      "key": "ND-52966cc95a320931",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Spec Kit e OpenSpec affrontano specificazione e cambiamento brownfield con strutture diverse. Ancoraggi: Spec Kit --- The Specification Toolchain (L23); Spec Kit vs.\\ OpenSpec: A Direct Comparison (L496); The Clarify-Before-Plan Pattern (L585); Lessons for Your Practice (L766)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter06_spectools.tex",
      "source_line": 23,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B054",
      "target": "T:Verification & review",
      "key": "ND-042683de4b2869ea",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Spec Kit e OpenSpec affrontano specificazione e cambiamento brownfield con strutture diverse. Ancoraggi: Spec Kit --- The Specification Toolchain (L23); Spec Kit vs.\\ OpenSpec: A Direct Comparison (L496); The Clarify-Before-Plan Pattern (L585); Lessons for Your Practice (L766)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter06_spectools.tex",
      "source_line": 23,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B054",
      "target": "K:Specifications and governance",
      "key": "ND-da8601e0734a0e1e",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo compara toolchain, delta specification, chiarimento prima del piano e una simulazione JWT, esplicitando trade-off e scelte di design. Ancoraggi: Spec Kit --- The Specification Toolchain (L23); Spec Kit vs.\\ OpenSpec: A Direct Comparison (L496); The Clarify-Before-Plan Pattern (L585); Lessons for Your Practice (L766)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter06_spectools.tex",
      "source_line": 23,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B054",
      "target": "K:System understanding and rationale",
      "key": "ND-18fb5907b90829ce",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo compara toolchain, delta specification, chiarimento prima del piano e una simulazione JWT, esplicitando trade-off e scelte di design. Ancoraggi: Spec Kit --- The Specification Toolchain (L23); Spec Kit vs.\\ OpenSpec: A Direct Comparison (L496); The Clarify-Before-Plan Pattern (L585); Lessons for Your Practice (L766)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter06_spectools.tex",
      "source_line": 23,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B054",
      "target": "K:Independent verification and oracles",
      "key": "ND-d5bca46dbd5aa4d9",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo compara toolchain, delta specification, chiarimento prima del piano e una simulazione JWT, esplicitando trade-off e scelte di design. Ancoraggi: Spec Kit --- The Specification Toolchain (L23); Spec Kit vs.\\ OpenSpec: A Direct Comparison (L496); The Clarify-Before-Plan Pattern (L585); Lessons for Your Practice (L766)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter06_spectools.tex",
      "source_line": 23,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B054",
      "target": "C:C04",
      "key": "ND-a0aa897435b9a812",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Spec Kit e OpenSpec affrontano specificazione e cambiamento brownfield con strutture diverse. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter06_spectools.tex",
      "source_line": 23,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B054",
      "target": "C:C05",
      "key": "ND-86c6711ce6be09de",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Spec Kit e OpenSpec affrontano specificazione e cambiamento brownfield con strutture diverse. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter06_spectools.tex",
      "source_line": 23,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B054",
      "target": "W099",
      "key": "ND-1d18584a88e32794",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Spec Kit e OpenSpec affrontano specificazione e cambiamento brownfield con strutture diverse. Confronto (iterative): Esaminare come chiarimenti e modifiche di intenzione si propagano agli artefatti e alla revisione; evitare di equiparare una sequenza di gate a un processo necessariamente waterfall. Scheda W099: Comparing diff content to stated intent can help authors find unintended deviations.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter06_spectools.tex",
      "source_line": 394,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "iterative",
      "source_evidence_locator": "Workflow Schemas, Not a Public Interchange Schema (L394); The Six Phases on a Real Feature (L542); Key Insight: What Changed Compared to GSD Workflow (L556)",
      "target_evidence_locator": "Frozen v6 node W099 summary/contribution and limitation",
      "target_limitations": "Small reported effect; defect denominator absent.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B054",
      "target": "O018",
      "key": "ND-f4f687b320995be3",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Spec Kit e OpenSpec affrontano specificazione e cambiamento brownfield con strutture diverse. Confronto (iterative): Esaminare come chiarimenti e modifiche di intenzione si propagano agli artefatti e alla revisione; evitare di equiparare una sequenza di gate a un processo necessariamente waterfall. Scheda O018: A useful agent specification is compact, testable and iterative rather than a giant prompt resembling an unvalidated requirements dump.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter06_spectools.tex",
      "source_line": 394,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "iterative",
      "source_evidence_locator": "Workflow Schemas, Not a Public Interchange Schema (L394); The Six Phases on a Real Feature (L542); Key Insight: What Changed Compared to GSD Workflow (L556)",
      "target_evidence_locator": "Frozen v6 node O018 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B054",
      "target": "P100",
      "key": "ND-6cde901ae1f4123e",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Spec Kit e OpenSpec affrontano specificazione e cambiamento brownfield con strutture diverse. Confronto (iterative): Esaminare come chiarimenti e modifiche di intenzione si propagano agli artefatti e alla revisione; evitare di equiparare una sequenza di gate a un processo necessariamente waterfall. Scheda P100: Orosz revisits Brooks’s distinction between fundamental software difficulty and tool-level improvement.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter06_spectools.tex",
      "source_line": 394,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "iterative",
      "source_evidence_locator": "Workflow Schemas, Not a Public Interchange Schema (L394); The Six Phases on a Real Feature (L542); Key Insight: What Changed Compared to GSD Workflow (L556)",
      "target_evidence_locator": "Frozen v6 node P100 summary/contribution and limitation",
      "target_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B054",
      "target": "W011",
      "key": "ND-345ed22331bdb61c",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Spec Kit e OpenSpec affrontano specificazione e cambiamento brownfield con strutture diverse. Confronto (intent): Confrontare intenti, specifiche e criteri di accettazione. La convergenza concettuale non costituisce una validazione sperimentale del processo. Scheda W011: Proposes specification and verification governance to balance faster generation against reliability.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter06_spectools.tex",
      "source_line": 23,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "intent",
      "source_evidence_locator": "Spec Kit --- The Specification Toolchain (L23); The [NEEDS CLARIFICATION] System (L85); speckit.constitution --- Project Governance Foundation (L99)",
      "target_evidence_locator": "Frozen v6 node W011 summary/contribution and limitation",
      "target_limitations": "Synthesis rather than a new intervention trial.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B054",
      "target": "B071",
      "key": "ND-414737c7c2f9222f",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label app:speckit.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter06_spectools.tex",
      "source_line": 27,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "app:speckit"
    },
    {
      "source": "B054",
      "target": "B071",
      "key": "ND-9b9144accdabffe4",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label app:speckit.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter06_spectools.tex",
      "source_line": 38,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "app:speckit"
    },
    {
      "source": "B054",
      "target": "B071",
      "key": "ND-3c4af6c6440c83a6",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label app:speckit.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter06_spectools.tex",
      "source_line": 288,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "app:speckit"
    },
    {
      "source": "B054",
      "target": "B060",
      "key": "ND-83a8c90b7fc4034d",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:agents.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter06_spectools.tex",
      "source_line": 38,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:agents"
    },
    {
      "source": "B054",
      "target": "B063",
      "key": "ND-6355edb4e015813b",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:patterns.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter06_spectools.tex",
      "source_line": 38,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:patterns"
    },
    {
      "source": "B054",
      "target": "B068",
      "key": "ND-1318e17de76ac7ea",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label app:templates.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter06_spectools.tex",
      "source_line": 173,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "app:templates"
    },
    {
      "source": "B054",
      "target": "B059",
      "key": "ND-1a51e1f02b5093b1",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label sec:constitution.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter06_spectools.tex",
      "source_line": 257,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "sec:constitution"
    },
    {
      "source": "B054",
      "target": "B059",
      "key": "ND-e5360a059aa96af4",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label sec:gates9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter06_spectools.tex",
      "source_line": 257,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "sec:gates9"
    },
    {
      "source": "B054",
      "target": "B059",
      "key": "ND-7a0a1a2b73f1bdb2",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:foundation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter06_spectools.tex",
      "source_line": 352,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:foundation"
    },
    {
      "source": "B054",
      "target": "B058",
      "key": "ND-386868291c2e3d10",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:boundaries.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter06_spectools.tex",
      "source_line": 257,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:boundaries"
    },
    {
      "source": "B054",
      "target": "B058",
      "key": "ND-aefe0ed8d4708c43",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:boundaries.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter06_spectools.tex",
      "source_line": 768,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:boundaries"
    },
    {
      "source": "B054",
      "target": "B057",
      "key": "ND-dfd0694c7be49701",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:comparison.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter06_spectools.tex",
      "source_line": 502,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:comparison"
    },
    {
      "source": "B054",
      "target": "B053",
      "key": "ND-6fe4e292087b8c2b",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:gsd.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter06_spectools.tex",
      "source_line": 539,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:gsd"
    },
    {
      "source": "B054",
      "target": "B053",
      "key": "ND-5bb244e08b4c250c",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:gsd.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter06_spectools.tex",
      "source_line": 558,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:gsd"
    },
    {
      "source": "B054",
      "target": "B040",
      "key": "ND-393af632f10a428c",
      "relation": "ND_EXPANDS_EARLIER_TREATMENT",
      "rationale": "Espande il toolkit originario con confronto dedicato Spec Kit/OpenSpec. Ancoraggi sorgente: Spec Kit --- The Specification Toolchain (L23); Spec Kit vs.\\ OpenSpec: A Direct Comparison (L496); The Clarify-Before-Plan Pattern (L585); Lessons for Your Practice (L766). Destinazione: Introducing Spec Kit (L20); Installation and Setup (L80); The Artifact Structure (L301); Quick Walkthrough (L566)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter06_spectools.tex",
      "source_line": 23,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_basis": "EDITORIAL_CONTENT_COMPARISON_NOT_INDEPENDENT_CORROBORATION"
    },
    {
      "source": "B054",
      "target": "PUB:V11:V03",
      "key": "V11-02e4cff8b590211b87c089d2",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B055",
      "target": "V03",
      "key": "ND-f522d63b330b2384",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter07_orchestrators.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B055",
      "target": "T:What agents can do",
      "key": "ND-acbff3285d5c06f0",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "BMAD e AI-RPI mostrano due filosofie di coordinamento e handoff. Ancoraggi: The Orchestration Problem (L20); AI-RPI Protocol --- Adaptive Research--Plan--Implement Discipline (L322); The Handoff Problem (L422); Lessons for Your Practice (L487)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter07_orchestrators.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B055",
      "target": "T:Engineering structure",
      "key": "ND-e9a4abf60ff8e48a",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "BMAD e AI-RPI mostrano due filosofie di coordinamento e handoff. Ancoraggi: The Orchestration Problem (L20); AI-RPI Protocol --- Adaptive Research--Plan--Implement Discipline (L322); The Handoff Problem (L422); Lessons for Your Practice (L487)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter07_orchestrators.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B055",
      "target": "T:Verification & review",
      "key": "ND-d54c2281c2df5e67",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "BMAD e AI-RPI mostrano due filosofie di coordinamento e handoff. Ancoraggi: The Orchestration Problem (L20); AI-RPI Protocol --- Adaptive Research--Plan--Implement Discipline (L322); The Handoff Problem (L422); Lessons for Your Practice (L487)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter07_orchestrators.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B055",
      "target": "T:System knowledge & memory",
      "key": "ND-b9b043ea743167ab",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "BMAD e AI-RPI mostrano due filosofie di coordinamento e handoff. Ancoraggi: The Orchestration Problem (L20); AI-RPI Protocol --- Adaptive Research--Plan--Implement Discipline (L322); The Handoff Problem (L422); Lessons for Your Practice (L487)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter07_orchestrators.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B055",
      "target": "K:Human-agent collaboration",
      "key": "ND-edbb03e1d5f026f8",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo distingue persona e ruolo, orchestrazione agile e protocollo Research–Plan–Implement, usando una simulazione di progettazione di microservizio. Ancoraggi: The Orchestration Problem (L20); AI-RPI Protocol --- Adaptive Research--Plan--Implement Discipline (L322); The Handoff Problem (L422); Lessons for Your Practice (L487)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter07_orchestrators.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B055",
      "target": "K:Review capacity and maintainers",
      "key": "ND-00174d249cd22c58",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo distingue persona e ruolo, orchestrazione agile e protocollo Research–Plan–Implement, usando una simulazione di progettazione di microservizio. Ancoraggi: The Orchestration Problem (L20); AI-RPI Protocol --- Adaptive Research--Plan--Implement Discipline (L322); The Handoff Problem (L422); Lessons for Your Practice (L487)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter07_orchestrators.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B055",
      "target": "K:Long-running agent execution",
      "key": "ND-d4dc9dc265e503a3",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo distingue persona e ruolo, orchestrazione agile e protocollo Research–Plan–Implement, usando una simulazione di progettazione di microservizio. Ancoraggi: The Orchestration Problem (L20); AI-RPI Protocol --- Adaptive Research--Plan--Implement Discipline (L322); The Handoff Problem (L422); Lessons for Your Practice (L487)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter07_orchestrators.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B055",
      "target": "K:Specifications and governance",
      "key": "ND-9727698f657290c0",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo distingue persona e ruolo, orchestrazione agile e protocollo Research–Plan–Implement, usando una simulazione di progettazione di microservizio. Ancoraggi: The Orchestration Problem (L20); AI-RPI Protocol --- Adaptive Research--Plan--Implement Discipline (L322); The Handoff Problem (L422); Lessons for Your Practice (L487)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter07_orchestrators.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B055",
      "target": "K:System understanding and rationale",
      "key": "ND-23fc9bfd42815150",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo distingue persona e ruolo, orchestrazione agile e protocollo Research–Plan–Implement, usando una simulazione di progettazione di microservizio. Ancoraggi: The Orchestration Problem (L20); AI-RPI Protocol --- Adaptive Research--Plan--Implement Discipline (L322); The Handoff Problem (L422); Lessons for Your Practice (L487)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter07_orchestrators.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B055",
      "target": "C:C03",
      "key": "ND-e4a437c3d8999fad",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: BMAD e AI-RPI mostrano due filosofie di coordinamento e handoff. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter07_orchestrators.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B055",
      "target": "C:C04",
      "key": "ND-080f199f124718f4",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: BMAD e AI-RPI mostrano due filosofie di coordinamento e handoff. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter07_orchestrators.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B055",
      "target": "C:C11",
      "key": "ND-8ba02f05765c5033",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: BMAD e AI-RPI mostrano due filosofie di coordinamento e handoff. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter07_orchestrators.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B055",
      "target": "W002",
      "key": "ND-0ea51595b295177e",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: BMAD e AI-RPI mostrano due filosofie di coordinamento e handoff. Confronto (orchestration): Confrontare parallelismo degli agenti, coordinamento e capacità di revisione; il guadagno teorico di concorrenza va ridotto per handoff e integrazione. Scheda W002: Delegating to an agent enables tasks beyond copilot assistance; lack of visibility constrains trust.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter07_orchestrators.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "orchestration",
      "source_evidence_locator": "The Orchestration Problem (L20); BMAD Method --- Agile AI Orchestration (L76); What the Orchestration Added, and What It Cost (L482)",
      "target_evidence_locator": "Frozen v6 node W002 summary/contribution and limitation",
      "target_limitations": "Twenty students; completion-time effects unspecified.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B055",
      "target": "O025",
      "key": "ND-88af9b7570171689",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: BMAD e AI-RPI mostrano due filosofie di coordinamento e handoff. Confronto (orchestration): Confrontare parallelismo degli agenti, coordinamento e capacità di revisione; il guadagno teorico di concorrenza va ridotto per handoff e integrazione. Scheda O025: Developers are moving from guiding one agent toward coordinating multiple asynchronously executing agents.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter07_orchestrators.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "orchestration",
      "source_evidence_locator": "The Orchestration Problem (L20); BMAD Method --- Agile AI Orchestration (L76); What the Orchestration Added, and What It Cost (L482)",
      "target_evidence_locator": "Frozen v6 node O025 summary/contribution and limitation",
      "target_limitations": "Role forecasts and workflow examples, not validated hiring or productivity outcomes.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B055",
      "target": "P070",
      "key": "ND-bf0d7b50c6534fe5",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: BMAD e AI-RPI mostrano due filosofie di coordinamento e handoff. Confronto (orchestration): Confrontare parallelismo degli agenti, coordinamento e capacità di revisione; il guadagno teorico di concorrenza va ridotto per handoff e integrazione. Scheda P070: Discusses concurrent coding-agent workflows through practitioner accounts, contrasting parallel task execution with the serial attention needed to review and land changes.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter07_orchestrators.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "orchestration",
      "source_evidence_locator": "The Orchestration Problem (L20); BMAD Method --- Agile AI Orchestration (L76); What the Orchestration Added, and What It Cost (L482)",
      "target_evidence_locator": "Frozen v6 node P070 summary/contribution and limitation",
      "target_limitations": "Excerpt of Pulse #149; shares that issue, not the content of the separate interview-comparison article. This non-Pulse-titled blog article is an excerpt of a Pulse issue originally published 2025-10-09. It passes the literal title-prefix rule; it is excluded by the optional stricter Pulse-origin filter. The parent issue is provenance only, not another P article. The public account explicitly reuses the Sid Bidasaria conversation reported in P062. It is a different article, not independent interview evidence. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B055",
      "target": "W099",
      "key": "ND-e76b8f4305ee873f",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: BMAD e AI-RPI mostrano due filosofie di coordinamento e handoff. Confronto (iterative): Esaminare come chiarimenti e modifiche di intenzione si propagano agli artefatti e alla revisione; evitare di equiparare una sequenza di gate a un processo necessariamente waterfall. Scheda W099: Comparing diff content to stated intent can help authors find unintended deviations.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter07_orchestrators.tex",
      "source_line": 234,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "iterative",
      "source_evidence_locator": "Phase Gates (L234)",
      "target_evidence_locator": "Frozen v6 node W099 summary/contribution and limitation",
      "target_limitations": "Small reported effect; defect denominator absent.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B055",
      "target": "O018",
      "key": "ND-d6489fa1317a8d33",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: BMAD e AI-RPI mostrano due filosofie di coordinamento e handoff. Confronto (iterative): Esaminare come chiarimenti e modifiche di intenzione si propagano agli artefatti e alla revisione; evitare di equiparare una sequenza di gate a un processo necessariamente waterfall. Scheda O018: A useful agent specification is compact, testable and iterative rather than a giant prompt resembling an unvalidated requirements dump.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter07_orchestrators.tex",
      "source_line": 234,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "iterative",
      "source_evidence_locator": "Phase Gates (L234)",
      "target_evidence_locator": "Frozen v6 node O018 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B055",
      "target": "B060",
      "key": "ND-1d39800ba3a12622",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:agents.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter07_orchestrators.tex",
      "source_line": 89,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:agents"
    },
    {
      "source": "B055",
      "target": "B060",
      "key": "ND-c9e4f828b1551237",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:agents.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter07_orchestrators.tex",
      "source_line": 333,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:agents"
    },
    {
      "source": "B055",
      "target": "B060",
      "key": "ND-a8d772f016c01cf7",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label sec:adaptive-ceremony.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter07_orchestrators.tex",
      "source_line": 402,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "sec:adaptive-ceremony"
    },
    {
      "source": "B055",
      "target": "B061",
      "key": "ND-b4d565dc13275076",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:automation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter07_orchestrators.tex",
      "source_line": 89,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:automation"
    },
    {
      "source": "B055",
      "target": "B061",
      "key": "ND-ac4911d3187b61b1",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:automation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter07_orchestrators.tex",
      "source_line": 333,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:automation"
    },
    {
      "source": "B055",
      "target": "B063",
      "key": "ND-4398269f0d180bb8",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:patterns.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter07_orchestrators.tex",
      "source_line": 433,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:patterns"
    },
    {
      "source": "B055",
      "target": "B063",
      "key": "ND-319d0fe4a5d80eb2",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label fig:adversarial.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter07_orchestrators.tex",
      "source_line": 433,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "fig:adversarial"
    },
    {
      "source": "B055",
      "target": "PUB:V11:V03",
      "key": "V11-8da93d46418975b8381d11c0",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B056",
      "target": "V03",
      "key": "ND-2f989a28a08501a2",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter08_autonomous.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B056",
      "target": "T:What agents can do",
      "key": "ND-a9ee4fe38a67d5f3",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "Loop autonomi e disciplina comportamentale sono componenti da comporre, non alternative equivalenti. Ancoraggi: The Autonomy Spectrum (L20); Karpathy-Inspired Skills --- Behavioral Discipline (L257); AIDD --- Architecture-Decision-Driven Backend Pipeline (L426); Lessons for Your Practice (L581)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter08_autonomous.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B056",
      "target": "T:Verification & review",
      "key": "ND-c965e7b80f43bdc6",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Loop autonomi e disciplina comportamentale sono componenti da comporre, non alternative equivalenti. Ancoraggi: The Autonomy Spectrum (L20); Karpathy-Inspired Skills --- Behavioral Discipline (L257); AIDD --- Architecture-Decision-Driven Backend Pipeline (L426); Lessons for Your Practice (L581)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter08_autonomous.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B056",
      "target": "T:Engineering structure",
      "key": "ND-f42c854831414a49",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Loop autonomi e disciplina comportamentale sono componenti da comporre, non alternative equivalenti. Ancoraggi: The Autonomy Spectrum (L20); Karpathy-Inspired Skills --- Behavioral Discipline (L257); AIDD --- Architecture-Decision-Driven Backend Pipeline (L426); Lessons for Your Practice (L581)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter08_autonomous.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B056",
      "target": "K:Long-running agent execution",
      "key": "ND-0bc7bce10fc1385f",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Ralph Copilot, Spec Loop Engine, skill ispirate a Karpathy, Agent Skills e AIDD sono letti attraverso autonomia, vincoli e una simulazione di implementazione. Ancoraggi: The Autonomy Spectrum (L20); Karpathy-Inspired Skills --- Behavioral Discipline (L257); AIDD --- Architecture-Decision-Driven Backend Pipeline (L426); Lessons for Your Practice (L581)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter08_autonomous.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B056",
      "target": "K:Agent failure and escalation",
      "key": "ND-094dc49fe07f7502",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Ralph Copilot, Spec Loop Engine, skill ispirate a Karpathy, Agent Skills e AIDD sono letti attraverso autonomia, vincoli e una simulazione di implementazione. Ancoraggi: The Autonomy Spectrum (L20); Karpathy-Inspired Skills --- Behavioral Discipline (L257); AIDD --- Architecture-Decision-Driven Backend Pipeline (L426); Lessons for Your Practice (L581)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter08_autonomous.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B056",
      "target": "K:Independent verification and oracles",
      "key": "ND-8f5b9a5d898b7e9d",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Ralph Copilot, Spec Loop Engine, skill ispirate a Karpathy, Agent Skills e AIDD sono letti attraverso autonomia, vincoli e una simulazione di implementazione. Ancoraggi: The Autonomy Spectrum (L20); Karpathy-Inspired Skills --- Behavioral Discipline (L257); AIDD --- Architecture-Decision-Driven Backend Pipeline (L426); Lessons for Your Practice (L581)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter08_autonomous.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B056",
      "target": "K:Developer workflow and adoption",
      "key": "ND-820a770b037bacdd",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Ralph Copilot, Spec Loop Engine, skill ispirate a Karpathy, Agent Skills e AIDD sono letti attraverso autonomia, vincoli e una simulazione di implementazione. Ancoraggi: The Autonomy Spectrum (L20); Karpathy-Inspired Skills --- Behavioral Discipline (L257); AIDD --- Architecture-Decision-Driven Backend Pipeline (L426); Lessons for Your Practice (L581)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter08_autonomous.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B056",
      "target": "K:Specifications and governance",
      "key": "ND-529e22092ee9efc9",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Ralph Copilot, Spec Loop Engine, skill ispirate a Karpathy, Agent Skills e AIDD sono letti attraverso autonomia, vincoli e una simulazione di implementazione. Ancoraggi: The Autonomy Spectrum (L20); Karpathy-Inspired Skills --- Behavioral Discipline (L257); AIDD --- Architecture-Decision-Driven Backend Pipeline (L426); Lessons for Your Practice (L581)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter08_autonomous.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B056",
      "target": "C:C03",
      "key": "ND-8d3dc4a0294000bf",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Loop autonomi e disciplina comportamentale sono componenti da comporre, non alternative equivalenti. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter08_autonomous.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B056",
      "target": "C:C04",
      "key": "ND-a9d4fea228a70edf",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Loop autonomi e disciplina comportamentale sono componenti da comporre, non alternative equivalenti. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter08_autonomous.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B056",
      "target": "C:C07",
      "key": "ND-688799f25c6be98c",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Loop autonomi e disciplina comportamentale sono componenti da comporre, non alternative equivalenti. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter08_autonomous.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B056",
      "target": "W095",
      "key": "ND-2bfe3f70df155d72",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Loop autonomi e disciplina comportamentale sono componenti da comporre, non alternative equivalenti. Confronto (loop): Confrontare il loop come unità di lavoro, con stato, controlli e policy esterni. I tre corpus non costituiscono repliche indipendenti dello stesso risultato. Scheda W095: Proposes analyzing the whole agentic lifecycle across verification reliability and cost.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter08_autonomous.tex",
      "source_line": 43,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "loop",
      "source_evidence_locator": "Ralph Copilot --- The Autonomous Agent Loop (L43); From Human-in-Loop to Fully Autonomous (L22); The Agent Loop: Read $ $ Pick $ $ Execute $ $ Write $ $ Stop (L87)",
      "target_evidence_locator": "Frozen v6 node W095 summary/contribution and limitation",
      "target_limitations": "Synthesis only, no new outcome dataset.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B056",
      "target": "O012",
      "key": "ND-8ac3f836e9c0212e",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Loop autonomi e disciplina comportamentale sono componenti da comporre, non alternative equivalenti. Confronto (loop): Confrontare il loop come unità di lavoro, con stato, controlli e policy esterni. I tre corpus non costituiscono repliche indipendenti dello stesso risultato. Scheda O012: Osmani identifies five interoperable loop-building primitives—scheduling, worktrees, skills, connectors and subagents—plus durable external memory.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter08_autonomous.tex",
      "source_line": 43,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "loop",
      "source_evidence_locator": "Ralph Copilot --- The Autonomous Agent Loop (L43); From Human-in-Loop to Fully Autonomous (L22); The Agent Loop: Read $ $ Pick $ $ Execute $ $ Write $ $ Stop (L87)",
      "target_evidence_locator": "Frozen v6 node O012 summary/contribution and limitation",
      "target_limitations": "A practitioner engineering pattern; the article does not establish comparative loop reliability by controlled experiment.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B056",
      "target": "P110",
      "key": "ND-f7077eb2b4e74817",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Loop autonomi e disciplina comportamentale sono componenti da comporre, non alternative equivalenti. Confronto (loop): Confrontare il loop come unità di lavoro, con stato, controlli e policy esterni. I tre corpus non costituiscono repliche indipendenti dello stesso risultato. Scheda P110: Orosz traces Ralph-style loops, scheduled triggers and goal-oriented harness features.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter08_autonomous.tex",
      "source_line": 43,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "loop",
      "source_evidence_locator": "Ralph Copilot --- The Autonomous Agent Loop (L43); From Human-in-Loop to Fully Autonomous (L22); The Agent Loop: Read $ $ Pick $ $ Execute $ $ Write $ $ Stop (L87)",
      "target_evidence_locator": "Frozen v6 node P110 summary/contribution and limitation",
      "target_limitations": "P110 directly links https://addyosmani.com/blog/loop-engineering/ (7 June 2026). O012 catalogues the substantially matching Substack edition (8 June 2026). Treat the edge as discussion of the same underlying work via an alternate edition, not an exact-URL citation. The paid remainder and comparative loop outcomes remain unreviewed. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B056",
      "target": "W191",
      "key": "ND-89a683783a093e22",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Loop autonomi e disciplina comportamentale sono componenti da comporre, non alternative equivalenti. Confronto (autonomy): Confrontare delega, arresto ed escalation. Le scale practitioner descrivono regimi di lavoro, non una misura validata e universale della maturità. Scheda W191: Rejected agent PRs reveal recurring limits in requirement understanding, repository fit and coordination with maintainers.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter08_autonomous.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "autonomy",
      "source_evidence_locator": "The Autonomy Spectrum (L20); From Human-in-Loop to Fully Autonomous (L22); Why Fully Autonomous Is Not the Goal (L26)",
      "target_evidence_locator": "Frozen v6 node W191 summary/contribution and limitation",
      "target_limitations": "Failure coding depends on visible GitHub information; shared AIDev sample.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B056",
      "target": "O010",
      "key": "ND-870e94ba06d3edcb",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Loop autonomi e disciplina comportamentale sono componenti da comporre, non alternative equivalenti. Confronto (autonomy): Confrontare delega, arresto ed escalation. Le scale practitioner descrivono regimi di lavoro, non una misura validata e universale della maturità. Scheda O010: Osmani separates autonomy into agency and orchestration axes, describing six operating levels from suggestions to management-by-exception.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter08_autonomous.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "autonomy",
      "source_evidence_locator": "The Autonomy Spectrum (L20); From Human-in-Loop to Fully Autonomous (L22); Why Fully Autonomous Is Not the Goal (L26)",
      "target_evidence_locator": "Frozen v6 node O010 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B056",
      "target": "W152",
      "key": "ND-7a382a5b43a5c055",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Loop autonomi e disciplina comportamentale sono componenti da comporre, non alternative equivalenti. Confronto (patterns): Confrontare pattern operativi e workflow, mantenendo distinta la raccomandazione progettuale dall’efficacia empiricamente dimostrata. Scheda W152: Provides an architecture for organizing agentic SWE research around dependable processes, collaboration and evaluation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter08_autonomous.tex",
      "source_line": 449,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "patterns",
      "source_evidence_locator": "Five Distinguishing Patterns (L449); Ralph Copilot Workflow (L491); Lessons for Your Practice (L581)",
      "target_evidence_locator": "Frozen v6 node W152 summary/contribution and limitation",
      "target_limitations": "Roadmap is not evidence of achieved agent reliability.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B056",
      "target": "O021",
      "key": "ND-edc6de123ea8e614",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Loop autonomi e disciplina comportamentale sono componenti da comporre, non alternative equivalenti. Confronto (patterns): Confrontare pattern operativi e workflow, mantenendo distinta la raccomandazione progettuale dall’efficacia empiricamente dimostrata. Scheda O021: Planning, scoped delegation and continuous checking outperform an unmanaged prompt-to-merge workflow as an engineering practice.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter08_autonomous.tex",
      "source_line": 449,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "patterns",
      "source_evidence_locator": "Five Distinguishing Patterns (L449); Ralph Copilot Workflow (L491); Lessons for Your Practice (L581)",
      "target_evidence_locator": "Frozen v6 node O021 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B056",
      "target": "B062",
      "key": "ND-22a8f0566ec0137b",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:autonomy.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter08_autonomous.tex",
      "source_line": 54,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:autonomy"
    },
    {
      "source": "B056",
      "target": "B062",
      "key": "ND-88cfe960ca2fad97",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:autonomy.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter08_autonomous.tex",
      "source_line": 162,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:autonomy"
    },
    {
      "source": "B056",
      "target": "B062",
      "key": "ND-921f49dfb2b84a0c",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label sec:one-item-per-cycle.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter08_autonomous.tex",
      "source_line": 166,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "sec:one-item-per-cycle"
    },
    {
      "source": "B056",
      "target": "B062",
      "key": "ND-76fa5e5c7c94c0f2",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label sec:evidence-packs.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter08_autonomous.tex",
      "source_line": 170,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "sec:evidence-packs"
    },
    {
      "source": "B056",
      "target": "B062",
      "key": "ND-1131e1726987e044",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:autonomy.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter08_autonomous.tex",
      "source_line": 192,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:autonomy"
    },
    {
      "source": "B056",
      "target": "B049",
      "key": "ND-5036e0ea62155975",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:shift.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter08_autonomous.tex",
      "source_line": 58,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:shift"
    },
    {
      "source": "B056",
      "target": "B049",
      "key": "ND-8e9ac914e56a2c74",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:shift.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter08_autonomous.tex",
      "source_line": 196,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:shift"
    },
    {
      "source": "B056",
      "target": "B049",
      "key": "ND-8056ec4fdacebee3",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:shift.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter08_autonomous.tex",
      "source_line": 300,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:shift"
    },
    {
      "source": "B056",
      "target": "B049",
      "key": "ND-a34408751f7533bc",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:shift.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter08_autonomous.tex",
      "source_line": 415,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:shift"
    },
    {
      "source": "B056",
      "target": "B063",
      "key": "ND-295dae1ca1662b2b",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:patterns.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter08_autonomous.tex",
      "source_line": 95,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:patterns"
    },
    {
      "source": "B056",
      "target": "B059",
      "key": "ND-76e708c1882e2a25",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:foundation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter08_autonomous.tex",
      "source_line": 192,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:foundation"
    },
    {
      "source": "B056",
      "target": "B059",
      "key": "ND-c0e904b5397f2579",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:foundation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter08_autonomous.tex",
      "source_line": 268,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:foundation"
    },
    {
      "source": "B056",
      "target": "B060",
      "key": "ND-fb5e4c5ce93969ec",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label sec:anti-sycophancy-p123.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter08_autonomous.tex",
      "source_line": 339,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "sec:anti-sycophancy-p123"
    },
    {
      "source": "B056",
      "target": "B060",
      "key": "ND-d0d3f7533040667a",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label sec:anti-sycophancy-p123.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter08_autonomous.tex",
      "source_line": 349,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "sec:anti-sycophancy-p123"
    },
    {
      "source": "B056",
      "target": "B051",
      "key": "ND-1ff028294a0f7589",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:anatomy.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter08_autonomous.tex",
      "source_line": 355,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:anatomy"
    },
    {
      "source": "B056",
      "target": "B061",
      "key": "ND-6b18e4b2d1492db9",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:automation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter08_autonomous.tex",
      "source_line": 368,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:automation"
    },
    {
      "source": "B056",
      "target": "B088",
      "key": "ND-4820ac2a0be29568",
      "relation": "ND_SHARED_METHOD_DIFFERENT_SCOPE",
      "rationale": "Descrizione comparativa degli strumenti autonomi e spiegazione estesa del medesimo pattern Ralph; nessuna cronologia inferita. Ancoraggi sorgente: The Autonomy Spectrum (L20); Karpathy-Inspired Skills --- Behavioral Discipline (L257); AIDD --- Architecture-Decision-Driven Backend Pipeline (L426); Lessons for Your Practice (L581). Destinazione: Anatomy of a Ralph Loop (L20); Implementation Options (L328); Your First Ralph Loop (L416); Troubleshooting Common Issues (L650)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter08_autonomous.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_basis": "EDITORIAL_CONTENT_COMPARISON_NOT_INDEPENDENT_CORROBORATION"
    },
    {
      "source": "B056",
      "target": "PUB:V11:V03",
      "key": "V11-5c981afdaaf8aa2bbb611536",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B057",
      "target": "V03",
      "key": "ND-b1940399d7080232",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter09_comparison.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B057",
      "target": "T:Engineering structure",
      "key": "ND-1df4f4557716f9c1",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "Dodici dimensioni rendono espliciti convergenze e disaccordi fra framework. Ancoraggi: The Twelve Core Comparison Dimensions (L20); Strategic Maps: Three Magic Quadrants (L171); Thematic Deep-Dives (L429); The Divergence Map: Four Irreducible Philosophical Splits (L575)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter09_comparison.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B057",
      "target": "T:Productivity",
      "key": "ND-826dd30bd0fb11f8",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Dodici dimensioni rendono espliciti convergenze e disaccordi fra framework. Ancoraggi: The Twelve Core Comparison Dimensions (L20); Strategic Maps: Three Magic Quadrants (L171); Thematic Deep-Dives (L429); The Divergence Map: Four Irreducible Philosophical Splits (L575)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter09_comparison.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B057",
      "target": "T:Skills & learning",
      "key": "ND-1d3dccc12f367f10",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Dodici dimensioni rendono espliciti convergenze e disaccordi fra framework. Ancoraggi: The Twelve Core Comparison Dimensions (L20); Strategic Maps: Three Magic Quadrants (L171); Thematic Deep-Dives (L429); The Divergence Map: Four Irreducible Philosophical Splits (L575)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter09_comparison.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B057",
      "target": "T:Code quality & security",
      "key": "ND-3800c590212c5b6c",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Dodici dimensioni rendono espliciti convergenze e disaccordi fra framework. Ancoraggi: The Twelve Core Comparison Dimensions (L20); Strategic Maps: Three Magic Quadrants (L171); Thematic Deep-Dives (L429); The Divergence Map: Four Irreducible Philosophical Splits (L575)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter09_comparison.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B057",
      "target": "K:Developer workflow and adoption",
      "key": "ND-4e4eefa2a39ea924",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Tabella di confronto, mappe strategiche e quattro divergenze filosofiche organizzano le scelte senza limitarsi a elencare funzionalità. Ancoraggi: The Twelve Core Comparison Dimensions (L20); Strategic Maps: Three Magic Quadrants (L171); Thematic Deep-Dives (L429); The Divergence Map: Four Irreducible Philosophical Splits (L575)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter09_comparison.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B057",
      "target": "K:Evaluation methodology and baselines",
      "key": "ND-95fe407e0a3df7dc",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Tabella di confronto, mappe strategiche e quattro divergenze filosofiche organizzano le scelte senza limitarsi a elencare funzionalità. Ancoraggi: The Twelve Core Comparison Dimensions (L20); Strategic Maps: Three Magic Quadrants (L171); Thematic Deep-Dives (L429); The Divergence Map: Four Irreducible Philosophical Splits (L575)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter09_comparison.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B057",
      "target": "K:Architecture and modularity",
      "key": "ND-a141e902e754d387",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Tabella di confronto, mappe strategiche e quattro divergenze filosofiche organizzano le scelte senza limitarsi a elencare funzionalità. Ancoraggi: The Twelve Core Comparison Dimensions (L20); Strategic Maps: Three Magic Quadrants (L171); Thematic Deep-Dives (L429); The Divergence Map: Four Irreducible Philosophical Splits (L575)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter09_comparison.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B057",
      "target": "K:Technical debt and complexity",
      "key": "ND-b8263f3ce0ea0720",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Tabella di confronto, mappe strategiche e quattro divergenze filosofiche organizzano le scelte senza limitarsi a elencare funzionalità. Ancoraggi: The Twelve Core Comparison Dimensions (L20); Strategic Maps: Three Magic Quadrants (L171); Thematic Deep-Dives (L429); The Divergence Map: Four Irreducible Philosophical Splits (L575)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter09_comparison.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B057",
      "target": "C:C03",
      "key": "ND-2b3ba4dc5c62ea01",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Dodici dimensioni rendono espliciti convergenze e disaccordi fra framework. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter09_comparison.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B057",
      "target": "C:C04",
      "key": "ND-2cbf55f1eab3e46f",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Dodici dimensioni rendono espliciti convergenze e disaccordi fra framework. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter09_comparison.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B057",
      "target": "C:C11",
      "key": "ND-871c5f511bbcffb1",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Dodici dimensioni rendono espliciti convergenze e disaccordi fra framework. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter09_comparison.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B057",
      "target": "W007",
      "key": "ND-43de2a964aabb7ec",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Dodici dimensioni rendono espliciti convergenze e disaccordi fra framework. Confronto (adoption): Confrontare selezione degli strumenti, abilitazione del team e verifica degli esiti; una graduatoria o un piano di rollout non sostituisce un pilot controllato. Scheda W007: Enterprise users report perceived usefulness and practical requirements that should shape deployment.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter09_comparison.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "adoption",
      "source_evidence_locator": "The Twelve Core Comparison Dimensions (L20); Strategic Maps: Three Magic Quadrants (L171); The Divergence Map: Four Irreducible Philosophical Splits (L575)",
      "target_evidence_locator": "Frozen v6 node W007 summary/contribution and limitation",
      "target_limitations": "IBM respondents only; perception-based.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B057",
      "target": "O041",
      "key": "ND-fe5e082d2eaddcf6",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Dodici dimensioni rendono espliciti convergenze e disaccordi fra framework. Confronto (adoption): Confrontare selezione degli strumenti, abilitazione del team e verifica degli esiti; una graduatoria o un piano di rollout non sostituisce un pilot controllato. Scheda O041: Engineering leaders should define outcome quality, train teams and make human verification a normal part of AI adoption.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter09_comparison.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "adoption",
      "source_evidence_locator": "The Twelve Core Comparison Dimensions (L20); Strategic Maps: Three Magic Quadrants (L171); The Divergence Map: Four Irreducible Philosophical Splits (L575)",
      "target_evidence_locator": "Frozen v6 node O041 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B057",
      "target": "P085",
      "key": "ND-6d14c5711a6001d3",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Dodici dimensioni rendono espliciti convergenze e disaccordi fra framework. Confronto (adoption): Confrontare selezione degli strumenti, abilitazione del team e verifica degli esiti; una graduatoria o un piano di rollout non sostituisce un pilot controllato. Scheda P085: Interviews compare tool-selection practices across company sizes, including locally scored AI review trials and procurement constraints.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter09_comparison.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "adoption",
      "source_evidence_locator": "The Twelve Core Comparison Dimensions (L20); Strategic Maps: Three Magic Quadrants (L171); The Divergence Map: Four Irreducible Philosophical Splits (L575)",
      "target_evidence_locator": "Frozen v6 node P085 summary/contribution and limitation",
      "target_limitations": "Company-local scoring exercises and tool selection are distinct from randomized productivity comparisons; evaluation samples and scoring scales are context-specific. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B057",
      "target": "W059",
      "key": "ND-32020cde21dc2e6e",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Dodici dimensioni rendono espliciti convergenze e disaccordi fra framework. Confronto (architecture): Mettere a confronto coerenza architetturale e manutenibilità oltre il passaggio dei test; odori e complessità non equivalgono automaticamente a incidenti. Scheda W059: Larger generated outputs are associated with coupling and architectural smells even when tests pass.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter09_comparison.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "architecture",
      "source_evidence_locator": "The Twelve Core Comparison Dimensions (L20); Strategic Maps: Three Magic Quadrants (L171); The Divergence Map: Four Irreducible Philosophical Splits (L575)",
      "target_evidence_locator": "Frozen v6 node W059 summary/contribution and limitation",
      "target_limitations": "Small smell counts; correlation with LOC not a causal law.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B057",
      "target": "O007",
      "key": "ND-ff217ff3ec88c9f8",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Dodici dimensioni rendono espliciti convergenze e disaccordi fra framework. Confronto (architecture): Mettere a confronto coerenza architetturale e manutenibilità oltre il passaggio dei test; odori e complessità non equivalgono automaticamente a incidenti. Scheda O007: Quality assurance for generated code increasingly depends on repeatable harness checks, not only manual inspection or agent opinion.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter09_comparison.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "architecture",
      "source_evidence_locator": "The Twelve Core Comparison Dimensions (L20); Strategic Maps: Three Magic Quadrants (L171); The Divergence Map: Four Irreducible Philosophical Splits (L575)",
      "target_evidence_locator": "Frozen v6 node O007 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B057",
      "target": "B059",
      "key": "ND-6d68a267495aab97",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:foundation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter09_comparison.tex",
      "source_line": 28,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:foundation"
    },
    {
      "source": "B057",
      "target": "B059",
      "key": "ND-2f75ad4311f2984f",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label sec:gates9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter09_comparison.tex",
      "source_line": 457,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "sec:gates9"
    },
    {
      "source": "B057",
      "target": "B053",
      "key": "ND-070b3989504fddf2",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:gsd.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter09_comparison.tex",
      "source_line": 33,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:gsd"
    },
    {
      "source": "B057",
      "target": "B056",
      "key": "ND-757adea908f8bdc9",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:autonomous.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter09_comparison.tex",
      "source_line": 33,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:autonomous"
    },
    {
      "source": "B057",
      "target": "B063",
      "key": "ND-c0a1b859e32b6b9b",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:patterns.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter09_comparison.tex",
      "source_line": 81,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:patterns"
    },
    {
      "source": "B057",
      "target": "B058",
      "key": "ND-6c0a0707f94767e9",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label tab:convergence.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter09_comparison.tex",
      "source_line": 570,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "tab:convergence"
    },
    {
      "source": "B057",
      "target": "B040",
      "key": "ND-ad923db6b6b18f58",
      "relation": "ND_EXPANDS_EARLIER_TREATMENT",
      "rationale": "Sostituisce il semplice elenco di strumenti con dimensioni e famiglie di confronto. Ancoraggi sorgente: The Twelve Core Comparison Dimensions (L20); Strategic Maps: Three Magic Quadrants (L171); Thematic Deep-Dives (L429); The Divergence Map: Four Irreducible Philosophical Splits (L575). Destinazione: Introducing Spec Kit (L20); Installation and Setup (L80); The Artifact Structure (L301); Quick Walkthrough (L566)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter09_comparison.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_basis": "EDITORIAL_CONTENT_COMPARISON_NOT_INDEPENDENT_CORROBORATION"
    },
    {
      "source": "B057",
      "target": "PUB:V11:V03",
      "key": "V11-ce062f7a58ff1f92262d94c0",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B058",
      "target": "V03",
      "key": "ND-f32901ea8d740f66",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter10_boundaries.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B058",
      "target": "T:Engineering structure",
      "key": "ND-9b8c0aec15e3a8a6",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "Il framework adatto è quello con rigore sufficiente e costo proporzionato. Ancoraggi: The Three Tiers of Rigor (L20); Eight Anti-Patterns from the Wild (L198); What an Ideal Framework Would Combine (L304); Design Boundaries of Enterprise SDD (L363)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter10_boundaries.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B058",
      "target": "T:Productivity",
      "key": "ND-6527fe6bfc5d508c",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Il framework adatto è quello con rigore sufficiente e costo proporzionato. Ancoraggi: The Three Tiers of Rigor (L20); Eight Anti-Patterns from the Wild (L198); What an Ideal Framework Would Combine (L304); Design Boundaries of Enterprise SDD (L363)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter10_boundaries.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B058",
      "target": "T:Skills & learning",
      "key": "ND-0b879db73cf37215",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Il framework adatto è quello con rigore sufficiente e costo proporzionato. Ancoraggi: The Three Tiers of Rigor (L20); Eight Anti-Patterns from the Wild (L198); What an Ideal Framework Would Combine (L304); Design Boundaries of Enterprise SDD (L363)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter10_boundaries.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B058",
      "target": "T:Verification & review",
      "key": "ND-422e9a88e52509d2",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Il framework adatto è quello con rigore sufficiente e costo proporzionato. Ancoraggi: The Three Tiers of Rigor (L20); Eight Anti-Patterns from the Wild (L198); What an Ideal Framework Would Combine (L304); Design Boundaries of Enterprise SDD (L363)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter10_boundaries.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B058",
      "target": "K:Developer workflow and adoption",
      "key": "ND-d4e2c43947a4122e",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Tre livelli di rigore, griglia di adozione, antipattern, migrazione e complementarità definiscono confini per evitare accumulo indiscriminato di meccanismi. Ancoraggi: The Three Tiers of Rigor (L20); Eight Anti-Patterns from the Wild (L198); What an Ideal Framework Would Combine (L304); Design Boundaries of Enterprise SDD (L363)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter10_boundaries.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B058",
      "target": "K:Evaluation methodology and baselines",
      "key": "ND-34d4bd16f6ababf0",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Tre livelli di rigore, griglia di adozione, antipattern, migrazione e complementarità definiscono confini per evitare accumulo indiscriminato di meccanismi. Ancoraggi: The Three Tiers of Rigor (L20); Eight Anti-Patterns from the Wild (L198); What an Ideal Framework Would Combine (L304); Design Boundaries of Enterprise SDD (L363)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter10_boundaries.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B058",
      "target": "K:Specifications and governance",
      "key": "ND-d1489110680ccfda",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Tre livelli di rigore, griglia di adozione, antipattern, migrazione e complementarità definiscono confini per evitare accumulo indiscriminato di meccanismi. Ancoraggi: The Three Tiers of Rigor (L20); Eight Anti-Patterns from the Wild (L198); What an Ideal Framework Would Combine (L304); Design Boundaries of Enterprise SDD (L363)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter10_boundaries.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B058",
      "target": "K:Ownership and knowledge transfer",
      "key": "ND-3f94b26e6150ee4d",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Tre livelli di rigore, griglia di adozione, antipattern, migrazione e complementarità definiscono confini per evitare accumulo indiscriminato di meccanismi. Ancoraggi: The Three Tiers of Rigor (L20); Eight Anti-Patterns from the Wild (L198); What an Ideal Framework Would Combine (L304); Design Boundaries of Enterprise SDD (L363)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter10_boundaries.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B058",
      "target": "C:C04",
      "key": "ND-225952a81c792bdb",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Il framework adatto è quello con rigore sufficiente e costo proporzionato. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter10_boundaries.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B058",
      "target": "C:C11",
      "key": "ND-f18daf86f2e1634d",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Il framework adatto è quello con rigore sufficiente e costo proporzionato. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter10_boundaries.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B058",
      "target": "W007",
      "key": "ND-424a20c5518cdeb2",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il framework adatto è quello con rigore sufficiente e costo proporzionato. Confronto (adoption): Confrontare selezione degli strumenti, abilitazione del team e verifica degli esiti; una graduatoria o un piano di rollout non sostituisce un pilot controllato. Scheda W007: Enterprise users report perceived usefulness and practical requirements that should shape deployment.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter10_boundaries.tex",
      "source_line": 55,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "adoption",
      "source_evidence_locator": "The Adoption Grid (L55)",
      "target_evidence_locator": "Frozen v6 node W007 summary/contribution and limitation",
      "target_limitations": "IBM respondents only; perception-based.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B058",
      "target": "O041",
      "key": "ND-1bc9b2ea610a071e",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il framework adatto è quello con rigore sufficiente e costo proporzionato. Confronto (adoption): Confrontare selezione degli strumenti, abilitazione del team e verifica degli esiti; una graduatoria o un piano di rollout non sostituisce un pilot controllato. Scheda O041: Engineering leaders should define outcome quality, train teams and make human verification a normal part of AI adoption.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter10_boundaries.tex",
      "source_line": 55,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "adoption",
      "source_evidence_locator": "The Adoption Grid (L55)",
      "target_evidence_locator": "Frozen v6 node O041 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B058",
      "target": "P085",
      "key": "ND-9a74824ffc6a87d9",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il framework adatto è quello con rigore sufficiente e costo proporzionato. Confronto (adoption): Confrontare selezione degli strumenti, abilitazione del team e verifica degli esiti; una graduatoria o un piano di rollout non sostituisce un pilot controllato. Scheda P085: Interviews compare tool-selection practices across company sizes, including locally scored AI review trials and procurement constraints.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter10_boundaries.tex",
      "source_line": 55,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "adoption",
      "source_evidence_locator": "The Adoption Grid (L55)",
      "target_evidence_locator": "Frozen v6 node P085 summary/contribution and limitation",
      "target_limitations": "Company-local scoring exercises and tool selection are distinct from randomized productivity comparisons; evaluation samples and scoring scales are context-specific. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B058",
      "target": "W150",
      "key": "ND-9e2e2b2f5e227c78",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il framework adatto è quello con rigore sufficiente e costo proporzionato. Confronto (governance): Confrontare autorità umana, confini decisionali e controlli di esecuzione; policy osservate e casi aziendali non certificano l’efficacia del metodo proposto. Scheda W150: Most policies allow AI while specifying disclosure and human responsibility, suggesting workable rather than absolutist governance.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter10_boundaries.tex",
      "source_line": 368,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "governance",
      "source_evidence_locator": "Rejected: Autonomous code push without gate review. (L368); Rejected: Skippable gates. (L376)",
      "target_evidence_locator": "Frozen v6 node W150 summary/contribution and limitation",
      "target_limitations": "Classifies rules but does not measure their safety effect.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B058",
      "target": "O009",
      "key": "ND-4fec2a99e27b0a5e",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il framework adatto è quello con rigore sufficiente e costo proporzionato. Confronto (governance): Confrontare autorità umana, confini decisionali e controlli di esecuzione; policy osservate e casi aziendali non certificano l’efficacia del metodo proposto. Scheda O009: Engineers can delegate the inner execution loop while retaining ownership of quality criteria, verdicts and consequences.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter10_boundaries.tex",
      "source_line": 368,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "governance",
      "source_evidence_locator": "Rejected: Autonomous code push without gate review. (L368); Rejected: Skippable gates. (L376)",
      "target_evidence_locator": "Frozen v6 node O009 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B058",
      "target": "B057",
      "key": "ND-75702361d0529f04",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:comparison.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter10_boundaries.tex",
      "source_line": 11,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:comparison"
    },
    {
      "source": "B058",
      "target": "B057",
      "key": "ND-73b74527beb3ef2c",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:comparison.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter10_boundaries.tex",
      "source_line": 58,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:comparison"
    },
    {
      "source": "B058",
      "target": "B057",
      "key": "ND-2fcb3e8fcd2599e6",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:comparison.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter10_boundaries.tex",
      "source_line": 130,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:comparison"
    },
    {
      "source": "B058",
      "target": "B057",
      "key": "ND-42736003a2d01d7c",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:comparison.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter10_boundaries.tex",
      "source_line": 159,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:comparison"
    },
    {
      "source": "B058",
      "target": "B057",
      "key": "ND-f3b7b79872db108c",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:comparison.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter10_boundaries.tex",
      "source_line": 251,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:comparison"
    },
    {
      "source": "B058",
      "target": "B059",
      "key": "ND-f08cd530c541e6cc",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:foundation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter10_boundaries.tex",
      "source_line": 50,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:foundation"
    },
    {
      "source": "B058",
      "target": "B049",
      "key": "ND-c42a5e6e1751a98e",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:shift.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter10_boundaries.tex",
      "source_line": 85,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:shift"
    },
    {
      "source": "B058",
      "target": "B049",
      "key": "ND-2a784a6ca26bc970",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:shift.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter10_boundaries.tex",
      "source_line": 218,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:shift"
    },
    {
      "source": "B058",
      "target": "B049",
      "key": "ND-e1db8db6071242a0",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:shift.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter10_boundaries.tex",
      "source_line": 372,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:shift"
    },
    {
      "source": "B058",
      "target": "B063",
      "key": "ND-747fcb1e8b84d94b",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:patterns.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter10_boundaries.tex",
      "source_line": 401,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:patterns"
    },
    {
      "source": "B058",
      "target": "PUB:V11:V03",
      "key": "V11-361b837ec1fd9dfa3761caac",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B059",
      "target": "V03",
      "key": "ND-1432ac9d12f77caa",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter11_foundation.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B059",
      "target": "T:Engineering structure",
      "key": "ND-deb7f686dabb57da",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "Enterprise SDD combina costituzione, architettura e progressione controllata. Ancoraggi: Five Days With Enterprise SDD (L28); Core Philosophy (L139); The Six-Phase Pipeline (L183); Constitution-Driven Development in Practice (L414)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter11_foundation.tex",
      "source_line": 28,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B059",
      "target": "T:Verification & review",
      "key": "ND-5f4dbf4fb5acef4f",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Enterprise SDD combina costituzione, architettura e progressione controllata. Ancoraggi: Five Days With Enterprise SDD (L28); Core Philosophy (L139); The Six-Phase Pipeline (L183); Constitution-Driven Development in Practice (L414)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter11_foundation.tex",
      "source_line": 28,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B059",
      "target": "T:Code quality & security",
      "key": "ND-178ab90309aa8892",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Enterprise SDD combina costituzione, architettura e progressione controllata. Ancoraggi: Five Days With Enterprise SDD (L28); Core Philosophy (L139); The Six-Phase Pipeline (L183); Constitution-Driven Development in Practice (L414)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter11_foundation.tex",
      "source_line": 28,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B059",
      "target": "K:Specifications and governance",
      "key": "ND-db8075eddeb6793e",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo racconta la composizione del framework attraverso vincoli inviolabili, pipeline a sei fasi e gate, raccordando l’ecosistema alla proposta dell’autore. Ancoraggi: Five Days With Enterprise SDD (L28); Core Philosophy (L139); The Six-Phase Pipeline (L183); Constitution-Driven Development in Practice (L414)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter11_foundation.tex",
      "source_line": 28,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B059",
      "target": "K:Ownership and knowledge transfer",
      "key": "ND-c0dfe2ca48f350de",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo racconta la composizione del framework attraverso vincoli inviolabili, pipeline a sei fasi e gate, raccordando l’ecosistema alla proposta dell’autore. Ancoraggi: Five Days With Enterprise SDD (L28); Core Philosophy (L139); The Six-Phase Pipeline (L183); Constitution-Driven Development in Practice (L414)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter11_foundation.tex",
      "source_line": 28,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B059",
      "target": "K:Architecture and modularity",
      "key": "ND-bd54f8ac3faa4c3b",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo racconta la composizione del framework attraverso vincoli inviolabili, pipeline a sei fasi e gate, raccordando l’ecosistema alla proposta dell’autore. Ancoraggi: Five Days With Enterprise SDD (L28); Core Philosophy (L139); The Six-Phase Pipeline (L183); Constitution-Driven Development in Practice (L414)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter11_foundation.tex",
      "source_line": 28,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B059",
      "target": "K:Technical debt and complexity",
      "key": "ND-8c22e0e13ef66175",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo racconta la composizione del framework attraverso vincoli inviolabili, pipeline a sei fasi e gate, raccordando l’ecosistema alla proposta dell’autore. Ancoraggi: Five Days With Enterprise SDD (L28); Core Philosophy (L139); The Six-Phase Pipeline (L183); Constitution-Driven Development in Practice (L414)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter11_foundation.tex",
      "source_line": 28,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B059",
      "target": "K:Independent verification and oracles",
      "key": "ND-106c9617351ddbf7",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo racconta la composizione del framework attraverso vincoli inviolabili, pipeline a sei fasi e gate, raccordando l’ecosistema alla proposta dell’autore. Ancoraggi: Five Days With Enterprise SDD (L28); Core Philosophy (L139); The Six-Phase Pipeline (L183); Constitution-Driven Development in Practice (L414)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter11_foundation.tex",
      "source_line": 28,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B059",
      "target": "C:C04",
      "key": "ND-3cd034f1ba9ef2bb",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Enterprise SDD combina costituzione, architettura e progressione controllata. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter11_foundation.tex",
      "source_line": 28,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B059",
      "target": "C:C05",
      "key": "ND-d5e83d3d95cdd845",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Enterprise SDD combina costituzione, architettura e progressione controllata. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter11_foundation.tex",
      "source_line": 28,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B059",
      "target": "C:C11",
      "key": "ND-271a0ce30929ea91",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Enterprise SDD combina costituzione, architettura e progressione controllata. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter11_foundation.tex",
      "source_line": 28,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B059",
      "target": "W150",
      "key": "ND-261c099744b0ed6a",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Enterprise SDD combina costituzione, architettura e progressione controllata. Confronto (governance): Confrontare autorità umana, confini decisionali e controlli di esecuzione; policy osservate e casi aziendali non certificano l’efficacia del metodo proposto. Scheda W150: Most policies allow AI while specifying disclosure and human responsibility, suggesting workable rather than absolutist governance.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter11_foundation.tex",
      "source_line": 166,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "governance",
      "source_evidence_locator": "Gate-Enforced Progression (L166); The Gate Enforcement Model (L346); The asymmetry between Gate 4 and the others (L381)",
      "target_evidence_locator": "Frozen v6 node W150 summary/contribution and limitation",
      "target_limitations": "Classifies rules but does not measure their safety effect.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B059",
      "target": "O009",
      "key": "ND-047d3fc472c2553c",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Enterprise SDD combina costituzione, architettura e progressione controllata. Confronto (governance): Confrontare autorità umana, confini decisionali e controlli di esecuzione; policy osservate e casi aziendali non certificano l’efficacia del metodo proposto. Scheda O009: Engineers can delegate the inner execution loop while retaining ownership of quality criteria, verdicts and consequences.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter11_foundation.tex",
      "source_line": 166,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "governance",
      "source_evidence_locator": "Gate-Enforced Progression (L166); The Gate Enforcement Model (L346); The asymmetry between Gate 4 and the others (L381)",
      "target_evidence_locator": "Frozen v6 node O009 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B059",
      "target": "P119",
      "key": "ND-2b90632e20d1c1ad",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Enterprise SDD combina costituzione, architettura e progressione controllata. Confronto (governance): Confrontare autorità umana, confini decisionali e controlli di esecuzione; policy osservate e casi aziendali non certificano l’efficacia del metodo proposto. Scheda P119: A company-visit report describes Codex adoption, internal integrations and feedback loops extending into performance work and infrastructure.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter11_foundation.tex",
      "source_line": 166,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "governance",
      "source_evidence_locator": "Gate-Enforced Progression (L166); The Gate Enforcement Model (L346); The asymmetry between Gate 4 and the others (L381)",
      "target_evidence_locator": "Frozen v6 node P119 summary/contribution and limitation",
      "target_limitations": "Internal integrations, selected interviewees and unusually permissive token budgets limit transfer to other organizations. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B059",
      "target": "W059",
      "key": "ND-7c40910aa7757841",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Enterprise SDD combina costituzione, architettura e progressione controllata. Confronto (architecture): Mettere a confronto coerenza architetturale e manutenibilità oltre il passaggio dei test; odori e complessità non equivalgono automaticamente a incidenti. Scheda W059: Larger generated outputs are associated with coupling and architectural smells even when tests pass.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter11_foundation.tex",
      "source_line": 28,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "architecture",
      "source_evidence_locator": "Five Days With Enterprise SDD (L28); Core Philosophy (L139); Constitution-Driven Development in Practice (L414)",
      "target_evidence_locator": "Frozen v6 node W059 summary/contribution and limitation",
      "target_limitations": "Small smell counts; correlation with LOC not a causal law.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B059",
      "target": "O007",
      "key": "ND-dab7022557fa7bf5",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Enterprise SDD combina costituzione, architettura e progressione controllata. Confronto (architecture): Mettere a confronto coerenza architetturale e manutenibilità oltre il passaggio dei test; odori e complessità non equivalgono automaticamente a incidenti. Scheda O007: Quality assurance for generated code increasingly depends on repeatable harness checks, not only manual inspection or agent opinion.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter11_foundation.tex",
      "source_line": 28,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "architecture",
      "source_evidence_locator": "Five Days With Enterprise SDD (L28); Core Philosophy (L139); Constitution-Driven Development in Practice (L414)",
      "target_evidence_locator": "Frozen v6 node O007 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B059",
      "target": "W011",
      "key": "ND-8c34f1f6ee8fc011",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Enterprise SDD combina costituzione, architettura e progressione controllata. Confronto (intent): Confrontare intenti, specifiche e criteri di accettazione. La convergenza concettuale non costituisce una validazione sperimentale del processo. Scheda W011: Proposes specification and verification governance to balance faster generation against reliability.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter11_foundation.tex",
      "source_line": 293,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "intent",
      "source_evidence_locator": "Phase 1 --- Specification (L293)",
      "target_evidence_locator": "Frozen v6 node W011 summary/contribution and limitation",
      "target_limitations": "Synthesis rather than a new intervention trial.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B059",
      "target": "O018",
      "key": "ND-3934ebbd431fcf8b",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Enterprise SDD combina costituzione, architettura e progressione controllata. Confronto (intent): Confrontare intenti, specifiche e criteri di accettazione. La convergenza concettuale non costituisce una validazione sperimentale del processo. Scheda O018: A useful agent specification is compact, testable and iterative rather than a giant prompt resembling an unvalidated requirements dump.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter11_foundation.tex",
      "source_line": 293,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "intent",
      "source_evidence_locator": "Phase 1 --- Specification (L293)",
      "target_evidence_locator": "Frozen v6 node O018 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B059",
      "target": "B057",
      "key": "ND-c587824ffb189a18",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:comparison.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter11_foundation.tex",
      "source_line": 35,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:comparison"
    },
    {
      "source": "B059",
      "target": "B062",
      "key": "ND-757cfd76511231f8",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:autonomy.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter11_foundation.tex",
      "source_line": 45,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:autonomy"
    },
    {
      "source": "B059",
      "target": "B062",
      "key": "ND-675cfc5385e2de81",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:autonomy.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter11_foundation.tex",
      "source_line": 90,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:autonomy"
    },
    {
      "source": "B059",
      "target": "B062",
      "key": "ND-66cef04973ea1263",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:autonomy.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter11_foundation.tex",
      "source_line": 107,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:autonomy"
    },
    {
      "source": "B059",
      "target": "B060",
      "key": "ND-7d6205093dd0f267",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:agents.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter11_foundation.tex",
      "source_line": 90,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:agents"
    },
    {
      "source": "B059",
      "target": "B060",
      "key": "ND-1ac0a80c8cc11a70",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:agents.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter11_foundation.tex",
      "source_line": 104,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:agents"
    },
    {
      "source": "B059",
      "target": "B060",
      "key": "ND-a7fe55d1ab2cd82f",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:agents.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter11_foundation.tex",
      "source_line": 106,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:agents"
    },
    {
      "source": "B059",
      "target": "B060",
      "key": "ND-0ff8d83bcaed2729",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label sec:pipeline-trace.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter11_foundation.tex",
      "source_line": 106,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "sec:pipeline-trace"
    },
    {
      "source": "B059",
      "target": "B061",
      "key": "ND-0c88988805fb7ba4",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:automation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter11_foundation.tex",
      "source_line": 90,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:automation"
    },
    {
      "source": "B059",
      "target": "B061",
      "key": "ND-9441963ff48dec43",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:automation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter11_foundation.tex",
      "source_line": 105,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:automation"
    },
    {
      "source": "B059",
      "target": "B061",
      "key": "ND-31cb5075a849d96e",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:automation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter11_foundation.tex",
      "source_line": 554,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:automation"
    },
    {
      "source": "B059",
      "target": "B065",
      "key": "ND-8525e6c169ac73f4",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label app:composition.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter11_foundation.tex",
      "source_line": 103,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "app:composition"
    },
    {
      "source": "B059",
      "target": "B065",
      "key": "ND-1720d7b3c9cb8f0b",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label app:design-framework.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter11_foundation.tex",
      "source_line": 103,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "app:design-framework"
    },
    {
      "source": "B059",
      "target": "B050",
      "key": "ND-da1ec23cd2d14504",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:process.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter11_foundation.tex",
      "source_line": 185,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:process"
    },
    {
      "source": "B059",
      "target": "B066",
      "key": "ND-38f8190b46896289",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label app:setup.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter11_foundation.tex",
      "source_line": 519,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "app:setup"
    },
    {
      "source": "B059",
      "target": "PUB:V11:V03",
      "key": "V11-ef7b1fa25af38b23c1f35c5b",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B060",
      "target": "V03",
      "key": "ND-2fc93672aa19562c",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter12_agents.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B060",
      "target": "T:What agents can do",
      "key": "ND-b08fd2987d522e86",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "La pipeline degli agenti rende espliciti artefatti, handoff e autorità dei gate. Ancoraggi: The Agent Topology at a Glance (L28); Complete Agent Catalog (L259); Gate Anatomy (L535); From sdd new to sdd ship : a full lap (L774)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter12_agents.tex",
      "source_line": 28,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B060",
      "target": "T:Engineering structure",
      "key": "ND-7af538a59eee9adf",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La pipeline degli agenti rende espliciti artefatti, handoff e autorità dei gate. Ancoraggi: The Agent Topology at a Glance (L28); Complete Agent Catalog (L259); Gate Anatomy (L535); From sdd new to sdd ship : a full lap (L774)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter12_agents.tex",
      "source_line": 28,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B060",
      "target": "T:Verification & review",
      "key": "ND-2bfdc701e40f114b",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La pipeline degli agenti rende espliciti artefatti, handoff e autorità dei gate. Ancoraggi: The Agent Topology at a Glance (L28); Complete Agent Catalog (L259); Gate Anatomy (L535); From sdd new to sdd ship : a full lap (L774)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter12_agents.tex",
      "source_line": 28,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B060",
      "target": "T:Code quality & security",
      "key": "ND-d3968a18cc88f221",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La pipeline degli agenti rende espliciti artefatti, handoff e autorità dei gate. Ancoraggi: The Agent Topology at a Glance (L28); Complete Agent Catalog (L259); Gate Anatomy (L535); From sdd new to sdd ship : a full lap (L774)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter12_agents.tex",
      "source_line": 28,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B060",
      "target": "K:Human-agent collaboration",
      "key": "ND-ffef1cced316cfc9",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Catalogo dei ruoli, agenti multi-mode, Three Amigos, livelli di cerimonia, pipeline di sicurezza e gestione delle domande descrivono il funzionamento interno di Enterprise SDD. Ancoraggi: The Agent Topology at a Glance (L28); Complete Agent Catalog (L259); Gate Anatomy (L535); From sdd new to sdd ship : a full lap (L774)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter12_agents.tex",
      "source_line": 28,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B060",
      "target": "K:Review capacity and maintainers",
      "key": "ND-5ede7c0706521f28",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Catalogo dei ruoli, agenti multi-mode, Three Amigos, livelli di cerimonia, pipeline di sicurezza e gestione delle domande descrivono il funzionamento interno di Enterprise SDD. Ancoraggi: The Agent Topology at a Glance (L28); Complete Agent Catalog (L259); Gate Anatomy (L535); From sdd new to sdd ship : a full lap (L774)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter12_agents.tex",
      "source_line": 28,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B060",
      "target": "K:Long-running agent execution",
      "key": "ND-9301388cb6dcf269",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Catalogo dei ruoli, agenti multi-mode, Three Amigos, livelli di cerimonia, pipeline di sicurezza e gestione delle domande descrivono il funzionamento interno di Enterprise SDD. Ancoraggi: The Agent Topology at a Glance (L28); Complete Agent Catalog (L259); Gate Anatomy (L535); From sdd new to sdd ship : a full lap (L774)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter12_agents.tex",
      "source_line": 28,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B060",
      "target": "K:Specifications and governance",
      "key": "ND-ca93f0192d60c9ee",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Catalogo dei ruoli, agenti multi-mode, Three Amigos, livelli di cerimonia, pipeline di sicurezza e gestione delle domande descrivono il funzionamento interno di Enterprise SDD. Ancoraggi: The Agent Topology at a Glance (L28); Complete Agent Catalog (L259); Gate Anatomy (L535); From sdd new to sdd ship : a full lap (L774)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter12_agents.tex",
      "source_line": 28,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B060",
      "target": "K:Ownership and knowledge transfer",
      "key": "ND-44f4991836b371b8",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Catalogo dei ruoli, agenti multi-mode, Three Amigos, livelli di cerimonia, pipeline di sicurezza e gestione delle domande descrivono il funzionamento interno di Enterprise SDD. Ancoraggi: The Agent Topology at a Glance (L28); Complete Agent Catalog (L259); Gate Anatomy (L535); From sdd new to sdd ship : a full lap (L774)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter12_agents.tex",
      "source_line": 28,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B060",
      "target": "K:Independent verification and oracles",
      "key": "ND-e64446d9be7cbfe6",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Catalogo dei ruoli, agenti multi-mode, Three Amigos, livelli di cerimonia, pipeline di sicurezza e gestione delle domande descrivono il funzionamento interno di Enterprise SDD. Ancoraggi: The Agent Topology at a Glance (L28); Complete Agent Catalog (L259); Gate Anatomy (L535); From sdd new to sdd ship : a full lap (L774)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter12_agents.tex",
      "source_line": 28,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B060",
      "target": "K:Evaluation methodology and baselines",
      "key": "ND-e989b41d473ae2d5",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Catalogo dei ruoli, agenti multi-mode, Three Amigos, livelli di cerimonia, pipeline di sicurezza e gestione delle domande descrivono il funzionamento interno di Enterprise SDD. Ancoraggi: The Agent Topology at a Glance (L28); Complete Agent Catalog (L259); Gate Anatomy (L535); From sdd new to sdd ship : a full lap (L774)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter12_agents.tex",
      "source_line": 28,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B060",
      "target": "C:C04",
      "key": "ND-2c2ede11ddc1773f",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: La pipeline degli agenti rende espliciti artefatti, handoff e autorità dei gate. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter12_agents.tex",
      "source_line": 28,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B060",
      "target": "C:C07",
      "key": "ND-d1e77fb26b721e75",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: La pipeline degli agenti rende espliciti artefatti, handoff e autorità dei gate. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter12_agents.tex",
      "source_line": 28,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B060",
      "target": "C:C11",
      "key": "ND-bdc0aa178ff13363",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: La pipeline degli agenti rende espliciti artefatti, handoff e autorità dei gate. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter12_agents.tex",
      "source_line": 28,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B060",
      "target": "W002",
      "key": "ND-fef453b5750f853e",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La pipeline degli agenti rende espliciti artefatti, handoff e autorità dei gate. Confronto (orchestration): Confrontare parallelismo degli agenti, coordinamento e capacità di revisione; il guadagno teorico di concorrenza va ridotto per handoff e integrazione. Scheda W002: Delegating to an agent enables tasks beyond copilot assistance; lack of visibility constrains trust.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter12_agents.tex",
      "source_line": 474,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "orchestration",
      "source_evidence_locator": "The parallel paths (L474)",
      "target_evidence_locator": "Frozen v6 node W002 summary/contribution and limitation",
      "target_limitations": "Twenty students; completion-time effects unspecified.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B060",
      "target": "O025",
      "key": "ND-12fa6b85845af54f",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La pipeline degli agenti rende espliciti artefatti, handoff e autorità dei gate. Confronto (orchestration): Confrontare parallelismo degli agenti, coordinamento e capacità di revisione; il guadagno teorico di concorrenza va ridotto per handoff e integrazione. Scheda O025: Developers are moving from guiding one agent toward coordinating multiple asynchronously executing agents.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter12_agents.tex",
      "source_line": 474,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "orchestration",
      "source_evidence_locator": "The parallel paths (L474)",
      "target_evidence_locator": "Frozen v6 node O025 summary/contribution and limitation",
      "target_limitations": "Role forecasts and workflow examples, not validated hiring or productivity outcomes.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B060",
      "target": "P070",
      "key": "ND-b35a1494bb1bd638",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La pipeline degli agenti rende espliciti artefatti, handoff e autorità dei gate. Confronto (orchestration): Confrontare parallelismo degli agenti, coordinamento e capacità di revisione; il guadagno teorico di concorrenza va ridotto per handoff e integrazione. Scheda P070: Discusses concurrent coding-agent workflows through practitioner accounts, contrasting parallel task execution with the serial attention needed to review and land changes.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter12_agents.tex",
      "source_line": 474,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "orchestration",
      "source_evidence_locator": "The parallel paths (L474)",
      "target_evidence_locator": "Frozen v6 node P070 summary/contribution and limitation",
      "target_limitations": "Excerpt of Pulse #149; shares that issue, not the content of the separate interview-comparison article. This non-Pulse-titled blog article is an excerpt of a Pulse issue originally published 2025-10-09. It passes the literal title-prefix rule; it is excluded by the optional stricter Pulse-origin filter. The parent issue is provenance only, not another P article. The public account explicitly reuses the Sid Bidasaria conversation reported in P062. It is a different article, not independent interview evidence. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B060",
      "target": "W150",
      "key": "ND-f7f53fc7285fd9af",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La pipeline degli agenti rende espliciti artefatti, handoff e autorità dei gate. Confronto (governance): Confrontare autorità umana, confini decisionali e controlli di esecuzione; policy osservate e casi aziendali non certificano l’efficacia del metodo proposto. Scheda W150: Most policies allow AI while specifying disclosure and human responsibility, suggesting workable rather than absolutist governance.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter12_agents.tex",
      "source_line": 535,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "governance",
      "source_evidence_locator": "Gate Anatomy (L535); Gate 1 --- Spec Gate (L567); Gate 2 --- Design Gate (L583)",
      "target_evidence_locator": "Frozen v6 node W150 summary/contribution and limitation",
      "target_limitations": "Classifies rules but does not measure their safety effect.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B060",
      "target": "O009",
      "key": "ND-2a7652d7a6c360ad",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La pipeline degli agenti rende espliciti artefatti, handoff e autorità dei gate. Confronto (governance): Confrontare autorità umana, confini decisionali e controlli di esecuzione; policy osservate e casi aziendali non certificano l’efficacia del metodo proposto. Scheda O009: Engineers can delegate the inner execution loop while retaining ownership of quality criteria, verdicts and consequences.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter12_agents.tex",
      "source_line": 535,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "governance",
      "source_evidence_locator": "Gate Anatomy (L535); Gate 1 --- Spec Gate (L567); Gate 2 --- Design Gate (L583)",
      "target_evidence_locator": "Frozen v6 node O009 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B060",
      "target": "W077",
      "key": "ND-c6736251303fe608",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La pipeline degli agenti rende espliciti artefatti, handoff e autorità dei gate. Confronto (oracle): Distinguere test derivati dall’intenzione da test che ripetono l’implementazione; un esito verde richiede un oracolo pertinente e sufficientemente indipendente. Scheda W077: Tests generated directly from defective implementations can encode the bug; an independent specification reduces error propagation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter12_agents.tex",
      "source_line": 335,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "oracle",
      "source_evidence_locator": "Test Design \\& Planning (Phase 3) (L335)",
      "target_evidence_locator": "Frozen v6 node W077 summary/contribution and limitation",
      "target_limitations": "Specific Java defect benchmark and prompt setup.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B060",
      "target": "O033",
      "key": "ND-346fcb5ef7c6a59f",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La pipeline degli agenti rende espliciti artefatti, handoff e autorità dei gate. Confronto (oracle): Distinguere test derivati dall’intenzione da test che ripetono l’implementazione; un esito verde richiede un oracolo pertinente e sufficientemente indipendente. Scheda O033: Verification becomes the bottleneck when generation is cheap; every AI-produced change needs a justified check.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter12_agents.tex",
      "source_line": 335,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "oracle",
      "source_evidence_locator": "Test Design \\& Planning (Phase 3) (L335)",
      "target_evidence_locator": "Frozen v6 node O033 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B060",
      "target": "B059",
      "key": "ND-929c88b775a30590",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label fig:sdd-pipeline.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter12_agents.tex",
      "source_line": 31,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "fig:sdd-pipeline"
    },
    {
      "source": "B060",
      "target": "B059",
      "key": "ND-cbac56a2c9725a6a",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:foundation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter12_agents.tex",
      "source_line": 31,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:foundation"
    },
    {
      "source": "B060",
      "target": "B059",
      "key": "ND-587be8779c58b033",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label fig:sdd-pipeline.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter12_agents.tex",
      "source_line": 110,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "fig:sdd-pipeline"
    },
    {
      "source": "B060",
      "target": "B059",
      "key": "ND-8ca1ea70ebdce57b",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:foundation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter12_agents.tex",
      "source_line": 120,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:foundation"
    },
    {
      "source": "B060",
      "target": "B059",
      "key": "ND-e7885b5dd9d82618",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label tab:marta-week.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter12_agents.tex",
      "source_line": 128,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "tab:marta-week"
    },
    {
      "source": "B060",
      "target": "B059",
      "key": "ND-c8d390ebd854a705",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label tab:marta-week.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter12_agents.tex",
      "source_line": 206,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "tab:marta-week"
    },
    {
      "source": "B060",
      "target": "B059",
      "key": "ND-eccb9e0f6757bb12",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:foundation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter12_agents.tex",
      "source_line": 321,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:foundation"
    },
    {
      "source": "B060",
      "target": "B059",
      "key": "ND-ade20b230a32557d",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:foundation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter12_agents.tex",
      "source_line": 496,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:foundation"
    },
    {
      "source": "B060",
      "target": "B059",
      "key": "ND-b377a9d2cb00e579",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:foundation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter12_agents.tex",
      "source_line": 852,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:foundation"
    },
    {
      "source": "B060",
      "target": "B063",
      "key": "ND-8cd375aea4028808",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:patterns.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter12_agents.tex",
      "source_line": 131,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:patterns"
    },
    {
      "source": "B060",
      "target": "B051",
      "key": "ND-3ac821c04ed192b4",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label sec:anatomy-composition.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter12_agents.tex",
      "source_line": 216,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "sec:anatomy-composition"
    },
    {
      "source": "B060",
      "target": "B061",
      "key": "ND-17a6005e3cd46f59",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:automation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter12_agents.tex",
      "source_line": 365,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:automation"
    },
    {
      "source": "B060",
      "target": "B061",
      "key": "ND-6b52956e54317f04",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:automation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter12_agents.tex",
      "source_line": 865,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:automation"
    },
    {
      "source": "B060",
      "target": "B055",
      "key": "ND-253e0cb2995e4327",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label sec:handoff-problem.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter12_agents.tex",
      "source_line": 419,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "sec:handoff-problem"
    },
    {
      "source": "B060",
      "target": "B049",
      "key": "ND-f702184f7c130a80",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:shift.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter12_agents.tex",
      "source_line": 482,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:shift"
    },
    {
      "source": "B060",
      "target": "B049",
      "key": "ND-6f86bed255a6281f",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:shift.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter12_agents.tex",
      "source_line": 528,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:shift"
    },
    {
      "source": "B060",
      "target": "B062",
      "key": "ND-09855bf478b5e714",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:autonomy.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter12_agents.tex",
      "source_line": 680,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:autonomy"
    },
    {
      "source": "B060",
      "target": "B062",
      "key": "ND-98cd34efd840edfc",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:autonomy.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter12_agents.tex",
      "source_line": 771,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:autonomy"
    },
    {
      "source": "B060",
      "target": "B062",
      "key": "ND-a83c4bf5032b256e",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label sec:friday-afternoon.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter12_agents.tex",
      "source_line": 785,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "sec:friday-afternoon"
    },
    {
      "source": "B060",
      "target": "B062",
      "key": "ND-764bef3ab027899c",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:autonomy.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter12_agents.tex",
      "source_line": 865,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:autonomy"
    },
    {
      "source": "B060",
      "target": "B067",
      "key": "ND-460475a14b9b2fee",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label app:playbooks.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter12_agents.tex",
      "source_line": 776,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "app:playbooks"
    },
    {
      "source": "B060",
      "target": "B041",
      "key": "ND-ee624e712a1eb5fa",
      "relation": "ND_OPERATIONALIZES",
      "rationale": "Rende espliciti agenti, responsabilità e gate nell’integrazione SDD. Ancoraggi sorgente: The Agent Topology at a Glance (L28); Complete Agent Catalog (L259); Gate Anatomy (L535); From sdd new to sdd ship : a full lap (L774). Destinazione: Mapping to Chapter 4 Workflows (L20); Mapping to Chapter 10 Tooling (L96); SDD in Multi-Role Teams (L471); Use Case Playbooks (L1221)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter12_agents.tex",
      "source_line": 28,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_basis": "EDITORIAL_CONTENT_COMPARISON_NOT_INDEPENDENT_CORROBORATION"
    },
    {
      "source": "B060",
      "target": "PUB:V11:V03",
      "key": "V11-b646ebd8d1b1f03a0cef9570",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B061",
      "target": "V03",
      "key": "ND-ffe12fc8d86d7fc8",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter13_automation.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B061",
      "target": "T:Engineering structure",
      "key": "ND-dc57e2e6406fd1b2",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "CLI, adattatori e moduli rendono estensibile il framework senza cambiare il suo nucleo concettuale. Ancoraggi: A 90-Second Terminal Session (L28); User Modules (L331); MCP Servers (L472); The sdd doctor Framework Health Check (L631)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter13_automation.tex",
      "source_line": 28,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B061",
      "target": "T:What agents can do",
      "key": "ND-68cf41e20a48f952",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "CLI, adattatori e moduli rendono estensibile il framework senza cambiare il suo nucleo concettuale. Ancoraggi: A 90-Second Terminal Session (L28); User Modules (L331); MCP Servers (L472); The sdd doctor Framework Health Check (L631)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter13_automation.tex",
      "source_line": 28,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B061",
      "target": "T:System knowledge & memory",
      "key": "ND-59e51d9d4c1029bc",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "CLI, adattatori e moduli rendono estensibile il framework senza cambiare il suo nucleo concettuale. Ancoraggi: A 90-Second Terminal Session (L28); User Modules (L331); MCP Servers (L472); The sdd doctor Framework Health Check (L631)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter13_automation.tex",
      "source_line": 28,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B061",
      "target": "T:Code quality & security",
      "key": "ND-a7bc32b90e3f538e",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "CLI, adattatori e moduli rendono estensibile il framework senza cambiare il suo nucleo concettuale. Ancoraggi: A 90-Second Terminal Session (L28); User Modules (L331); MCP Servers (L472); The sdd doctor Framework Health Check (L631)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter13_automation.tex",
      "source_line": 28,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B061",
      "target": "K:Developer workflow and adoption",
      "key": "ND-8ed0d1a319512d87",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo presenta sessione terminale, preset, MCP, issue sync, skill e controlli di salute, mostrando come collegare agenti e artefatti all’ambiente operativo. Ancoraggi: A 90-Second Terminal Session (L28); User Modules (L331); MCP Servers (L472); The sdd doctor Framework Health Check (L631)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter13_automation.tex",
      "source_line": 28,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B061",
      "target": "K:Specifications and governance",
      "key": "ND-fcb3ba0d36e6e1f1",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo presenta sessione terminale, preset, MCP, issue sync, skill e controlli di salute, mostrando come collegare agenti e artefatti all’ambiente operativo. Ancoraggi: A 90-Second Terminal Session (L28); User Modules (L331); MCP Servers (L472); The sdd doctor Framework Health Check (L631)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter13_automation.tex",
      "source_line": 28,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B061",
      "target": "K:Agent context and persistent memory",
      "key": "ND-73a03094f691a861",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo presenta sessione terminale, preset, MCP, issue sync, skill e controlli di salute, mostrando come collegare agenti e artefatti all’ambiente operativo. Ancoraggi: A 90-Second Terminal Session (L28); User Modules (L331); MCP Servers (L472); The sdd doctor Framework Health Check (L631)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter13_automation.tex",
      "source_line": 28,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B061",
      "target": "K:System understanding and rationale",
      "key": "ND-7861e4488ba38042",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo presenta sessione terminale, preset, MCP, issue sync, skill e controlli di salute, mostrando come collegare agenti e artefatti all’ambiente operativo. Ancoraggi: A 90-Second Terminal Session (L28); User Modules (L331); MCP Servers (L472); The sdd doctor Framework Health Check (L631)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter13_automation.tex",
      "source_line": 28,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B061",
      "target": "K:Dependencies and agent supply chain",
      "key": "ND-fdc2c9ade52595ec",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo presenta sessione terminale, preset, MCP, issue sync, skill e controlli di salute, mostrando come collegare agenti e artefatti all’ambiente operativo. Ancoraggi: A 90-Second Terminal Session (L28); User Modules (L331); MCP Servers (L472); The sdd doctor Framework Health Check (L631)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter13_automation.tex",
      "source_line": 28,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B061",
      "target": "K:Prompt injection and malicious tools",
      "key": "ND-733f2edcc5306c46",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo presenta sessione terminale, preset, MCP, issue sync, skill e controlli di salute, mostrando come collegare agenti e artefatti all’ambiente operativo. Ancoraggi: A 90-Second Terminal Session (L28); User Modules (L331); MCP Servers (L472); The sdd doctor Framework Health Check (L631)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter13_automation.tex",
      "source_line": 28,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B061",
      "target": "C:C03",
      "key": "ND-24d331490361aa31",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: CLI, adattatori e moduli rendono estensibile il framework senza cambiare il suo nucleo concettuale. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter13_automation.tex",
      "source_line": 28,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B061",
      "target": "C:C06",
      "key": "ND-691e5a679744ab02",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: CLI, adattatori e moduli rendono estensibile il framework senza cambiare il suo nucleo concettuale. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter13_automation.tex",
      "source_line": 28,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B061",
      "target": "C:C09",
      "key": "ND-c318c09ae29f7b58",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: CLI, adattatori e moduli rendono estensibile il framework senza cambiare il suo nucleo concettuale. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter13_automation.tex",
      "source_line": 28,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B061",
      "target": "W152",
      "key": "ND-1362ff6efca71a26",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: CLI, adattatori e moduli rendono estensibile il framework senza cambiare il suo nucleo concettuale. Confronto (patterns): Confrontare pattern operativi e workflow, mantenendo distinta la raccomandazione progettuale dall’efficacia empiricamente dimostrata. Scheda W152: Provides an architecture for organizing agentic SWE research around dependable processes, collaboration and evaluation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter13_automation.tex",
      "source_line": 172,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "patterns",
      "source_evidence_locator": "Core Workflow Commands (L172); Workflow Presets (L405); The MCP protocol in practice (L503)",
      "target_evidence_locator": "Frozen v6 node W152 summary/contribution and limitation",
      "target_limitations": "Roadmap is not evidence of achieved agent reliability.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B061",
      "target": "O021",
      "key": "ND-52e81a0301eaa5ce",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: CLI, adattatori e moduli rendono estensibile il framework senza cambiare il suo nucleo concettuale. Confronto (patterns): Confrontare pattern operativi e workflow, mantenendo distinta la raccomandazione progettuale dall’efficacia empiricamente dimostrata. Scheda O021: Planning, scoped delegation and continuous checking outperform an unmanaged prompt-to-merge workflow as an engineering practice.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter13_automation.tex",
      "source_line": 172,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "patterns",
      "source_evidence_locator": "Core Workflow Commands (L172); Workflow Presets (L405); The MCP protocol in practice (L503)",
      "target_evidence_locator": "Frozen v6 node O021 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B061",
      "target": "P047",
      "key": "ND-77d9473b70dacee4",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: CLI, adattatori e moduli rendono estensibile il framework senza cambiare il suo nucleo concettuale. Confronto (patterns): Confrontare pattern operativi e workflow, mantenendo distinta la raccomandazione progettuale dall’efficacia empiricamente dimostrata. Scheda P047: Birgitta Böckeler reflects on changes from autocomplete to agentic assistance over two years, including cognitive bias, reviewer fatigue, quality supervision and team effectiveness.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter13_automation.tex",
      "source_line": 172,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "patterns",
      "source_evidence_locator": "Core Workflow Commands (L172); Workflow Presets (L405); The MCP protocol in practice (L503)",
      "target_evidence_locator": "Frozen v6 node P047 summary/contribution and limitation",
      "target_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B061",
      "target": "W157",
      "key": "ND-266083170b1246df",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: CLI, adattatori e moduli rendono estensibile il framework senza cambiare il suo nucleo concettuale. Confronto (context): Confrontare selezione, recupero e gestione del contesto con i confini di fiducia dei dati esterni. Scheda W157: Typed state pages and enforced write policy protect essential agent memory against compaction and reset failures.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter13_automation.tex",
      "source_line": 225,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "context",
      "source_evidence_locator": "Session and Memory Commands (L225)",
      "target_evidence_locator": "Frozen v6 node W157 summary/contribution and limitation",
      "target_limitations": "Guarantees conditional on token-budget working set; limited trace and synthetic evaluation.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B061",
      "target": "O031",
      "key": "ND-a8cda9bf903a305f",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: CLI, adattatori e moduli rendono estensibile il framework senza cambiare il suo nucleo concettuale. Confronto (context): Confrontare selezione, recupero e gestione del contesto con i confini di fiducia dei dati esterni. Scheda O031: Reliable prompts are assembled from selected system context, tools and constraints rather than crafted by wording alone.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter13_automation.tex",
      "source_line": 225,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "context",
      "source_evidence_locator": "Session and Memory Commands (L225)",
      "target_evidence_locator": "Frozen v6 node O031 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B061",
      "target": "W053",
      "key": "ND-208629c1af0903b8",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: CLI, adattatori e moduli rendono estensibile il framework senza cambiare il suo nucleo concettuale. Confronto (supply): Collegare configurazioni, connettori e dipendenze alla sicurezza della catena di esecuzione, senza usare un protocollo interoperabile come garanzia di fiducia. Scheda W053: Exposed execution grants, versionless MCP servers, and overbroad skill approvals make harness configuration an attack surface.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter13_automation.tex",
      "source_line": 360,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "supply",
      "source_evidence_locator": "Installing a module (L360); MCP Servers (L472); Installation (L495)",
      "target_evidence_locator": "Frozen v6 node W053 summary/contribution and limitation",
      "target_limitations": "Static configuration exposure does not prove exploitation.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B061",
      "target": "O040",
      "key": "ND-132dcd759a3d2fb4",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: CLI, adattatori e moduli rendono estensibile il framework senza cambiare il suo nucleo concettuale. Confronto (supply): Collegare configurazioni, connettori e dipendenze alla sicurezza della catena di esecuzione, senza usare un protocollo interoperabile come garanzia di fiducia. Scheda O040: The Model Context Protocol standardizes agent access to external resources and tools, increasing integration reach and the importance of permission controls.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter13_automation.tex",
      "source_line": 360,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "supply",
      "source_evidence_locator": "Installing a module (L360); MCP Servers (L472); Installation (L495)",
      "target_evidence_locator": "Frozen v6 node O040 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B061",
      "target": "B059",
      "key": "ND-b8a1dfa23f448192",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:foundation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter13_automation.tex",
      "source_line": 31,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:foundation"
    },
    {
      "source": "B061",
      "target": "B059",
      "key": "ND-b1103ba528247bdd",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label tab:marta-week.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter13_automation.tex",
      "source_line": 58,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "tab:marta-week"
    },
    {
      "source": "B061",
      "target": "B059",
      "key": "ND-0f38074115a62207",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label tab:marta-week.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter13_automation.tex",
      "source_line": 61,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "tab:marta-week"
    },
    {
      "source": "B061",
      "target": "B066",
      "key": "ND-b7326047c372a596",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label tab:cli-reference.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter13_automation.tex",
      "source_line": 186,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "tab:cli-reference"
    },
    {
      "source": "B061",
      "target": "B066",
      "key": "ND-16e010d053f77d4c",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label app:setup.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter13_automation.tex",
      "source_line": 186,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "app:setup"
    },
    {
      "source": "B061",
      "target": "B066",
      "key": "ND-1d77d89ec52d8311",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label tab:cli-reference.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter13_automation.tex",
      "source_line": 191,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "tab:cli-reference"
    },
    {
      "source": "B061",
      "target": "B066",
      "key": "ND-311618bc032f2ce8",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label tab:cli-reference.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter13_automation.tex",
      "source_line": 193,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "tab:cli-reference"
    },
    {
      "source": "B061",
      "target": "B066",
      "key": "ND-ee6297730449238f",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label tab:cli-reference.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter13_automation.tex",
      "source_line": 195,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "tab:cli-reference"
    },
    {
      "source": "B061",
      "target": "B066",
      "key": "ND-5086b7e2395d8f58",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label tab:cli-reference.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter13_automation.tex",
      "source_line": 197,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "tab:cli-reference"
    },
    {
      "source": "B061",
      "target": "B066",
      "key": "ND-282723f514abb9ad",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label tab:cli-reference.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter13_automation.tex",
      "source_line": 199,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "tab:cli-reference"
    },
    {
      "source": "B061",
      "target": "B066",
      "key": "ND-ebde1a1742257746",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label tab:cli-reference.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter13_automation.tex",
      "source_line": 235,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "tab:cli-reference"
    },
    {
      "source": "B061",
      "target": "B066",
      "key": "ND-3fa795fed5ec4eed",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label tab:cli-reference.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter13_automation.tex",
      "source_line": 248,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "tab:cli-reference"
    },
    {
      "source": "B061",
      "target": "B066",
      "key": "ND-98c71a3e0f7c2a95",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label tab:cli-reference.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter13_automation.tex",
      "source_line": 267,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "tab:cli-reference"
    },
    {
      "source": "B061",
      "target": "B066",
      "key": "ND-7e352466495f8726",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label tab:cli-reference.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter13_automation.tex",
      "source_line": 272,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "tab:cli-reference"
    },
    {
      "source": "B061",
      "target": "B066",
      "key": "ND-f47f5e11b567c016",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label tab:cli-reference.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter13_automation.tex",
      "source_line": 274,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "tab:cli-reference"
    },
    {
      "source": "B061",
      "target": "B066",
      "key": "ND-36a3836412b02bf4",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label tab:cli-reference.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter13_automation.tex",
      "source_line": 276,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "tab:cli-reference"
    },
    {
      "source": "B061",
      "target": "B066",
      "key": "ND-2b17fd3fbf73490a",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label tab:cli-reference.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter13_automation.tex",
      "source_line": 280,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "tab:cli-reference"
    },
    {
      "source": "B061",
      "target": "B060",
      "key": "ND-4f7325ffb4cfaa07",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:agents.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter13_automation.tex",
      "source_line": 288,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:agents"
    },
    {
      "source": "B061",
      "target": "B060",
      "key": "ND-1de4987a4bdd4796",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:agents.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter13_automation.tex",
      "source_line": 582,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:agents"
    },
    {
      "source": "B061",
      "target": "B065",
      "key": "ND-e9d148a903a96538",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label app:design-framework.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter13_automation.tex",
      "source_line": 369,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "app:design-framework"
    },
    {
      "source": "B061",
      "target": "B065",
      "key": "ND-d05d7ab263807c0c",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label app:design-framework.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter13_automation.tex",
      "source_line": 721,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "app:design-framework"
    },
    {
      "source": "B061",
      "target": "B062",
      "key": "ND-a34162af6ddd56bb",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:autonomy.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter13_automation.tex",
      "source_line": 606,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:autonomy"
    },
    {
      "source": "B061",
      "target": "B024",
      "key": "ND-40a1eaf1109b3f9f",
      "relation": "ND_OPERATIONALIZES",
      "rationale": "Il flusso del contesto viene collegato ad automazioni, CLI, MCP e adattatori. Ancoraggi sorgente: A 90-Second Terminal Session (L28); User Modules (L331); MCP Servers (L472); The sdd doctor Framework Health Check (L631). Destinazione: Context Flow Control: Managing Complex Sessions (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter13_automation.tex",
      "source_line": 28,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_basis": "EDITORIAL_CONTENT_COMPARISON_NOT_INDEPENDENT_CORROBORATION"
    },
    {
      "source": "B061",
      "target": "PUB:V11:V03",
      "key": "V11-200083e983066145d56f0dea",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B062",
      "target": "V03",
      "key": "ND-4d01f63ac99bfd8a",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter14_autonomy.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B062",
      "target": "T:What agents can do",
      "key": "ND-5b3c86fc7dbc9f5f",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "L’autonomia viene trattata come policy di esecuzione con budget ed escalation. Ancoraggi: Use Case 1: The Friday Afternoon Decision (L28); The One-Item-Per-Cycle Protocol (L231); Convergence Review (L528); Use Case 2: Greenfield Enterprise Java with Kafka (L684)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter14_autonomy.tex",
      "source_line": 28,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B062",
      "target": "T:Engineering structure",
      "key": "ND-17b724dbf6dc8125",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "L’autonomia viene trattata come policy di esecuzione con budget ed escalation. Ancoraggi: Use Case 1: The Friday Afternoon Decision (L28); The One-Item-Per-Cycle Protocol (L231); Convergence Review (L528); Use Case 2: Greenfield Enterprise Java with Kafka (L684)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter14_autonomy.tex",
      "source_line": 28,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B062",
      "target": "T:Verification & review",
      "key": "ND-8a8e024d810bcdf2",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "L’autonomia viene trattata come policy di esecuzione con budget ed escalation. Ancoraggi: Use Case 1: The Friday Afternoon Decision (L28); The One-Item-Per-Cycle Protocol (L231); Convergence Review (L528); Use Case 2: Greenfield Enterprise Java with Kafka (L684)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter14_autonomy.tex",
      "source_line": 28,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B062",
      "target": "T:Economics",
      "key": "ND-f7a1c43307c2ff88",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "L’autonomia viene trattata come policy di esecuzione con budget ed escalation. Ancoraggi: Use Case 1: The Friday Afternoon Decision (L28); The One-Item-Per-Cycle Protocol (L231); Convergence Review (L528); Use Case 2: Greenfield Enterprise Java with Kafka (L684)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter14_autonomy.tex",
      "source_line": 28,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B062",
      "target": "T:Productivity",
      "key": "ND-ecb10a6928bb3a4d",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "L’autonomia viene trattata come policy di esecuzione con budget ed escalation. Ancoraggi: Use Case 1: The Friday Afternoon Decision (L28); The One-Item-Per-Cycle Protocol (L231); Convergence Review (L528); Use Case 2: Greenfield Enterprise Java with Kafka (L684)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter14_autonomy.tex",
      "source_line": 28,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B062",
      "target": "K:Agent failure and escalation",
      "key": "ND-393b76f5725195eb",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Tre modalità, un elemento per ciclo, evidence pack, convergence review e casi enterprise definiscono cosa l’agente può fare e quando deve fermarsi. Ancoraggi: Use Case 1: The Friday Afternoon Decision (L28); The One-Item-Per-Cycle Protocol (L231); Convergence Review (L528); Use Case 2: Greenfield Enterprise Java with Kafka (L684)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter14_autonomy.tex",
      "source_line": 28,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B062",
      "target": "K:Long-running agent execution",
      "key": "ND-823628fd3ebc330e",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Tre modalità, un elemento per ciclo, evidence pack, convergence review e casi enterprise definiscono cosa l’agente può fare e quando deve fermarsi. Ancoraggi: Use Case 1: The Friday Afternoon Decision (L28); The One-Item-Per-Cycle Protocol (L231); Convergence Review (L528); Use Case 2: Greenfield Enterprise Java with Kafka (L684)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter14_autonomy.tex",
      "source_line": 28,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B062",
      "target": "K:Specifications and governance",
      "key": "ND-e13978585a83aacc",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Tre modalità, un elemento per ciclo, evidence pack, convergence review e casi enterprise definiscono cosa l’agente può fare e quando deve fermarsi. Ancoraggi: Use Case 1: The Friday Afternoon Decision (L28); The One-Item-Per-Cycle Protocol (L231); Convergence Review (L528); Use Case 2: Greenfield Enterprise Java with Kafka (L684)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter14_autonomy.tex",
      "source_line": 28,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B062",
      "target": "K:Ownership and knowledge transfer",
      "key": "ND-732023fd093b72ab",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Tre modalità, un elemento per ciclo, evidence pack, convergence review e casi enterprise definiscono cosa l’agente può fare e quando deve fermarsi. Ancoraggi: Use Case 1: The Friday Afternoon Decision (L28); The One-Item-Per-Cycle Protocol (L231); Convergence Review (L528); Use Case 2: Greenfield Enterprise Java with Kafka (L684)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter14_autonomy.tex",
      "source_line": 28,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B062",
      "target": "K:Economic costs and return",
      "key": "ND-92b99279c5af0612",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Tre modalità, un elemento per ciclo, evidence pack, convergence review e casi enterprise definiscono cosa l’agente può fare e quando deve fermarsi. Ancoraggi: Use Case 1: The Friday Afternoon Decision (L28); The One-Item-Per-Cycle Protocol (L231); Convergence Review (L528); Use Case 2: Greenfield Enterprise Java with Kafka (L684)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter14_autonomy.tex",
      "source_line": 28,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B062",
      "target": "K:Output versus shipped value",
      "key": "ND-892267ef3d02fdbe",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Tre modalità, un elemento per ciclo, evidence pack, convergence review e casi enterprise definiscono cosa l’agente può fare e quando deve fermarsi. Ancoraggi: Use Case 1: The Friday Afternoon Decision (L28); The One-Item-Per-Cycle Protocol (L231); Convergence Review (L528); Use Case 2: Greenfield Enterprise Java with Kafka (L684)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter14_autonomy.tex",
      "source_line": 28,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B062",
      "target": "C:C03",
      "key": "ND-b3867f61b3d849b5",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: L’autonomia viene trattata come policy di esecuzione con budget ed escalation. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter14_autonomy.tex",
      "source_line": 28,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B062",
      "target": "C:C11",
      "key": "ND-76cfde4c8f512961",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: L’autonomia viene trattata come policy di esecuzione con budget ed escalation. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter14_autonomy.tex",
      "source_line": 28,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B062",
      "target": "C:C12",
      "key": "ND-78f89c6fa99e237e",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: L’autonomia viene trattata come policy di esecuzione con budget ed escalation. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter14_autonomy.tex",
      "source_line": 28,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B062",
      "target": "W191",
      "key": "ND-5833017d52a8b4d8",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: L’autonomia viene trattata come policy di esecuzione con budget ed escalation. Confronto (autonomy): Confrontare delega, arresto ed escalation. Le scale practitioner descrivono regimi di lavoro, non una misura validata e universale della maturità. Scheda W191: Rejected agent PRs reveal recurring limits in requirement understanding, repository fit and coordination with maintainers.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter14_autonomy.tex",
      "source_line": 642,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "autonomy",
      "source_evidence_locator": "The autonomy readiness checklist (L642); The Autonomy Spectrum: From Babysitting to Audit-After (L129); Autonomous-Guided (L199)",
      "target_evidence_locator": "Frozen v6 node W191 summary/contribution and limitation",
      "target_limitations": "Failure coding depends on visible GitHub information; shared AIDev sample.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B062",
      "target": "O010",
      "key": "ND-7ac3d1c1633b4dc8",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: L’autonomia viene trattata come policy di esecuzione con budget ed escalation. Confronto (autonomy): Confrontare delega, arresto ed escalation. Le scale practitioner descrivono regimi di lavoro, non una misura validata e universale della maturità. Scheda O010: Osmani separates autonomy into agency and orchestration axes, describing six operating levels from suggestions to management-by-exception.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter14_autonomy.tex",
      "source_line": 642,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "autonomy",
      "source_evidence_locator": "The autonomy readiness checklist (L642); The Autonomy Spectrum: From Babysitting to Audit-After (L129); Autonomous-Guided (L199)",
      "target_evidence_locator": "Frozen v6 node O010 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B062",
      "target": "P086",
      "key": "ND-4048da2f6cc5409b",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: L’autonomia viene trattata come policy di esecuzione con budget ed escalation. Confronto (autonomy): Confrontare delega, arresto ed escalation. Le scale practitioner descrivono regimi di lavoro, non una misura validata e universale della maturità. Scheda P086: A written interview explores Yegge’s autonomy ladder, multi-agent work, fatigue and predictions about engineering employment.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter14_autonomy.tex",
      "source_line": 642,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "autonomy",
      "source_evidence_locator": "The autonomy readiness checklist (L642); The Autonomy Spectrum: From Babysitting to Audit-After (L129); Autonomous-Guided (L199)",
      "target_evidence_locator": "Frozen v6 node P086 summary/contribution and limitation",
      "target_limitations": "Yegge’s eight stages are a provocative practitioner ladder, not a validated maturity scale and not Osmani’s independent agency/orchestration axes. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B062",
      "target": "W150",
      "key": "ND-db21d03a57f85723",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: L’autonomia viene trattata come policy di esecuzione con budget ed escalation. Confronto (governance): Confrontare autorità umana, confini decisionali e controlli di esecuzione; policy osservate e casi aziendali non certificano l’efficacia del metodo proposto. Scheda W150: Most policies allow AI while specifying disclosure and human responsibility, suggesting workable rather than absolutist governance.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter14_autonomy.tex",
      "source_line": 311,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "governance",
      "source_evidence_locator": "Budget as cost governance (L311); What reviewers check before Gate 4 (L404); Minimal vs.\\ full governance (L601)",
      "target_evidence_locator": "Frozen v6 node W150 summary/contribution and limitation",
      "target_limitations": "Classifies rules but does not measure their safety effect.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B062",
      "target": "O009",
      "key": "ND-8675617d31e85869",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: L’autonomia viene trattata come policy di esecuzione con budget ed escalation. Confronto (governance): Confrontare autorità umana, confini decisionali e controlli di esecuzione; policy osservate e casi aziendali non certificano l’efficacia del metodo proposto. Scheda O009: Engineers can delegate the inner execution loop while retaining ownership of quality criteria, verdicts and consequences.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter14_autonomy.tex",
      "source_line": 311,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "governance",
      "source_evidence_locator": "Budget as cost governance (L311); What reviewers check before Gate 4 (L404); Minimal vs.\\ full governance (L601)",
      "target_evidence_locator": "Frozen v6 node O009 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B062",
      "target": "W145",
      "key": "ND-3d39820de7f65f23",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: L’autonomia viene trattata come policy di esecuzione con budget ed escalation. Confronto (cost): Confrontare il costo dell’intero esito accettato, inclusi verifica e rilavorazione; ROI di scenario e testimonianze di consumo non sono rendimenti sperimentali. Scheda W145: Offers a cross-functional return-on-investment framework for AI-assisted delivery beyond raw code productivity.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter14_autonomy.tex",
      "source_line": 311,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "cost",
      "source_evidence_locator": "Budget as cost governance (L311); Cost of convergence (L554)",
      "target_evidence_locator": "Frozen v6 node W145 summary/contribution and limitation",
      "target_limitations": "ROI 39% and eight-month payback are scenarios/model outputs, not measured experimental financial returns.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B062",
      "target": "O008",
      "key": "ND-d4c1bbf32cd06931",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: L’autonomia viene trattata come policy di esecuzione con budget ed escalation. Confronto (cost): Confrontare il costo dell’intero esito accettato, inclusi verifica e rilavorazione; ROI di scenario e testimonianze di consumo non sono rendimenti sperimentali. Scheda O008: A software factory is many governed loops; its level of human involvement changes both risk and total operating cost.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter14_autonomy.tex",
      "source_line": 311,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "cost",
      "source_evidence_locator": "Budget as cost governance (L311); Cost of convergence (L554)",
      "target_evidence_locator": "Frozen v6 node O008 summary/contribution and limitation",
      "target_limitations": "A conceptual taxonomy and projections, not a controlled comparison of factory operating models.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B062",
      "target": "B049",
      "key": "ND-10a161a03b9991f1",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:shift.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter14_autonomy.tex",
      "source_line": 247,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:shift"
    },
    {
      "source": "B062",
      "target": "B060",
      "key": "ND-34b9619883041fdf",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label sec:anti-sycophancy-p123.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter14_autonomy.tex",
      "source_line": 439,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "sec:anti-sycophancy-p123"
    },
    {
      "source": "B062",
      "target": "B060",
      "key": "ND-fbdb8312c5a1466d",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:agents.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter14_autonomy.tex",
      "source_line": 525,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:agents"
    },
    {
      "source": "B062",
      "target": "B060",
      "key": "ND-7044c75c3ed50cc5",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:agents.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter14_autonomy.tex",
      "source_line": 715,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:agents"
    },
    {
      "source": "B062",
      "target": "B060",
      "key": "ND-26638893b8e29ca6",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label sec:three-amigos.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter14_autonomy.tex",
      "source_line": 723,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "sec:three-amigos"
    },
    {
      "source": "B062",
      "target": "B096",
      "key": "ND-54221fedb47af661",
      "relation": "ND_SCOPED_POLICY_TENSION",
      "rationale": "Il confronto fra modalità autonome e frontiera umana richiede esplicitare il rischio: audit successivo non è universalmente equivalente all’approvazione preventiva. Ancoraggi sorgente: Use Case 1: The Friday Afternoon Decision (L28); The One-Item-Per-Cycle Protocol (L231); Convergence Review (L528); Use Case 2: Greenfield Enterprise Java with Kafka (L684). Destinazione: The Security Reality (L20); Preventing Destructive Actions (L295); Cost Management (L475); Putting It All Together: A Safety Checklist (L667)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter14_autonomy.tex",
      "source_line": 28,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_basis": "EDITORIAL_CONTENT_COMPARISON_NOT_INDEPENDENT_CORROBORATION"
    },
    {
      "source": "B062",
      "target": "PUB:V11:V03",
      "key": "V11-0ab9a38e40c6985a4e77dbc8",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B063",
      "target": "V03",
      "key": "ND-5fbc716eeee8ad94",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B063",
      "target": "T:Engineering structure",
      "key": "ND-3d6a12112f500b02",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "Diciannove pattern compongono gestione delle specifiche, coordinamento, sicurezza e autonomia. Ancoraggi: Pattern Structure (L20); Group B: Agent Coordination (L263); Group C: Quality and Safety (L396); Enterprise SDD Implementation Notes (L715)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B063",
      "target": "T:Verification & review",
      "key": "ND-0011a9507ab53540",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Diciannove pattern compongono gestione delle specifiche, coordinamento, sicurezza e autonomia. Ancoraggi: Pattern Structure (L20); Group B: Agent Coordination (L263); Group C: Quality and Safety (L396); Enterprise SDD Implementation Notes (L715)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B063",
      "target": "T:What agents can do",
      "key": "ND-527db3015a3689d2",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Diciannove pattern compongono gestione delle specifiche, coordinamento, sicurezza e autonomia. Ancoraggi: Pattern Structure (L20); Group B: Agent Coordination (L263); Group C: Quality and Safety (L396); Enterprise SDD Implementation Notes (L715)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B063",
      "target": "T:Code quality & security",
      "key": "ND-df43af4e49f610dd",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Diciannove pattern compongono gestione delle specifiche, coordinamento, sicurezza e autonomia. Ancoraggi: Pattern Structure (L20); Group B: Agent Coordination (L263); Group C: Quality and Safety (L396); Enterprise SDD Implementation Notes (L715)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B063",
      "target": "K:Specifications and governance",
      "key": "ND-b523240a51d4c0f9",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "I gruppi A–D includono chiarimento, red teaming, gap closure, handoff, anti-sycophancy, gate, supply chain, evidence pack e budget. Ancoraggi: Pattern Structure (L20); Group B: Agent Coordination (L263); Group C: Quality and Safety (L396); Enterprise SDD Implementation Notes (L715)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B063",
      "target": "K:Independent verification and oracles",
      "key": "ND-ff10d1d8d04c2da1",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "I gruppi A–D includono chiarimento, red teaming, gap closure, handoff, anti-sycophancy, gate, supply chain, evidence pack e budget. Ancoraggi: Pattern Structure (L20); Group B: Agent Coordination (L263); Group C: Quality and Safety (L396); Enterprise SDD Implementation Notes (L715)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B063",
      "target": "K:Human-agent collaboration",
      "key": "ND-95e4867ef27ee08b",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "I gruppi A–D includono chiarimento, red teaming, gap closure, handoff, anti-sycophancy, gate, supply chain, evidence pack e budget. Ancoraggi: Pattern Structure (L20); Group B: Agent Coordination (L263); Group C: Quality and Safety (L396); Enterprise SDD Implementation Notes (L715)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B063",
      "target": "K:Review capacity and maintainers",
      "key": "ND-65275fa7e7da90d2",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "I gruppi A–D includono chiarimento, red teaming, gap closure, handoff, anti-sycophancy, gate, supply chain, evidence pack e budget. Ancoraggi: Pattern Structure (L20); Group B: Agent Coordination (L263); Group C: Quality and Safety (L396); Enterprise SDD Implementation Notes (L715)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B063",
      "target": "K:Long-running agent execution",
      "key": "ND-ab6c656b1557200e",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "I gruppi A–D includono chiarimento, red teaming, gap closure, handoff, anti-sycophancy, gate, supply chain, evidence pack e budget. Ancoraggi: Pattern Structure (L20); Group B: Agent Coordination (L263); Group C: Quality and Safety (L396); Enterprise SDD Implementation Notes (L715)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B063",
      "target": "K:Prompt injection and malicious tools",
      "key": "ND-391292e9dcd61d2c",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "I gruppi A–D includono chiarimento, red teaming, gap closure, handoff, anti-sycophancy, gate, supply chain, evidence pack e budget. Ancoraggi: Pattern Structure (L20); Group B: Agent Coordination (L263); Group C: Quality and Safety (L396); Enterprise SDD Implementation Notes (L715)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B063",
      "target": "K:Vulnerability and secure code",
      "key": "ND-b98251c44c9be2fd",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "I gruppi A–D includono chiarimento, red teaming, gap closure, handoff, anti-sycophancy, gate, supply chain, evidence pack e budget. Ancoraggi: Pattern Structure (L20); Group B: Agent Coordination (L263); Group C: Quality and Safety (L396); Enterprise SDD Implementation Notes (L715)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B063",
      "target": "K:Agent failure and escalation",
      "key": "ND-22347dfa527110c2",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "I gruppi A–D includono chiarimento, red teaming, gap closure, handoff, anti-sycophancy, gate, supply chain, evidence pack e budget. Ancoraggi: Pattern Structure (L20); Group B: Agent Coordination (L263); Group C: Quality and Safety (L396); Enterprise SDD Implementation Notes (L715)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B063",
      "target": "C:C04",
      "key": "ND-32e14a1e0d4c1117",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Diciannove pattern compongono gestione delle specifiche, coordinamento, sicurezza e autonomia. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B063",
      "target": "C:C06",
      "key": "ND-e1ca196c72b20427",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Diciannove pattern compongono gestione delle specifiche, coordinamento, sicurezza e autonomia. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B063",
      "target": "C:C07",
      "key": "ND-efad81ee0a3c34f8",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Diciannove pattern compongono gestione delle specifiche, coordinamento, sicurezza e autonomia. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B063",
      "target": "C:C11",
      "key": "ND-a0ec4e89b41f88ed",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Diciannove pattern compongono gestione delle specifiche, coordinamento, sicurezza e autonomia. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B063",
      "target": "W011",
      "key": "ND-4526606e5100f12c",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Diciannove pattern compongono gestione delle specifiche, coordinamento, sicurezza e autonomia. Confronto (intent): Confrontare intenti, specifiche e criteri di accettazione. La convergenza concettuale non costituisce una validazione sperimentale del processo. Scheda W011: Proposes specification and verification governance to balance faster generation against reliability.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
      "source_line": 51,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "intent",
      "source_evidence_locator": "Group A: Specification Management (L51); Pattern A3: Progressive Specification (L125); Pattern A4: Red-Team Specification (L160)",
      "target_evidence_locator": "Frozen v6 node W011 summary/contribution and limitation",
      "target_limitations": "Synthesis rather than a new intervention trial.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B063",
      "target": "O018",
      "key": "ND-dbdff0cbc4ceb05d",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Diciannove pattern compongono gestione delle specifiche, coordinamento, sicurezza e autonomia. Confronto (intent): Confrontare intenti, specifiche e criteri di accettazione. La convergenza concettuale non costituisce una validazione sperimentale del processo. Scheda O018: A useful agent specification is compact, testable and iterative rather than a giant prompt resembling an unvalidated requirements dump.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
      "source_line": 51,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "intent",
      "source_evidence_locator": "Group A: Specification Management (L51); Pattern A3: Progressive Specification (L125); Pattern A4: Red-Team Specification (L160)",
      "target_evidence_locator": "Frozen v6 node O018 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B063",
      "target": "P100",
      "key": "ND-6cdbba5eb7923090",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Diciannove pattern compongono gestione delle specifiche, coordinamento, sicurezza e autonomia. Confronto (intent): Confrontare intenti, specifiche e criteri di accettazione. La convergenza concettuale non costituisce una validazione sperimentale del processo. Scheda P100: Orosz revisits Brooks’s distinction between fundamental software difficulty and tool-level improvement.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
      "source_line": 51,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "intent",
      "source_evidence_locator": "Group A: Specification Management (L51); Pattern A3: Progressive Specification (L125); Pattern A4: Red-Team Specification (L160)",
      "target_evidence_locator": "Frozen v6 node P100 summary/contribution and limitation",
      "target_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B063",
      "target": "W002",
      "key": "ND-1455b0f8951d5240",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Diciannove pattern compongono gestione delle specifiche, coordinamento, sicurezza e autonomia. Confronto (orchestration): Confrontare parallelismo degli agenti, coordinamento e capacità di revisione; il guadagno teorico di concorrenza va ridotto per handoff e integrazione. Scheda W002: Delegating to an agent enables tasks beyond copilot assistance; lack of visibility constrains trust.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "orchestration",
      "source_evidence_locator": "Pattern Structure (L20); Group B: Agent Coordination (L263); Enterprise SDD Implementation Notes (L715)",
      "target_evidence_locator": "Frozen v6 node W002 summary/contribution and limitation",
      "target_limitations": "Twenty students; completion-time effects unspecified.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B063",
      "target": "O025",
      "key": "ND-4d7ae44f40286d69",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Diciannove pattern compongono gestione delle specifiche, coordinamento, sicurezza e autonomia. Confronto (orchestration): Confrontare parallelismo degli agenti, coordinamento e capacità di revisione; il guadagno teorico di concorrenza va ridotto per handoff e integrazione. Scheda O025: Developers are moving from guiding one agent toward coordinating multiple asynchronously executing agents.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "orchestration",
      "source_evidence_locator": "Pattern Structure (L20); Group B: Agent Coordination (L263); Enterprise SDD Implementation Notes (L715)",
      "target_evidence_locator": "Frozen v6 node O025 summary/contribution and limitation",
      "target_limitations": "Role forecasts and workflow examples, not validated hiring or productivity outcomes.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B063",
      "target": "W060",
      "key": "ND-6e00629b31dd0c2a",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Diciannove pattern compongono gestione delle specifiche, coordinamento, sicurezza e autonomia. Confronto (security): Confrontare superficie di attacco dell’agente, permessi e contenimento; esposizione, dimostrazione di attacco e frequenza degli incidenti non sono misure intercambiabili. Scheda W060: Workspace and retrieved-content injections can induce agents to execute unwanted commands.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
      "source_line": 433,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "security",
      "source_evidence_locator": "Pattern C2: Security Pipeline (L433); C2 --- Security Pipeline. (L742)",
      "target_evidence_locator": "Frozen v6 node W060 summary/contribution and limitation",
      "target_limitations": "Attack configurations are adversarial, not real-world incidence rates.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B063",
      "target": "O014",
      "key": "ND-877f79ef0b24b187",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Diciannove pattern compongono gestione delle specifiche, coordinamento, sicurezza e autonomia. Confronto (security): Confrontare superficie di attacco dell’agente, permessi e contenimento; esposizione, dimostrazione di attacco e frequenza degli incidenti non sono misure intercambiabili. Scheda O014: Production agents need identity, authorization, observability and recovery controls beyond an impressive base model.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
      "source_line": 433,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "security",
      "source_evidence_locator": "Pattern C2: Security Pipeline (L433); C2 --- Security Pipeline. (L742)",
      "target_evidence_locator": "Frozen v6 node O014 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B063",
      "target": "W191",
      "key": "ND-e255d2bd41fa62ca",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Diciannove pattern compongono gestione delle specifiche, coordinamento, sicurezza e autonomia. Confronto (autonomy): Confrontare delega, arresto ed escalation. Le scale practitioner descrivono regimi di lavoro, non una misura validata e universale della maturità. Scheda W191: Rejected agent PRs reveal recurring limits in requirement understanding, repository fit and coordination with maintainers.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
      "source_line": 569,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "autonomy",
      "source_evidence_locator": "Group D: Autonomy (L569); Pattern D3: Budget-Gated Autonomy (L643); D3 --- Budget-Gated Autonomy. (L754)",
      "target_evidence_locator": "Frozen v6 node W191 summary/contribution and limitation",
      "target_limitations": "Failure coding depends on visible GitHub information; shared AIDev sample.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B063",
      "target": "O010",
      "key": "ND-e24bba87ab46e63f",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Diciannove pattern compongono gestione delle specifiche, coordinamento, sicurezza e autonomia. Confronto (autonomy): Confrontare delega, arresto ed escalation. Le scale practitioner descrivono regimi di lavoro, non una misura validata e universale della maturità. Scheda O010: Osmani separates autonomy into agency and orchestration axes, describing six operating levels from suggestions to management-by-exception.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
      "source_line": 569,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "autonomy",
      "source_evidence_locator": "Group D: Autonomy (L569); Pattern D3: Budget-Gated Autonomy (L643); D3 --- Budget-Gated Autonomy. (L754)",
      "target_evidence_locator": "Frozen v6 node O010 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B063",
      "target": "B064",
      "key": "ND-8c40efb2f38fbfd6",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:limitations.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
      "source_line": 429,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:limitations"
    },
    {
      "source": "B063",
      "target": "B049",
      "key": "ND-8fffbe6396180838",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:shift.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
      "source_line": 599,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:shift"
    },
    {
      "source": "B063",
      "target": "B056",
      "key": "ND-4868e9968d01d60d",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:autonomous.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
      "source_line": 748,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:autonomous"
    },
    {
      "source": "B063",
      "target": "B042",
      "key": "ND-7632746865b19f41",
      "relation": "ND_EXPANDS_EARLIER_TREATMENT",
      "rationale": "Amplia il catalogo di pattern della prima edizione; i pattern ripresi non valgono come conferme indipendenti. Ancoraggi sorgente: Pattern Structure (L20); Group B: Agent Coordination (L263); Group C: Quality and Safety (L396); Enterprise SDD Implementation Notes (L715). Destinazione: Extending the Pattern Catalog (L16); Pattern Overview (L85)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter15_patterns.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_basis": "EDITORIAL_CONTENT_COMPARISON_NOT_INDEPENDENT_CORROBORATION"
    },
    {
      "source": "B063",
      "target": "PUB:V11:V03",
      "key": "V11-905561155842c4f12073be9a",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B064",
      "target": "V03",
      "key": "ND-3b5fbae870a3c48e",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter16_limitations.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B064",
      "target": "T:Engineering structure",
      "key": "ND-61f7cd35b1e9bef2",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "Il giudizio professionale stabilisce quando ridurre, modificare o non usare SDD. Ancoraggi: Two Field Reports: Witboost and Mollie (L20); The Overhead Tax (L184); The AI Reliability Gap (L335); The Professional Developer's Heuristic (L454)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter16_limitations.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B064",
      "target": "T:System knowledge & memory",
      "key": "ND-1bdedf8927ddebf9",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Il giudizio professionale stabilisce quando ridurre, modificare o non usare SDD. Ancoraggi: Two Field Reports: Witboost and Mollie (L20); The Overhead Tax (L184); The AI Reliability Gap (L335); The Professional Developer's Heuristic (L454)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter16_limitations.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B064",
      "target": "T:Productivity",
      "key": "ND-df62020d881fc297",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Il giudizio professionale stabilisce quando ridurre, modificare o non usare SDD. Ancoraggi: Two Field Reports: Witboost and Mollie (L20); The Overhead Tax (L184); The AI Reliability Gap (L335); The Professional Developer's Heuristic (L454)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter16_limitations.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B064",
      "target": "T:Verification & review",
      "key": "ND-c1bd2fa2cea3f285",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Il giudizio professionale stabilisce quando ridurre, modificare o non usare SDD. Ancoraggi: Two Field Reports: Witboost and Mollie (L20); The Overhead Tax (L184); The AI Reliability Gap (L335); The Professional Developer's Heuristic (L454)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter16_limitations.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B064",
      "target": "T:What agents can do",
      "key": "ND-d1ce92bb312c319b",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Il giudizio professionale stabilisce quando ridurre, modificare o non usare SDD. Ancoraggi: Two Field Reports: Witboost and Mollie (L20); The Overhead Tax (L184); The AI Reliability Gap (L335); The Professional Developer's Heuristic (L454)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter16_limitations.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B064",
      "target": "K:Specifications and governance",
      "key": "ND-29a1a8b20c37fb45",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Rapporti di campo, anti-casi, overhead, gate skipping, spec rot e attriti organizzativi delimitano la portata del metodo. Ancoraggi: Two Field Reports: Witboost and Mollie (L20); The Overhead Tax (L184); The AI Reliability Gap (L335); The Professional Developer's Heuristic (L454)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter16_limitations.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B064",
      "target": "K:System understanding and rationale",
      "key": "ND-45281378d932a090",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Rapporti di campo, anti-casi, overhead, gate skipping, spec rot e attriti organizzativi delimitano la portata del metodo. Ancoraggi: Two Field Reports: Witboost and Mollie (L20); The Overhead Tax (L184); The AI Reliability Gap (L335); The Professional Developer's Heuristic (L454)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter16_limitations.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B064",
      "target": "K:Controlled productivity evidence",
      "key": "ND-fec7dddc91e7e7e7",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Rapporti di campo, anti-casi, overhead, gate skipping, spec rot e attriti organizzativi delimitano la portata del metodo. Ancoraggi: Two Field Reports: Witboost and Mollie (L20); The Overhead Tax (L184); The AI Reliability Gap (L335); The Professional Developer's Heuristic (L454)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter16_limitations.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B064",
      "target": "K:Evaluation methodology and baselines",
      "key": "ND-fbb7ac1500b8213e",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Rapporti di campo, anti-casi, overhead, gate skipping, spec rot e attriti organizzativi delimitano la portata del metodo. Ancoraggi: Two Field Reports: Witboost and Mollie (L20); The Overhead Tax (L184); The AI Reliability Gap (L335); The Professional Developer's Heuristic (L454)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter16_limitations.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B064",
      "target": "K:Agent failure and escalation",
      "key": "ND-6944ee9b82765151",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Rapporti di campo, anti-casi, overhead, gate skipping, spec rot e attriti organizzativi delimitano la portata del metodo. Ancoraggi: Two Field Reports: Witboost and Mollie (L20); The Overhead Tax (L184); The AI Reliability Gap (L335); The Professional Developer's Heuristic (L454)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter16_limitations.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B064",
      "target": "C:C02",
      "key": "ND-3bacfaced15df6b6",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Il giudizio professionale stabilisce quando ridurre, modificare o non usare SDD. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter16_limitations.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B064",
      "target": "C:C04",
      "key": "ND-48f3c1635ed682ba",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Il giudizio professionale stabilisce quando ridurre, modificare o non usare SDD. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter16_limitations.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B064",
      "target": "C:C11",
      "key": "ND-fb532c7f57ec05ad",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Il giudizio professionale stabilisce quando ridurre, modificare o non usare SDD. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter16_limitations.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B064",
      "target": "W099",
      "key": "ND-632ce574fb80d3e1",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il giudizio professionale stabilisce quando ridurre, modificare o non usare SDD. Confronto (iterative): Esaminare come chiarimenti e modifiche di intenzione si propagano agli artefatti e alla revisione; evitare di equiparare una sequenza di gate a un processo necessariamente waterfall. Scheda W099: Comparing diff content to stated intent can help authors find unintended deviations.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter16_limitations.tex",
      "source_line": 299,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "iterative",
      "source_evidence_locator": "Why drift happens (L299); 2. Phased rollout. (L428); What changes as models improve (L441)",
      "target_evidence_locator": "Frozen v6 node W099 summary/contribution and limitation",
      "target_limitations": "Small reported effect; defect denominator absent.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B064",
      "target": "O018",
      "key": "ND-89e90254f5eed595",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il giudizio professionale stabilisce quando ridurre, modificare o non usare SDD. Confronto (iterative): Esaminare come chiarimenti e modifiche di intenzione si propagano agli artefatti e alla revisione; evitare di equiparare una sequenza di gate a un processo necessariamente waterfall. Scheda O018: A useful agent specification is compact, testable and iterative rather than a giant prompt resembling an unvalidated requirements dump.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter16_limitations.tex",
      "source_line": 299,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "iterative",
      "source_evidence_locator": "Why drift happens (L299); 2. Phased rollout. (L428); What changes as models improve (L441)",
      "target_evidence_locator": "Frozen v6 node O018 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B064",
      "target": "P100",
      "key": "ND-b5627899514f060d",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il giudizio professionale stabilisce quando ridurre, modificare o non usare SDD. Confronto (iterative): Esaminare come chiarimenti e modifiche di intenzione si propagano agli artefatti e alla revisione; evitare di equiparare una sequenza di gate a un processo necessariamente waterfall. Scheda P100: Orosz revisits Brooks’s distinction between fundamental software difficulty and tool-level improvement.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter16_limitations.tex",
      "source_line": 299,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "iterative",
      "source_evidence_locator": "Why drift happens (L299); 2. Phased rollout. (L428); What changes as models improve (L441)",
      "target_evidence_locator": "Frozen v6 node P100 summary/contribution and limitation",
      "target_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B064",
      "target": "W023",
      "key": "ND-2af006aba5370b51",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il giudizio professionale stabilisce quando ridurre, modificare o non usare SDD. Confronto (metrics): Usare disegno dello studio, baseline e segmentazione per leggere gli indicatori; risultati di un contesto non possono essere trasferiti automaticamente a tutti i team. Scheda W023: Experienced maintainers were approximately 19% slower on familiar real-repository tasks using early-2025 tools.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter16_limitations.tex",
      "source_line": 33,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "metrics",
      "source_evidence_locator": "Mollie: a one-month mandate measured by survey (L33)",
      "target_evidence_locator": "Frozen v6 node W023 summary/contribution and limitation",
      "target_limitations": "Small sample and older tool generation; not universal effect.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B064",
      "target": "O029",
      "key": "ND-dd4eb0e2490470d7",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il giudizio professionale stabilisce quando ridurre, modificare o non usare SDD. Confronto (metrics): Usare disegno dello studio, baseline e segmentazione per leggere gli indicatori; risultati di un contesto non possono essere trasferiti automaticamente a tutti i team. Scheda O029: Perceived personal acceleration with coding AI does not necessarily translate into net team or release-level productivity.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter16_limitations.tex",
      "source_line": 33,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "metrics",
      "source_evidence_locator": "Mollie: a one-month mandate measured by survey (L33)",
      "target_evidence_locator": "Frozen v6 node O029 summary/contribution and limitation",
      "target_limitations": "The percentages reported by Osmani come from diverse third-party surveys and experiments; no single pooled causal estimate is supplied.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B064",
      "target": "W071",
      "key": "ND-3bd3dbca54b69e72",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il giudizio professionale stabilisce quando ridurre, modificare o non usare SDD. Confronto (failures): Separare errori del candidato, del contesto, della verifica e del workflow prima di applicare un nuovo tentativo o aumentare l’autonomia. Scheda W071: Rejection categories include agent failure, project workflow mismatch and unspecified reasons; distinguish causes before retrying.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter16_limitations.tex",
      "source_line": 348,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "failures",
      "source_evidence_locator": "Three failure modes (L348)",
      "target_evidence_locator": "Frozen v6 node W071 summary/contribution and limitation",
      "target_limitations": "Explanations may be inferred from inconsistent PR records; shared AIDev data.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B064",
      "target": "O006",
      "key": "ND-7b4d5065eb20697b",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il giudizio professionale stabilisce quando ridurre, modificare o non usare SDD. Confronto (failures): Separare errori del candidato, del contesto, della verifica e del workflow prima di applicare un nuovo tentativo o aumentare l’autonomia. Scheda O006: Effective autonomous loops begin with bounded goals, observable checks and explicit stopping rules.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter16_limitations.tex",
      "source_line": 348,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "failures",
      "source_evidence_locator": "Three failure modes (L348)",
      "target_evidence_locator": "Frozen v6 node O006 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B064",
      "target": "B062",
      "key": "ND-24749012ece119a6",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:autonomy.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter16_limitations.tex",
      "source_line": 83,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:autonomy"
    },
    {
      "source": "B064",
      "target": "B056",
      "key": "ND-46ed1820701413ee",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:autonomous.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter16_limitations.tex",
      "source_line": 284,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:autonomous"
    },
    {
      "source": "B064",
      "target": "B049",
      "key": "ND-c29611b3d91ed9a9",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:shift.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter16_limitations.tex",
      "source_line": 364,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:shift"
    },
    {
      "source": "B064",
      "target": "B063",
      "key": "ND-602ff8bdb7d1057b",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:patterns.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter16_limitations.tex",
      "source_line": 514,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:patterns"
    },
    {
      "source": "B064",
      "target": "B058",
      "key": "ND-894dec87c8b593f7",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:boundaries.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter16_limitations.tex",
      "source_line": 516,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:boundaries"
    },
    {
      "source": "B064",
      "target": "B065",
      "key": "ND-5230b636686c2773",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:design-framework.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter16_limitations.tex",
      "source_line": 540,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:design-framework"
    },
    {
      "source": "B064",
      "target": "B043",
      "key": "ND-edd0bbd5322fc84c",
      "relation": "ND_REWORKS_EARLIER_TREATMENT",
      "rationale": "Riesamina limiti, rischi e condizioni di adozione nella seconda edizione. Ancoraggi sorgente: Two Field Reports: Witboost and Mollie (L20); The Overhead Tax (L184); The AI Reliability Gap (L335); The Professional Developer's Heuristic (L454). Destinazione: The Walls of Text Problem (L20); When Spec-Driven Development Doesn't Fit (L138); Measuring SDD Success (L295); Honest Assessment (L379)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter16_limitations.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_basis": "EDITORIAL_CONTENT_COMPARISON_NOT_INDEPENDENT_CORROBORATION"
    },
    {
      "source": "B064",
      "target": "PUB:V11:V03",
      "key": "V11-31873cde228e78ad2f2bb82a",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B065",
      "target": "V03",
      "key": "ND-bb7e8c61c9589ece",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter17_design_framework.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B065",
      "target": "T:Engineering structure",
      "key": "ND-d295adc3cf82cfa2",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "Progettare un nuovo framework significa partire da problemi e vincoli osservati. Ancoraggi: A Light Methodology: The Four-Question Test (L12); The Light Evolution Loop (L99); Worked Example: Enterprise SDD's Composition Story (L115); Supporting Exemplar: Genesis as a Meta-Framework (L200)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter17_design_framework.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B065",
      "target": "T:What agents can do",
      "key": "ND-c67eebe6cea1eaab",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Progettare un nuovo framework significa partire da problemi e vincoli osservati. Ancoraggi: A Light Methodology: The Four-Question Test (L12); The Light Evolution Loop (L99); Worked Example: Enterprise SDD's Composition Story (L115); Supporting Exemplar: Genesis as a Meta-Framework (L200)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter17_design_framework.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B065",
      "target": "T:Verification & review",
      "key": "ND-8406dc650eaf0104",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Progettare un nuovo framework significa partire da problemi e vincoli osservati. Ancoraggi: A Light Methodology: The Four-Question Test (L12); The Light Evolution Loop (L99); Worked Example: Enterprise SDD's Composition Story (L115); Supporting Exemplar: Genesis as a Meta-Framework (L200)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter17_design_framework.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B065",
      "target": "K:Developer workflow and adoption",
      "key": "ND-99d07737be3f14b0",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Four-Question Test, light evolution loop, storia di composizione di Enterprise SDD ed esempio Genesis definiscono una metodologia di evoluzione incrementale. Ancoraggi: A Light Methodology: The Four-Question Test (L12); The Light Evolution Loop (L99); Worked Example: Enterprise SDD's Composition Story (L115); Supporting Exemplar: Genesis as a Meta-Framework (L200)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter17_design_framework.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B065",
      "target": "K:Specifications and governance",
      "key": "ND-f21daa1bf27696f8",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Four-Question Test, light evolution loop, storia di composizione di Enterprise SDD ed esempio Genesis definiscono una metodologia di evoluzione incrementale. Ancoraggi: A Light Methodology: The Four-Question Test (L12); The Light Evolution Loop (L99); Worked Example: Enterprise SDD's Composition Story (L115); Supporting Exemplar: Genesis as a Meta-Framework (L200)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter17_design_framework.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B065",
      "target": "K:Ownership and knowledge transfer",
      "key": "ND-26601f6715294be1",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Four-Question Test, light evolution loop, storia di composizione di Enterprise SDD ed esempio Genesis definiscono una metodologia di evoluzione incrementale. Ancoraggi: A Light Methodology: The Four-Question Test (L12); The Light Evolution Loop (L99); Worked Example: Enterprise SDD's Composition Story (L115); Supporting Exemplar: Genesis as a Meta-Framework (L200)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter17_design_framework.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B065",
      "target": "C:C04",
      "key": "ND-a8d609e2347c22b7",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Progettare un nuovo framework significa partire da problemi e vincoli osservati. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter17_design_framework.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B065",
      "target": "C:C11",
      "key": "ND-40d6ff60bd2254f7",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Progettare un nuovo framework significa partire da problemi e vincoli osservati. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter17_design_framework.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B065",
      "target": "W152",
      "key": "ND-f1fc47567baec3bd",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Progettare un nuovo framework significa partire da problemi e vincoli osservati. Confronto (patterns): Confrontare pattern operativi e workflow, mantenendo distinta la raccomandazione progettuale dall’efficacia empiricamente dimostrata. Scheda W152: Provides an architecture for organizing agentic SWE research around dependable processes, collaboration and evaluation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter17_design_framework.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "patterns",
      "source_evidence_locator": "A Light Methodology: The Four-Question Test (L12); Worked Example: Enterprise SDD's Composition Story (L115); Supporting Exemplar: Genesis as a Meta-Framework (L200)",
      "target_evidence_locator": "Frozen v6 node W152 summary/contribution and limitation",
      "target_limitations": "Roadmap is not evidence of achieved agent reliability.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B065",
      "target": "O021",
      "key": "ND-6b3d0973b5687894",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Progettare un nuovo framework significa partire da problemi e vincoli osservati. Confronto (patterns): Confrontare pattern operativi e workflow, mantenendo distinta la raccomandazione progettuale dall’efficacia empiricamente dimostrata. Scheda O021: Planning, scoped delegation and continuous checking outperform an unmanaged prompt-to-merge workflow as an engineering practice.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter17_design_framework.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "patterns",
      "source_evidence_locator": "A Light Methodology: The Four-Question Test (L12); Worked Example: Enterprise SDD's Composition Story (L115); Supporting Exemplar: Genesis as a Meta-Framework (L200)",
      "target_evidence_locator": "Frozen v6 node O021 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B065",
      "target": "P047",
      "key": "ND-e551ef6669eebfad",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Progettare un nuovo framework significa partire da problemi e vincoli osservati. Confronto (patterns): Confrontare pattern operativi e workflow, mantenendo distinta la raccomandazione progettuale dall’efficacia empiricamente dimostrata. Scheda P047: Birgitta Böckeler reflects on changes from autocomplete to agentic assistance over two years, including cognitive bias, reviewer fatigue, quality supervision and team effectiveness.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter17_design_framework.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "patterns",
      "source_evidence_locator": "A Light Methodology: The Four-Question Test (L12); Worked Example: Enterprise SDD's Composition Story (L115); Supporting Exemplar: Genesis as a Meta-Framework (L200)",
      "target_evidence_locator": "Frozen v6 node P047 summary/contribution and limitation",
      "target_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B065",
      "target": "W150",
      "key": "ND-c2849a856340c96a",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Progettare un nuovo framework significa partire da problemi e vincoli osservati. Confronto (governance): Confrontare autorità umana, confini decisionali e controlli di esecuzione; policy osservate e casi aziendali non certificano l’efficacia del metodo proposto. Scheda W150: Most policies allow AI while specifying disclosure and human responsibility, suggesting workable rather than absolutist governance.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter17_design_framework.tex",
      "source_line": 21,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "governance",
      "source_evidence_locator": "Question 2 --- The gate model (L21)",
      "target_evidence_locator": "Frozen v6 node W150 summary/contribution and limitation",
      "target_limitations": "Classifies rules but does not measure their safety effect.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B065",
      "target": "O009",
      "key": "ND-a799c05d6351ec68",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Progettare un nuovo framework significa partire da problemi e vincoli osservati. Confronto (governance): Confrontare autorità umana, confini decisionali e controlli di esecuzione; policy osservate e casi aziendali non certificano l’efficacia del metodo proposto. Scheda O009: Engineers can delegate the inner execution loop while retaining ownership of quality criteria, verdicts and consequences.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter17_design_framework.tex",
      "source_line": 21,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "governance",
      "source_evidence_locator": "Question 2 --- The gate model (L21)",
      "target_evidence_locator": "Frozen v6 node O009 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B065",
      "target": "B059",
      "key": "ND-008d01cc13608f67",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:foundation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter17_design_framework.tex",
      "source_line": 118,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:foundation"
    },
    {
      "source": "B065",
      "target": "B060",
      "key": "ND-9a8b30269dad56be",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:agents.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter17_design_framework.tex",
      "source_line": 125,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:agents"
    },
    {
      "source": "B065",
      "target": "B061",
      "key": "ND-a5e415d715803914",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:automation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter17_design_framework.tex",
      "source_line": 125,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:automation"
    },
    {
      "source": "B065",
      "target": "B062",
      "key": "ND-fc5c07a46bc24f92",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:autonomy.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/chapters/chapter17_design_framework.tex",
      "source_line": 125,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:autonomy"
    },
    {
      "source": "B065",
      "target": "PUB:V11:V03",
      "key": "V11-4b4c88b1e521d262c024241b",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B066",
      "target": "V03",
      "key": "ND-0023e1b5307dacfd",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_setup.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B066",
      "target": "T:Engineering structure",
      "key": "ND-9b45623833283629",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "La guida di installazione rende verificabili prerequisiti e configurazione del framework. Ancoraggi: Prerequisites (L10); Environment Variables and MCP Configuration (L209); Module Installation (L324); Quick-Start Checklist (L525)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_setup.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B066",
      "target": "T:Productivity",
      "key": "ND-4d47d44f5fd38469",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La guida di installazione rende verificabili prerequisiti e configurazione del framework. Ancoraggi: Prerequisites (L10); Environment Variables and MCP Configuration (L209); Module Installation (L324); Quick-Start Checklist (L525)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_setup.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B066",
      "target": "T:Skills & learning",
      "key": "ND-36534da8bd07412c",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La guida di installazione rende verificabili prerequisiti e configurazione del framework. Ancoraggi: Prerequisites (L10); Environment Variables and MCP Configuration (L209); Module Installation (L324); Quick-Start Checklist (L525)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_setup.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B066",
      "target": "T:Code quality & security",
      "key": "ND-73b09358371a4452",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La guida di installazione rende verificabili prerequisiti e configurazione del framework. Ancoraggi: Prerequisites (L10); Environment Variables and MCP Configuration (L209); Module Installation (L324); Quick-Start Checklist (L525)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_setup.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B066",
      "target": "T:System knowledge & memory",
      "key": "ND-a5cefc4fadf7a2e3",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La guida di installazione rende verificabili prerequisiti e configurazione del framework. Ancoraggi: Prerequisites (L10); Environment Variables and MCP Configuration (L209); Module Installation (L324); Quick-Start Checklist (L525)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_setup.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B066",
      "target": "K:Developer workflow and adoption",
      "key": "ND-67cb9efe2aaf6bc4",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Setup, sdd init, variabili, MCP, adattatori, moduli, troubleshooting e riferimento CLI formano il percorso di avvio di Enterprise SDD. Ancoraggi: Prerequisites (L10); Environment Variables and MCP Configuration (L209); Module Installation (L324); Quick-Start Checklist (L525)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_setup.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B066",
      "target": "K:Evaluation methodology and baselines",
      "key": "ND-4826a649e5343c58",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Setup, sdd init, variabili, MCP, adattatori, moduli, troubleshooting e riferimento CLI formano il percorso di avvio di Enterprise SDD. Ancoraggi: Prerequisites (L10); Environment Variables and MCP Configuration (L209); Module Installation (L324); Quick-Start Checklist (L525)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_setup.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B066",
      "target": "K:Dependencies and agent supply chain",
      "key": "ND-746053447379b8ad",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Setup, sdd init, variabili, MCP, adattatori, moduli, troubleshooting e riferimento CLI formano il percorso di avvio di Enterprise SDD. Ancoraggi: Prerequisites (L10); Environment Variables and MCP Configuration (L209); Module Installation (L324); Quick-Start Checklist (L525)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_setup.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B066",
      "target": "K:Prompt injection and malicious tools",
      "key": "ND-edd09443669ce3ac",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Setup, sdd init, variabili, MCP, adattatori, moduli, troubleshooting e riferimento CLI formano il percorso di avvio di Enterprise SDD. Ancoraggi: Prerequisites (L10); Environment Variables and MCP Configuration (L209); Module Installation (L324); Quick-Start Checklist (L525)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_setup.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B066",
      "target": "C:C03",
      "key": "ND-79484ae358f3b312",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: La guida di installazione rende verificabili prerequisiti e configurazione del framework. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_setup.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B066",
      "target": "C:C06",
      "key": "ND-495e57c338ae4feb",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: La guida di installazione rende verificabili prerequisiti e configurazione del framework. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_setup.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B066",
      "target": "W007",
      "key": "ND-dada39362a975e4c",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La guida di installazione rende verificabili prerequisiti e configurazione del framework. Confronto (adoption): Confrontare selezione degli strumenti, abilitazione del team e verifica degli esiti; una graduatoria o un piano di rollout non sostituisce un pilot controllato. Scheda W007: Enterprise users report perceived usefulness and practical requirements that should shape deployment.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_setup.tex",
      "source_line": 444,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "adoption",
      "source_evidence_locator": "MCP tool not appearing in VS Code (L444)",
      "target_evidence_locator": "Frozen v6 node W007 summary/contribution and limitation",
      "target_limitations": "IBM respondents only; perception-based.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B066",
      "target": "O041",
      "key": "ND-9a4f134048983715",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La guida di installazione rende verificabili prerequisiti e configurazione del framework. Confronto (adoption): Confrontare selezione degli strumenti, abilitazione del team e verifica degli esiti; una graduatoria o un piano di rollout non sostituisce un pilot controllato. Scheda O041: Engineering leaders should define outcome quality, train teams and make human verification a normal part of AI adoption.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_setup.tex",
      "source_line": 444,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "adoption",
      "source_evidence_locator": "MCP tool not appearing in VS Code (L444)",
      "target_evidence_locator": "Frozen v6 node O041 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B066",
      "target": "P085",
      "key": "ND-d07fffcde7d5f405",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La guida di installazione rende verificabili prerequisiti e configurazione del framework. Confronto (adoption): Confrontare selezione degli strumenti, abilitazione del team e verifica degli esiti; una graduatoria o un piano di rollout non sostituisce un pilot controllato. Scheda P085: Interviews compare tool-selection practices across company sizes, including locally scored AI review trials and procurement constraints.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_setup.tex",
      "source_line": 444,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "adoption",
      "source_evidence_locator": "MCP tool not appearing in VS Code (L444)",
      "target_evidence_locator": "Frozen v6 node P085 summary/contribution and limitation",
      "target_limitations": "Company-local scoring exercises and tool selection are distinct from randomized productivity comparisons; evaluation samples and scoring scales are context-specific. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B066",
      "target": "W053",
      "key": "ND-6246f6f2c2a81aad",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La guida di installazione rende verificabili prerequisiti e configurazione del framework. Confronto (supply): Collegare configurazioni, connettori e dipendenze alla sicurezza della catena di esecuzione, senza usare un protocollo interoperabile come garanzia di fiducia. Scheda W053: Exposed execution grants, versionless MCP servers, and overbroad skill approvals make harness configuration an attack surface.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_setup.tex",
      "source_line": 47,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "supply",
      "source_evidence_locator": "Step-by-Step Installation (L47); Verify the installation (L96); Environment Variables and MCP Configuration (L209)",
      "target_evidence_locator": "Frozen v6 node W053 summary/contribution and limitation",
      "target_limitations": "Static configuration exposure does not prove exploitation.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B066",
      "target": "O040",
      "key": "ND-9c5c6b9bb38c5a8d",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La guida di installazione rende verificabili prerequisiti e configurazione del framework. Confronto (supply): Collegare configurazioni, connettori e dipendenze alla sicurezza della catena di esecuzione, senza usare un protocollo interoperabile come garanzia di fiducia. Scheda O040: The Model Context Protocol standardizes agent access to external resources and tools, increasing integration reach and the importance of permission controls.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_setup.tex",
      "source_line": 47,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "supply",
      "source_evidence_locator": "Step-by-Step Installation (L47); Verify the installation (L96); Environment Variables and MCP Configuration (L209)",
      "target_evidence_locator": "Frozen v6 node O040 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B066",
      "target": "B068",
      "key": "ND-cdd3525601a01843",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label app:templates.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_setup.tex",
      "source_line": 184,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "app:templates"
    },
    {
      "source": "B066",
      "target": "B068",
      "key": "ND-b90feb17262a3876",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label app:templates.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_setup.tex",
      "source_line": 412,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "app:templates"
    },
    {
      "source": "B066",
      "target": "B061",
      "key": "ND-fe4a389a90c7568a",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:automation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_setup.tex",
      "source_line": 467,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:automation"
    },
    {
      "source": "B066",
      "target": "B067",
      "key": "ND-24cd232e50716f92",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label app:playbooks.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_setup.tex",
      "source_line": 550,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "app:playbooks"
    },
    {
      "source": "B066",
      "target": "PUB:V11:V03",
      "key": "V11-44aca7eaedb72eb3f23c11b0",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B067",
      "target": "V03",
      "key": "ND-04a05c87abf35ea5",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_playbooks.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B067",
      "target": "T:Engineering structure",
      "key": "ND-ccc393ee0823747f",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "I playbook trasformano la metodologia in sequenze per scenari di delivery diversi. Ancoraggi: Playbook 1: Greenfield Project (L10); Playbook 3: Legacy Integration (Brownfield) (L267); Playbook 4: Emergency Hotfix (L338); Playbook 6: Multi-Role Team Feature (Three Amigos) (L549)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_playbooks.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B067",
      "target": "T:System knowledge & memory",
      "key": "ND-6df06962e80ccdb0",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "I playbook trasformano la metodologia in sequenze per scenari di delivery diversi. Ancoraggi: Playbook 1: Greenfield Project (L10); Playbook 3: Legacy Integration (Brownfield) (L267); Playbook 4: Emergency Hotfix (L338); Playbook 6: Multi-Role Team Feature (Three Amigos) (L549)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_playbooks.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B067",
      "target": "T:What agents can do",
      "key": "ND-1f9f486f48dc00bc",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "I playbook trasformano la metodologia in sequenze per scenari di delivery diversi. Ancoraggi: Playbook 1: Greenfield Project (L10); Playbook 3: Legacy Integration (Brownfield) (L267); Playbook 4: Emergency Hotfix (L338); Playbook 6: Multi-Role Team Feature (Three Amigos) (L549)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_playbooks.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B067",
      "target": "K:Specifications and governance",
      "key": "ND-47734f24fd98a1da",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Greenfield, N+1, brownfield, hotfix, batch autonomo e Three Amigos mostrano come adattare la stessa struttura al rischio e alle responsabilità. Ancoraggi: Playbook 1: Greenfield Project (L10); Playbook 3: Legacy Integration (Brownfield) (L267); Playbook 4: Emergency Hotfix (L338); Playbook 6: Multi-Role Team Feature (Three Amigos) (L549)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_playbooks.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B067",
      "target": "K:System understanding and rationale",
      "key": "ND-130344f647e54280",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Greenfield, N+1, brownfield, hotfix, batch autonomo e Three Amigos mostrano come adattare la stessa struttura al rischio e alle responsabilità. Ancoraggi: Playbook 1: Greenfield Project (L10); Playbook 3: Legacy Integration (Brownfield) (L267); Playbook 4: Emergency Hotfix (L338); Playbook 6: Multi-Role Team Feature (Three Amigos) (L549)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_playbooks.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B067",
      "target": "K:Agent failure and escalation",
      "key": "ND-ee29b322b6c3fb57",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Greenfield, N+1, brownfield, hotfix, batch autonomo e Three Amigos mostrano come adattare la stessa struttura al rischio e alle responsabilità. Ancoraggi: Playbook 1: Greenfield Project (L10); Playbook 3: Legacy Integration (Brownfield) (L267); Playbook 4: Emergency Hotfix (L338); Playbook 6: Multi-Role Team Feature (Three Amigos) (L549)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_playbooks.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B067",
      "target": "K:Long-running agent execution",
      "key": "ND-54dfc126d7ffef5b",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Greenfield, N+1, brownfield, hotfix, batch autonomo e Three Amigos mostrano come adattare la stessa struttura al rischio e alle responsabilità. Ancoraggi: Playbook 1: Greenfield Project (L10); Playbook 3: Legacy Integration (Brownfield) (L267); Playbook 4: Emergency Hotfix (L338); Playbook 6: Multi-Role Team Feature (Three Amigos) (L549)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_playbooks.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B067",
      "target": "C:C04",
      "key": "ND-221d8c3fa45ef340",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: I playbook trasformano la metodologia in sequenze per scenari di delivery diversi. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_playbooks.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B067",
      "target": "C:C11",
      "key": "ND-14465c7b97132fda",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: I playbook trasformano la metodologia in sequenze per scenari di delivery diversi. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_playbooks.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B067",
      "target": "W099",
      "key": "ND-5ad20a6bd6298585",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: I playbook trasformano la metodologia in sequenze per scenari di delivery diversi. Confronto (iterative): Esaminare come chiarimenti e modifiche di intenzione si propagano agli artefatti e alla revisione; evitare di equiparare una sequenza di gate a un processo necessariamente waterfall. Scheda W099: Comparing diff content to stated intent can help authors find unintended deviations.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_playbooks.tex",
      "source_line": 271,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "iterative",
      "source_evidence_locator": "Phase 0 --- Ingest existing documents (L271); Phase 1 --- Gap analysis (L281); Phase 2 --- Prioritize (L291)",
      "target_evidence_locator": "Frozen v6 node W099 summary/contribution and limitation",
      "target_limitations": "Small reported effect; defect denominator absent.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B067",
      "target": "O018",
      "key": "ND-af18feaa412a8207",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: I playbook trasformano la metodologia in sequenze per scenari di delivery diversi. Confronto (iterative): Esaminare come chiarimenti e modifiche di intenzione si propagano agli artefatti e alla revisione; evitare di equiparare una sequenza di gate a un processo necessariamente waterfall. Scheda O018: A useful agent specification is compact, testable and iterative rather than a giant prompt resembling an unvalidated requirements dump.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_playbooks.tex",
      "source_line": 271,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "iterative",
      "source_evidence_locator": "Phase 0 --- Ingest existing documents (L271); Phase 1 --- Gap analysis (L281); Phase 2 --- Prioritize (L291)",
      "target_evidence_locator": "Frozen v6 node O018 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B067",
      "target": "P100",
      "key": "ND-c4d3f079e0e071be",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: I playbook trasformano la metodologia in sequenze per scenari di delivery diversi. Confronto (iterative): Esaminare come chiarimenti e modifiche di intenzione si propagano agli artefatti e alla revisione; evitare di equiparare una sequenza di gate a un processo necessariamente waterfall. Scheda P100: Orosz revisits Brooks’s distinction between fundamental software difficulty and tool-level improvement.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_playbooks.tex",
      "source_line": 271,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "iterative",
      "source_evidence_locator": "Phase 0 --- Ingest existing documents (L271); Phase 1 --- Gap analysis (L281); Phase 2 --- Prioritize (L291)",
      "target_evidence_locator": "Frozen v6 node P100 summary/contribution and limitation",
      "target_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B067",
      "target": "W191",
      "key": "ND-9148bbcfe2cc599a",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: I playbook trasformano la metodologia in sequenze per scenari di delivery diversi. Confronto (autonomy): Confrontare delega, arresto ed escalation. Le scale practitioner descrivono regimi di lavoro, non una misura validata e universale della maturità. Scheda W191: Rejected agent PRs reveal recurring limits in requirement understanding, repository fit and coordination with maintainers.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_playbooks.tex",
      "source_line": 248,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "autonomy",
      "source_evidence_locator": "When to switch to autonomous-guided mode (L248); Playbook 5: Autonomous Batch Delivery (L439); 4. Hand off to the autonomous loop. (L478)",
      "target_evidence_locator": "Frozen v6 node W191 summary/contribution and limitation",
      "target_limitations": "Failure coding depends on visible GitHub information; shared AIDev sample.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B067",
      "target": "O010",
      "key": "ND-d01d8e6b282b6eec",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: I playbook trasformano la metodologia in sequenze per scenari di delivery diversi. Confronto (autonomy): Confrontare delega, arresto ed escalation. Le scale practitioner descrivono regimi di lavoro, non una misura validata e universale della maturità. Scheda O010: Osmani separates autonomy into agency and orchestration axes, describing six operating levels from suggestions to management-by-exception.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_playbooks.tex",
      "source_line": 248,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "autonomy",
      "source_evidence_locator": "When to switch to autonomous-guided mode (L248); Playbook 5: Autonomous Batch Delivery (L439); 4. Hand off to the autonomous loop. (L478)",
      "target_evidence_locator": "Frozen v6 node O010 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B067",
      "target": "B059",
      "key": "ND-7d5fb5425cc81654",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:foundation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_playbooks.tex",
      "source_line": 12,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:foundation"
    },
    {
      "source": "B067",
      "target": "B060",
      "key": "ND-863f7c59b82b021f",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:agents.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_playbooks.tex",
      "source_line": 202,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:agents"
    },
    {
      "source": "B067",
      "target": "B068",
      "key": "ND-20826ed75938a3b8",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label app:templates.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_playbooks.tex",
      "source_line": 269,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "app:templates"
    },
    {
      "source": "B067",
      "target": "B068",
      "key": "ND-b394caadfd72be66",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label app:templates.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_playbooks.tex",
      "source_line": 516,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "app:templates"
    },
    {
      "source": "B067",
      "target": "B068",
      "key": "ND-9152813cf369b3bc",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label app:templates.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_playbooks.tex",
      "source_line": 598,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "app:templates"
    },
    {
      "source": "B067",
      "target": "B064",
      "key": "ND-a6b8149c6bbe3439",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:limitations.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_playbooks.tex",
      "source_line": 269,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:limitations"
    },
    {
      "source": "B067",
      "target": "B062",
      "key": "ND-2739d9b87918d996",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:autonomy.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_playbooks.tex",
      "source_line": 441,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:autonomy"
    },
    {
      "source": "B067",
      "target": "B063",
      "key": "ND-ae8fe2430a7dd853",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:patterns.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_playbooks.tex",
      "source_line": 551,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:patterns"
    },
    {
      "source": "B067",
      "target": "B046",
      "key": "ND-89acd4aafbaf6e7e",
      "relation": "ND_REWORKS_EARLIER_TREATMENT",
      "rationale": "Trasporta i playbook nei nuovi confini del framework. Ancoraggi sorgente: Playbook 1: Greenfield Project (L10); Playbook 3: Legacy Integration (Brownfield) (L267); Playbook 4: Emergency Hotfix (L338); Playbook 6: Multi-Role Team Feature (Three Amigos) (L549). Destinazione: Playbook Selection Guide (L10); Legacy Codebase Integration (L139); Spike/Exploration (L269); Quick Decision Reference (L474)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_playbooks.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_basis": "EDITORIAL_CONTENT_COMPARISON_NOT_INDEPENDENT_CORROBORATION"
    },
    {
      "source": "B067",
      "target": "PUB:V11:V03",
      "key": "V11-188a2dd0b7e5f4a72445b6a0",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B068",
      "target": "V03",
      "key": "ND-1d7c404c3c58b7d7",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_templates.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B068",
      "target": "T:Engineering structure",
      "key": "ND-aadf328bbf1ea92b",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "I dodici template rendono esplicita la struttura documentale di Enterprise SDD. Ancoraggi: Template 1: business-context.md (L10); Template 5: test-cases.md (L212); Template 8: Context Bridge (L366); Template 12: Feature Meta JSON Schema (L561)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_templates.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B068",
      "target": "T:Verification & review",
      "key": "ND-8b0af858e5c73673",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "I dodici template rendono esplicita la struttura documentale di Enterprise SDD. Ancoraggi: Template 1: business-context.md (L10); Template 5: test-cases.md (L212); Template 8: Context Bridge (L366); Template 12: Feature Meta JSON Schema (L561)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_templates.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B068",
      "target": "T:System knowledge & memory",
      "key": "ND-9e73223167ef6543",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "I dodici template rendono esplicita la struttura documentale di Enterprise SDD. Ancoraggi: Template 1: business-context.md (L10); Template 5: test-cases.md (L212); Template 8: Context Bridge (L366); Template 12: Feature Meta JSON Schema (L561)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_templates.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B068",
      "target": "K:Specifications and governance",
      "key": "ND-ef0ac10bfea0442e",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Business context, spec, chiarimenti, piano, test, task, costituzione, bridge, escalation, gap, checklist e metadati forniscono una grammatica comune. Ancoraggi: Template 1: business-context.md (L10); Template 5: test-cases.md (L212); Template 8: Context Bridge (L366); Template 12: Feature Meta JSON Schema (L561)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_templates.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B068",
      "target": "K:Independent verification and oracles",
      "key": "ND-c2b9757ebf382804",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Business context, spec, chiarimenti, piano, test, task, costituzione, bridge, escalation, gap, checklist e metadati forniscono una grammatica comune. Ancoraggi: Template 1: business-context.md (L10); Template 5: test-cases.md (L212); Template 8: Context Bridge (L366); Template 12: Feature Meta JSON Schema (L561)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_templates.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B068",
      "target": "K:Ownership and knowledge transfer",
      "key": "ND-9c28b8522bdb8df2",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Business context, spec, chiarimenti, piano, test, task, costituzione, bridge, escalation, gap, checklist e metadati forniscono una grammatica comune. Ancoraggi: Template 1: business-context.md (L10); Template 5: test-cases.md (L212); Template 8: Context Bridge (L366); Template 12: Feature Meta JSON Schema (L561)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_templates.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B068",
      "target": "K:Agent context and persistent memory",
      "key": "ND-65943cabecb0432d",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Business context, spec, chiarimenti, piano, test, task, costituzione, bridge, escalation, gap, checklist e metadati forniscono una grammatica comune. Ancoraggi: Template 1: business-context.md (L10); Template 5: test-cases.md (L212); Template 8: Context Bridge (L366); Template 12: Feature Meta JSON Schema (L561)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_templates.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B068",
      "target": "K:System understanding and rationale",
      "key": "ND-cb67ddb14f6ffcd3",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Business context, spec, chiarimenti, piano, test, task, costituzione, bridge, escalation, gap, checklist e metadati forniscono una grammatica comune. Ancoraggi: Template 1: business-context.md (L10); Template 5: test-cases.md (L212); Template 8: Context Bridge (L366); Template 12: Feature Meta JSON Schema (L561)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_templates.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B068",
      "target": "C:C04",
      "key": "ND-e0a7eb444167bff9",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: I dodici template rendono esplicita la struttura documentale di Enterprise SDD. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_templates.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B068",
      "target": "C:C09",
      "key": "ND-b6dc06cda42acaed",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: I dodici template rendono esplicita la struttura documentale di Enterprise SDD. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_templates.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B068",
      "target": "C:C11",
      "key": "ND-2dac2025edfd341b",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: I dodici template rendono esplicita la struttura documentale di Enterprise SDD. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_templates.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B068",
      "target": "W011",
      "key": "ND-b8e13a31caf27647",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: I dodici template rendono esplicita la struttura documentale di Enterprise SDD. Confronto (intent): Confrontare intenti, specifiche e criteri di accettazione. La convergenza concettuale non costituisce una validazione sperimentale del processo. Scheda W011: Proposes specification and verification governance to balance faster generation against reliability.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_templates.tex",
      "source_line": 73,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "intent",
      "source_evidence_locator": "Template 2: spec.md (L73); Template 3: clarifications.md (L128)",
      "target_evidence_locator": "Frozen v6 node W011 summary/contribution and limitation",
      "target_limitations": "Synthesis rather than a new intervention trial.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B068",
      "target": "O018",
      "key": "ND-bd050a040955afe9",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: I dodici template rendono esplicita la struttura documentale di Enterprise SDD. Confronto (intent): Confrontare intenti, specifiche e criteri di accettazione. La convergenza concettuale non costituisce una validazione sperimentale del processo. Scheda O018: A useful agent specification is compact, testable and iterative rather than a giant prompt resembling an unvalidated requirements dump.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_templates.tex",
      "source_line": 73,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "intent",
      "source_evidence_locator": "Template 2: spec.md (L73); Template 3: clarifications.md (L128)",
      "target_evidence_locator": "Frozen v6 node O018 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B068",
      "target": "P100",
      "key": "ND-20c94ca1019c5553",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: I dodici template rendono esplicita la struttura documentale di Enterprise SDD. Confronto (intent): Confrontare intenti, specifiche e criteri di accettazione. La convergenza concettuale non costituisce una validazione sperimentale del processo. Scheda P100: Orosz revisits Brooks’s distinction between fundamental software difficulty and tool-level improvement.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_templates.tex",
      "source_line": 73,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "intent",
      "source_evidence_locator": "Template 2: spec.md (L73); Template 3: clarifications.md (L128)",
      "target_evidence_locator": "Frozen v6 node P100 summary/contribution and limitation",
      "target_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B068",
      "target": "W150",
      "key": "ND-93fe1344edef46e9",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: I dodici template rendono esplicita la struttura documentale di Enterprise SDD. Confronto (governance): Confrontare autorità umana, confini decisionali e controlli di esecuzione; policy osservate e casi aziendali non certificano l’efficacia del metodo proposto. Scheda W150: Most policies allow AI while specifying disclosure and human responsibility, suggesting workable rather than absolutist governance.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_templates.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "governance",
      "source_evidence_locator": "Template 1: business-context.md (L10); Template 7: constitution.md (Project) (L300); Template 12: Feature Meta JSON Schema (L561)",
      "target_evidence_locator": "Frozen v6 node W150 summary/contribution and limitation",
      "target_limitations": "Classifies rules but does not measure their safety effect.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B068",
      "target": "O009",
      "key": "ND-6f4eb48226909015",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: I dodici template rendono esplicita la struttura documentale di Enterprise SDD. Confronto (governance): Confrontare autorità umana, confini decisionali e controlli di esecuzione; policy osservate e casi aziendali non certificano l’efficacia del metodo proposto. Scheda O009: Engineers can delegate the inner execution loop while retaining ownership of quality criteria, verdicts and consequences.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_templates.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "governance",
      "source_evidence_locator": "Template 1: business-context.md (L10); Template 7: constitution.md (Project) (L300); Template 12: Feature Meta JSON Schema (L561)",
      "target_evidence_locator": "Frozen v6 node O009 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B068",
      "target": "W157",
      "key": "ND-de6517cc3135b239",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: I dodici template rendono esplicita la struttura documentale di Enterprise SDD. Confronto (static): Confrontare file di istruzioni, memoria esterna e responsabilità di aggiornamento; i meccanismi descritti non sono tutti equivalenti alla memoria virtuale gestita dal sistema. Scheda W157: Typed state pages and enforced write policy protect essential agent memory against compaction and reset failures.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_templates.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "static",
      "source_evidence_locator": "Template 1: business-context.md (L10); Template 7: constitution.md (Project) (L300); Template 12: Feature Meta JSON Schema (L561)",
      "target_evidence_locator": "Frozen v6 node W157 summary/contribution and limitation",
      "target_limitations": "Guarantees conditional on token-budget working set; limited trace and synthetic evaluation.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B068",
      "target": "O004",
      "key": "ND-3c7403507d9eeb73",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: I dodici template rendono esplicita la struttura documentale di Enterprise SDD. Confronto (static): Confrontare file di istruzioni, memoria esterna e responsabilità di aggiornamento; i meccanismi descritti non sono tutti equivalenti alla memoria virtuale gestita dal sistema. Scheda O004: Agent configuration and memory are perishable operational assets that should be periodically revalidated.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_templates.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "static",
      "source_evidence_locator": "Template 1: business-context.md (L10); Template 7: constitution.md (Project) (L300); Template 12: Feature Meta JSON Schema (L561)",
      "target_evidence_locator": "Frozen v6 node O004 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B068",
      "target": "B059",
      "key": "ND-c88172b3f0367c70",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:foundation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_templates.tex",
      "source_line": 12,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:foundation"
    },
    {
      "source": "B068",
      "target": "B059",
      "key": "ND-19457167d032af5f",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:foundation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_templates.tex",
      "source_line": 302,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:foundation"
    },
    {
      "source": "B068",
      "target": "B060",
      "key": "ND-ca351c50be822d51",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:agents.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_templates.tex",
      "source_line": 75,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:agents"
    },
    {
      "source": "B068",
      "target": "B060",
      "key": "ND-85108b855b32f137",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:agents.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_templates.tex",
      "source_line": 130,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:agents"
    },
    {
      "source": "B068",
      "target": "B060",
      "key": "ND-e95a1f5eacf47b13",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:agents.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_templates.tex",
      "source_line": 173,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:agents"
    },
    {
      "source": "B068",
      "target": "B060",
      "key": "ND-b7ab59ae9d8b44a2",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:agents.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_templates.tex",
      "source_line": 214,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:agents"
    },
    {
      "source": "B068",
      "target": "B060",
      "key": "ND-303026907e107157",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:agents.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_templates.tex",
      "source_line": 368,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:agents"
    },
    {
      "source": "B068",
      "target": "B060",
      "key": "ND-e2c46dca281e002f",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:agents.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_templates.tex",
      "source_line": 506,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:agents"
    },
    {
      "source": "B068",
      "target": "B061",
      "key": "ND-3b10ff60950d16d6",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:automation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_templates.tex",
      "source_line": 256,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:automation"
    },
    {
      "source": "B068",
      "target": "B061",
      "key": "ND-c985a2e7422934de",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:automation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_templates.tex",
      "source_line": 563,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:automation"
    },
    {
      "source": "B068",
      "target": "B062",
      "key": "ND-4ea083d35fc5f77c",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:autonomy.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_templates.tex",
      "source_line": 426,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:autonomy"
    },
    {
      "source": "B068",
      "target": "B067",
      "key": "ND-8acc62a7cbafb8a5",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label app:playbooks.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_templates.tex",
      "source_line": 468,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "app:playbooks"
    },
    {
      "source": "B068",
      "target": "B044",
      "key": "ND-0694990f2f17757a",
      "relation": "ND_EXPANDS_EARLIER_TREATMENT",
      "rationale": "Espande l’apparato di template a supporto di intenti, specifiche e verifiche. Ancoraggi sorgente: Template 1: business-context.md (L10); Template 5: test-cases.md (L212); Template 8: Context Bridge (L366); Template 12: Feature Meta JSON Schema (L561). Destinazione: Template: Constitution (L10); Template: Clarification Log (L112); Template: Research Artifact (L269); Further Reading (L342)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_templates.tex",
      "source_line": 10,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_basis": "EDITORIAL_CONTENT_COMPARISON_NOT_INDEPENDENT_CORROBORATION"
    },
    {
      "source": "B068",
      "target": "PUB:V11:V03",
      "key": "V11-799851828d04f3168bcc56f0",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B069",
      "target": "V03",
      "key": "ND-8b7510bbfbd9e1a0",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_reference_cards.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B069",
      "target": "T:Engineering structure",
      "key": "ND-9522111268f2e7e3",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "Il contenitore delle reference card collega i dodici framework ai rispettivi dettagli operativi. Ancoraggi: Framework Reference Cards (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_reference_cards.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B069",
      "target": "T:What agents can do",
      "key": "ND-a9474d3c5e4128b6",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Il contenitore delle reference card collega i dodici framework ai rispettivi dettagli operativi. Ancoraggi: Framework Reference Cards (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_reference_cards.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B069",
      "target": "T:Productivity",
      "key": "ND-0faebc9e52c6ccba",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Il contenitore delle reference card collega i dodici framework ai rispettivi dettagli operativi. Ancoraggi: Framework Reference Cards (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_reference_cards.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B069",
      "target": "T:Skills & learning",
      "key": "ND-687afe62b684c79c",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Il contenitore delle reference card collega i dodici framework ai rispettivi dettagli operativi. Ancoraggi: Framework Reference Cards (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_reference_cards.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B069",
      "target": "K:Developer workflow and adoption",
      "key": "ND-26883c316bc009c0",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il file introduce la funzione di consultazione rapida e include dodici schede autonome, preservate individualmente nel grafo. Ancoraggi: Framework Reference Cards (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_reference_cards.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B069",
      "target": "K:Specifications and governance",
      "key": "ND-c291d54acfccf298",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il file introduce la funzione di consultazione rapida e include dodici schede autonome, preservate individualmente nel grafo. Ancoraggi: Framework Reference Cards (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_reference_cards.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B069",
      "target": "K:Evaluation methodology and baselines",
      "key": "ND-0c27a51d92734e94",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il file introduce la funzione di consultazione rapida e include dodici schede autonome, preservate individualmente nel grafo. Ancoraggi: Framework Reference Cards (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_reference_cards.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B069",
      "target": "C:C03",
      "key": "ND-b95b520409428cef",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Il contenitore delle reference card collega i dodici framework ai rispettivi dettagli operativi. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_reference_cards.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B069",
      "target": "C:C04",
      "key": "ND-8d4527b040016e3b",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Il contenitore delle reference card collega i dodici framework ai rispettivi dettagli operativi. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_reference_cards.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B069",
      "target": "W152",
      "key": "ND-07b68ed2bce5822d",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il contenitore delle reference card collega i dodici framework ai rispettivi dettagli operativi. Confronto (patterns): Confrontare pattern operativi e workflow, mantenendo distinta la raccomandazione progettuale dall’efficacia empiricamente dimostrata. Scheda W152: Provides an architecture for organizing agentic SWE research around dependable processes, collaboration and evaluation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_reference_cards.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "patterns",
      "source_evidence_locator": "Framework Reference Cards (L4)",
      "target_evidence_locator": "Frozen v6 node W152 summary/contribution and limitation",
      "target_limitations": "Roadmap is not evidence of achieved agent reliability.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B069",
      "target": "O021",
      "key": "ND-1e188d1b2d476256",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il contenitore delle reference card collega i dodici framework ai rispettivi dettagli operativi. Confronto (patterns): Confrontare pattern operativi e workflow, mantenendo distinta la raccomandazione progettuale dall’efficacia empiricamente dimostrata. Scheda O021: Planning, scoped delegation and continuous checking outperform an unmanaged prompt-to-merge workflow as an engineering practice.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_reference_cards.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "patterns",
      "source_evidence_locator": "Framework Reference Cards (L4)",
      "target_evidence_locator": "Frozen v6 node O021 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B069",
      "target": "P047",
      "key": "ND-b190059a62a41c52",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il contenitore delle reference card collega i dodici framework ai rispettivi dettagli operativi. Confronto (patterns): Confrontare pattern operativi e workflow, mantenendo distinta la raccomandazione progettuale dall’efficacia empiricamente dimostrata. Scheda P047: Birgitta Böckeler reflects on changes from autocomplete to agentic assistance over two years, including cognitive bias, reviewer fatigue, quality supervision and team effectiveness.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_reference_cards.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "patterns",
      "source_evidence_locator": "Framework Reference Cards (L4)",
      "target_evidence_locator": "Frozen v6 node P047 summary/contribution and limitation",
      "target_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B069",
      "target": "W007",
      "key": "ND-3c7cf3690db78a44",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il contenitore delle reference card collega i dodici framework ai rispettivi dettagli operativi. Confronto (adoption): Confrontare selezione degli strumenti, abilitazione del team e verifica degli esiti; una graduatoria o un piano di rollout non sostituisce un pilot controllato. Scheda W007: Enterprise users report perceived usefulness and practical requirements that should shape deployment.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_reference_cards.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "adoption",
      "source_evidence_locator": "Framework Reference Cards (L4)",
      "target_evidence_locator": "Frozen v6 node W007 summary/contribution and limitation",
      "target_limitations": "IBM respondents only; perception-based.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B069",
      "target": "O041",
      "key": "ND-d1f032e4e62960a0",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il contenitore delle reference card collega i dodici framework ai rispettivi dettagli operativi. Confronto (adoption): Confrontare selezione degli strumenti, abilitazione del team e verifica degli esiti; una graduatoria o un piano di rollout non sostituisce un pilot controllato. Scheda O041: Engineering leaders should define outcome quality, train teams and make human verification a normal part of AI adoption.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_reference_cards.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "adoption",
      "source_evidence_locator": "Framework Reference Cards (L4)",
      "target_evidence_locator": "Frozen v6 node O041 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B069",
      "target": "B070",
      "key": "ND-d507d2aaadd81d02",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_reference_cards.tex",
      "source_line": 14,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B069",
      "target": "B071",
      "key": "ND-478aab5542eac82a",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_reference_cards.tex",
      "source_line": 15,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B069",
      "target": "B072",
      "key": "ND-17f764738b8c5813",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_reference_cards.tex",
      "source_line": 16,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B069",
      "target": "B073",
      "key": "ND-7e190a952d609cf1",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_reference_cards.tex",
      "source_line": 17,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B069",
      "target": "B074",
      "key": "ND-3b4bc24fc52be26a",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_reference_cards.tex",
      "source_line": 18,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B069",
      "target": "B075",
      "key": "ND-ee69cf4c26445ce6",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_reference_cards.tex",
      "source_line": 19,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B069",
      "target": "B076",
      "key": "ND-da657fcf1295fd81",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_reference_cards.tex",
      "source_line": 20,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B069",
      "target": "B077",
      "key": "ND-eb37b16f75646ff8",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_reference_cards.tex",
      "source_line": 21,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B069",
      "target": "B078",
      "key": "ND-c4a8f453c08e10c3",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_reference_cards.tex",
      "source_line": 22,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B069",
      "target": "B079",
      "key": "ND-e5e23385d44e3932",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_reference_cards.tex",
      "source_line": 23,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B069",
      "target": "B080",
      "key": "ND-287a847894dc85dd",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_reference_cards.tex",
      "source_line": 24,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B069",
      "target": "B081",
      "key": "ND-97f7a7dd62f94269",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_reference_cards.tex",
      "source_line": 25,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B069",
      "target": "B057",
      "key": "ND-b01106aa295be682",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:comparison.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_reference_cards.tex",
      "source_line": 7,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:comparison"
    },
    {
      "source": "B069",
      "target": "PUB:V11:V03",
      "key": "V11-5451963d6f5aa9ba6e862174",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B070",
      "target": "V03",
      "key": "ND-9926dd0df46c36a5",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_enterprise_sdd.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B070",
      "target": "T:Engineering structure",
      "key": "ND-ffe360628f3e11b4",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "La reference card di Enterprise SDD condensa pipeline, agenti, comandi e gate. Ancoraggi: Enterprise SDD (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_enterprise_sdd.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B070",
      "target": "T:Verification & review",
      "key": "ND-2e23b23ea86fc870",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La reference card di Enterprise SDD condensa pipeline, agenti, comandi e gate. Ancoraggi: Enterprise SDD (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_enterprise_sdd.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B070",
      "target": "T:What agents can do",
      "key": "ND-0a7a9c3fe794875b",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La reference card di Enterprise SDD condensa pipeline, agenti, comandi e gate. Ancoraggi: Enterprise SDD (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_enterprise_sdd.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B070",
      "target": "K:Specifications and governance",
      "key": "ND-30def5a14fd120b4",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La scheda fornisce un promemoria operativo della proposta sviluppata nei capitoli dedicati. Ancoraggi: Enterprise SDD (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_enterprise_sdd.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B070",
      "target": "K:Ownership and knowledge transfer",
      "key": "ND-f242bf33788c3bbb",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La scheda fornisce un promemoria operativo della proposta sviluppata nei capitoli dedicati. Ancoraggi: Enterprise SDD (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_enterprise_sdd.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B070",
      "target": "K:Agent failure and escalation",
      "key": "ND-622561779873f63b",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La scheda fornisce un promemoria operativo della proposta sviluppata nei capitoli dedicati. Ancoraggi: Enterprise SDD (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_enterprise_sdd.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B070",
      "target": "K:Long-running agent execution",
      "key": "ND-bf6537c4003515fd",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La scheda fornisce un promemoria operativo della proposta sviluppata nei capitoli dedicati. Ancoraggi: Enterprise SDD (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_enterprise_sdd.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B070",
      "target": "C:C04",
      "key": "ND-17b0884d7ec31e76",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: La reference card di Enterprise SDD condensa pipeline, agenti, comandi e gate. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_enterprise_sdd.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B070",
      "target": "C:C11",
      "key": "ND-2300f6078a53374c",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: La reference card di Enterprise SDD condensa pipeline, agenti, comandi e gate. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_enterprise_sdd.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B070",
      "target": "W150",
      "key": "ND-48fb604497d419bb",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La reference card di Enterprise SDD condensa pipeline, agenti, comandi e gate. Confronto (governance): Confrontare autorità umana, confini decisionali e controlli di esecuzione; policy osservate e casi aziendali non certificano l’efficacia del metodo proposto. Scheda W150: Most policies allow AI while specifying disclosure and human responsibility, suggesting workable rather than absolutist governance.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_enterprise_sdd.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "governance",
      "source_evidence_locator": "Enterprise SDD (L4)",
      "target_evidence_locator": "Frozen v6 node W150 summary/contribution and limitation",
      "target_limitations": "Classifies rules but does not measure their safety effect.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B070",
      "target": "O009",
      "key": "ND-d33498152eae151e",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La reference card di Enterprise SDD condensa pipeline, agenti, comandi e gate. Confronto (governance): Confrontare autorità umana, confini decisionali e controlli di esecuzione; policy osservate e casi aziendali non certificano l’efficacia del metodo proposto. Scheda O009: Engineers can delegate the inner execution loop while retaining ownership of quality criteria, verdicts and consequences.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_enterprise_sdd.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "governance",
      "source_evidence_locator": "Enterprise SDD (L4)",
      "target_evidence_locator": "Frozen v6 node O009 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B070",
      "target": "P119",
      "key": "ND-95da06da3e75c938",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La reference card di Enterprise SDD condensa pipeline, agenti, comandi e gate. Confronto (governance): Confrontare autorità umana, confini decisionali e controlli di esecuzione; policy osservate e casi aziendali non certificano l’efficacia del metodo proposto. Scheda P119: A company-visit report describes Codex adoption, internal integrations and feedback loops extending into performance work and infrastructure.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_enterprise_sdd.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "governance",
      "source_evidence_locator": "Enterprise SDD (L4)",
      "target_evidence_locator": "Frozen v6 node P119 summary/contribution and limitation",
      "target_limitations": "Internal integrations, selected interviewees and unusually permissive token budgets limit transfer to other organizations. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B070",
      "target": "W191",
      "key": "ND-e995ea94bda8f3e7",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La reference card di Enterprise SDD condensa pipeline, agenti, comandi e gate. Confronto (autonomy): Confrontare delega, arresto ed escalation. Le scale practitioner descrivono regimi di lavoro, non una misura validata e universale della maturità. Scheda W191: Rejected agent PRs reveal recurring limits in requirement understanding, repository fit and coordination with maintainers.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_enterprise_sdd.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "autonomy",
      "source_evidence_locator": "Enterprise SDD (L4)",
      "target_evidence_locator": "Frozen v6 node W191 summary/contribution and limitation",
      "target_limitations": "Failure coding depends on visible GitHub information; shared AIDev sample.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B070",
      "target": "O010",
      "key": "ND-59103f5e903d2604",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La reference card di Enterprise SDD condensa pipeline, agenti, comandi e gate. Confronto (autonomy): Confrontare delega, arresto ed escalation. Le scale practitioner descrivono regimi di lavoro, non una misura validata e universale della maturità. Scheda O010: Osmani separates autonomy into agency and orchestration axes, describing six operating levels from suggestions to management-by-exception.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_enterprise_sdd.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "autonomy",
      "source_evidence_locator": "Enterprise SDD (L4)",
      "target_evidence_locator": "Frozen v6 node O010 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B070",
      "target": "B059",
      "key": "ND-86b3ab2bfd66721f",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:foundation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_enterprise_sdd.tex",
      "source_line": 7,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:foundation"
    },
    {
      "source": "B070",
      "target": "B059",
      "key": "ND-ed5a4b44d283b26a",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:foundation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_enterprise_sdd.tex",
      "source_line": 91,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:foundation"
    },
    {
      "source": "B070",
      "target": "B062",
      "key": "ND-21811fc4a43393b5",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:autonomy.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_enterprise_sdd.tex",
      "source_line": 7,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:autonomy"
    },
    {
      "source": "B070",
      "target": "B062",
      "key": "ND-b8d275ed13afd487",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:autonomy.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_enterprise_sdd.tex",
      "source_line": 91,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:autonomy"
    },
    {
      "source": "B070",
      "target": "B057",
      "key": "ND-8eca85d26e2412c7",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:comparison.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_enterprise_sdd.tex",
      "source_line": 7,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:comparison"
    },
    {
      "source": "B070",
      "target": "B057",
      "key": "ND-66028151e78468a6",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:comparison.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_enterprise_sdd.tex",
      "source_line": 92,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:comparison"
    },
    {
      "source": "B070",
      "target": "PUB:V11:V03",
      "key": "V11-113dc4aebf735196727a65dd",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B071",
      "target": "V03",
      "key": "ND-4f16d729fe3906b1",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_speckit.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B071",
      "target": "T:Engineering structure",
      "key": "ND-3af1a4d1919f8d9c",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "La reference card di Spec Kit collega comandi, artefatti e sequenza di lavoro. Ancoraggi: Spec Kit (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_speckit.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B071",
      "target": "T:Verification & review",
      "key": "ND-2dcfb13f09541772",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La reference card di Spec Kit collega comandi, artefatti e sequenza di lavoro. Ancoraggi: Spec Kit (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_speckit.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B071",
      "target": "T:System knowledge & memory",
      "key": "ND-4160af761dc3b365",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La reference card di Spec Kit collega comandi, artefatti e sequenza di lavoro. Ancoraggi: Spec Kit (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_speckit.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B071",
      "target": "K:Specifications and governance",
      "key": "ND-59fd58b6b58d9c3a",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La scheda riassume il ciclo della toolchain e il ruolo dei file prodotti come supporto alla consultazione. Ancoraggi: Spec Kit (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_speckit.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B071",
      "target": "K:Independent verification and oracles",
      "key": "ND-9349bebf7a1e14ca",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La scheda riassume il ciclo della toolchain e il ruolo dei file prodotti come supporto alla consultazione. Ancoraggi: Spec Kit (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_speckit.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B071",
      "target": "K:System understanding and rationale",
      "key": "ND-34850b50f7be99e3",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La scheda riassume il ciclo della toolchain e il ruolo dei file prodotti come supporto alla consultazione. Ancoraggi: Spec Kit (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_speckit.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B071",
      "target": "C:C04",
      "key": "ND-51d09cab068139c7",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: La reference card di Spec Kit collega comandi, artefatti e sequenza di lavoro. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_speckit.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B071",
      "target": "W011",
      "key": "ND-1a524f0940fcbf9c",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La reference card di Spec Kit collega comandi, artefatti e sequenza di lavoro. Confronto (intent): Confrontare intenti, specifiche e criteri di accettazione. La convergenza concettuale non costituisce una validazione sperimentale del processo. Scheda W011: Proposes specification and verification governance to balance faster generation against reliability.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_speckit.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "intent",
      "source_evidence_locator": "Spec Kit (L4)",
      "target_evidence_locator": "Frozen v6 node W011 summary/contribution and limitation",
      "target_limitations": "Synthesis rather than a new intervention trial.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B071",
      "target": "O018",
      "key": "ND-cd8440c7dce13bbb",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La reference card di Spec Kit collega comandi, artefatti e sequenza di lavoro. Confronto (intent): Confrontare intenti, specifiche e criteri di accettazione. La convergenza concettuale non costituisce una validazione sperimentale del processo. Scheda O018: A useful agent specification is compact, testable and iterative rather than a giant prompt resembling an unvalidated requirements dump.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_speckit.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "intent",
      "source_evidence_locator": "Spec Kit (L4)",
      "target_evidence_locator": "Frozen v6 node O018 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B071",
      "target": "P100",
      "key": "ND-f379be88ae38c396",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La reference card di Spec Kit collega comandi, artefatti e sequenza di lavoro. Confronto (intent): Confrontare intenti, specifiche e criteri di accettazione. La convergenza concettuale non costituisce una validazione sperimentale del processo. Scheda P100: Orosz revisits Brooks’s distinction between fundamental software difficulty and tool-level improvement.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_speckit.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "intent",
      "source_evidence_locator": "Spec Kit (L4)",
      "target_evidence_locator": "Frozen v6 node P100 summary/contribution and limitation",
      "target_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B071",
      "target": "W099",
      "key": "ND-6ff1229ecb6fd9b7",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La reference card di Spec Kit collega comandi, artefatti e sequenza di lavoro. Confronto (iterative): Esaminare come chiarimenti e modifiche di intenzione si propagano agli artefatti e alla revisione; evitare di equiparare una sequenza di gate a un processo necessariamente waterfall. Scheda W099: Comparing diff content to stated intent can help authors find unintended deviations.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_speckit.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "iterative",
      "source_evidence_locator": "Spec Kit (L4)",
      "target_evidence_locator": "Frozen v6 node W099 summary/contribution and limitation",
      "target_limitations": "Small reported effect; defect denominator absent.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B071",
      "target": "B054",
      "key": "ND-84632f90ff79087b",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:spectools.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_speckit.tex",
      "source_line": 7,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:spectools"
    },
    {
      "source": "B071",
      "target": "B054",
      "key": "ND-9245633d8e0004ab",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:spectools.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_speckit.tex",
      "source_line": 86,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:spectools"
    },
    {
      "source": "B071",
      "target": "B057",
      "key": "ND-86d788ad23dddd68",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:comparison.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_speckit.tex",
      "source_line": 7,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:comparison"
    },
    {
      "source": "B071",
      "target": "B057",
      "key": "ND-29fd22ec02fe83eb",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:comparison.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_speckit.tex",
      "source_line": 87,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:comparison"
    },
    {
      "source": "B071",
      "target": "PUB:V11:V03",
      "key": "V11-e0d55262a0a1fe2f44fcf186",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B072",
      "target": "V03",
      "key": "ND-0cbdf5ae9aec8190",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_openspec.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B072",
      "target": "T:Engineering structure",
      "key": "ND-a261fdb87f639780",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "La reference card di OpenSpec rende leggibile il cambiamento tramite pacchetti e delta. Ancoraggi: OpenSpec (openspec.dev) (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_openspec.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B072",
      "target": "T:System knowledge & memory",
      "key": "ND-60f8551e91901d1c",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La reference card di OpenSpec rende leggibile il cambiamento tramite pacchetti e delta. Ancoraggi: OpenSpec (openspec.dev) (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_openspec.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B072",
      "target": "T:Code quality & security",
      "key": "ND-f70b7cfb5640930f",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La reference card di OpenSpec rende leggibile il cambiamento tramite pacchetti e delta. Ancoraggi: OpenSpec (openspec.dev) (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_openspec.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B072",
      "target": "K:Specifications and governance",
      "key": "ND-5e5f1ae22f06f703",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La scheda descrive comandi di assistenza, artefatti del change package e integrazione nel repository brownfield. Ancoraggi: OpenSpec (openspec.dev) (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_openspec.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B072",
      "target": "K:System understanding and rationale",
      "key": "ND-13a533e6bba46468",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La scheda descrive comandi di assistenza, artefatti del change package e integrazione nel repository brownfield. Ancoraggi: OpenSpec (openspec.dev) (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_openspec.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B072",
      "target": "K:Architecture and modularity",
      "key": "ND-35c497473bee2f77",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La scheda descrive comandi di assistenza, artefatti del change package e integrazione nel repository brownfield. Ancoraggi: OpenSpec (openspec.dev) (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_openspec.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B072",
      "target": "K:Technical debt and complexity",
      "key": "ND-7f8dd17bc3b2c97e",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La scheda descrive comandi di assistenza, artefatti del change package e integrazione nel repository brownfield. Ancoraggi: OpenSpec (openspec.dev) (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_openspec.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B072",
      "target": "C:C04",
      "key": "ND-3831e3db8ce58030",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: La reference card di OpenSpec rende leggibile il cambiamento tramite pacchetti e delta. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_openspec.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B072",
      "target": "C:C05",
      "key": "ND-6db63fa51bc8bfea",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: La reference card di OpenSpec rende leggibile il cambiamento tramite pacchetti e delta. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_openspec.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B072",
      "target": "W099",
      "key": "ND-37475307d253ae6b",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La reference card di OpenSpec rende leggibile il cambiamento tramite pacchetti e delta. Confronto (iterative): Esaminare come chiarimenti e modifiche di intenzione si propagano agli artefatti e alla revisione; evitare di equiparare una sequenza di gate a un processo necessariamente waterfall. Scheda W099: Comparing diff content to stated intent can help authors find unintended deviations.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_openspec.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "iterative",
      "source_evidence_locator": "OpenSpec (openspec.dev) (L4)",
      "target_evidence_locator": "Frozen v6 node W099 summary/contribution and limitation",
      "target_limitations": "Small reported effect; defect denominator absent.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B072",
      "target": "O018",
      "key": "ND-289adf0760f5aede",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La reference card di OpenSpec rende leggibile il cambiamento tramite pacchetti e delta. Confronto (iterative): Esaminare come chiarimenti e modifiche di intenzione si propagano agli artefatti e alla revisione; evitare di equiparare una sequenza di gate a un processo necessariamente waterfall. Scheda O018: A useful agent specification is compact, testable and iterative rather than a giant prompt resembling an unvalidated requirements dump.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_openspec.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "iterative",
      "source_evidence_locator": "OpenSpec (openspec.dev) (L4)",
      "target_evidence_locator": "Frozen v6 node O018 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B072",
      "target": "P100",
      "key": "ND-b9d3a99f7aba1487",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La reference card di OpenSpec rende leggibile il cambiamento tramite pacchetti e delta. Confronto (iterative): Esaminare come chiarimenti e modifiche di intenzione si propagano agli artefatti e alla revisione; evitare di equiparare una sequenza di gate a un processo necessariamente waterfall. Scheda P100: Orosz revisits Brooks’s distinction between fundamental software difficulty and tool-level improvement.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_openspec.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "iterative",
      "source_evidence_locator": "OpenSpec (openspec.dev) (L4)",
      "target_evidence_locator": "Frozen v6 node P100 summary/contribution and limitation",
      "target_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B072",
      "target": "W059",
      "key": "ND-a07b2e3eac54969e",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La reference card di OpenSpec rende leggibile il cambiamento tramite pacchetti e delta. Confronto (architecture): Mettere a confronto coerenza architetturale e manutenibilità oltre il passaggio dei test; odori e complessità non equivalgono automaticamente a incidenti. Scheda W059: Larger generated outputs are associated with coupling and architectural smells even when tests pass.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_openspec.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "architecture",
      "source_evidence_locator": "OpenSpec (openspec.dev) (L4)",
      "target_evidence_locator": "Frozen v6 node W059 summary/contribution and limitation",
      "target_limitations": "Small smell counts; correlation with LOC not a causal law.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B072",
      "target": "O007",
      "key": "ND-4cd6b6626db58dda",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La reference card di OpenSpec rende leggibile il cambiamento tramite pacchetti e delta. Confronto (architecture): Mettere a confronto coerenza architetturale e manutenibilità oltre il passaggio dei test; odori e complessità non equivalgono automaticamente a incidenti. Scheda O007: Quality assurance for generated code increasingly depends on repeatable harness checks, not only manual inspection or agent opinion.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_openspec.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "architecture",
      "source_evidence_locator": "OpenSpec (openspec.dev) (L4)",
      "target_evidence_locator": "Frozen v6 node O007 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B072",
      "target": "B054",
      "key": "ND-b98bac901818d126",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:spectools.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_openspec.tex",
      "source_line": 7,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:spectools"
    },
    {
      "source": "B072",
      "target": "B054",
      "key": "ND-417112c1c48cd9e4",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:spectools.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_openspec.tex",
      "source_line": 140,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:spectools"
    },
    {
      "source": "B072",
      "target": "B057",
      "key": "ND-4c62322cac84b747",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:comparison.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_openspec.tex",
      "source_line": 7,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:comparison"
    },
    {
      "source": "B072",
      "target": "B057",
      "key": "ND-16f70450f21a710d",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:comparison.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_openspec.tex",
      "source_line": 141,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:comparison"
    },
    {
      "source": "B072",
      "target": "PUB:V11:V03",
      "key": "V11-5ee662af77137fef1639aa80",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B073",
      "target": "V03",
      "key": "ND-bccd01eae85ede4d",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_bmad.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B073",
      "target": "T:What agents can do",
      "key": "ND-77c65ff723c1e57c",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "La reference card di BMAD evidenzia agenti persona e artefatti per fase. Ancoraggi: BMAD Method (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_bmad.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B073",
      "target": "T:Engineering structure",
      "key": "ND-36aab494f578318e",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La reference card di BMAD evidenzia agenti persona e artefatti per fase. Ancoraggi: BMAD Method (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_bmad.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B073",
      "target": "T:Verification & review",
      "key": "ND-4f2d849034d652ad",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La reference card di BMAD evidenzia agenti persona e artefatti per fase. Ancoraggi: BMAD Method (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_bmad.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B073",
      "target": "K:Human-agent collaboration",
      "key": "ND-b12118e125f26af3",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La scheda condensa il percorso Analyst–PM–Architect–Developer e i relativi output. Ancoraggi: BMAD Method (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_bmad.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B073",
      "target": "K:Review capacity and maintainers",
      "key": "ND-62b1080dee2ef496",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La scheda condensa il percorso Analyst–PM–Architect–Developer e i relativi output. Ancoraggi: BMAD Method (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_bmad.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B073",
      "target": "K:Long-running agent execution",
      "key": "ND-4efab786f28d51f8",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La scheda condensa il percorso Analyst–PM–Architect–Developer e i relativi output. Ancoraggi: BMAD Method (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_bmad.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B073",
      "target": "K:Specifications and governance",
      "key": "ND-cb9136f5d6b3a176",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La scheda condensa il percorso Analyst–PM–Architect–Developer e i relativi output. Ancoraggi: BMAD Method (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_bmad.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B073",
      "target": "K:Independent verification and oracles",
      "key": "ND-f5e07b71667e94ed",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La scheda condensa il percorso Analyst–PM–Architect–Developer e i relativi output. Ancoraggi: BMAD Method (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_bmad.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B073",
      "target": "C:C04",
      "key": "ND-0cb21956758575fb",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: La reference card di BMAD evidenzia agenti persona e artefatti per fase. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_bmad.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B073",
      "target": "C:C11",
      "key": "ND-46fe31f4da01700a",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: La reference card di BMAD evidenzia agenti persona e artefatti per fase. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_bmad.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B073",
      "target": "W002",
      "key": "ND-50ace134cd16cace",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La reference card di BMAD evidenzia agenti persona e artefatti per fase. Confronto (orchestration): Confrontare parallelismo degli agenti, coordinamento e capacità di revisione; il guadagno teorico di concorrenza va ridotto per handoff e integrazione. Scheda W002: Delegating to an agent enables tasks beyond copilot assistance; lack of visibility constrains trust.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_bmad.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "orchestration",
      "source_evidence_locator": "BMAD Method (L4)",
      "target_evidence_locator": "Frozen v6 node W002 summary/contribution and limitation",
      "target_limitations": "Twenty students; completion-time effects unspecified.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B073",
      "target": "O025",
      "key": "ND-13aa9c240d6c14da",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La reference card di BMAD evidenzia agenti persona e artefatti per fase. Confronto (orchestration): Confrontare parallelismo degli agenti, coordinamento e capacità di revisione; il guadagno teorico di concorrenza va ridotto per handoff e integrazione. Scheda O025: Developers are moving from guiding one agent toward coordinating multiple asynchronously executing agents.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_bmad.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "orchestration",
      "source_evidence_locator": "BMAD Method (L4)",
      "target_evidence_locator": "Frozen v6 node O025 summary/contribution and limitation",
      "target_limitations": "Role forecasts and workflow examples, not validated hiring or productivity outcomes.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B073",
      "target": "P070",
      "key": "ND-538b049cac793c4f",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La reference card di BMAD evidenzia agenti persona e artefatti per fase. Confronto (orchestration): Confrontare parallelismo degli agenti, coordinamento e capacità di revisione; il guadagno teorico di concorrenza va ridotto per handoff e integrazione. Scheda P070: Discusses concurrent coding-agent workflows through practitioner accounts, contrasting parallel task execution with the serial attention needed to review and land changes.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_bmad.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "orchestration",
      "source_evidence_locator": "BMAD Method (L4)",
      "target_evidence_locator": "Frozen v6 node P070 summary/contribution and limitation",
      "target_limitations": "Excerpt of Pulse #149; shares that issue, not the content of the separate interview-comparison article. This non-Pulse-titled blog article is an excerpt of a Pulse issue originally published 2025-10-09. It passes the literal title-prefix rule; it is excluded by the optional stricter Pulse-origin filter. The parent issue is provenance only, not another P article. The public account explicitly reuses the Sid Bidasaria conversation reported in P062. It is a different article, not independent interview evidence. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B073",
      "target": "W011",
      "key": "ND-f565d4761332299c",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La reference card di BMAD evidenzia agenti persona e artefatti per fase. Confronto (intent): Confrontare intenti, specifiche e criteri di accettazione. La convergenza concettuale non costituisce una validazione sperimentale del processo. Scheda W011: Proposes specification and verification governance to balance faster generation against reliability.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_bmad.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "intent",
      "source_evidence_locator": "BMAD Method (L4)",
      "target_evidence_locator": "Frozen v6 node W011 summary/contribution and limitation",
      "target_limitations": "Synthesis rather than a new intervention trial.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B073",
      "target": "O018",
      "key": "ND-753b368dde189111",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La reference card di BMAD evidenzia agenti persona e artefatti per fase. Confronto (intent): Confrontare intenti, specifiche e criteri di accettazione. La convergenza concettuale non costituisce una validazione sperimentale del processo. Scheda O018: A useful agent specification is compact, testable and iterative rather than a giant prompt resembling an unvalidated requirements dump.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_bmad.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "intent",
      "source_evidence_locator": "BMAD Method (L4)",
      "target_evidence_locator": "Frozen v6 node O018 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B073",
      "target": "B055",
      "key": "ND-0d38b184130025bd",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:orchestrators.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_bmad.tex",
      "source_line": 7,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:orchestrators"
    },
    {
      "source": "B073",
      "target": "B055",
      "key": "ND-0fb22dc381371078",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:orchestrators.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_bmad.tex",
      "source_line": 82,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:orchestrators"
    },
    {
      "source": "B073",
      "target": "B057",
      "key": "ND-bcd8c99cc5960544",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:comparison.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_bmad.tex",
      "source_line": 7,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:comparison"
    },
    {
      "source": "B073",
      "target": "B057",
      "key": "ND-4317003cbec9782e",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:comparison.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_bmad.tex",
      "source_line": 83,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:comparison"
    },
    {
      "source": "B073",
      "target": "PUB:V11:V03",
      "key": "V11-63564e9a2122b5ab74d9441f",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B074",
      "target": "V03",
      "key": "ND-825a81f59ffa6880",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_airpi.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B074",
      "target": "T:Engineering structure",
      "key": "ND-863d0464beb193f0",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "La reference card di AI-RPI esplicita ricerca, piano e implementazione adattiva. Ancoraggi: AI-RPI Protocol (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_airpi.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B074",
      "target": "T:System knowledge & memory",
      "key": "ND-2a3cd46ccdb95c7f",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La reference card di AI-RPI esplicita ricerca, piano e implementazione adattiva. Ancoraggi: AI-RPI Protocol (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_airpi.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B074",
      "target": "T:What agents can do",
      "key": "ND-b13f247501625938",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La reference card di AI-RPI esplicita ricerca, piano e implementazione adattiva. Ancoraggi: AI-RPI Protocol (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_airpi.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B074",
      "target": "T:Verification & review",
      "key": "ND-b09fd7c28258b7dd",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La reference card di AI-RPI esplicita ricerca, piano e implementazione adattiva. Ancoraggi: AI-RPI Protocol (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_airpi.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B074",
      "target": "K:Specifications and governance",
      "key": "ND-4d08baf7e1e1a0d6",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Livelli di protocollo e artefatti permettono di applicare rigore diverso senza perdere il filo del lavoro. Ancoraggi: AI-RPI Protocol (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_airpi.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B074",
      "target": "K:System understanding and rationale",
      "key": "ND-871f0353b6b8406c",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Livelli di protocollo e artefatti permettono di applicare rigore diverso senza perdere il filo del lavoro. Ancoraggi: AI-RPI Protocol (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_airpi.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B074",
      "target": "K:Human-agent collaboration",
      "key": "ND-111ff5104de68b70",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Livelli di protocollo e artefatti permettono di applicare rigore diverso senza perdere il filo del lavoro. Ancoraggi: AI-RPI Protocol (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_airpi.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B074",
      "target": "K:Review capacity and maintainers",
      "key": "ND-b0491894fa79ecf8",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Livelli di protocollo e artefatti permettono di applicare rigore diverso senza perdere il filo del lavoro. Ancoraggi: AI-RPI Protocol (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_airpi.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B074",
      "target": "K:Long-running agent execution",
      "key": "ND-ca2ec07b1f3c5f3a",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Livelli di protocollo e artefatti permettono di applicare rigore diverso senza perdere il filo del lavoro. Ancoraggi: AI-RPI Protocol (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_airpi.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B074",
      "target": "C:C04",
      "key": "ND-ad6b40c38e5291b9",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: La reference card di AI-RPI esplicita ricerca, piano e implementazione adattiva. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_airpi.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B074",
      "target": "C:C11",
      "key": "ND-9dc7d465eae8213f",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: La reference card di AI-RPI esplicita ricerca, piano e implementazione adattiva. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_airpi.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B074",
      "target": "W099",
      "key": "ND-58f389d8b49ae0bb",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La reference card di AI-RPI esplicita ricerca, piano e implementazione adattiva. Confronto (iterative): Esaminare come chiarimenti e modifiche di intenzione si propagano agli artefatti e alla revisione; evitare di equiparare una sequenza di gate a un processo necessariamente waterfall. Scheda W099: Comparing diff content to stated intent can help authors find unintended deviations.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_airpi.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "iterative",
      "source_evidence_locator": "AI-RPI Protocol (L4)",
      "target_evidence_locator": "Frozen v6 node W099 summary/contribution and limitation",
      "target_limitations": "Small reported effect; defect denominator absent.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B074",
      "target": "O018",
      "key": "ND-c24b2669ee41570e",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La reference card di AI-RPI esplicita ricerca, piano e implementazione adattiva. Confronto (iterative): Esaminare come chiarimenti e modifiche di intenzione si propagano agli artefatti e alla revisione; evitare di equiparare una sequenza di gate a un processo necessariamente waterfall. Scheda O018: A useful agent specification is compact, testable and iterative rather than a giant prompt resembling an unvalidated requirements dump.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_airpi.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "iterative",
      "source_evidence_locator": "AI-RPI Protocol (L4)",
      "target_evidence_locator": "Frozen v6 node O018 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B074",
      "target": "P100",
      "key": "ND-76c678892c7b8f97",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La reference card di AI-RPI esplicita ricerca, piano e implementazione adattiva. Confronto (iterative): Esaminare come chiarimenti e modifiche di intenzione si propagano agli artefatti e alla revisione; evitare di equiparare una sequenza di gate a un processo necessariamente waterfall. Scheda P100: Orosz revisits Brooks’s distinction between fundamental software difficulty and tool-level improvement.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_airpi.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "iterative",
      "source_evidence_locator": "AI-RPI Protocol (L4)",
      "target_evidence_locator": "Frozen v6 node P100 summary/contribution and limitation",
      "target_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B074",
      "target": "W002",
      "key": "ND-6666b419b3982144",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La reference card di AI-RPI esplicita ricerca, piano e implementazione adattiva. Confronto (orchestration): Confrontare parallelismo degli agenti, coordinamento e capacità di revisione; il guadagno teorico di concorrenza va ridotto per handoff e integrazione. Scheda W002: Delegating to an agent enables tasks beyond copilot assistance; lack of visibility constrains trust.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_airpi.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "orchestration",
      "source_evidence_locator": "AI-RPI Protocol (L4)",
      "target_evidence_locator": "Frozen v6 node W002 summary/contribution and limitation",
      "target_limitations": "Twenty students; completion-time effects unspecified.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B074",
      "target": "O025",
      "key": "ND-5c988e2998724a6a",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La reference card di AI-RPI esplicita ricerca, piano e implementazione adattiva. Confronto (orchestration): Confrontare parallelismo degli agenti, coordinamento e capacità di revisione; il guadagno teorico di concorrenza va ridotto per handoff e integrazione. Scheda O025: Developers are moving from guiding one agent toward coordinating multiple asynchronously executing agents.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_airpi.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "orchestration",
      "source_evidence_locator": "AI-RPI Protocol (L4)",
      "target_evidence_locator": "Frozen v6 node O025 summary/contribution and limitation",
      "target_limitations": "Role forecasts and workflow examples, not validated hiring or productivity outcomes.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B074",
      "target": "B055",
      "key": "ND-400e8f82dc8d6383",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:orchestrators.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_airpi.tex",
      "source_line": 7,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:orchestrators"
    },
    {
      "source": "B074",
      "target": "B055",
      "key": "ND-aa31886c9cd975da",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:orchestrators.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_airpi.tex",
      "source_line": 79,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:orchestrators"
    },
    {
      "source": "B074",
      "target": "B057",
      "key": "ND-fef9b57f4b60a725",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:comparison.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_airpi.tex",
      "source_line": 7,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:comparison"
    },
    {
      "source": "B074",
      "target": "B057",
      "key": "ND-545f39d2b4a0cd9c",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:comparison.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_airpi.tex",
      "source_line": 80,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:comparison"
    },
    {
      "source": "B074",
      "target": "PUB:V11:V03",
      "key": "V11-49b65368369c4c97d43bc0b0",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B075",
      "target": "V03",
      "key": "ND-1b199203a75b8797",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_ralph.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B075",
      "target": "T:What agents can do",
      "key": "ND-b0cb4f8ad9b09283",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "La reference card di ralph-copilot concentra il loop in ruoli e memoria su file. Ancoraggi: ralph-copilot (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_ralph.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B075",
      "target": "T:Verification & review",
      "key": "ND-a53ed87ccb6a846e",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La reference card di ralph-copilot concentra il loop in ruoli e memoria su file. Ancoraggi: ralph-copilot (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_ralph.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B075",
      "target": "T:Engineering structure",
      "key": "ND-f0548d5aa4cd4ba4",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La reference card di ralph-copilot concentra il loop in ruoli e memoria su file. Ancoraggi: ralph-copilot (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_ralph.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B075",
      "target": "T:System knowledge & memory",
      "key": "ND-38e71c10ef65236a",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La reference card di ralph-copilot concentra il loop in ruoli e memoria su file. Ancoraggi: ralph-copilot (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_ralph.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B075",
      "target": "K:Long-running agent execution",
      "key": "ND-16c7a3059447f461",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Planner, Coordinator, Executor e Reviewer vengono messi in relazione con stato persistente e ripetizione del ciclo. Ancoraggi: ralph-copilot (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_ralph.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B075",
      "target": "K:Agent failure and escalation",
      "key": "ND-aea2e83514f64deb",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Planner, Coordinator, Executor e Reviewer vengono messi in relazione con stato persistente e ripetizione del ciclo. Ancoraggi: ralph-copilot (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_ralph.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B075",
      "target": "K:Independent verification and oracles",
      "key": "ND-942b9623f695e5dc",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Planner, Coordinator, Executor e Reviewer vengono messi in relazione con stato persistente e ripetizione del ciclo. Ancoraggi: ralph-copilot (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_ralph.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B075",
      "target": "K:Agent context and persistent memory",
      "key": "ND-93968d6695dd523f",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Planner, Coordinator, Executor e Reviewer vengono messi in relazione con stato persistente e ripetizione del ciclo. Ancoraggi: ralph-copilot (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_ralph.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B075",
      "target": "K:System understanding and rationale",
      "key": "ND-24b7879205acdb76",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Planner, Coordinator, Executor e Reviewer vengono messi in relazione con stato persistente e ripetizione del ciclo. Ancoraggi: ralph-copilot (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_ralph.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B075",
      "target": "C:C03",
      "key": "ND-9fd93f368aaa277b",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: La reference card di ralph-copilot concentra il loop in ruoli e memoria su file. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_ralph.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B075",
      "target": "C:C09",
      "key": "ND-fb3afbae7e5b5245",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: La reference card di ralph-copilot concentra il loop in ruoli e memoria su file. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_ralph.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B075",
      "target": "W095",
      "key": "ND-a0e1ce7da1c0adcf",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La reference card di ralph-copilot concentra il loop in ruoli e memoria su file. Confronto (loop): Confrontare il loop come unità di lavoro, con stato, controlli e policy esterni. I tre corpus non costituiscono repliche indipendenti dello stesso risultato. Scheda W095: Proposes analyzing the whole agentic lifecycle across verification reliability and cost.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_ralph.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "loop",
      "source_evidence_locator": "ralph-copilot (L4)",
      "target_evidence_locator": "Frozen v6 node W095 summary/contribution and limitation",
      "target_limitations": "Synthesis only, no new outcome dataset.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B075",
      "target": "O012",
      "key": "ND-2c9a7fc7c5a344fe",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La reference card di ralph-copilot concentra il loop in ruoli e memoria su file. Confronto (loop): Confrontare il loop come unità di lavoro, con stato, controlli e policy esterni. I tre corpus non costituiscono repliche indipendenti dello stesso risultato. Scheda O012: Osmani identifies five interoperable loop-building primitives—scheduling, worktrees, skills, connectors and subagents—plus durable external memory.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_ralph.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "loop",
      "source_evidence_locator": "ralph-copilot (L4)",
      "target_evidence_locator": "Frozen v6 node O012 summary/contribution and limitation",
      "target_limitations": "A practitioner engineering pattern; the article does not establish comparative loop reliability by controlled experiment.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B075",
      "target": "P110",
      "key": "ND-853c57fa924f419e",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La reference card di ralph-copilot concentra il loop in ruoli e memoria su file. Confronto (loop): Confrontare il loop come unità di lavoro, con stato, controlli e policy esterni. I tre corpus non costituiscono repliche indipendenti dello stesso risultato. Scheda P110: Orosz traces Ralph-style loops, scheduled triggers and goal-oriented harness features.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_ralph.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "loop",
      "source_evidence_locator": "ralph-copilot (L4)",
      "target_evidence_locator": "Frozen v6 node P110 summary/contribution and limitation",
      "target_limitations": "P110 directly links https://addyosmani.com/blog/loop-engineering/ (7 June 2026). O012 catalogues the substantially matching Substack edition (8 June 2026). Treat the edge as discussion of the same underlying work via an alternate edition, not an exact-URL citation. The paid remainder and comparative loop outcomes remain unreviewed. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B075",
      "target": "W159",
      "key": "ND-594f82c59011cd84",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La reference card di ralph-copilot concentra il loop in ruoli e memoria su file. Confronto (memory): Mettere a confronto continuità del contesto, stato persistente e aggiornamento della conoscenza; una memoria più ampia non è di per sé una memoria corretta. Scheda W159: Hybrid episodic and semantic storage with retention policies can improve long-horizon consistency and token efficiency.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_ralph.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "memory",
      "source_evidence_locator": "ralph-copilot (L4)",
      "target_evidence_locator": "Frozen v6 node W159 summary/contribution and limitation",
      "target_limitations": "Synthetic low-code trials; missing real SWE longitudinal validation.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B075",
      "target": "O031",
      "key": "ND-b0485c5ca00c71ef",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La reference card di ralph-copilot concentra il loop in ruoli e memoria su file. Confronto (memory): Mettere a confronto continuità del contesto, stato persistente e aggiornamento della conoscenza; una memoria più ampia non è di per sé una memoria corretta. Scheda O031: Reliable prompts are assembled from selected system context, tools and constraints rather than crafted by wording alone.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_ralph.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "memory",
      "source_evidence_locator": "ralph-copilot (L4)",
      "target_evidence_locator": "Frozen v6 node O031 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B075",
      "target": "B056",
      "key": "ND-d5b03c3aae41b1cb",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:autonomous.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_ralph.tex",
      "source_line": 7,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:autonomous"
    },
    {
      "source": "B075",
      "target": "B056",
      "key": "ND-86d95e7c85822631",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:autonomous.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_ralph.tex",
      "source_line": 74,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:autonomous"
    },
    {
      "source": "B075",
      "target": "B057",
      "key": "ND-a4414dc3812bb220",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:comparison.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_ralph.tex",
      "source_line": 7,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:comparison"
    },
    {
      "source": "B075",
      "target": "B057",
      "key": "ND-00010693e83b6973",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:comparison.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_ralph.tex",
      "source_line": 75,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:comparison"
    },
    {
      "source": "B075",
      "target": "B088",
      "key": "ND-9917d00941d4eec9",
      "relation": "ND_REFERENCE_COMPANION",
      "rationale": "Reference card e capitolo esplicativo condividono il pattern, ma il wrapper concreto non è identificato come la stessa implementazione. Ancoraggi sorgente: ralph-copilot (L4). Destinazione: Anatomy of a Ralph Loop (L20); Implementation Options (L328); Your First Ralph Loop (L416); Troubleshooting Common Issues (L650)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_ralph.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_basis": "EDITORIAL_CONTENT_COMPARISON_NOT_INDEPENDENT_CORROBORATION"
    },
    {
      "source": "B075",
      "target": "PUB:V11:V03",
      "key": "V11-f5f0929901f747f900540cfe",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B076",
      "target": "V03",
      "key": "ND-8d979709e1be910d",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_specloop.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B076",
      "target": "T:What agents can do",
      "key": "ND-16713628f012df6c",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "La reference card di Spec Loop Engine separa executor e verifier su uno stato durevole. Ancoraggi: Spec Loop Engine (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_specloop.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B076",
      "target": "T:Verification & review",
      "key": "ND-4f94bbee7e6664d7",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La reference card di Spec Loop Engine separa executor e verifier su uno stato durevole. Ancoraggi: Spec Loop Engine (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_specloop.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B076",
      "target": "T:Engineering structure",
      "key": "ND-a082be938bef76d4",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La reference card di Spec Loop Engine separa executor e verifier su uno stato durevole. Ancoraggi: Spec Loop Engine (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_specloop.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B076",
      "target": "T:Code quality & security",
      "key": "ND-8f77c919f968c0b4",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La reference card di Spec Loop Engine separa executor e verifier su uno stato durevole. Ancoraggi: Spec Loop Engine (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_specloop.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B076",
      "target": "K:Long-running agent execution",
      "key": "ND-0931237bff3269ed",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il modello YAML/JSON e il ciclo a due passi rendono espliciti specifica, esecuzione e controllo. Ancoraggi: Spec Loop Engine (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_specloop.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B076",
      "target": "K:Agent failure and escalation",
      "key": "ND-d4ef9624587e8b99",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il modello YAML/JSON e il ciclo a due passi rendono espliciti specifica, esecuzione e controllo. Ancoraggi: Spec Loop Engine (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_specloop.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B076",
      "target": "K:Independent verification and oracles",
      "key": "ND-899e8614a2c8d42e",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il modello YAML/JSON e il ciclo a due passi rendono espliciti specifica, esecuzione e controllo. Ancoraggi: Spec Loop Engine (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_specloop.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B076",
      "target": "K:Evaluation methodology and baselines",
      "key": "ND-2b277be52df935db",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il modello YAML/JSON e il ciclo a due passi rendono espliciti specifica, esecuzione e controllo. Ancoraggi: Spec Loop Engine (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_specloop.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B076",
      "target": "C:C03",
      "key": "ND-a1d29ceddb36d36c",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: La reference card di Spec Loop Engine separa executor e verifier su uno stato durevole. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_specloop.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B076",
      "target": "C:C07",
      "key": "ND-8c09384c97943f4a",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: La reference card di Spec Loop Engine separa executor e verifier su uno stato durevole. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_specloop.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B076",
      "target": "W095",
      "key": "ND-7f89178b9dde366c",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La reference card di Spec Loop Engine separa executor e verifier su uno stato durevole. Confronto (loop): Confrontare il loop come unità di lavoro, con stato, controlli e policy esterni. I tre corpus non costituiscono repliche indipendenti dello stesso risultato. Scheda W095: Proposes analyzing the whole agentic lifecycle across verification reliability and cost.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_specloop.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "loop",
      "source_evidence_locator": "Spec Loop Engine (L4)",
      "target_evidence_locator": "Frozen v6 node W095 summary/contribution and limitation",
      "target_limitations": "Synthesis only, no new outcome dataset.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B076",
      "target": "O012",
      "key": "ND-8b28c8900b2918fc",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La reference card di Spec Loop Engine separa executor e verifier su uno stato durevole. Confronto (loop): Confrontare il loop come unità di lavoro, con stato, controlli e policy esterni. I tre corpus non costituiscono repliche indipendenti dello stesso risultato. Scheda O012: Osmani identifies five interoperable loop-building primitives—scheduling, worktrees, skills, connectors and subagents—plus durable external memory.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_specloop.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "loop",
      "source_evidence_locator": "Spec Loop Engine (L4)",
      "target_evidence_locator": "Frozen v6 node O012 summary/contribution and limitation",
      "target_limitations": "A practitioner engineering pattern; the article does not establish comparative loop reliability by controlled experiment.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B076",
      "target": "P110",
      "key": "ND-23b79871af6437e7",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La reference card di Spec Loop Engine separa executor e verifier su uno stato durevole. Confronto (loop): Confrontare il loop come unità di lavoro, con stato, controlli e policy esterni. I tre corpus non costituiscono repliche indipendenti dello stesso risultato. Scheda P110: Orosz traces Ralph-style loops, scheduled triggers and goal-oriented harness features.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_specloop.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "loop",
      "source_evidence_locator": "Spec Loop Engine (L4)",
      "target_evidence_locator": "Frozen v6 node P110 summary/contribution and limitation",
      "target_limitations": "P110 directly links https://addyosmani.com/blog/loop-engineering/ (7 June 2026). O012 catalogues the substantially matching Substack edition (8 June 2026). Treat the edge as discussion of the same underlying work via an alternate edition, not an exact-URL citation. The paid remainder and comparative loop outcomes remain unreviewed. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B076",
      "target": "W077",
      "key": "ND-f67d51cf7d5559f2",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La reference card di Spec Loop Engine separa executor e verifier su uno stato durevole. Confronto (oracle): Distinguere test derivati dall’intenzione da test che ripetono l’implementazione; un esito verde richiede un oracolo pertinente e sufficientemente indipendente. Scheda W077: Tests generated directly from defective implementations can encode the bug; an independent specification reduces error propagation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_specloop.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "oracle",
      "source_evidence_locator": "Spec Loop Engine (L4)",
      "target_evidence_locator": "Frozen v6 node W077 summary/contribution and limitation",
      "target_limitations": "Specific Java defect benchmark and prompt setup.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B076",
      "target": "O033",
      "key": "ND-03ea83cc2843e8f2",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La reference card di Spec Loop Engine separa executor e verifier su uno stato durevole. Confronto (oracle): Distinguere test derivati dall’intenzione da test che ripetono l’implementazione; un esito verde richiede un oracolo pertinente e sufficientemente indipendente. Scheda O033: Verification becomes the bottleneck when generation is cheap; every AI-produced change needs a justified check.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_specloop.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "oracle",
      "source_evidence_locator": "Spec Loop Engine (L4)",
      "target_evidence_locator": "Frozen v6 node O033 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B076",
      "target": "B056",
      "key": "ND-f902e896b29545c4",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:autonomous.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_specloop.tex",
      "source_line": 7,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:autonomous"
    },
    {
      "source": "B076",
      "target": "B056",
      "key": "ND-8b947416de394efc",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:autonomous.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_specloop.tex",
      "source_line": 82,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:autonomous"
    },
    {
      "source": "B076",
      "target": "B057",
      "key": "ND-97853c372915f746",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:comparison.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_specloop.tex",
      "source_line": 7,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:comparison"
    },
    {
      "source": "B076",
      "target": "B057",
      "key": "ND-7c02e174567b180a",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:comparison.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_specloop.tex",
      "source_line": 83,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:comparison"
    },
    {
      "source": "B076",
      "target": "PUB:V11:V03",
      "key": "V11-6916da906181eef93f07f003",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B077",
      "target": "V03",
      "key": "ND-7ae69942a707392c",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_gsd_v1.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B077",
      "target": "T:Engineering structure",
      "key": "ND-ce0c33dbf0c6897a",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "La reference card di GSD v1 mostra il percorso leggero Discuss–Plan–Execute–Verify. Ancoraggi: GSD v1 (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_gsd_v1.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B077",
      "target": "T:System knowledge & memory",
      "key": "ND-e7760779334ccece",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La reference card di GSD v1 mostra il percorso leggero Discuss–Plan–Execute–Verify. Ancoraggi: GSD v1 (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_gsd_v1.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B077",
      "target": "T:What agents can do",
      "key": "ND-5e7dcc477c26e3b9",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La reference card di GSD v1 mostra il percorso leggero Discuss–Plan–Execute–Verify. Ancoraggi: GSD v1 (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_gsd_v1.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B077",
      "target": "K:Specifications and governance",
      "key": "ND-e5cb56f7cb3d6824",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Comandi e artefatti sono presentati come protocollo minimo per disciplinare il lavoro. Ancoraggi: GSD v1 (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_gsd_v1.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B077",
      "target": "K:System understanding and rationale",
      "key": "ND-a7f4db749178eff0",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Comandi e artefatti sono presentati come protocollo minimo per disciplinare il lavoro. Ancoraggi: GSD v1 (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_gsd_v1.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B077",
      "target": "K:Developer workflow and adoption",
      "key": "ND-ae310e6f2313943c",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Comandi e artefatti sono presentati come protocollo minimo per disciplinare il lavoro. Ancoraggi: GSD v1 (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_gsd_v1.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B077",
      "target": "C:C04",
      "key": "ND-1c031584edf90cc5",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: La reference card di GSD v1 mostra il percorso leggero Discuss–Plan–Execute–Verify. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_gsd_v1.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B077",
      "target": "W099",
      "key": "ND-984cee61ee53289f",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La reference card di GSD v1 mostra il percorso leggero Discuss–Plan–Execute–Verify. Confronto (iterative): Esaminare come chiarimenti e modifiche di intenzione si propagano agli artefatti e alla revisione; evitare di equiparare una sequenza di gate a un processo necessariamente waterfall. Scheda W099: Comparing diff content to stated intent can help authors find unintended deviations.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_gsd_v1.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "iterative",
      "source_evidence_locator": "GSD v1 (L4)",
      "target_evidence_locator": "Frozen v6 node W099 summary/contribution and limitation",
      "target_limitations": "Small reported effect; defect denominator absent.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B077",
      "target": "O018",
      "key": "ND-bd9241a9d45bc774",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La reference card di GSD v1 mostra il percorso leggero Discuss–Plan–Execute–Verify. Confronto (iterative): Esaminare come chiarimenti e modifiche di intenzione si propagano agli artefatti e alla revisione; evitare di equiparare una sequenza di gate a un processo necessariamente waterfall. Scheda O018: A useful agent specification is compact, testable and iterative rather than a giant prompt resembling an unvalidated requirements dump.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_gsd_v1.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "iterative",
      "source_evidence_locator": "GSD v1 (L4)",
      "target_evidence_locator": "Frozen v6 node O018 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B077",
      "target": "P100",
      "key": "ND-4677b8a7a7967117",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La reference card di GSD v1 mostra il percorso leggero Discuss–Plan–Execute–Verify. Confronto (iterative): Esaminare come chiarimenti e modifiche di intenzione si propagano agli artefatti e alla revisione; evitare di equiparare una sequenza di gate a un processo necessariamente waterfall. Scheda P100: Orosz revisits Brooks’s distinction between fundamental software difficulty and tool-level improvement.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_gsd_v1.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "iterative",
      "source_evidence_locator": "GSD v1 (L4)",
      "target_evidence_locator": "Frozen v6 node P100 summary/contribution and limitation",
      "target_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B077",
      "target": "W152",
      "key": "ND-06bf26e07671f344",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La reference card di GSD v1 mostra il percorso leggero Discuss–Plan–Execute–Verify. Confronto (patterns): Confrontare pattern operativi e workflow, mantenendo distinta la raccomandazione progettuale dall’efficacia empiricamente dimostrata. Scheda W152: Provides an architecture for organizing agentic SWE research around dependable processes, collaboration and evaluation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_gsd_v1.tex",
      "source_line": 54,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "patterns",
      "source_evidence_locator": "Workflow cheat-sheet (L54)",
      "target_evidence_locator": "Frozen v6 node W152 summary/contribution and limitation",
      "target_limitations": "Roadmap is not evidence of achieved agent reliability.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B077",
      "target": "O021",
      "key": "ND-fad6933298bd8540",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La reference card di GSD v1 mostra il percorso leggero Discuss–Plan–Execute–Verify. Confronto (patterns): Confrontare pattern operativi e workflow, mantenendo distinta la raccomandazione progettuale dall’efficacia empiricamente dimostrata. Scheda O021: Planning, scoped delegation and continuous checking outperform an unmanaged prompt-to-merge workflow as an engineering practice.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_gsd_v1.tex",
      "source_line": 54,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "patterns",
      "source_evidence_locator": "Workflow cheat-sheet (L54)",
      "target_evidence_locator": "Frozen v6 node O021 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B077",
      "target": "B053",
      "key": "ND-daf2ae78d10bb4f8",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:gsd.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_gsd_v1.tex",
      "source_line": 7,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:gsd"
    },
    {
      "source": "B077",
      "target": "B053",
      "key": "ND-2a2366093a9106c6",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:gsd.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_gsd_v1.tex",
      "source_line": 81,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:gsd"
    },
    {
      "source": "B077",
      "target": "B057",
      "key": "ND-f36e35506e26fba8",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:comparison.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_gsd_v1.tex",
      "source_line": 7,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:comparison"
    },
    {
      "source": "B077",
      "target": "B057",
      "key": "ND-1a1c4e190d314fd5",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:comparison.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_gsd_v1.tex",
      "source_line": 82,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:comparison"
    },
    {
      "source": "B077",
      "target": "PUB:V11:V03",
      "key": "V11-04d48d12902183998f074734",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B078",
      "target": "V03",
      "key": "ND-90f91c47a1366944",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_gsd2.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B078",
      "target": "T:What agents can do",
      "key": "ND-fe684446398792ca",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "La reference card di GSD-2 mette in primo piano stato persistente e modalità automatica. Ancoraggi: GSD-2 (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_gsd2.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B078",
      "target": "T:Engineering structure",
      "key": "ND-8e61ff5dbe389536",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La reference card di GSD-2 mette in primo piano stato persistente e modalità automatica. Ancoraggi: GSD-2 (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_gsd2.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B078",
      "target": "T:System knowledge & memory",
      "key": "ND-93ba27f2eb9cb5ae",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La reference card di GSD-2 mette in primo piano stato persistente e modalità automatica. Ancoraggi: GSD-2 (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_gsd2.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B078",
      "target": "K:Agent failure and escalation",
      "key": "ND-4de6b7b1370e2f12",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il file descrive sottocomandi, artefatti su disco e transizioni della macchina a stati. Ancoraggi: GSD-2 (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_gsd2.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B078",
      "target": "K:Long-running agent execution",
      "key": "ND-fda54116a97f9ec5",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il file descrive sottocomandi, artefatti su disco e transizioni della macchina a stati. Ancoraggi: GSD-2 (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_gsd2.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B078",
      "target": "K:Agent context and persistent memory",
      "key": "ND-0f31c1815cf3b8ce",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il file descrive sottocomandi, artefatti su disco e transizioni della macchina a stati. Ancoraggi: GSD-2 (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_gsd2.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B078",
      "target": "K:System understanding and rationale",
      "key": "ND-090780b7e11fa769",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il file descrive sottocomandi, artefatti su disco e transizioni della macchina a stati. Ancoraggi: GSD-2 (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_gsd2.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B078",
      "target": "C:C03",
      "key": "ND-a52be8fc2a17a826",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: La reference card di GSD-2 mette in primo piano stato persistente e modalità automatica. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_gsd2.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B078",
      "target": "C:C04",
      "key": "ND-cb9f76d4a6b2817c",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: La reference card di GSD-2 mette in primo piano stato persistente e modalità automatica. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_gsd2.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B078",
      "target": "C:C09",
      "key": "ND-863d641554cd1886",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: La reference card di GSD-2 mette in primo piano stato persistente e modalità automatica. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_gsd2.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B078",
      "target": "W191",
      "key": "ND-6163d5265250a277",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La reference card di GSD-2 mette in primo piano stato persistente e modalità automatica. Confronto (autonomy): Confrontare delega, arresto ed escalation. Le scale practitioner descrivono regimi di lavoro, non una misura validata e universale della maturità. Scheda W191: Rejected agent PRs reveal recurring limits in requirement understanding, repository fit and coordination with maintainers.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_gsd2.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "autonomy",
      "source_evidence_locator": "GSD-2 (L4)",
      "target_evidence_locator": "Frozen v6 node W191 summary/contribution and limitation",
      "target_limitations": "Failure coding depends on visible GitHub information; shared AIDev sample.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B078",
      "target": "O010",
      "key": "ND-dae46dc5bf4e820c",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La reference card di GSD-2 mette in primo piano stato persistente e modalità automatica. Confronto (autonomy): Confrontare delega, arresto ed escalation. Le scale practitioner descrivono regimi di lavoro, non una misura validata e universale della maturità. Scheda O010: Osmani separates autonomy into agency and orchestration axes, describing six operating levels from suggestions to management-by-exception.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_gsd2.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "autonomy",
      "source_evidence_locator": "GSD-2 (L4)",
      "target_evidence_locator": "Frozen v6 node O010 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B078",
      "target": "P086",
      "key": "ND-a37f93075615dbb6",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La reference card di GSD-2 mette in primo piano stato persistente e modalità automatica. Confronto (autonomy): Confrontare delega, arresto ed escalation. Le scale practitioner descrivono regimi di lavoro, non una misura validata e universale della maturità. Scheda P086: A written interview explores Yegge’s autonomy ladder, multi-agent work, fatigue and predictions about engineering employment.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_gsd2.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "autonomy",
      "source_evidence_locator": "GSD-2 (L4)",
      "target_evidence_locator": "Frozen v6 node P086 summary/contribution and limitation",
      "target_limitations": "Yegge’s eight stages are a provocative practitioner ladder, not a validated maturity scale and not Osmani’s independent agency/orchestration axes. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B078",
      "target": "W159",
      "key": "ND-046a325ef7d4bd32",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La reference card di GSD-2 mette in primo piano stato persistente e modalità automatica. Confronto (memory): Mettere a confronto continuità del contesto, stato persistente e aggiornamento della conoscenza; una memoria più ampia non è di per sé una memoria corretta. Scheda W159: Hybrid episodic and semantic storage with retention policies can improve long-horizon consistency and token efficiency.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_gsd2.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "memory",
      "source_evidence_locator": "GSD-2 (L4)",
      "target_evidence_locator": "Frozen v6 node W159 summary/contribution and limitation",
      "target_limitations": "Synthetic low-code trials; missing real SWE longitudinal validation.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B078",
      "target": "O031",
      "key": "ND-bbed19c456c9ae8e",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La reference card di GSD-2 mette in primo piano stato persistente e modalità automatica. Confronto (memory): Mettere a confronto continuità del contesto, stato persistente e aggiornamento della conoscenza; una memoria più ampia non è di per sé una memoria corretta. Scheda O031: Reliable prompts are assembled from selected system context, tools and constraints rather than crafted by wording alone.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_gsd2.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "memory",
      "source_evidence_locator": "GSD-2 (L4)",
      "target_evidence_locator": "Frozen v6 node O031 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B078",
      "target": "B053",
      "key": "ND-713f5e7b2650d2bd",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:gsd.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_gsd2.tex",
      "source_line": 7,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:gsd"
    },
    {
      "source": "B078",
      "target": "B053",
      "key": "ND-27f6974d5e2a8955",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:gsd.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_gsd2.tex",
      "source_line": 85,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:gsd"
    },
    {
      "source": "B078",
      "target": "B057",
      "key": "ND-5095e3f77b2df18c",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:comparison.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_gsd2.tex",
      "source_line": 7,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:comparison"
    },
    {
      "source": "B078",
      "target": "B057",
      "key": "ND-13c96a358904a135",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:comparison.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_gsd2.tex",
      "source_line": 86,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:comparison"
    },
    {
      "source": "B078",
      "target": "PUB:V11:V03",
      "key": "V11-86539c8541616b3ba80e9129",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B079",
      "target": "V03",
      "key": "ND-172101cfd74ffa0c",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_karpathy.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B079",
      "target": "T:Engineering structure",
      "key": "ND-316be38ad2fcdf05",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "Le skill ispirate a Karpathy sono principi comportamentali, non una pipeline SDLC. Ancoraggi: Karpathy-Inspired Skills (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_karpathy.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B079",
      "target": "T:What agents can do",
      "key": "ND-1be8ae7cae809d53",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Le skill ispirate a Karpathy sono principi comportamentali, non una pipeline SDLC. Ancoraggi: Karpathy-Inspired Skills (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_karpathy.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B079",
      "target": "T:Skills & learning",
      "key": "ND-709f757143997360",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Le skill ispirate a Karpathy sono principi comportamentali, non una pipeline SDLC. Ancoraggi: Karpathy-Inspired Skills (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_karpathy.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B079",
      "target": "T:System knowledge & memory",
      "key": "ND-87bb0a2f6f50a672",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Le skill ispirate a Karpathy sono principi comportamentali, non una pipeline SDLC. Ancoraggi: Karpathy-Inspired Skills (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_karpathy.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B079",
      "target": "K:Developer workflow and adoption",
      "key": "ND-d34dc4e41d51cd34",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La scheda separa disciplina di lavoro, comportamento dell’agente e assenza di comandi o artefatti di processo propri. Ancoraggi: Karpathy-Inspired Skills (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_karpathy.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B079",
      "target": "K:Specifications and governance",
      "key": "ND-dec1b9cb5a6cc1bf",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La scheda separa disciplina di lavoro, comportamento dell’agente e assenza di comandi o artefatti di processo propri. Ancoraggi: Karpathy-Inspired Skills (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_karpathy.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B079",
      "target": "K:Skills formation and teaching",
      "key": "ND-1b87d58b63c5a6ee",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La scheda separa disciplina di lavoro, comportamento dell’agente e assenza di comandi o artefatti di processo propri. Ancoraggi: Karpathy-Inspired Skills (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_karpathy.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B079",
      "target": "K:Cognitive offloading and skill debt",
      "key": "ND-90a8bdb41bed7c60",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La scheda separa disciplina di lavoro, comportamento dell’agente e assenza di comandi o artefatti di processo propri. Ancoraggi: Karpathy-Inspired Skills (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_karpathy.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B079",
      "target": "C:C04",
      "key": "ND-e6511d4193af4128",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Le skill ispirate a Karpathy sono principi comportamentali, non una pipeline SDLC. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_karpathy.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B079",
      "target": "C:C10",
      "key": "ND-4c492da7394affb6",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Le skill ispirate a Karpathy sono principi comportamentali, non una pipeline SDLC. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_karpathy.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B079",
      "target": "W152",
      "key": "ND-4f44ff462e430c00",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Le skill ispirate a Karpathy sono principi comportamentali, non una pipeline SDLC. Confronto (patterns): Confrontare pattern operativi e workflow, mantenendo distinta la raccomandazione progettuale dall’efficacia empiricamente dimostrata. Scheda W152: Provides an architecture for organizing agentic SWE research around dependable processes, collaboration and evaluation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_karpathy.tex",
      "source_line": 52,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "patterns",
      "source_evidence_locator": "Workflow cheat-sheet (L52)",
      "target_evidence_locator": "Frozen v6 node W152 summary/contribution and limitation",
      "target_limitations": "Roadmap is not evidence of achieved agent reliability.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B079",
      "target": "O021",
      "key": "ND-cac8905a745799af",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Le skill ispirate a Karpathy sono principi comportamentali, non una pipeline SDLC. Confronto (patterns): Confrontare pattern operativi e workflow, mantenendo distinta la raccomandazione progettuale dall’efficacia empiricamente dimostrata. Scheda O021: Planning, scoped delegation and continuous checking outperform an unmanaged prompt-to-merge workflow as an engineering practice.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_karpathy.tex",
      "source_line": 52,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "patterns",
      "source_evidence_locator": "Workflow cheat-sheet (L52)",
      "target_evidence_locator": "Frozen v6 node O021 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B079",
      "target": "P047",
      "key": "ND-4a71a6ec3d105be2",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Le skill ispirate a Karpathy sono principi comportamentali, non una pipeline SDLC. Confronto (patterns): Confrontare pattern operativi e workflow, mantenendo distinta la raccomandazione progettuale dall’efficacia empiricamente dimostrata. Scheda P047: Birgitta Böckeler reflects on changes from autocomplete to agentic assistance over two years, including cognitive bias, reviewer fatigue, quality supervision and team effectiveness.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_karpathy.tex",
      "source_line": 52,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "patterns",
      "source_evidence_locator": "Workflow cheat-sheet (L52)",
      "target_evidence_locator": "Frozen v6 node P047 summary/contribution and limitation",
      "target_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B079",
      "target": "W118",
      "key": "ND-275f158421b9af6b",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Le skill ispirate a Karpathy sono principi comportamentali, non una pipeline SDLC. Confronto (learning): Confrontare apprendimento, autonomia cognitiva e debito di competenza; il quiz immediato del corpus non valida retention ritardata o prestazione professionale di lungo periodo. Scheda W118: Access to AI can reduce independent conceptual learning even without faster task completion.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_karpathy.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "learning",
      "source_evidence_locator": "Karpathy-Inspired Skills (L4)",
      "target_evidence_locator": "Frozen v6 node W118 summary/contribution and limitation",
      "target_limitations": "Controlled learning quiz; not long-run professional performance. Immediate quiz only, not delayed retention. Source percentage normalization is unresolved; Figure 10.2 is qualitative. See Appendix B and ISSUE:V6:W118_NORMALIZATION.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B079",
      "target": "O003",
      "key": "ND-f873d87aae5ab0eb",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Le skill ispirate a Karpathy sono principi comportamentali, non una pipeline SDLC. Confronto (learning): Confrontare apprendimento, autonomia cognitiva e debito di competenza; il quiz immediato del corpus non valida retention ritardata o prestazione professionale di lungo periodo. Scheda O003: Developers must deliberately practice reasoning, debugging and code comprehension when agents perform most implementation work.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_karpathy.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "learning",
      "source_evidence_locator": "Karpathy-Inspired Skills (L4)",
      "target_evidence_locator": "Frozen v6 node O003 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B079",
      "target": "B056",
      "key": "ND-84848a728814b9bb",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:autonomous.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_karpathy.tex",
      "source_line": 7,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:autonomous"
    },
    {
      "source": "B079",
      "target": "B056",
      "key": "ND-094fec186189ad9b",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:autonomous.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_karpathy.tex",
      "source_line": 78,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:autonomous"
    },
    {
      "source": "B079",
      "target": "B057",
      "key": "ND-b339dfc20c125fbd",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:comparison.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_karpathy.tex",
      "source_line": 7,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:comparison"
    },
    {
      "source": "B079",
      "target": "B057",
      "key": "ND-0a0c8ed85ee0be7b",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:comparison.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_karpathy.tex",
      "source_line": 79,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:comparison"
    },
    {
      "source": "B079",
      "target": "PUB:V11:V03",
      "key": "V11-08a548e41d22d356de997054",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B080",
      "target": "V03",
      "key": "ND-48d709e11fc79ddc",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_agent_skills.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B080",
      "target": "T:System knowledge & memory",
      "key": "ND-56f0f43595fca184",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "Agent Skills usa composizione e caricamento progressivo per fornire capacità contestuali. Ancoraggi: Agent Skills (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_agent_skills.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B080",
      "target": "T:What agents can do",
      "key": "ND-7b6e52b4f44db86f",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Agent Skills usa composizione e caricamento progressivo per fornire capacità contestuali. Ancoraggi: Agent Skills (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_agent_skills.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B080",
      "target": "T:Engineering structure",
      "key": "ND-c928ddc51047be1b",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Agent Skills usa composizione e caricamento progressivo per fornire capacità contestuali. Ancoraggi: Agent Skills (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_agent_skills.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B080",
      "target": "K:Agent context and persistent memory",
      "key": "ND-393768bd1a08f5b1",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La scheda organizza comandi, personas e struttura SKILL.md come componenti riutilizzabili. Ancoraggi: Agent Skills (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_agent_skills.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B080",
      "target": "K:System understanding and rationale",
      "key": "ND-dcf91aec329c8ef4",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La scheda organizza comandi, personas e struttura SKILL.md come componenti riutilizzabili. Ancoraggi: Agent Skills (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_agent_skills.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B080",
      "target": "K:Dependencies and agent supply chain",
      "key": "ND-1cb6cdb699877f15",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La scheda organizza comandi, personas e struttura SKILL.md come componenti riutilizzabili. Ancoraggi: Agent Skills (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_agent_skills.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B080",
      "target": "K:Developer workflow and adoption",
      "key": "ND-7086a0041e26bd8f",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La scheda organizza comandi, personas e struttura SKILL.md come componenti riutilizzabili. Ancoraggi: Agent Skills (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_agent_skills.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B080",
      "target": "K:Specifications and governance",
      "key": "ND-bfc5ffd776d0400f",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La scheda organizza comandi, personas e struttura SKILL.md come componenti riutilizzabili. Ancoraggi: Agent Skills (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_agent_skills.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B080",
      "target": "C:C03",
      "key": "ND-12b6a3161bad181c",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Agent Skills usa composizione e caricamento progressivo per fornire capacità contestuali. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_agent_skills.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B080",
      "target": "C:C09",
      "key": "ND-e9451fcc7a3f972f",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Agent Skills usa composizione e caricamento progressivo per fornire capacità contestuali. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_agent_skills.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B080",
      "target": "W157",
      "key": "ND-8d8c29b1fa58b1c0",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Agent Skills usa composizione e caricamento progressivo per fornire capacità contestuali. Confronto (context): Confrontare selezione, recupero e gestione del contesto con i confini di fiducia dei dati esterni. Scheda W157: Typed state pages and enforced write policy protect essential agent memory against compaction and reset failures.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_agent_skills.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "context",
      "source_evidence_locator": "Agent Skills (L4)",
      "target_evidence_locator": "Frozen v6 node W157 summary/contribution and limitation",
      "target_limitations": "Guarantees conditional on token-budget working set; limited trace and synthetic evaluation.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B080",
      "target": "O031",
      "key": "ND-dc0dd4086cce7c3f",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Agent Skills usa composizione e caricamento progressivo per fornire capacità contestuali. Confronto (context): Confrontare selezione, recupero e gestione del contesto con i confini di fiducia dei dati esterni. Scheda O031: Reliable prompts are assembled from selected system context, tools and constraints rather than crafted by wording alone.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_agent_skills.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "context",
      "source_evidence_locator": "Agent Skills (L4)",
      "target_evidence_locator": "Frozen v6 node O031 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B080",
      "target": "P077",
      "key": "ND-1b9b107d2ebb3a39",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Agent Skills usa composizione e caricamento progressivo per fornire capacità contestuali. Confronto (context): Confrontare selezione, recupero e gestione del contesto con i confini di fiducia dei dati esterni. Scheda P077: Developer accounts and maintainer interviews examine internal MCP adoption, debugging, legacy systems and tool-interface design.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_agent_skills.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "context",
      "source_evidence_locator": "Agent Skills (L4)",
      "target_evidence_locator": "Frozen v6 node P077 summary/contribution and limitation",
      "target_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B080",
      "target": "W152",
      "key": "ND-7012393ad603db19",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Agent Skills usa composizione e caricamento progressivo per fornire capacità contestuali. Confronto (patterns): Confrontare pattern operativi e workflow, mantenendo distinta la raccomandazione progettuale dall’efficacia empiricamente dimostrata. Scheda W152: Provides an architecture for organizing agentic SWE research around dependable processes, collaboration and evaluation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_agent_skills.tex",
      "source_line": 56,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "patterns",
      "source_evidence_locator": "Workflow cheat-sheet (L56)",
      "target_evidence_locator": "Frozen v6 node W152 summary/contribution and limitation",
      "target_limitations": "Roadmap is not evidence of achieved agent reliability.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B080",
      "target": "O021",
      "key": "ND-956eca8afc40f000",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Agent Skills usa composizione e caricamento progressivo per fornire capacità contestuali. Confronto (patterns): Confrontare pattern operativi e workflow, mantenendo distinta la raccomandazione progettuale dall’efficacia empiricamente dimostrata. Scheda O021: Planning, scoped delegation and continuous checking outperform an unmanaged prompt-to-merge workflow as an engineering practice.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_agent_skills.tex",
      "source_line": 56,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "patterns",
      "source_evidence_locator": "Workflow cheat-sheet (L56)",
      "target_evidence_locator": "Frozen v6 node O021 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B080",
      "target": "B056",
      "key": "ND-75b7a78ec313c8e3",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:autonomous.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_agent_skills.tex",
      "source_line": 7,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:autonomous"
    },
    {
      "source": "B080",
      "target": "B056",
      "key": "ND-8592bf4fc566edf3",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:autonomous.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_agent_skills.tex",
      "source_line": 83,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:autonomous"
    },
    {
      "source": "B080",
      "target": "B057",
      "key": "ND-25fbc7094399c82b",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:comparison.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_agent_skills.tex",
      "source_line": 7,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:comparison"
    },
    {
      "source": "B080",
      "target": "B057",
      "key": "ND-b5bbc91079c98eb7",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:comparison.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_agent_skills.tex",
      "source_line": 84,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:comparison"
    },
    {
      "source": "B080",
      "target": "PUB:V11:V03",
      "key": "V11-b2ef9fd6c2a261f61dc4448f",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B081",
      "target": "V03",
      "key": "ND-76a578d79abe6bc3",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_aidd.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B081",
      "target": "T:Code quality & security",
      "key": "ND-ac546a8a0364990b",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "AIDD organizza il lavoro a partire da visione e decisioni architetturali. Ancoraggi: AIDD (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_aidd.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B081",
      "target": "T:Engineering structure",
      "key": "ND-2ebee4a4d6a85652",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "AIDD organizza il lavoro a partire da visione e decisioni architetturali. Ancoraggi: AIDD (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_aidd.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B081",
      "target": "T:Verification & review",
      "key": "ND-608ec2049e3f1ec6",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "AIDD organizza il lavoro a partire da visione e decisioni architetturali. Ancoraggi: AIDD (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_aidd.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B081",
      "target": "K:Architecture and modularity",
      "key": "ND-8fce531c5d55435b",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La scheda sintetizza comandi, skill SudoLang e orchestrazione della pipeline backend descritta nel libro. Ancoraggi: AIDD (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_aidd.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B081",
      "target": "K:Technical debt and complexity",
      "key": "ND-aa4d8b27a03d6a61",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La scheda sintetizza comandi, skill SudoLang e orchestrazione della pipeline backend descritta nel libro. Ancoraggi: AIDD (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_aidd.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B081",
      "target": "K:Specifications and governance",
      "key": "ND-676cda0a519a4a55",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La scheda sintetizza comandi, skill SudoLang e orchestrazione della pipeline backend descritta nel libro. Ancoraggi: AIDD (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_aidd.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B081",
      "target": "K:Independent verification and oracles",
      "key": "ND-f880356e54b7359d",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La scheda sintetizza comandi, skill SudoLang e orchestrazione della pipeline backend descritta nel libro. Ancoraggi: AIDD (L4)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_aidd.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B081",
      "target": "C:C04",
      "key": "ND-c170c8b57da50171",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: AIDD organizza il lavoro a partire da visione e decisioni architetturali. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_aidd.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B081",
      "target": "C:C05",
      "key": "ND-a008d9c287cd171b",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: AIDD organizza il lavoro a partire da visione e decisioni architetturali. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_aidd.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B081",
      "target": "W059",
      "key": "ND-d7e57c3f9458293f",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: AIDD organizza il lavoro a partire da visione e decisioni architetturali. Confronto (architecture): Mettere a confronto coerenza architetturale e manutenibilità oltre il passaggio dei test; odori e complessità non equivalgono automaticamente a incidenti. Scheda W059: Larger generated outputs are associated with coupling and architectural smells even when tests pass.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_aidd.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "architecture",
      "source_evidence_locator": "AIDD (L4)",
      "target_evidence_locator": "Frozen v6 node W059 summary/contribution and limitation",
      "target_limitations": "Small smell counts; correlation with LOC not a causal law.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B081",
      "target": "O007",
      "key": "ND-684f0c800e5531bf",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: AIDD organizza il lavoro a partire da visione e decisioni architetturali. Confronto (architecture): Mettere a confronto coerenza architetturale e manutenibilità oltre il passaggio dei test; odori e complessità non equivalgono automaticamente a incidenti. Scheda O007: Quality assurance for generated code increasingly depends on repeatable harness checks, not only manual inspection or agent opinion.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_aidd.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "architecture",
      "source_evidence_locator": "AIDD (L4)",
      "target_evidence_locator": "Frozen v6 node O007 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B081",
      "target": "P066",
      "key": "ND-47b3be559ce2c511",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: AIDD organizza il lavoro a partire da visione e decisioni architetturali. Confronto (architecture): Mettere a confronto coerenza architetturale e manutenibilità oltre il passaggio dei test; odori e complessità non equivalgono automaticamente a incidenti. Scheda P066: Matthew Hawthorne discusses architectural tradeoffs, operational learning and shared responsibility using Netflix examples.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_aidd.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "architecture",
      "source_evidence_locator": "AIDD (L4)",
      "target_evidence_locator": "Frozen v6 node P066 summary/contribution and limitation",
      "target_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B081",
      "target": "W011",
      "key": "ND-c568fa336afe4d00",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: AIDD organizza il lavoro a partire da visione e decisioni architetturali. Confronto (intent): Confrontare intenti, specifiche e criteri di accettazione. La convergenza concettuale non costituisce una validazione sperimentale del processo. Scheda W011: Proposes specification and verification governance to balance faster generation against reliability.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_aidd.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "intent",
      "source_evidence_locator": "AIDD (L4)",
      "target_evidence_locator": "Frozen v6 node W011 summary/contribution and limitation",
      "target_limitations": "Synthesis rather than a new intervention trial.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B081",
      "target": "O018",
      "key": "ND-b578833eb2328947",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: AIDD organizza il lavoro a partire da visione e decisioni architetturali. Confronto (intent): Confrontare intenti, specifiche e criteri di accettazione. La convergenza concettuale non costituisce una validazione sperimentale del processo. Scheda O018: A useful agent specification is compact, testable and iterative rather than a giant prompt resembling an unvalidated requirements dump.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_aidd.tex",
      "source_line": 4,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "intent",
      "source_evidence_locator": "AIDD (L4)",
      "target_evidence_locator": "Frozen v6 node O018 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B081",
      "target": "B056",
      "key": "ND-dad0ddd7f182a4a1",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:autonomous.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_aidd.tex",
      "source_line": 7,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:autonomous"
    },
    {
      "source": "B081",
      "target": "B056",
      "key": "ND-359ae7f46f365cd1",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:autonomous.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_aidd.tex",
      "source_line": 86,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:autonomous"
    },
    {
      "source": "B081",
      "target": "B057",
      "key": "ND-eadeab84407c3d72",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:comparison.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_aidd.tex",
      "source_line": 7,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:comparison"
    },
    {
      "source": "B081",
      "target": "B057",
      "key": "ND-44564918d28c56b2",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:comparison.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/reference_cards/appendix_aidd.tex",
      "source_line": 87,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:comparison"
    },
    {
      "source": "B081",
      "target": "PUB:V11:V03",
      "key": "V11-dbe0fb8cdbbb1261fd8fa287",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B082",
      "target": "V03",
      "key": "ND-2dad8bee99b42b5d",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_references.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B082",
      "target": "T:Engineering structure",
      "key": "ND-ff839d42c4d78dd4",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "L’apparato finale documenta serie, attribuzioni ed opere richiamate. Ancoraggi: Books in the Series (L7); Sources for Chapter Epigraphs (L66); Cited Works (L115)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_references.tex",
      "source_line": 7,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B082",
      "target": "T:What agents can do",
      "key": "ND-4c7cc7346ee9302c",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "L’apparato finale documenta serie, attribuzioni ed opere richiamate. Ancoraggi: Books in the Series (L7); Sources for Chapter Epigraphs (L66); Cited Works (L115)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_references.tex",
      "source_line": 7,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B082",
      "target": "K:Developer workflow and adoption",
      "key": "ND-e89b1b5cf175c222",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il file collega i volumi dell’autore e raccoglie fonti degli epigrafi e lavori citati, rendendo tracciabile la genealogia editoriale. Ancoraggi: Books in the Series (L7); Sources for Chapter Epigraphs (L66); Cited Works (L115)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_references.tex",
      "source_line": 7,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B082",
      "target": "K:Human-agent collaboration",
      "key": "ND-5a1258380ec88f77",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il file collega i volumi dell’autore e raccoglie fonti degli epigrafi e lavori citati, rendendo tracciabile la genealogia editoriale. Ancoraggi: Books in the Series (L7); Sources for Chapter Epigraphs (L66); Cited Works (L115)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_references.tex",
      "source_line": 7,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B082",
      "target": "C:C01",
      "key": "ND-84cff283d2175be3",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: L’apparato finale documenta serie, attribuzioni ed opere richiamate. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_references.tex",
      "source_line": 7,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B082",
      "target": "B049",
      "key": "ND-c4241b3c5014a8dd",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:shift.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_references.tex",
      "source_line": 81,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:shift"
    },
    {
      "source": "B082",
      "target": "B050",
      "key": "ND-47f5b79a34e9bc59",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:process.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_references.tex",
      "source_line": 83,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:process"
    },
    {
      "source": "B082",
      "target": "B051",
      "key": "ND-b87e237af96feec4",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:anatomy.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_references.tex",
      "source_line": 85,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:anatomy"
    },
    {
      "source": "B082",
      "target": "B052",
      "key": "ND-3620607503c7f2aa",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:ecosystem.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_references.tex",
      "source_line": 87,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:ecosystem"
    },
    {
      "source": "B082",
      "target": "B053",
      "key": "ND-dafd444f2cd65d22",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:gsd.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_references.tex",
      "source_line": 89,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:gsd"
    },
    {
      "source": "B082",
      "target": "B054",
      "key": "ND-315281d680e6ae40",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:spectools.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_references.tex",
      "source_line": 91,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:spectools"
    },
    {
      "source": "B082",
      "target": "B055",
      "key": "ND-d5236761491239ae",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:orchestrators.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_references.tex",
      "source_line": 93,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:orchestrators"
    },
    {
      "source": "B082",
      "target": "B056",
      "key": "ND-446986e4033007da",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:autonomous.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_references.tex",
      "source_line": 95,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:autonomous"
    },
    {
      "source": "B082",
      "target": "B057",
      "key": "ND-de5ba1e3a3ddebcd",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:comparison.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_references.tex",
      "source_line": 97,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:comparison"
    },
    {
      "source": "B082",
      "target": "B058",
      "key": "ND-bf47151740205acc",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:boundaries.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_references.tex",
      "source_line": 99,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:boundaries"
    },
    {
      "source": "B082",
      "target": "B059",
      "key": "ND-92e17ec3a5b88224",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:foundation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_references.tex",
      "source_line": 101,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:foundation"
    },
    {
      "source": "B082",
      "target": "B060",
      "key": "ND-f169c275532a3f4f",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:agents.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_references.tex",
      "source_line": 103,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:agents"
    },
    {
      "source": "B082",
      "target": "B061",
      "key": "ND-082e21fcf409bdf6",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:automation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_references.tex",
      "source_line": 105,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:automation"
    },
    {
      "source": "B082",
      "target": "B062",
      "key": "ND-bebfd324f7bc4ac6",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:autonomy.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_references.tex",
      "source_line": 107,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:autonomy"
    },
    {
      "source": "B082",
      "target": "B063",
      "key": "ND-a2c5236c779ceb28",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:patterns.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_references.tex",
      "source_line": 109,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:patterns"
    },
    {
      "source": "B082",
      "target": "B064",
      "key": "ND-c98cb5c816483d6e",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:limitations.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_references.tex",
      "source_line": 111,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:limitations"
    },
    {
      "source": "B082",
      "target": "B065",
      "key": "ND-0520484457a624ac",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:design-framework.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "AI_SDD_ENG_V2/appendices/appendix_references.tex",
      "source_line": 113,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:design-framework"
    },
    {
      "source": "B082",
      "target": "PUB:V11:V03",
      "key": "V11-b11c658068e07ffaa8dbf242",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B083",
      "target": "V04",
      "key": "ND-0a0156db40765d75",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/main.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B083",
      "target": "T:What agents can do",
      "key": "ND-1c51c144ee8945ad",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "Le introduzioni alle parti e la postfazione presentano il passaggio dall’assistenza interattiva alla delega continuativa. Ancoraggi: Afterword: The Autonomous Future (L204)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/main.tex",
      "source_line": 204,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B083",
      "target": "T:Engineering structure",
      "key": "ND-e8ce1a48f20d4162",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Le introduzioni alle parti e la postfazione presentano il passaggio dall’assistenza interattiva alla delega continuativa. Ancoraggi: Afterword: The Autonomous Future (L204)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/main.tex",
      "source_line": 204,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B083",
      "target": "T:Jobs & roles",
      "key": "ND-79e646927aeebfdb",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Le introduzioni alle parti e la postfazione presentano il passaggio dall’assistenza interattiva alla delega continuativa. Ancoraggi: Afterword: The Autonomous Future (L204)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/main.tex",
      "source_line": 204,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B083",
      "target": "T:Skills & learning",
      "key": "ND-2fb25de03155bcee",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Le introduzioni alle parti e la postfazione presentano il passaggio dall’assistenza interattiva alla delega continuativa. Ancoraggi: Afterword: The Autonomous Future (L204)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/main.tex",
      "source_line": 204,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B083",
      "target": "K:Agent failure and escalation",
      "key": "ND-211c6394bae76416",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il main contiene raccordi didattici e una conclusione sull’evoluzione del lavoro, distinti dagli input dei capitoli; le porzioni biografiche non alimentano relazioni tematiche. Ancoraggi: Afterword: The Autonomous Future (L204)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/main.tex",
      "source_line": 204,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B083",
      "target": "K:Long-running agent execution",
      "key": "ND-bcac40582d889ae4",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il main contiene raccordi didattici e una conclusione sull’evoluzione del lavoro, distinti dagli input dei capitoli; le porzioni biografiche non alimentano relazioni tematiche. Ancoraggi: Afterword: The Autonomous Future (L204)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/main.tex",
      "source_line": 204,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B083",
      "target": "K:Employment and early-career roles",
      "key": "ND-169c5102352a6624",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il main contiene raccordi didattici e una conclusione sull’evoluzione del lavoro, distinti dagli input dei capitoli; le porzioni biografiche non alimentano relazioni tematiche. Ancoraggi: Afterword: The Autonomous Future (L204)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/main.tex",
      "source_line": 204,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B083",
      "target": "K:Ownership and knowledge transfer",
      "key": "ND-7a5bcd378e065eea",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il main contiene raccordi didattici e una conclusione sull’evoluzione del lavoro, distinti dagli input dei capitoli; le porzioni biografiche non alimentano relazioni tematiche. Ancoraggi: Afterword: The Autonomous Future (L204)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/main.tex",
      "source_line": 204,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B083",
      "target": "C:C01",
      "key": "ND-49bc777b05d16b93",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Le introduzioni alle parti e la postfazione presentano il passaggio dall’assistenza interattiva alla delega continuativa. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/main.tex",
      "source_line": 204,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B083",
      "target": "C:C03",
      "key": "ND-42039c7d9cd22920",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Le introduzioni alle parti e la postfazione presentano il passaggio dall’assistenza interattiva alla delega continuativa. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/main.tex",
      "source_line": 204,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B083",
      "target": "C:C11",
      "key": "ND-a61f4f68fb45a856",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Le introduzioni alle parti e la postfazione presentano il passaggio dall’assistenza interattiva alla delega continuativa. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/main.tex",
      "source_line": 204,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B083",
      "target": "B084",
      "key": "ND-486826d1b9c50c36",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/main.tex",
      "source_line": 24,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B083",
      "target": "B085",
      "key": "ND-45f6f2f670810812",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/main.tex",
      "source_line": 66,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B083",
      "target": "B085",
      "key": "ND-3f898c8e5f994203",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:revolution.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/main.tex",
      "source_line": 46,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:revolution"
    },
    {
      "source": "B083",
      "target": "B086",
      "key": "ND-e2c58ffaf45ba6bd",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/main.tex",
      "source_line": 67,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B083",
      "target": "B086",
      "key": "ND-dc667ca9163d7a53",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:philosophy.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/main.tex",
      "source_line": 49,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:philosophy"
    },
    {
      "source": "B083",
      "target": "B087",
      "key": "ND-88ad36c34b6008bf",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/main.tex",
      "source_line": 68,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B083",
      "target": "B087",
      "key": "ND-1bce0592d7596a1b",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:evolution.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/main.tex",
      "source_line": 52,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:evolution"
    },
    {
      "source": "B083",
      "target": "B088",
      "key": "ND-c861a2c0c53d877d",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/main.tex",
      "source_line": 108,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B083",
      "target": "B088",
      "key": "ND-f63b61837d2c8c04",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:ralph.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/main.tex",
      "source_line": 85,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:ralph"
    },
    {
      "source": "B083",
      "target": "B089",
      "key": "ND-b907c83a92df7f29",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/main.tex",
      "source_line": 109,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B083",
      "target": "B089",
      "key": "ND-c595b9e2b00e701d",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:decomposition.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/main.tex",
      "source_line": 88,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:decomposition"
    },
    {
      "source": "B083",
      "target": "B090",
      "key": "ND-a342655f9f6e2dee",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/main.tex",
      "source_line": 110,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B083",
      "target": "B090",
      "key": "ND-49ff884c0ed54eb7",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:memory.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/main.tex",
      "source_line": 91,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:memory"
    },
    {
      "source": "B083",
      "target": "B091",
      "key": "ND-5a68a8a5cedb77bd",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/main.tex",
      "source_line": 111,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B083",
      "target": "B091",
      "key": "ND-63ac5c8ac4f93436",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:quality.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/main.tex",
      "source_line": 94,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:quality"
    },
    {
      "source": "B083",
      "target": "B092",
      "key": "ND-45db8f54bd107348",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/main.tex",
      "source_line": 154,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B083",
      "target": "B092",
      "key": "ND-c063731cdae7c864",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:prompting.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/main.tex",
      "source_line": 128,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:prompting"
    },
    {
      "source": "B083",
      "target": "B093",
      "key": "ND-b141a31baaaba9b8",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/main.tex",
      "source_line": 155,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B083",
      "target": "B093",
      "key": "ND-d112d881aa5a926c",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:patterns.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/main.tex",
      "source_line": 131,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:patterns"
    },
    {
      "source": "B083",
      "target": "B094",
      "key": "ND-744be6fc169e47e7",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/main.tex",
      "source_line": 156,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B083",
      "target": "B094",
      "key": "ND-cfbb9d4a245e7ebd",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:scheduling.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/main.tex",
      "source_line": 134,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:scheduling"
    },
    {
      "source": "B083",
      "target": "B095",
      "key": "ND-baa3992ed9ee9aea",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/main.tex",
      "source_line": 157,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B083",
      "target": "B095",
      "key": "ND-731a0438e12b22af",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:orchestration.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/main.tex",
      "source_line": 137,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:orchestration"
    },
    {
      "source": "B083",
      "target": "B096",
      "key": "ND-a274307b26d6a8bc",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/main.tex",
      "source_line": 158,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B083",
      "target": "B096",
      "key": "ND-8d4ea1714d4041da",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:safety.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/main.tex",
      "source_line": 140,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:safety"
    },
    {
      "source": "B083",
      "target": "B097",
      "key": "ND-024ebe66c40df96b",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/main.tex",
      "source_line": 191,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B083",
      "target": "B097",
      "key": "ND-ccf9179030014980",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label app:implementation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/main.tex",
      "source_line": 171,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "app:implementation"
    },
    {
      "source": "B083",
      "target": "B098",
      "key": "ND-a457d35cb020be06",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/main.tex",
      "source_line": 192,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B083",
      "target": "B098",
      "key": "ND-0b01e9847245c972",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label app:tools.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/main.tex",
      "source_line": 174,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "app:tools"
    },
    {
      "source": "B083",
      "target": "B099",
      "key": "ND-b8ec257728557bee",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/main.tex",
      "source_line": 193,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B083",
      "target": "B099",
      "key": "ND-1c40f6d29f0afbff",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label app:troubleshooting.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/main.tex",
      "source_line": 177,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "app:troubleshooting"
    },
    {
      "source": "B083",
      "target": "B100",
      "key": "ND-e1a4216255d4200f",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/main.tex",
      "source_line": 194,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B083",
      "target": "B100",
      "key": "ND-c5a3b7190a5091ec",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label app:copilot.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/main.tex",
      "source_line": 180,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "app:copilot"
    },
    {
      "source": "B083",
      "target": "B101",
      "key": "ND-338752e6df59cbdc",
      "relation": "ND_TEX_INCLUDES",
      "rationale": "Inclusione LaTeX esplicita; testo del figlio non incorporato nella scheda del padre.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/main.tex",
      "source_line": 264,
      "evidence_status": "EXPLICIT_TEX_INPUT"
    },
    {
      "source": "B083",
      "target": "PUB:V11:V04",
      "key": "V11-d885af8df186040948c170f6",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B084",
      "target": "V04",
      "key": "ND-f09bc3c3e01e77bf",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/frontmatter.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B084",
      "target": "T:What agents can do",
      "key": "ND-3faa8b1d7d0876bd",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "La prefazione definisce destinatari, percorso di lettura e precauzioni per costruire agenti autonomi. Ancoraggi: Preface (L78); Who This Book Is For (L146); The Recommended Path (L191); The Experts Who Shaped This Book (L292)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/frontmatter.tex",
      "source_line": 78,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B084",
      "target": "T:Engineering structure",
      "key": "ND-ea236a60f82936a3",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La prefazione definisce destinatari, percorso di lettura e precauzioni per costruire agenti autonomi. Ancoraggi: Preface (L78); Who This Book Is For (L146); The Recommended Path (L191); The Experts Who Shaped This Book (L292)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/frontmatter.tex",
      "source_line": 78,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B084",
      "target": "T:Productivity",
      "key": "ND-75710cd3d4a7974c",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La prefazione definisce destinatari, percorso di lettura e precauzioni per costruire agenti autonomi. Ancoraggi: Preface (L78); Who This Book Is For (L146); The Recommended Path (L191); The Experts Who Shaped This Book (L292)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/frontmatter.tex",
      "source_line": 78,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B084",
      "target": "T:Skills & learning",
      "key": "ND-67fccdcb3e1a0d57",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La prefazione definisce destinatari, percorso di lettura e precauzioni per costruire agenti autonomi. Ancoraggi: Preface (L78); Who This Book Is For (L146); The Recommended Path (L191); The Experts Who Shaped This Book (L292)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/frontmatter.tex",
      "source_line": 78,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B084",
      "target": "K:Agent failure and escalation",
      "key": "ND-9f4d6cbb8654fb56",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il volume si presenta come seguito dello SDD e attribuisce contributi a Huntley, Yegge, Carson e Osmani; documenta il contesto practitioner della sintesi. Ancoraggi: Preface (L78); Who This Book Is For (L146); The Recommended Path (L191); The Experts Who Shaped This Book (L292)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/frontmatter.tex",
      "source_line": 78,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B084",
      "target": "K:Long-running agent execution",
      "key": "ND-c7df26a6dd789cf5",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il volume si presenta come seguito dello SDD e attribuisce contributi a Huntley, Yegge, Carson e Osmani; documenta il contesto practitioner della sintesi. Ancoraggi: Preface (L78); Who This Book Is For (L146); The Recommended Path (L191); The Experts Who Shaped This Book (L292)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/frontmatter.tex",
      "source_line": 78,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B084",
      "target": "K:Developer workflow and adoption",
      "key": "ND-bc37b21c19a85192",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il volume si presenta come seguito dello SDD e attribuisce contributi a Huntley, Yegge, Carson e Osmani; documenta il contesto practitioner della sintesi. Ancoraggi: Preface (L78); Who This Book Is For (L146); The Recommended Path (L191); The Experts Who Shaped This Book (L292)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/frontmatter.tex",
      "source_line": 78,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B084",
      "target": "K:Evaluation methodology and baselines",
      "key": "ND-74cfbf4b2f1be172",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il volume si presenta come seguito dello SDD e attribuisce contributi a Huntley, Yegge, Carson e Osmani; documenta il contesto practitioner della sintesi. Ancoraggi: Preface (L78); Who This Book Is For (L146); The Recommended Path (L191); The Experts Who Shaped This Book (L292)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/frontmatter.tex",
      "source_line": 78,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B084",
      "target": "C:C01",
      "key": "ND-2957b487cd92e495",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: La prefazione definisce destinatari, percorso di lettura e precauzioni per costruire agenti autonomi. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/frontmatter.tex",
      "source_line": 78,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B084",
      "target": "C:C03",
      "key": "ND-abe6e5fd01942c38",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: La prefazione definisce destinatari, percorso di lettura e precauzioni per costruire agenti autonomi. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/frontmatter.tex",
      "source_line": 78,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B084",
      "target": "C:C11",
      "key": "ND-1521b845bae06721",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: La prefazione definisce destinatari, percorso di lettura e precauzioni per costruire agenti autonomi. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/frontmatter.tex",
      "source_line": 78,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B084",
      "target": "PUB:V11:V04",
      "key": "V11-2bdd14bf7560e5063f6f2b25",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B085",
      "target": "V04",
      "key": "ND-632624593fcde9c4",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter01_revolution.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B085",
      "target": "T:What agents can do",
      "key": "ND-e2140bfa9ad52377",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "Lo sviluppo continuativo combina esecuzione autonoma, contesto rinnovato e una frontiera umana di approvazione. Ancoraggi: From Reactive to Proactive AI (L25); The Continuous Loop Concept (L117); Prerequisites for Success (L246); What This Book Will Teach You (L319)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter01_revolution.tex",
      "source_line": 25,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B085",
      "target": "T:Engineering structure",
      "key": "ND-2f8db5afce8a39ea",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Lo sviluppo continuativo combina esecuzione autonoma, contesto rinnovato e una frontiera umana di approvazione. Ancoraggi: From Reactive to Proactive AI (L25); The Continuous Loop Concept (L117); Prerequisites for Success (L246); What This Book Will Teach You (L319)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter01_revolution.tex",
      "source_line": 25,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B085",
      "target": "T:Verification & review",
      "key": "ND-daf0b5c626ec7722",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Lo sviluppo continuativo combina esecuzione autonoma, contesto rinnovato e una frontiera umana di approvazione. Ancoraggi: From Reactive to Proactive AI (L25); The Continuous Loop Concept (L117); Prerequisites for Success (L246); What This Book Will Teach You (L319)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter01_revolution.tex",
      "source_line": 25,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B085",
      "target": "T:Code quality & security",
      "key": "ND-9bcf9650fd6a11dc",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Lo sviluppo continuativo combina esecuzione autonoma, contesto rinnovato e una frontiera umana di approvazione. Ancoraggi: From Reactive to Proactive AI (L25); The Continuous Loop Concept (L117); Prerequisites for Success (L246); What This Book Will Teach You (L319)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter01_revolution.tex",
      "source_line": 25,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B085",
      "target": "K:Agent failure and escalation",
      "key": "ND-e3c5f1532f365061",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo lega Ralph, apprendimento cumulativo, specifiche, infrastruttura di test e controllo di versione a un flusso che prepara lavoro per la revisione. Ancoraggi: From Reactive to Proactive AI (L25); The Continuous Loop Concept (L117); Prerequisites for Success (L246); What This Book Will Teach You (L319)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter01_revolution.tex",
      "source_line": 25,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B085",
      "target": "K:Long-running agent execution",
      "key": "ND-4a99c8628c48cdd1",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo lega Ralph, apprendimento cumulativo, specifiche, infrastruttura di test e controllo di versione a un flusso che prepara lavoro per la revisione. Ancoraggi: From Reactive to Proactive AI (L25); The Continuous Loop Concept (L117); Prerequisites for Success (L246); What This Book Will Teach You (L319)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter01_revolution.tex",
      "source_line": 25,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B085",
      "target": "K:Independent verification and oracles",
      "key": "ND-21e992e5e9050ee6",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo lega Ralph, apprendimento cumulativo, specifiche, infrastruttura di test e controllo di versione a un flusso che prepara lavoro per la revisione. Ancoraggi: From Reactive to Proactive AI (L25); The Continuous Loop Concept (L117); Prerequisites for Success (L246); What This Book Will Teach You (L319)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter01_revolution.tex",
      "source_line": 25,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B085",
      "target": "K:Review capacity and maintainers",
      "key": "ND-db2bd6bee7fe74ad",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo lega Ralph, apprendimento cumulativo, specifiche, infrastruttura di test e controllo di versione a un flusso che prepara lavoro per la revisione. Ancoraggi: From Reactive to Proactive AI (L25); The Continuous Loop Concept (L117); Prerequisites for Success (L246); What This Book Will Teach You (L319)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter01_revolution.tex",
      "source_line": 25,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B085",
      "target": "K:AI as reviewer",
      "key": "ND-f146972b044f41e8",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo lega Ralph, apprendimento cumulativo, specifiche, infrastruttura di test e controllo di versione a un flusso che prepara lavoro per la revisione. Ancoraggi: From Reactive to Proactive AI (L25); The Continuous Loop Concept (L117); Prerequisites for Success (L246); What This Book Will Teach You (L319)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter01_revolution.tex",
      "source_line": 25,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B085",
      "target": "K:Automation bias and trust",
      "key": "ND-948156a8da69a87a",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo lega Ralph, apprendimento cumulativo, specifiche, infrastruttura di test e controllo di versione a un flusso che prepara lavoro per la revisione. Ancoraggi: From Reactive to Proactive AI (L25); The Continuous Loop Concept (L117); Prerequisites for Success (L246); What This Book Will Teach You (L319)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter01_revolution.tex",
      "source_line": 25,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B085",
      "target": "C:C01",
      "key": "ND-bf2a1a9dcc911c19",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Lo sviluppo continuativo combina esecuzione autonoma, contesto rinnovato e una frontiera umana di approvazione. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter01_revolution.tex",
      "source_line": 25,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B085",
      "target": "C:C03",
      "key": "ND-24f78a1e5865829a",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Lo sviluppo continuativo combina esecuzione autonoma, contesto rinnovato e una frontiera umana di approvazione. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter01_revolution.tex",
      "source_line": 25,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B085",
      "target": "C:C08",
      "key": "ND-84e6f5de7220b521",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Lo sviluppo continuativo combina esecuzione autonoma, contesto rinnovato e una frontiera umana di approvazione. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter01_revolution.tex",
      "source_line": 25,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B085",
      "target": "W191",
      "key": "ND-03c86408a440dee2",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Lo sviluppo continuativo combina esecuzione autonoma, contesto rinnovato e una frontiera umana di approvazione. Confronto (autonomy): Confrontare delega, arresto ed escalation. Le scale practitioner descrivono regimi di lavoro, non una misura validata e universale della maturità. Scheda W191: Rejected agent PRs reveal recurring limits in requirement understanding, repository fit and coordination with maintainers.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter01_revolution.tex",
      "source_line": 25,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "autonomy",
      "source_evidence_locator": "From Reactive to Proactive AI (L25); Prerequisites for Success (L246); What This Book Will Teach You (L319)",
      "target_evidence_locator": "Frozen v6 node W191 summary/contribution and limitation",
      "target_limitations": "Failure coding depends on visible GitHub information; shared AIDev sample.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B085",
      "target": "O010",
      "key": "ND-abd57cc46e2ca372",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Lo sviluppo continuativo combina esecuzione autonoma, contesto rinnovato e una frontiera umana di approvazione. Confronto (autonomy): Confrontare delega, arresto ed escalation. Le scale practitioner descrivono regimi di lavoro, non una misura validata e universale della maturità. Scheda O010: Osmani separates autonomy into agency and orchestration axes, describing six operating levels from suggestions to management-by-exception.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter01_revolution.tex",
      "source_line": 25,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "autonomy",
      "source_evidence_locator": "From Reactive to Proactive AI (L25); Prerequisites for Success (L246); What This Book Will Teach You (L319)",
      "target_evidence_locator": "Frozen v6 node O010 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B085",
      "target": "P086",
      "key": "ND-7e523f3166b3e533",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Lo sviluppo continuativo combina esecuzione autonoma, contesto rinnovato e una frontiera umana di approvazione. Confronto (autonomy): Confrontare delega, arresto ed escalation. Le scale practitioner descrivono regimi di lavoro, non una misura validata e universale della maturità. Scheda P086: A written interview explores Yegge’s autonomy ladder, multi-agent work, fatigue and predictions about engineering employment.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter01_revolution.tex",
      "source_line": 25,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "autonomy",
      "source_evidence_locator": "From Reactive to Proactive AI (L25); Prerequisites for Success (L246); What This Book Will Teach You (L319)",
      "target_evidence_locator": "Frozen v6 node P086 summary/contribution and limitation",
      "target_limitations": "Yegge’s eight stages are a provocative practitioner ladder, not a validated maturity scale and not Osmani’s independent agency/orchestration axes. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B085",
      "target": "W095",
      "key": "ND-79974807f1d1cdec",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Lo sviluppo continuativo combina esecuzione autonoma, contesto rinnovato e una frontiera umana di approvazione. Confronto (loop): Confrontare il loop come unità di lavoro, con stato, controlli e policy esterni. I tre corpus non costituiscono repliche indipendenti dello stesso risultato. Scheda W095: Proposes analyzing the whole agentic lifecycle across verification reliability and cost.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter01_revolution.tex",
      "source_line": 117,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "loop",
      "source_evidence_locator": "The Continuous Loop Concept (L117); Introducing the Ralph Wiggum Pattern (L123); Why Stateless Iterations Beat Long Sessions (L231)",
      "target_evidence_locator": "Frozen v6 node W095 summary/contribution and limitation",
      "target_limitations": "Synthesis only, no new outcome dataset.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B085",
      "target": "O012",
      "key": "ND-c058e8ca29f929f4",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Lo sviluppo continuativo combina esecuzione autonoma, contesto rinnovato e una frontiera umana di approvazione. Confronto (loop): Confrontare il loop come unità di lavoro, con stato, controlli e policy esterni. I tre corpus non costituiscono repliche indipendenti dello stesso risultato. Scheda O012: Osmani identifies five interoperable loop-building primitives—scheduling, worktrees, skills, connectors and subagents—plus durable external memory.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter01_revolution.tex",
      "source_line": 117,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "loop",
      "source_evidence_locator": "The Continuous Loop Concept (L117); Introducing the Ralph Wiggum Pattern (L123); Why Stateless Iterations Beat Long Sessions (L231)",
      "target_evidence_locator": "Frozen v6 node O012 summary/contribution and limitation",
      "target_limitations": "A practitioner engineering pattern; the article does not establish comparative loop reliability by controlled experiment.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B085",
      "target": "W065",
      "key": "ND-d20fcbf126f82007",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Lo sviluppo continuativo combina esecuzione autonoma, contesto rinnovato e una frontiera umana di approvazione. Confronto (review): Analizzare il trasferimento del collo di bottiglia alla revisione e i criteri di approvazione, distinguendo attività registrata e qualità effettiva del controllo. Scheda W065: Most agent PRs have no recorded human review, but same-repository human PRs also often lack review.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter01_revolution.tex",
      "source_line": 301,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "review",
      "source_evidence_locator": "The Human Review Commitment (L301)",
      "target_evidence_locator": "Frozen v6 node W065 summary/contribution and limitation",
      "target_limitations": "Recorded GitHub review is not total review rigor; shared AIDev data.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B085",
      "target": "O011",
      "key": "ND-20944639171ae9e5",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Lo sviluppo continuativo combina esecuzione autonoma, contesto rinnovato e una frontiera umana di approvazione. Confronto (review): Analizzare il trasferimento del collo di bottiglia alla revisione e i criteri di approvazione, distinguendo attività registrata e qualità effettiva del controllo. Scheda O011: AI-generated code moves the bottleneck from writing to justified acceptance, making review strategy a core engineering skill.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter01_revolution.tex",
      "source_line": 301,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "review",
      "source_evidence_locator": "The Human Review Commitment (L301)",
      "target_evidence_locator": "Frozen v6 node O011 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B085",
      "target": "B086",
      "key": "ND-66cb483bc1476225",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:philosophy.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter01_revolution.tex",
      "source_line": 325,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:philosophy"
    },
    {
      "source": "B085",
      "target": "B087",
      "key": "ND-a6be0baab654d554",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:evolution.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter01_revolution.tex",
      "source_line": 325,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:evolution"
    },
    {
      "source": "B085",
      "target": "B088",
      "key": "ND-3b819c24b36a9c12",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:ralph.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter01_revolution.tex",
      "source_line": 330,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:ralph"
    },
    {
      "source": "B085",
      "target": "B089",
      "key": "ND-ebab65cf9891819a",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:decomposition.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter01_revolution.tex",
      "source_line": 331,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:decomposition"
    },
    {
      "source": "B085",
      "target": "B090",
      "key": "ND-bb3eb6a19a64ec94",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:memory.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter01_revolution.tex",
      "source_line": 332,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:memory"
    },
    {
      "source": "B085",
      "target": "B091",
      "key": "ND-0f662e8a23a11789",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:quality.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter01_revolution.tex",
      "source_line": 333,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:quality"
    },
    {
      "source": "B085",
      "target": "B092",
      "key": "ND-95e8236980032d43",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:prompting.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter01_revolution.tex",
      "source_line": 334,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:prompting"
    },
    {
      "source": "B085",
      "target": "B094",
      "key": "ND-c8b70d2dc4c0edad",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:scheduling.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter01_revolution.tex",
      "source_line": 335,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:scheduling"
    },
    {
      "source": "B085",
      "target": "B095",
      "key": "ND-cc8983c0df037bce",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:orchestration.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter01_revolution.tex",
      "source_line": 336,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:orchestration"
    },
    {
      "source": "B085",
      "target": "B096",
      "key": "ND-1fa66c8bbc78adb1",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:safety.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter01_revolution.tex",
      "source_line": 337,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:safety"
    },
    {
      "source": "B085",
      "target": "PUB:V11:V04",
      "key": "V11-0ac2a7a3341b972a3c4202d3",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B086",
      "target": "V04",
      "key": "ND-65e52b913d7f41d9",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter02_philosophy.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B086",
      "target": "T:What agents can do",
      "key": "ND-de74c91514a46240",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "Progettare per il fallimento prevedibile significa fornire segnali di rifiuto e stato recuperabile. Ancoraggi: Embracing Predictable Failure (L18); The Backpressure Model (L96); Core Principles for Autonomous Systems (L289); Common Anti-Patterns to Avoid (L444)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter02_philosophy.tex",
      "source_line": 18,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B086",
      "target": "T:Verification & review",
      "key": "ND-66805886fec2f0e2",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Progettare per il fallimento prevedibile significa fornire segnali di rifiuto e stato recuperabile. Ancoraggi: Embracing Predictable Failure (L18); The Backpressure Model (L96); Core Principles for Autonomous Systems (L289); Common Anti-Patterns to Avoid (L444)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter02_philosophy.tex",
      "source_line": 18,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B086",
      "target": "T:Code quality & security",
      "key": "ND-afba511c5182c8d3",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Progettare per il fallimento prevedibile significa fornire segnali di rifiuto e stato recuperabile. Ancoraggi: Embracing Predictable Failure (L18); The Backpressure Model (L96); Core Principles for Autonomous Systems (L289); Common Anti-Patterns to Avoid (L444)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter02_philosophy.tex",
      "source_line": 18,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B086",
      "target": "T:System knowledge & memory",
      "key": "ND-020b85459e920e62",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Progettare per il fallimento prevedibile significa fornire segnali di rifiuto e stato recuperabile. Ancoraggi: Embracing Predictable Failure (L18); The Backpressure Model (L96); Core Principles for Autonomous Systems (L289); Common Anti-Patterns to Avoid (L444)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter02_philosophy.tex",
      "source_line": 18,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B086",
      "target": "K:Agent failure and escalation",
      "key": "ND-a5947381d673ffae",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Backpressure, test, contesto fresco, piano modificabile e memoria su disco spostano l’attenzione dal prompt perfetto alle condizioni che bloccano lavoro invalido. Ancoraggi: Embracing Predictable Failure (L18); The Backpressure Model (L96); Core Principles for Autonomous Systems (L289); Common Anti-Patterns to Avoid (L444)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter02_philosophy.tex",
      "source_line": 18,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B086",
      "target": "K:Evaluation methodology and baselines",
      "key": "ND-7e092ffb40bdbe08",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Backpressure, test, contesto fresco, piano modificabile e memoria su disco spostano l’attenzione dal prompt perfetto alle condizioni che bloccano lavoro invalido. Ancoraggi: Embracing Predictable Failure (L18); The Backpressure Model (L96); Core Principles for Autonomous Systems (L289); Common Anti-Patterns to Avoid (L444)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter02_philosophy.tex",
      "source_line": 18,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B086",
      "target": "K:Independent verification and oracles",
      "key": "ND-e69cfb62299dcf1f",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Backpressure, test, contesto fresco, piano modificabile e memoria su disco spostano l’attenzione dal prompt perfetto alle condizioni che bloccano lavoro invalido. Ancoraggi: Embracing Predictable Failure (L18); The Backpressure Model (L96); Core Principles for Autonomous Systems (L289); Common Anti-Patterns to Avoid (L444)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter02_philosophy.tex",
      "source_line": 18,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B086",
      "target": "K:Agent context and persistent memory",
      "key": "ND-f5a4d7af830b70f1",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Backpressure, test, contesto fresco, piano modificabile e memoria su disco spostano l’attenzione dal prompt perfetto alle condizioni che bloccano lavoro invalido. Ancoraggi: Embracing Predictable Failure (L18); The Backpressure Model (L96); Core Principles for Autonomous Systems (L289); Common Anti-Patterns to Avoid (L444)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter02_philosophy.tex",
      "source_line": 18,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B086",
      "target": "K:System understanding and rationale",
      "key": "ND-f9e1a4f3bdb6c253",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Backpressure, test, contesto fresco, piano modificabile e memoria su disco spostano l’attenzione dal prompt perfetto alle condizioni che bloccano lavoro invalido. Ancoraggi: Embracing Predictable Failure (L18); The Backpressure Model (L96); Core Principles for Autonomous Systems (L289); Common Anti-Patterns to Avoid (L444)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter02_philosophy.tex",
      "source_line": 18,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B086",
      "target": "C:C03",
      "key": "ND-58a990dec1c8289a",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Progettare per il fallimento prevedibile significa fornire segnali di rifiuto e stato recuperabile. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter02_philosophy.tex",
      "source_line": 18,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B086",
      "target": "C:C07",
      "key": "ND-580076972d7d7223",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Progettare per il fallimento prevedibile significa fornire segnali di rifiuto e stato recuperabile. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter02_philosophy.tex",
      "source_line": 18,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B086",
      "target": "C:C09",
      "key": "ND-a079211ddc99d3a2",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Progettare per il fallimento prevedibile significa fornire segnali di rifiuto e stato recuperabile. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter02_philosophy.tex",
      "source_line": 18,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B086",
      "target": "W071",
      "key": "ND-81ee100e7d12e307",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Progettare per il fallimento prevedibile significa fornire segnali di rifiuto e stato recuperabile. Confronto (failures): Separare errori del candidato, del contesto, della verifica e del workflow prima di applicare un nuovo tentativo o aumentare l’autonomia. Scheda W071: Rejection categories include agent failure, project workflow mismatch and unspecified reasons; distinguish causes before retrying.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter02_philosophy.tex",
      "source_line": 18,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "failures",
      "source_evidence_locator": "Embracing Predictable Failure (L18); Failures as Data (L36); Engineering as Preventing Failure Scenarios (L176)",
      "target_evidence_locator": "Frozen v6 node W071 summary/contribution and limitation",
      "target_limitations": "Explanations may be inferred from inconsistent PR records; shared AIDev data.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B086",
      "target": "O006",
      "key": "ND-cfc9ad228465a4fc",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Progettare per il fallimento prevedibile significa fornire segnali di rifiuto e stato recuperabile. Confronto (failures): Separare errori del candidato, del contesto, della verifica e del workflow prima di applicare un nuovo tentativo o aumentare l’autonomia. Scheda O006: Effective autonomous loops begin with bounded goals, observable checks and explicit stopping rules.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter02_philosophy.tex",
      "source_line": 18,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "failures",
      "source_evidence_locator": "Embracing Predictable Failure (L18); Failures as Data (L36); Engineering as Preventing Failure Scenarios (L176)",
      "target_evidence_locator": "Frozen v6 node O006 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B086",
      "target": "P087",
      "key": "ND-22be6b114dc270f6",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Progettare per il fallimento prevedibile significa fornire segnali di rifiuto e stato recuperabile. Confronto (failures): Separare errori del candidato, del contesto, della verifica e del workflow prima di applicare un nuovo tentativo o aumentare l’autonomia. Scheda P087: Interviews with Codex builders describe the agent loop, language choices, evaluation, internal use and tiered code review.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter02_philosophy.tex",
      "source_line": 18,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "failures",
      "source_evidence_locator": "Embracing Predictable Failure (L18); Failures as Data (L36); Engineering as Preventing Failure Scenarios (L176)",
      "target_evidence_locator": "Frozen v6 node P087 summary/contribution and limitation",
      "target_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B086",
      "target": "W077",
      "key": "ND-8ecbe728d73718f2",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Progettare per il fallimento prevedibile significa fornire segnali di rifiuto e stato recuperabile. Confronto (oracle): Distinguere test derivati dall’intenzione da test che ripetono l’implementazione; un esito verde richiede un oracolo pertinente e sufficientemente indipendente. Scheda W077: Tests generated directly from defective implementations can encode the bug; an independent specification reduces error propagation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter02_philosophy.tex",
      "source_line": 118,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "oracle",
      "source_evidence_locator": "Tests, Typechecks, Builds, Lints as Automated Gatekeepers (L118)",
      "target_evidence_locator": "Frozen v6 node W077 summary/contribution and limitation",
      "target_limitations": "Specific Java defect benchmark and prompt setup.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B086",
      "target": "O033",
      "key": "ND-1b3874dbe8ca11f6",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Progettare per il fallimento prevedibile significa fornire segnali di rifiuto e stato recuperabile. Confronto (oracle): Distinguere test derivati dall’intenzione da test che ripetono l’implementazione; un esito verde richiede un oracolo pertinente e sufficientemente indipendente. Scheda O033: Verification becomes the bottleneck when generation is cheap; every AI-produced change needs a justified check.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter02_philosophy.tex",
      "source_line": 118,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "oracle",
      "source_evidence_locator": "Tests, Typechecks, Builds, Lints as Automated Gatekeepers (L118)",
      "target_evidence_locator": "Frozen v6 node O033 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B086",
      "target": "W159",
      "key": "ND-ca92948e838fb700",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Progettare per il fallimento prevedibile significa fornire segnali di rifiuto e stato recuperabile. Confronto (memory): Mettere a confronto continuità del contesto, stato persistente e aggiornamento della conoscenza; una memoria più ampia non è di per sé una memoria corretta. Scheda W159: Hybrid episodic and semantic storage with retention policies can improve long-horizon consistency and token efficiency.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter02_philosophy.tex",
      "source_line": 317,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "memory",
      "source_evidence_locator": "Disk Is State, Git Is Memory (L317)",
      "target_evidence_locator": "Frozen v6 node W159 summary/contribution and limitation",
      "target_limitations": "Synthetic low-code trials; missing real SWE longitudinal validation.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B086",
      "target": "O031",
      "key": "ND-cd9d84ef5af55e99",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Progettare per il fallimento prevedibile significa fornire segnali di rifiuto e stato recuperabile. Confronto (memory): Mettere a confronto continuità del contesto, stato persistente e aggiornamento della conoscenza; una memoria più ampia non è di per sé una memoria corretta. Scheda O031: Reliable prompts are assembled from selected system context, tools and constraints rather than crafted by wording alone.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter02_philosophy.tex",
      "source_line": 317,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "memory",
      "source_evidence_locator": "Disk Is State, Git Is Memory (L317)",
      "target_evidence_locator": "Frozen v6 node O031 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B086",
      "target": "B085",
      "key": "ND-7977c334be1e5833",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:revolution.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter02_philosophy.tex",
      "source_line": 9,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:revolution"
    },
    {
      "source": "B086",
      "target": "B095",
      "key": "ND-ecbd1c3db5218a53",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:orchestration.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter02_philosophy.tex",
      "source_line": 276,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:orchestration"
    },
    {
      "source": "B086",
      "target": "PUB:V11:V04",
      "key": "V11-57834e0c31f6886d1fbe497a",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B087",
      "target": "V04",
      "key": "ND-7e6c5d89745fedb2",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter03_evolution.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B087",
      "target": "T:What agents can do",
      "key": "ND-8a439c79bcbdf5d0",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "Il modello a nove stadi rende discutibili competenze e prerequisiti della delega agli agenti. Ancoraggi: The Nine Stages of AI-Assisted Development (L17); Assessing Your Current Stage (L182); The Skills Transformation (L264); Prerequisites for This Book (L321)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter03_evolution.tex",
      "source_line": 17,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B087",
      "target": "T:Engineering structure",
      "key": "ND-9a3ec99e546063ca",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Il modello a nove stadi rende discutibili competenze e prerequisiti della delega agli agenti. Ancoraggi: The Nine Stages of AI-Assisted Development (L17); Assessing Your Current Stage (L182); The Skills Transformation (L264); Prerequisites for This Book (L321)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter03_evolution.tex",
      "source_line": 17,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B087",
      "target": "T:Skills & learning",
      "key": "ND-c3a7d2926b0ac098",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Il modello a nove stadi rende discutibili competenze e prerequisiti della delega agli agenti. Ancoraggi: The Nine Stages of AI-Assisted Development (L17); Assessing Your Current Stage (L182); The Skills Transformation (L264); Prerequisites for This Book (L321)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter03_evolution.tex",
      "source_line": 17,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B087",
      "target": "T:System knowledge & memory",
      "key": "ND-122fb550030fa3fb",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Il modello a nove stadi rende discutibili competenze e prerequisiti della delega agli agenti. Ancoraggi: The Nine Stages of AI-Assisted Development (L17); Assessing Your Current Stage (L182); The Skills Transformation (L264); Prerequisites for This Book (L321)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter03_evolution.tex",
      "source_line": 17,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B087",
      "target": "T:Jobs & roles",
      "key": "ND-26bd39e0f96a9f56",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Il modello a nove stadi rende discutibili competenze e prerequisiti della delega agli agenti. Ancoraggi: The Nine Stages of AI-Assisted Development (L17); Assessing Your Current Stage (L182); The Skills Transformation (L264); Prerequisites for This Book (L321)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter03_evolution.tex",
      "source_line": 17,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B087",
      "target": "K:Agent failure and escalation",
      "key": "ND-3b358e397e632222",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La progressione è usata per autovalutare pratiche di sviluppo, trasformazione delle abilità e preparazione a sistemi autonomi. Ancoraggi: The Nine Stages of AI-Assisted Development (L17); Assessing Your Current Stage (L182); The Skills Transformation (L264); Prerequisites for This Book (L321)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter03_evolution.tex",
      "source_line": 17,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B087",
      "target": "K:Long-running agent execution",
      "key": "ND-4efa42f36ec1ec23",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La progressione è usata per autovalutare pratiche di sviluppo, trasformazione delle abilità e preparazione a sistemi autonomi. Ancoraggi: The Nine Stages of AI-Assisted Development (L17); Assessing Your Current Stage (L182); The Skills Transformation (L264); Prerequisites for This Book (L321)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter03_evolution.tex",
      "source_line": 17,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B087",
      "target": "K:Skills formation and teaching",
      "key": "ND-fa53e8e0d6ffbae6",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La progressione è usata per autovalutare pratiche di sviluppo, trasformazione delle abilità e preparazione a sistemi autonomi. Ancoraggi: The Nine Stages of AI-Assisted Development (L17); Assessing Your Current Stage (L182); The Skills Transformation (L264); Prerequisites for This Book (L321)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter03_evolution.tex",
      "source_line": 17,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B087",
      "target": "K:Cognitive offloading and skill debt",
      "key": "ND-800114a6c61272be",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La progressione è usata per autovalutare pratiche di sviluppo, trasformazione delle abilità e preparazione a sistemi autonomi. Ancoraggi: The Nine Stages of AI-Assisted Development (L17); Assessing Your Current Stage (L182); The Skills Transformation (L264); Prerequisites for This Book (L321)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter03_evolution.tex",
      "source_line": 17,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B087",
      "target": "K:Employment and early-career roles",
      "key": "ND-0d6c02b4b6210626",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La progressione è usata per autovalutare pratiche di sviluppo, trasformazione delle abilità e preparazione a sistemi autonomi. Ancoraggi: The Nine Stages of AI-Assisted Development (L17); Assessing Your Current Stage (L182); The Skills Transformation (L264); Prerequisites for This Book (L321)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter03_evolution.tex",
      "source_line": 17,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B087",
      "target": "K:Ownership and knowledge transfer",
      "key": "ND-bc7905a877ed6b0f",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La progressione è usata per autovalutare pratiche di sviluppo, trasformazione delle abilità e preparazione a sistemi autonomi. Ancoraggi: The Nine Stages of AI-Assisted Development (L17); Assessing Your Current Stage (L182); The Skills Transformation (L264); Prerequisites for This Book (L321)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter03_evolution.tex",
      "source_line": 17,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B087",
      "target": "C:C03",
      "key": "ND-ab6f8ed14877b656",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Il modello a nove stadi rende discutibili competenze e prerequisiti della delega agli agenti. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter03_evolution.tex",
      "source_line": 17,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B087",
      "target": "C:C10",
      "key": "ND-c56805c55dd404c7",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Il modello a nove stadi rende discutibili competenze e prerequisiti della delega agli agenti. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter03_evolution.tex",
      "source_line": 17,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B087",
      "target": "C:C11",
      "key": "ND-ac4673841b9a1616",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Il modello a nove stadi rende discutibili competenze e prerequisiti della delega agli agenti. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter03_evolution.tex",
      "source_line": 17,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B087",
      "target": "W191",
      "key": "ND-678aa36a888df725",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il modello a nove stadi rende discutibili competenze e prerequisiti della delega agli agenti. Confronto (autonomy): Confrontare delega, arresto ed escalation. Le scale practitioner descrivono regimi di lavoro, non una misura validata e universale della maturità. Scheda W191: Rejected agent PRs reveal recurring limits in requirement understanding, repository fit and coordination with maintainers.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter03_evolution.tex",
      "source_line": 217,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "autonomy",
      "source_evidence_locator": "Team Readiness Indicators (L217); What You Need Before Attempting Autonomous Loops (L341)",
      "target_evidence_locator": "Frozen v6 node W191 summary/contribution and limitation",
      "target_limitations": "Failure coding depends on visible GitHub information; shared AIDev sample.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B087",
      "target": "O010",
      "key": "ND-2e6a4ee063ccddf1",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il modello a nove stadi rende discutibili competenze e prerequisiti della delega agli agenti. Confronto (autonomy): Confrontare delega, arresto ed escalation. Le scale practitioner descrivono regimi di lavoro, non una misura validata e universale della maturità. Scheda O010: Osmani separates autonomy into agency and orchestration axes, describing six operating levels from suggestions to management-by-exception.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter03_evolution.tex",
      "source_line": 217,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "autonomy",
      "source_evidence_locator": "Team Readiness Indicators (L217); What You Need Before Attempting Autonomous Loops (L341)",
      "target_evidence_locator": "Frozen v6 node O010 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B087",
      "target": "P086",
      "key": "ND-17d03523d4e084f0",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il modello a nove stadi rende discutibili competenze e prerequisiti della delega agli agenti. Confronto (autonomy): Confrontare delega, arresto ed escalation. Le scale practitioner descrivono regimi di lavoro, non una misura validata e universale della maturità. Scheda P086: A written interview explores Yegge’s autonomy ladder, multi-agent work, fatigue and predictions about engineering employment.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter03_evolution.tex",
      "source_line": 217,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "autonomy",
      "source_evidence_locator": "Team Readiness Indicators (L217); What You Need Before Attempting Autonomous Loops (L341)",
      "target_evidence_locator": "Frozen v6 node P086 summary/contribution and limitation",
      "target_limitations": "Yegge’s eight stages are a provocative practitioner ladder, not a validated maturity scale and not Osmani’s independent agency/orchestration axes. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B087",
      "target": "W118",
      "key": "ND-96d9fb7ea7aa3081",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il modello a nove stadi rende discutibili competenze e prerequisiti della delega agli agenti. Confronto (learning): Confrontare apprendimento, autonomia cognitiva e debito di competenza; il quiz immediato del corpus non valida retention ritardata o prestazione professionale di lungo periodo. Scheda W118: Access to AI can reduce independent conceptual learning even without faster task completion.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter03_evolution.tex",
      "source_line": 80,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "learning",
      "source_evidence_locator": "Stages 1--2: Learning Basic AI Tools (L80); The Skills Transformation (L264)",
      "target_evidence_locator": "Frozen v6 node W118 summary/contribution and limitation",
      "target_limitations": "Controlled learning quiz; not long-run professional performance. Immediate quiz only, not delayed retention. Source percentage normalization is unresolved; Figure 10.2 is qualitative. See Appendix B and ISSUE:V6:W118_NORMALIZATION.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B087",
      "target": "O003",
      "key": "ND-89c0da5249b15441",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il modello a nove stadi rende discutibili competenze e prerequisiti della delega agli agenti. Confronto (learning): Confrontare apprendimento, autonomia cognitiva e debito di competenza; il quiz immediato del corpus non valida retention ritardata o prestazione professionale di lungo periodo. Scheda O003: Developers must deliberately practice reasoning, debugging and code comprehension when agents perform most implementation work.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter03_evolution.tex",
      "source_line": 80,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "learning",
      "source_evidence_locator": "Stages 1--2: Learning Basic AI Tools (L80); The Skills Transformation (L264)",
      "target_evidence_locator": "Frozen v6 node O003 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B087",
      "target": "W123",
      "key": "ND-300baf1675aa7e2e",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il modello a nove stadi rende discutibili competenze e prerequisiti della delega agli agenti. Confronto (roles): Confrontare trasformazione dei compiti, formazione dei junior e dinamiche occupazionali; distinguere previsione, testimonianza e identificazione causale. Scheda W123: Early adopter firms show higher software hiring, especially junior hiring, contradicting simple substitution stories.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter03_evolution.tex",
      "source_line": 17,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "roles",
      "source_evidence_locator": "The Nine Stages of AI-Assisted Development (L17); The Skills Transformation (L264); Prerequisites for This Book (L321)",
      "target_evidence_locator": "Frozen v6 node W123 summary/contribution and limitation",
      "target_limitations": "Firm adoption selection and platform measures complicate causal attribution.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B087",
      "target": "O035",
      "key": "ND-eeebc66c3e1f20bd",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il modello a nove stadi rende discutibili competenze e prerequisiti della delega agli agenti. Confronto (roles): Confrontare trasformazione dei compiti, formazione dei junior e dinamiche occupazionali; distinguere previsione, testimonianza e identificazione causale. Scheda O035: Removing junior engineering positions can damage apprenticeship and the future pool of experienced maintainers.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter03_evolution.tex",
      "source_line": 17,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "roles",
      "source_evidence_locator": "The Nine Stages of AI-Assisted Development (L17); The Skills Transformation (L264); Prerequisites for This Book (L321)",
      "target_evidence_locator": "Frozen v6 node O035 summary/contribution and limitation",
      "target_limitations": "A prescriptive career and hiring essay; no original causal analysis of employment trends.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B087",
      "target": "B086",
      "key": "ND-e64c71c9f8b213f5",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:philosophy.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter03_evolution.tex",
      "source_line": 9,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:philosophy"
    },
    {
      "source": "B087",
      "target": "B086",
      "key": "ND-aa38532b424a1a3c",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:philosophy.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter03_evolution.tex",
      "source_line": 303,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:philosophy"
    },
    {
      "source": "B087",
      "target": "B095",
      "key": "ND-1dc763d601796282",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:orchestration.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter03_evolution.tex",
      "source_line": 166,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:orchestration"
    },
    {
      "source": "B087",
      "target": "PUB:V11:V04",
      "key": "V11-2e263e7d97a9448f184f2835",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B088",
      "target": "V04",
      "key": "ND-e50092e720206b6c",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter04_ralph.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B088",
      "target": "T:What agents can do",
      "key": "ND-c18fcd693f10edd9",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "Il pattern Ralph ripete un incarico con contesto fresco e progresso conservato fuori dal modello. Ancoraggi: Anatomy of a Ralph Loop (L20); Implementation Options (L328); Your First Ralph Loop (L416); Troubleshooting Common Issues (L650)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter04_ralph.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B088",
      "target": "T:Verification & review",
      "key": "ND-0e683503d3e3faa5",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Il pattern Ralph ripete un incarico con contesto fresco e progresso conservato fuori dal modello. Ancoraggi: Anatomy of a Ralph Loop (L20); Implementation Options (L328); Your First Ralph Loop (L416); Troubleshooting Common Issues (L650)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter04_ralph.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B088",
      "target": "T:Engineering structure",
      "key": "ND-465daf04bc924746",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Il pattern Ralph ripete un incarico con contesto fresco e progresso conservato fuori dal modello. Ancoraggi: Anatomy of a Ralph Loop (L20); Implementation Options (L328); Your First Ralph Loop (L416); Troubleshooting Common Issues (L650)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter04_ralph.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B088",
      "target": "T:System knowledge & memory",
      "key": "ND-43d603b029e3fdfb",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Il pattern Ralph ripete un incarico con contesto fresco e progresso conservato fuori dal modello. Ancoraggi: Anatomy of a Ralph Loop (L20); Implementation Options (L328); Your First Ralph Loop (L416); Troubleshooting Common Issues (L650)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter04_ralph.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B088",
      "target": "T:Code quality & security",
      "key": "ND-bf303c8853f83fb4",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Il pattern Ralph ripete un incarico con contesto fresco e progresso conservato fuori dal modello. Ancoraggi: Anatomy of a Ralph Loop (L20); Implementation Options (L328); Your First Ralph Loop (L416); Troubleshooting Common Issues (L650)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter04_ralph.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B088",
      "target": "K:Long-running agent execution",
      "key": "ND-ac3239f736fd0713",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Anatomia, ciclo di iterazione, varianti implementative, primo esercizio e diagnosi iniziale trasformano il loop in una procedura concreta. Ancoraggi: Anatomy of a Ralph Loop (L20); Implementation Options (L328); Your First Ralph Loop (L416); Troubleshooting Common Issues (L650)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter04_ralph.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B088",
      "target": "K:Agent failure and escalation",
      "key": "ND-ee11f912d92bed22",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Anatomia, ciclo di iterazione, varianti implementative, primo esercizio e diagnosi iniziale trasformano il loop in una procedura concreta. Ancoraggi: Anatomy of a Ralph Loop (L20); Implementation Options (L328); Your First Ralph Loop (L416); Troubleshooting Common Issues (L650)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter04_ralph.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B088",
      "target": "K:Independent verification and oracles",
      "key": "ND-6137c04291273efe",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Anatomia, ciclo di iterazione, varianti implementative, primo esercizio e diagnosi iniziale trasformano il loop in una procedura concreta. Ancoraggi: Anatomy of a Ralph Loop (L20); Implementation Options (L328); Your First Ralph Loop (L416); Troubleshooting Common Issues (L650)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter04_ralph.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B088",
      "target": "K:Agent context and persistent memory",
      "key": "ND-c8de9227ba248563",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Anatomia, ciclo di iterazione, varianti implementative, primo esercizio e diagnosi iniziale trasformano il loop in una procedura concreta. Ancoraggi: Anatomy of a Ralph Loop (L20); Implementation Options (L328); Your First Ralph Loop (L416); Troubleshooting Common Issues (L650)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter04_ralph.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B088",
      "target": "K:System understanding and rationale",
      "key": "ND-27da713239102a72",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Anatomia, ciclo di iterazione, varianti implementative, primo esercizio e diagnosi iniziale trasformano il loop in una procedura concreta. Ancoraggi: Anatomy of a Ralph Loop (L20); Implementation Options (L328); Your First Ralph Loop (L416); Troubleshooting Common Issues (L650)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter04_ralph.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B088",
      "target": "K:Evaluation methodology and baselines",
      "key": "ND-73f788286f70288a",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Anatomia, ciclo di iterazione, varianti implementative, primo esercizio e diagnosi iniziale trasformano il loop in una procedura concreta. Ancoraggi: Anatomy of a Ralph Loop (L20); Implementation Options (L328); Your First Ralph Loop (L416); Troubleshooting Common Issues (L650)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter04_ralph.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B088",
      "target": "C:C03",
      "key": "ND-6c7fec099e2f7c31",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Il pattern Ralph ripete un incarico con contesto fresco e progresso conservato fuori dal modello. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter04_ralph.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B088",
      "target": "C:C07",
      "key": "ND-45a42e001c694aca",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Il pattern Ralph ripete un incarico con contesto fresco e progresso conservato fuori dal modello. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter04_ralph.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B088",
      "target": "C:C09",
      "key": "ND-1111890855020b8c",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Il pattern Ralph ripete un incarico con contesto fresco e progresso conservato fuori dal modello. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter04_ralph.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B088",
      "target": "W095",
      "key": "ND-acb921dca313d3ac",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il pattern Ralph ripete un incarico con contesto fresco e progresso conservato fuori dal modello. Confronto (loop): Confrontare il loop come unità di lavoro, con stato, controlli e policy esterni. I tre corpus non costituiscono repliche indipendenti dello stesso risultato. Scheda W095: Proposes analyzing the whole agentic lifecycle across verification reliability and cost.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter04_ralph.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "loop",
      "source_evidence_locator": "Anatomy of a Ralph Loop (L20); Your First Ralph Loop (L416); The One-Item-Per-Loop Principle (L139)",
      "target_evidence_locator": "Frozen v6 node W095 summary/contribution and limitation",
      "target_limitations": "Synthesis only, no new outcome dataset.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B088",
      "target": "O012",
      "key": "ND-a6e5c49079b2b84b",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il pattern Ralph ripete un incarico con contesto fresco e progresso conservato fuori dal modello. Confronto (loop): Confrontare il loop come unità di lavoro, con stato, controlli e policy esterni. I tre corpus non costituiscono repliche indipendenti dello stesso risultato. Scheda O012: Osmani identifies five interoperable loop-building primitives—scheduling, worktrees, skills, connectors and subagents—plus durable external memory.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter04_ralph.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "loop",
      "source_evidence_locator": "Anatomy of a Ralph Loop (L20); Your First Ralph Loop (L416); The One-Item-Per-Loop Principle (L139)",
      "target_evidence_locator": "Frozen v6 node O012 summary/contribution and limitation",
      "target_limitations": "A practitioner engineering pattern; the article does not establish comparative loop reliability by controlled experiment.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B088",
      "target": "P110",
      "key": "ND-b8208def4e3face1",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il pattern Ralph ripete un incarico con contesto fresco e progresso conservato fuori dal modello. Confronto (loop): Confrontare il loop come unità di lavoro, con stato, controlli e policy esterni. I tre corpus non costituiscono repliche indipendenti dello stesso risultato. Scheda P110: Orosz traces Ralph-style loops, scheduled triggers and goal-oriented harness features.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter04_ralph.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "loop",
      "source_evidence_locator": "Anatomy of a Ralph Loop (L20); Your First Ralph Loop (L416); The One-Item-Per-Loop Principle (L139)",
      "target_evidence_locator": "Frozen v6 node P110 summary/contribution and limitation",
      "target_limitations": "P110 directly links https://addyosmani.com/blog/loop-engineering/ (7 June 2026). O012 catalogues the substantially matching Substack edition (8 June 2026). Treat the edge as discussion of the same underlying work via an alternate edition, not an exact-URL citation. The paid remainder and comparative loop outcomes remain unreviewed. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B088",
      "target": "W159",
      "key": "ND-843fdfd5bd8d848b",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il pattern Ralph ripete un incarico con contesto fresco e progresso conservato fuori dal modello. Confronto (memory): Mettere a confronto continuità del contesto, stato persistente e aggiornamento della conoscenza; una memoria più ampia non è di per sé una memoria corretta. Scheda W159: Hybrid episodic and semantic storage with retention policies can improve long-horizon consistency and token efficiency.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter04_ralph.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "memory",
      "source_evidence_locator": "Anatomy of a Ralph Loop (L20); Implementation Options (L328); Troubleshooting Common Issues (L650)",
      "target_evidence_locator": "Frozen v6 node W159 summary/contribution and limitation",
      "target_limitations": "Synthetic low-code trials; missing real SWE longitudinal validation.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B088",
      "target": "O031",
      "key": "ND-d1846025893c0054",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il pattern Ralph ripete un incarico con contesto fresco e progresso conservato fuori dal modello. Confronto (memory): Mettere a confronto continuità del contesto, stato persistente e aggiornamento della conoscenza; una memoria più ampia non è di per sé una memoria corretta. Scheda O031: Reliable prompts are assembled from selected system context, tools and constraints rather than crafted by wording alone.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter04_ralph.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "memory",
      "source_evidence_locator": "Anatomy of a Ralph Loop (L20); Implementation Options (L328); Troubleshooting Common Issues (L650)",
      "target_evidence_locator": "Frozen v6 node O031 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B088",
      "target": "W077",
      "key": "ND-328eca78a5240708",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il pattern Ralph ripete un incarico con contesto fresco e progresso conservato fuori dal modello. Confronto (oracle): Distinguere test derivati dall’intenzione da test che ripetono l’implementazione; un esito verde richiede un oracolo pertinente e sufficientemente indipendente. Scheda W077: Tests generated directly from defective implementations can encode the bug; an independent specification reduces error propagation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter04_ralph.tex",
      "source_line": 243,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "oracle",
      "source_evidence_locator": "Step 8: Capture Test Intent (L243)",
      "target_evidence_locator": "Frozen v6 node W077 summary/contribution and limitation",
      "target_limitations": "Specific Java defect benchmark and prompt setup.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B088",
      "target": "O033",
      "key": "ND-b660e6256c2e0908",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il pattern Ralph ripete un incarico con contesto fresco e progresso conservato fuori dal modello. Confronto (oracle): Distinguere test derivati dall’intenzione da test che ripetono l’implementazione; un esito verde richiede un oracolo pertinente e sufficientemente indipendente. Scheda O033: Verification becomes the bottleneck when generation is cheap; every AI-produced change needs a justified check.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter04_ralph.tex",
      "source_line": 243,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "oracle",
      "source_evidence_locator": "Step 8: Capture Test Intent (L243)",
      "target_evidence_locator": "Frozen v6 node O033 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B088",
      "target": "B087",
      "key": "ND-6be7f33749b1c019",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:evolution.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter04_ralph.tex",
      "source_line": 9,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:evolution"
    },
    {
      "source": "B088",
      "target": "B085",
      "key": "ND-059df3f26f95994a",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:revolution.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter04_ralph.tex",
      "source_line": 15,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:revolution"
    },
    {
      "source": "B088",
      "target": "PUB:V11:V04",
      "key": "V11-50df4bfc45267ec9b3c55c10",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B089",
      "target": "V04",
      "key": "ND-983e08dcf753b8f7",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter05_decomposition.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B089",
      "target": "T:Engineering structure",
      "key": "ND-cbcdfa4f78afa460",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "La decomposizione rende una richiesta eseguibile attraverso unità limitate e criteri verificabili. Ancoraggi: From PRD to Executable Tasks (L24); The Plan File Schema (L225); Writing Effective Acceptance Criteria (L352); A Complete Worked Example (L506)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter05_decomposition.tex",
      "source_line": 24,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B089",
      "target": "T:Verification & review",
      "key": "ND-5cea8b737b4b7f2e",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La decomposizione rende una richiesta eseguibile attraverso unità limitate e criteri verificabili. Ancoraggi: From PRD to Executable Tasks (L24); The Plan File Schema (L225); Writing Effective Acceptance Criteria (L352); A Complete Worked Example (L506)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter05_decomposition.tex",
      "source_line": 24,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B089",
      "target": "T:System knowledge & memory",
      "key": "ND-1beb3fc1b23a41f3",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La decomposizione rende una richiesta eseguibile attraverso unità limitate e criteri verificabili. Ancoraggi: From PRD to Executable Tasks (L24); The Plan File Schema (L225); Writing Effective Acceptance Criteria (L352); A Complete Worked Example (L506)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter05_decomposition.tex",
      "source_line": 24,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B089",
      "target": "T:Code quality & security",
      "key": "ND-c7316d44d9943d0f",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La decomposizione rende una richiesta eseguibile attraverso unità limitate e criteri verificabili. Ancoraggi: From PRD to Executable Tasks (L24); The Plan File Schema (L225); Writing Effective Acceptance Criteria (L352); A Complete Worked Example (L506)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter05_decomposition.tex",
      "source_line": 24,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B089",
      "target": "K:Specifications and governance",
      "key": "ND-4fbeef191c068190",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Dal PRD al piano strutturato, il capitolo descrive caratteristiche dei task, schema del file e criteri di accettazione con un esempio completo. Ancoraggi: From PRD to Executable Tasks (L24); The Plan File Schema (L225); Writing Effective Acceptance Criteria (L352); A Complete Worked Example (L506)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter05_decomposition.tex",
      "source_line": 24,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B089",
      "target": "K:Independent verification and oracles",
      "key": "ND-746ca475e1ffdf5b",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Dal PRD al piano strutturato, il capitolo descrive caratteristiche dei task, schema del file e criteri di accettazione con un esempio completo. Ancoraggi: From PRD to Executable Tasks (L24); The Plan File Schema (L225); Writing Effective Acceptance Criteria (L352); A Complete Worked Example (L506)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter05_decomposition.tex",
      "source_line": 24,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B089",
      "target": "K:System understanding and rationale",
      "key": "ND-e89afc0015ea0484",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Dal PRD al piano strutturato, il capitolo descrive caratteristiche dei task, schema del file e criteri di accettazione con un esempio completo. Ancoraggi: From PRD to Executable Tasks (L24); The Plan File Schema (L225); Writing Effective Acceptance Criteria (L352); A Complete Worked Example (L506)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter05_decomposition.tex",
      "source_line": 24,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B089",
      "target": "K:Evaluation methodology and baselines",
      "key": "ND-13d63d2d0d61f2fb",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Dal PRD al piano strutturato, il capitolo descrive caratteristiche dei task, schema del file e criteri di accettazione con un esempio completo. Ancoraggi: From PRD to Executable Tasks (L24); The Plan File Schema (L225); Writing Effective Acceptance Criteria (L352); A Complete Worked Example (L506)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter05_decomposition.tex",
      "source_line": 24,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B089",
      "target": "C:C04",
      "key": "ND-731313edcf1df1d7",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: La decomposizione rende una richiesta eseguibile attraverso unità limitate e criteri verificabili. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter05_decomposition.tex",
      "source_line": 24,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B089",
      "target": "C:C07",
      "key": "ND-4aa073afabb342b0",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: La decomposizione rende una richiesta eseguibile attraverso unità limitate e criteri verificabili. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter05_decomposition.tex",
      "source_line": 24,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B089",
      "target": "W011",
      "key": "ND-e04982e4dbe774d0",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La decomposizione rende una richiesta eseguibile attraverso unità limitate e criteri verificabili. Confronto (intent): Confrontare intenti, specifiche e criteri di accettazione. La convergenza concettuale non costituisce una validazione sperimentale del processo. Scheda W011: Proposes specification and verification governance to balance faster generation against reliability.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter05_decomposition.tex",
      "source_line": 80,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "intent",
      "source_evidence_locator": "Maintaining the Specification as Source of Truth (L80); Boolean Acceptance Criteria (L194); Writing Effective Acceptance Criteria (L352)",
      "target_evidence_locator": "Frozen v6 node W011 summary/contribution and limitation",
      "target_limitations": "Synthesis rather than a new intervention trial.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B089",
      "target": "O018",
      "key": "ND-ad1039ddfaa68993",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La decomposizione rende una richiesta eseguibile attraverso unità limitate e criteri verificabili. Confronto (intent): Confrontare intenti, specifiche e criteri di accettazione. La convergenza concettuale non costituisce una validazione sperimentale del processo. Scheda O018: A useful agent specification is compact, testable and iterative rather than a giant prompt resembling an unvalidated requirements dump.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter05_decomposition.tex",
      "source_line": 80,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "intent",
      "source_evidence_locator": "Maintaining the Specification as Source of Truth (L80); Boolean Acceptance Criteria (L194); Writing Effective Acceptance Criteria (L352)",
      "target_evidence_locator": "Frozen v6 node O018 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B089",
      "target": "P100",
      "key": "ND-799010ea72662036",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La decomposizione rende una richiesta eseguibile attraverso unità limitate e criteri verificabili. Confronto (intent): Confrontare intenti, specifiche e criteri di accettazione. La convergenza concettuale non costituisce una validazione sperimentale del processo. Scheda P100: Orosz revisits Brooks’s distinction between fundamental software difficulty and tool-level improvement.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter05_decomposition.tex",
      "source_line": 80,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "intent",
      "source_evidence_locator": "Maintaining the Specification as Source of Truth (L80); Boolean Acceptance Criteria (L194); Writing Effective Acceptance Criteria (L352)",
      "target_evidence_locator": "Frozen v6 node P100 summary/contribution and limitation",
      "target_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B089",
      "target": "W099",
      "key": "ND-afd57d0452264b8b",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La decomposizione rende una richiesta eseguibile attraverso unità limitate e criteri verificabili. Confronto (iterative): Esaminare come chiarimenti e modifiche di intenzione si propagano agli artefatti e alla revisione; evitare di equiparare una sequenza di gate a un processo necessariamente waterfall. Scheda W099: Comparing diff content to stated intent can help authors find unintended deviations.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter05_decomposition.tex",
      "source_line": 335,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "iterative",
      "source_evidence_locator": "Tracking Progress Across Iterations (L335); Investigation Phase (L518); Implementation Phase (L541)",
      "target_evidence_locator": "Frozen v6 node W099 summary/contribution and limitation",
      "target_limitations": "Small reported effect; defect denominator absent.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B089",
      "target": "W077",
      "key": "ND-5b9a3ee7df53ca64",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La decomposizione rende una richiesta eseguibile attraverso unità limitate e criteri verificabili. Confronto (oracle): Distinguere test derivati dall’intenzione da test che ripetono l’implementazione; un esito verde richiede un oracolo pertinente e sufficientemente indipendente. Scheda W077: Tests generated directly from defective implementations can encode the bug; an independent specification reduces error propagation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter05_decomposition.tex",
      "source_line": 399,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "oracle",
      "source_evidence_locator": "Test-Based Verification (L399); Boolean Acceptance Criteria (L194); Writing Effective Acceptance Criteria (L352)",
      "target_evidence_locator": "Frozen v6 node W077 summary/contribution and limitation",
      "target_limitations": "Specific Java defect benchmark and prompt setup.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B089",
      "target": "O033",
      "key": "ND-c5612ab8eb87e0fc",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La decomposizione rende una richiesta eseguibile attraverso unità limitate e criteri verificabili. Confronto (oracle): Distinguere test derivati dall’intenzione da test che ripetono l’implementazione; un esito verde richiede un oracolo pertinente e sufficientemente indipendente. Scheda O033: Verification becomes the bottleneck when generation is cheap; every AI-produced change needs a justified check.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter05_decomposition.tex",
      "source_line": 399,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "oracle",
      "source_evidence_locator": "Test-Based Verification (L399); Boolean Acceptance Criteria (L194); Writing Effective Acceptance Criteria (L352)",
      "target_evidence_locator": "Frozen v6 node O033 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B089",
      "target": "B088",
      "key": "ND-bd3c9a256e5edbd1",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:ralph.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter05_decomposition.tex",
      "source_line": 9,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:ralph"
    },
    {
      "source": "B089",
      "target": "B039",
      "key": "ND-5c6718c435959251",
      "relation": "ND_SPECIALIZES",
      "rationale": "Decomposizione in task e acceptance criteria rende lo SDD consumabile da una macchina. Ancoraggi sorgente: From PRD to Executable Tasks (L24); The Plan File Schema (L225); Writing Effective Acceptance Criteria (L352); A Complete Worked Example (L506). Destinazione: Four Phases, Four Gates (L20); Model Selection Strategy (L241); The Clarification Phase (L361); Quality Checklists: Unit Tests for English (L467)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter05_decomposition.tex",
      "source_line": 24,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_basis": "EDITORIAL_CONTENT_COMPARISON_NOT_INDEPENDENT_CORROBORATION"
    },
    {
      "source": "B089",
      "target": "PUB:V11:V04",
      "key": "V11-bcc618afe93a3dc40217a1aa",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B090",
      "target": "V04",
      "key": "ND-ae09b3d0bcbac987",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter06_memory.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B090",
      "target": "T:System knowledge & memory",
      "key": "ND-5fbd291fa4f49661",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "Quattro canali di memoria consentono al loop di conservare conoscenza senza mantenere una sessione infinita. Ancoraggi: The Four Channels of Memory (L18); Building AGENTS.md (L136); Context Injection Strategies (L420); Memory Injection Technique (L510)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter06_memory.tex",
      "source_line": 18,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B090",
      "target": "T:What agents can do",
      "key": "ND-efe1c6ff08381b77",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Quattro canali di memoria consentono al loop di conservare conoscenza senza mantenere una sessione infinita. Ancoraggi: The Four Channels of Memory (L18); Building AGENTS.md (L136); Context Injection Strategies (L420); Memory Injection Technique (L510)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter06_memory.tex",
      "source_line": 18,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B090",
      "target": "T:Engineering structure",
      "key": "ND-f70a50ca5de19d67",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Quattro canali di memoria consentono al loop di conservare conoscenza senza mantenere una sessione infinita. Ancoraggi: The Four Channels of Memory (L18); Building AGENTS.md (L136); Context Injection Strategies (L420); Memory Injection Technique (L510)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter06_memory.tex",
      "source_line": 18,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B090",
      "target": "T:Skills & learning",
      "key": "ND-24a5b01f3b9ddc26",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Quattro canali di memoria consentono al loop di conservare conoscenza senza mantenere una sessione infinita. Ancoraggi: The Four Channels of Memory (L18); Building AGENTS.md (L136); Context Injection Strategies (L420); Memory Injection Technique (L510)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter06_memory.tex",
      "source_line": 18,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B090",
      "target": "K:Agent context and persistent memory",
      "key": "ND-f9fb9ca4a4f37d55",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "AGENTS.md, apprendimento cumulativo e strategie di iniezione del contesto organizzano stato operativo e conoscenza durevole. Ancoraggi: The Four Channels of Memory (L18); Building AGENTS.md (L136); Context Injection Strategies (L420); Memory Injection Technique (L510)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter06_memory.tex",
      "source_line": 18,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B090",
      "target": "K:System understanding and rationale",
      "key": "ND-62c35574df96e320",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "AGENTS.md, apprendimento cumulativo e strategie di iniezione del contesto organizzano stato operativo e conoscenza durevole. Ancoraggi: The Four Channels of Memory (L18); Building AGENTS.md (L136); Context Injection Strategies (L420); Memory Injection Technique (L510)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter06_memory.tex",
      "source_line": 18,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B090",
      "target": "K:Skills formation and teaching",
      "key": "ND-e5df4d57429c7d89",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "AGENTS.md, apprendimento cumulativo e strategie di iniezione del contesto organizzano stato operativo e conoscenza durevole. Ancoraggi: The Four Channels of Memory (L18); Building AGENTS.md (L136); Context Injection Strategies (L420); Memory Injection Technique (L510)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter06_memory.tex",
      "source_line": 18,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B090",
      "target": "K:Cognitive offloading and skill debt",
      "key": "ND-692369aabd20abaf",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "AGENTS.md, apprendimento cumulativo e strategie di iniezione del contesto organizzano stato operativo e conoscenza durevole. Ancoraggi: The Four Channels of Memory (L18); Building AGENTS.md (L136); Context Injection Strategies (L420); Memory Injection Technique (L510)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter06_memory.tex",
      "source_line": 18,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B090",
      "target": "C:C09",
      "key": "ND-2c0c3c9d4c045cd5",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Quattro canali di memoria consentono al loop di conservare conoscenza senza mantenere una sessione infinita. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter06_memory.tex",
      "source_line": 18,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B090",
      "target": "C:C10",
      "key": "ND-7de9ef045598e2d4",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Quattro canali di memoria consentono al loop di conservare conoscenza senza mantenere una sessione infinita. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter06_memory.tex",
      "source_line": 18,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B090",
      "target": "W159",
      "key": "ND-47cdf7110a3cfba9",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Quattro canali di memoria consentono al loop di conservare conoscenza senza mantenere una sessione infinita. Confronto (memory): Mettere a confronto continuità del contesto, stato persistente e aggiornamento della conoscenza; una memoria più ampia non è di per sé una memoria corretta. Scheda W159: Hybrid episodic and semantic storage with retention policies can improve long-horizon consistency and token efficiency.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter06_memory.tex",
      "source_line": 18,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "memory",
      "source_evidence_locator": "The Four Channels of Memory (L18); Task State (prd.json) (L115); Creating Institutional Memory (L399)",
      "target_evidence_locator": "Frozen v6 node W159 summary/contribution and limitation",
      "target_limitations": "Synthetic low-code trials; missing real SWE longitudinal validation.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B090",
      "target": "O031",
      "key": "ND-14cf7cd7193a6176",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Quattro canali di memoria consentono al loop di conservare conoscenza senza mantenere una sessione infinita. Confronto (memory): Mettere a confronto continuità del contesto, stato persistente e aggiornamento della conoscenza; una memoria più ampia non è di per sé una memoria corretta. Scheda O031: Reliable prompts are assembled from selected system context, tools and constraints rather than crafted by wording alone.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter06_memory.tex",
      "source_line": 18,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "memory",
      "source_evidence_locator": "The Four Channels of Memory (L18); Task State (prd.json) (L115); Creating Institutional Memory (L399)",
      "target_evidence_locator": "Frozen v6 node O031 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B090",
      "target": "P090",
      "key": "ND-3c03bf7e652c5bd4",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Quattro canali di memoria consentono al loop di conservare conoscenza senza mantenere una sessione infinita. Confronto (memory): Mettere a confronto continuità del contesto, stato persistente e aggiornamento della conoscenza; una memoria più ampia non è di per sé una memoria corretta. Scheda P090: An industry case describes Uber’s AI development platform, shared context, internal agents and review-related tooling.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter06_memory.tex",
      "source_line": 18,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "memory",
      "source_evidence_locator": "The Four Channels of Memory (L18); Task State (prd.json) (L115); Creating Institutional Memory (L399)",
      "target_evidence_locator": "Frozen v6 node P090 summary/contribution and limitation",
      "target_limitations": "Original publication March 10; updated March 11. Reported adoption percentages use different denominators. Author discloses former employment at Uber. The source’s correction distinguishes 84% agentic-tool adoption from 65–72% IDE code-generation figures and CLI-specific measures; those denominators must not be interchanged. An author correction in the March 12, 2026 Pulse distinguishes the IDE-generated-code share from an earlier erroneous percentage. Original date, updated text and company-level denominators remain separate. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B090",
      "target": "W157",
      "key": "ND-9b42b7ba18535253",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Quattro canali di memoria consentono al loop di conservare conoscenza senza mantenere una sessione infinita. Confronto (static): Confrontare file di istruzioni, memoria esterna e responsabilità di aggiornamento; i meccanismi descritti non sono tutti equivalenti alla memoria virtuale gestita dal sistema. Scheda W157: Typed state pages and enforced write policy protect essential agent memory against compaction and reset failures.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter06_memory.tex",
      "source_line": 123,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "static",
      "source_evidence_locator": "Knowledge Base (AGENTS.md / CLAUDE.md) (L123); Building AGENTS.md (L136); What Belongs in AGENTS.md (L142)",
      "target_evidence_locator": "Frozen v6 node W157 summary/contribution and limitation",
      "target_limitations": "Guarantees conditional on token-budget working set; limited trace and synthetic evaluation.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B090",
      "target": "O004",
      "key": "ND-54b7e350ad9c4b59",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Quattro canali di memoria consentono al loop di conservare conoscenza senza mantenere una sessione infinita. Confronto (static): Confrontare file di istruzioni, memoria esterna e responsabilità di aggiornamento; i meccanismi descritti non sono tutti equivalenti alla memoria virtuale gestita dal sistema. Scheda O004: Agent configuration and memory are perishable operational assets that should be periodically revalidated.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter06_memory.tex",
      "source_line": 123,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "static",
      "source_evidence_locator": "Knowledge Base (AGENTS.md / CLAUDE.md) (L123); Building AGENTS.md (L136); What Belongs in AGENTS.md (L142)",
      "target_evidence_locator": "Frozen v6 node O004 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B090",
      "target": "W118",
      "key": "ND-8895214061c475e2",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Quattro canali di memoria consentono al loop di conservare conoscenza senza mantenere una sessione infinita. Confronto (learning): Confrontare apprendimento, autonomia cognitiva e debito di competenza; il quiz immediato del corpus non valida retention ritardata o prestazione professionale di lungo periodo. Scheda W118: Access to AI can reduce independent conceptual learning even without faster task completion.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter06_memory.tex",
      "source_line": 275,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "learning",
      "source_evidence_locator": "The Compound Learning Loop (L275); Extracting Learnings from Threads (L359); Measuring Compound Learning (L383)",
      "target_evidence_locator": "Frozen v6 node W118 summary/contribution and limitation",
      "target_limitations": "Controlled learning quiz; not long-run professional performance. Immediate quiz only, not delayed retention. Source percentage normalization is unresolved; Figure 10.2 is qualitative. See Appendix B and ISSUE:V6:W118_NORMALIZATION.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B090",
      "target": "O003",
      "key": "ND-a01509720ceb88b6",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Quattro canali di memoria consentono al loop di conservare conoscenza senza mantenere una sessione infinita. Confronto (learning): Confrontare apprendimento, autonomia cognitiva e debito di competenza; il quiz immediato del corpus non valida retention ritardata o prestazione professionale di lungo periodo. Scheda O003: Developers must deliberately practice reasoning, debugging and code comprehension when agents perform most implementation work.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter06_memory.tex",
      "source_line": 275,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "learning",
      "source_evidence_locator": "The Compound Learning Loop (L275); Extracting Learnings from Threads (L359); Measuring Compound Learning (L383)",
      "target_evidence_locator": "Frozen v6 node O003 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B090",
      "target": "B089",
      "key": "ND-c6478dc29182b1e8",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:decomposition.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter06_memory.tex",
      "source_line": 9,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:decomposition"
    },
    {
      "source": "B090",
      "target": "B091",
      "key": "ND-0333d492fa86af43",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:quality.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter06_memory.tex",
      "source_line": 589,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:quality"
    },
    {
      "source": "B090",
      "target": "B022",
      "key": "ND-2209a60e215b4ae3",
      "relation": "ND_EXPANDS_EARLIER_TREATMENT",
      "rationale": "La memoria statica viene estesa a canali persistenti e ciclo di aggiornamento delle lezioni. Ancoraggi sorgente: The Four Channels of Memory (L18); Building AGENTS.md (L136); Context Injection Strategies (L420); Memory Injection Technique (L510). Destinazione: Static Context Engineering: Teaching AI About Your Project (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter06_memory.tex",
      "source_line": 18,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_basis": "EDITORIAL_CONTENT_COMPARISON_NOT_INDEPENDENT_CORROBORATION"
    },
    {
      "source": "B090",
      "target": "B023",
      "key": "ND-8c81229e0fe5d05f",
      "relation": "ND_SHARED_METHOD_DIFFERENT_SCOPE",
      "rationale": "Recupero dinamico del contesto e memoria inter-sessione sono componenti complementari, non sinonimi. Ancoraggi sorgente: The Four Channels of Memory (L18); Building AGENTS.md (L136); Context Injection Strategies (L420); Memory Injection Technique (L510). Destinazione: Dynamic Context Engineering: Real-Time Information (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter06_memory.tex",
      "source_line": 18,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_basis": "EDITORIAL_CONTENT_COMPARISON_NOT_INDEPENDENT_CORROBORATION"
    },
    {
      "source": "B090",
      "target": "PUB:V11:V04",
      "key": "V11-3fb63429df0631d5bab475bd",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B091",
      "target": "V04",
      "key": "ND-581ef8d45b38db00",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter07_quality.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B091",
      "target": "T:Verification & review",
      "key": "ND-2491f881c96c37ff",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "Quality gate e backpressure trasformano gli errori in rifiuti operativi anziché in accettazioni apparenti. Ancoraggi: Quality Checks in the Loop (L18); The Verification Loop Pattern (L241); LLM-as-Judge for Subjective Criteria (L399); Case Study: Quality Gates in Action (L599)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter07_quality.tex",
      "source_line": 18,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B091",
      "target": "T:Code quality & security",
      "key": "ND-d03773183bf1a7ff",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Quality gate e backpressure trasformano gli errori in rifiuti operativi anziché in accettazioni apparenti. Ancoraggi: Quality Checks in the Loop (L18); The Verification Loop Pattern (L241); LLM-as-Judge for Subjective Criteria (L399); Case Study: Quality Gates in Action (L599)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter07_quality.tex",
      "source_line": 18,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B091",
      "target": "T:What agents can do",
      "key": "ND-a395cb4b8f377ad3",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Quality gate e backpressure trasformano gli errori in rifiuti operativi anziché in accettazioni apparenti. Ancoraggi: Quality Checks in the Loop (L18); The Verification Loop Pattern (L241); LLM-as-Judge for Subjective Criteria (L399); Case Study: Quality Gates in Action (L599)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter07_quality.tex",
      "source_line": 18,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B091",
      "target": "K:Independent verification and oracles",
      "key": "ND-9de03f465bba4efc",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo compone test, verifica, gestione degli stalli e giudici linguistici, con configurazioni ed esempio applicativo. Ancoraggi: Quality Checks in the Loop (L18); The Verification Loop Pattern (L241); LLM-as-Judge for Subjective Criteria (L399); Case Study: Quality Gates in Action (L599)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter07_quality.tex",
      "source_line": 18,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B091",
      "target": "K:Evaluation methodology and baselines",
      "key": "ND-1840ded752e54e14",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo compone test, verifica, gestione degli stalli e giudici linguistici, con configurazioni ed esempio applicativo. Ancoraggi: Quality Checks in the Loop (L18); The Verification Loop Pattern (L241); LLM-as-Judge for Subjective Criteria (L399); Case Study: Quality Gates in Action (L599)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter07_quality.tex",
      "source_line": 18,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B091",
      "target": "K:AI as reviewer",
      "key": "ND-0f207938298da163",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo compone test, verifica, gestione degli stalli e giudici linguistici, con configurazioni ed esempio applicativo. Ancoraggi: Quality Checks in the Loop (L18); The Verification Loop Pattern (L241); LLM-as-Judge for Subjective Criteria (L399); Case Study: Quality Gates in Action (L599)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter07_quality.tex",
      "source_line": 18,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B091",
      "target": "K:Automation bias and trust",
      "key": "ND-08910e044b138eb2",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo compone test, verifica, gestione degli stalli e giudici linguistici, con configurazioni ed esempio applicativo. Ancoraggi: Quality Checks in the Loop (L18); The Verification Loop Pattern (L241); LLM-as-Judge for Subjective Criteria (L399); Case Study: Quality Gates in Action (L599)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter07_quality.tex",
      "source_line": 18,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B091",
      "target": "K:Agent failure and escalation",
      "key": "ND-2093077987c783ae",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo compone test, verifica, gestione degli stalli e giudici linguistici, con configurazioni ed esempio applicativo. Ancoraggi: Quality Checks in the Loop (L18); The Verification Loop Pattern (L241); LLM-as-Judge for Subjective Criteria (L399); Case Study: Quality Gates in Action (L599)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter07_quality.tex",
      "source_line": 18,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B091",
      "target": "C:C07",
      "key": "ND-9cb5fb77cffaedcc",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Quality gate e backpressure trasformano gli errori in rifiuti operativi anziché in accettazioni apparenti. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter07_quality.tex",
      "source_line": 18,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B091",
      "target": "C:C08",
      "key": "ND-58623f6080a79949",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Quality gate e backpressure trasformano gli errori in rifiuti operativi anziché in accettazioni apparenti. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter07_quality.tex",
      "source_line": 18,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B091",
      "target": "W077",
      "key": "ND-331edb09718c50fc",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Quality gate e backpressure trasformano gli errori in rifiuti operativi anziché in accettazioni apparenti. Confronto (oracle): Distinguere test derivati dall’intenzione da test che ripetono l’implementazione; un esito verde richiede un oracolo pertinente e sufficientemente indipendente. Scheda W077: Tests generated directly from defective implementations can encode the bug; an independent specification reduces error propagation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter07_quality.tex",
      "source_line": 24,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "oracle",
      "source_evidence_locator": "Running Tests After Every Implementation (L24); Test-Driven Autonomous Development (L124); Writing Tests Before the Loop Starts (L130)",
      "target_evidence_locator": "Frozen v6 node W077 summary/contribution and limitation",
      "target_limitations": "Specific Java defect benchmark and prompt setup.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B091",
      "target": "O033",
      "key": "ND-461cc1ea086150c6",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Quality gate e backpressure trasformano gli errori in rifiuti operativi anziché in accettazioni apparenti. Confronto (oracle): Distinguere test derivati dall’intenzione da test che ripetono l’implementazione; un esito verde richiede un oracolo pertinente e sufficientemente indipendente. Scheda O033: Verification becomes the bottleneck when generation is cheap; every AI-produced change needs a justified check.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter07_quality.tex",
      "source_line": 24,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "oracle",
      "source_evidence_locator": "Running Tests After Every Implementation (L24); Test-Driven Autonomous Development (L124); Writing Tests Before the Loop Starts (L130)",
      "target_evidence_locator": "Frozen v6 node O033 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B091",
      "target": "P075",
      "key": "ND-ccecaa8d6a834535",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Quality gate e backpressure trasformano gli errori in rifiuti operativi anziché in accettazioni apparenti. Confronto (oracle): Distinguere test derivati dall’intenzione da test che ripetono l’implementazione; un esito verde richiede un oracolo pertinente e sufficientemente indipendente. Scheda P075: Hamel Husain describes error analysis, deterministic checks, judge evaluation and production feedback for LLM applications.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter07_quality.tex",
      "source_line": 24,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "oracle",
      "source_evidence_locator": "Running Tests After Every Implementation (L24); Test-Driven Autonomous Development (L124); Writing Tests Before the Loop Starts (L130)",
      "target_evidence_locator": "Frozen v6 node P075 summary/contribution and limitation",
      "target_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B091",
      "target": "W079",
      "key": "ND-c67db2b1aee9d75a",
      "relation": "ND_CRITICAL_COMPARISON",
      "rationale": "Proposizione del file: Quality gate e backpressure trasformano gli errori in rifiuti operativi anziché in accettazioni apparenti. Confronto (judge): Mettere in tensione auto-critica e giudizio di un secondo modello con il rischio di errori correlati; diversità del modello e indipendenza della prova sono proprietà diverse. Scheda W079: Errors can be shared across models, so a second model is not automatically an independent checker.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter07_quality.tex",
      "source_line": 241,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "judge",
      "source_evidence_locator": "The Verification Loop Pattern (L241); LLM-as-Judge for Subjective Criteria (L399)",
      "target_evidence_locator": "Frozen v6 node W079 summary/contribution and limitation",
      "target_limitations": "General LLM datasets; may not predict specific coding errors.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B091",
      "target": "W101",
      "key": "ND-1f2866ef3f88aa49",
      "relation": "ND_CRITICAL_COMPARISON",
      "rationale": "Proposizione del file: Quality gate e backpressure trasformano gli errori in rifiuti operativi anziché in accettazioni apparenti. Confronto (judge): Mettere in tensione auto-critica e giudizio di un secondo modello con il rischio di errori correlati; diversità del modello e indipendenza della prova sono proprietà diverse. Scheda W101: Models can explain a semantic migration rule and still miss behavior changes in their own port.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter07_quality.tex",
      "source_line": 241,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "judge",
      "source_evidence_locator": "The Verification Loop Pattern (L241); LLM-as-Judge for Subjective Criteria (L399)",
      "target_evidence_locator": "Frozen v6 node W101 summary/contribution and limitation",
      "target_limitations": "Small Python migration traps; individual model variation high.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B091",
      "target": "W071",
      "key": "ND-6ea0ff5da74a4ce2",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Quality gate e backpressure trasformano gli errori in rifiuti operativi anziché in accettazioni apparenti. Confronto (failures): Separare errori del candidato, del contesto, della verifica e del workflow prima di applicare un nuovo tentativo o aumentare l’autonomia. Scheda W071: Rejection categories include agent failure, project workflow mismatch and unspecified reasons; distinguish causes before retrying.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter07_quality.tex",
      "source_line": 166,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "failures",
      "source_evidence_locator": "Using Test Failures as Feedback Signals (L166); Handling Stuck States (L307); The “Stuck Handling” Prompt Pattern (L355)",
      "target_evidence_locator": "Frozen v6 node W071 summary/contribution and limitation",
      "target_limitations": "Explanations may be inferred from inconsistent PR records; shared AIDev data.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B091",
      "target": "O006",
      "key": "ND-563b821f53d026a9",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Quality gate e backpressure trasformano gli errori in rifiuti operativi anziché in accettazioni apparenti. Confronto (failures): Separare errori del candidato, del contesto, della verifica e del workflow prima di applicare un nuovo tentativo o aumentare l’autonomia. Scheda O006: Effective autonomous loops begin with bounded goals, observable checks and explicit stopping rules.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter07_quality.tex",
      "source_line": 166,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "failures",
      "source_evidence_locator": "Using Test Failures as Feedback Signals (L166); Handling Stuck States (L307); The “Stuck Handling” Prompt Pattern (L355)",
      "target_evidence_locator": "Frozen v6 node O006 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B091",
      "target": "B090",
      "key": "ND-35264d633dfb9062",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:memory.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter07_quality.tex",
      "source_line": 9,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:memory"
    },
    {
      "source": "B091",
      "target": "B086",
      "key": "ND-b6e352afcd32b87f",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:philosophy.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter07_quality.tex",
      "source_line": 15,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:philosophy"
    },
    {
      "source": "B091",
      "target": "B092",
      "key": "ND-051e109868a3a958",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:prompting.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter07_quality.tex",
      "source_line": 657,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:prompting"
    },
    {
      "source": "B091",
      "target": "B093",
      "key": "ND-69ddfb5d28153c7d",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:patterns.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter07_quality.tex",
      "source_line": 657,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:patterns"
    },
    {
      "source": "B091",
      "target": "B094",
      "key": "ND-0647030c20fc9520",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:scheduling.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter07_quality.tex",
      "source_line": 659,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:scheduling"
    },
    {
      "source": "B091",
      "target": "B095",
      "key": "ND-e2892eb8c49cd994",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:orchestration.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter07_quality.tex",
      "source_line": 659,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:orchestration"
    },
    {
      "source": "B091",
      "target": "B096",
      "key": "ND-b683f2936f42ce83",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:safety.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter07_quality.tex",
      "source_line": 659,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:safety"
    },
    {
      "source": "B091",
      "target": "B014",
      "key": "ND-3aed59468e18cdd6",
      "relation": "ND_OPERATIONALIZES",
      "rationale": "Le pratiche di qualità diventano gate eseguibili dentro il ciclo autonomo. Ancoraggi sorgente: Quality Checks in the Loop (L18); The Verification Loop Pattern (L241); LLM-as-Judge for Subjective Criteria (L399); Case Study: Quality Gates in Action (L599). Destinazione: PART II: Quality Assurance (L3)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter07_quality.tex",
      "source_line": 18,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_basis": "EDITORIAL_CONTENT_COMPARISON_NOT_INDEPENDENT_CORROBORATION"
    },
    {
      "source": "B091",
      "target": "PUB:V11:V04",
      "key": "V11-c42051101be3d20f5c704dfc",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B092",
      "target": "V04",
      "key": "ND-12be3eb057eec0f8",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter08_prompting.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B092",
      "target": "T:Engineering structure",
      "key": "ND-143cea9e33314935",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "I prompt autonomi combinano chiarimento preventivo, vincoli stratificati e prospettive di revisione. Ancoraggi: Reverse Prompting: Clarification Before Execution (L26); Role Stacking: Multiple Perspectives (L284); The Verification Loop: Self-Critique Patterns (L393); Putting It Together: Technique Selection (L672)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter08_prompting.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B092",
      "target": "T:Verification & review",
      "key": "ND-77a51505f4d9e47e",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "I prompt autonomi combinano chiarimento preventivo, vincoli stratificati e prospettive di revisione. Ancoraggi: Reverse Prompting: Clarification Before Execution (L26); Role Stacking: Multiple Perspectives (L284); The Verification Loop: Self-Critique Patterns (L393); Putting It Together: Technique Selection (L672)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter08_prompting.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B092",
      "target": "T:What agents can do",
      "key": "ND-0ba79e73b4c35e7a",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "I prompt autonomi combinano chiarimento preventivo, vincoli stratificati e prospettive di revisione. Ancoraggi: Reverse Prompting: Clarification Before Execution (L26); Role Stacking: Multiple Perspectives (L284); The Verification Loop: Self-Critique Patterns (L393); Putting It Together: Technique Selection (L672)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter08_prompting.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B092",
      "target": "T:System knowledge & memory",
      "key": "ND-2d3f353107dc45ed",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "I prompt autonomi combinano chiarimento preventivo, vincoli stratificati e prospettive di revisione. Ancoraggi: Reverse Prompting: Clarification Before Execution (L26); Role Stacking: Multiple Perspectives (L284); The Verification Loop: Self-Critique Patterns (L393); Putting It Together: Technique Selection (L672)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter08_prompting.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B092",
      "target": "K:Specifications and governance",
      "key": "ND-21684f3c4ea7b59d",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Reverse prompting, constraint cascades, role stacking e self-critique diventano tecniche selezionabili in base al problema del task. Ancoraggi: Reverse Prompting: Clarification Before Execution (L26); Role Stacking: Multiple Perspectives (L284); The Verification Loop: Self-Critique Patterns (L393); Putting It Together: Technique Selection (L672)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter08_prompting.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B092",
      "target": "K:Independent verification and oracles",
      "key": "ND-828b53094f34f8b3",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Reverse prompting, constraint cascades, role stacking e self-critique diventano tecniche selezionabili in base al problema del task. Ancoraggi: Reverse Prompting: Clarification Before Execution (L26); Role Stacking: Multiple Perspectives (L284); The Verification Loop: Self-Critique Patterns (L393); Putting It Together: Technique Selection (L672)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter08_prompting.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B092",
      "target": "K:AI as reviewer",
      "key": "ND-e636a48c1238c48c",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Reverse prompting, constraint cascades, role stacking e self-critique diventano tecniche selezionabili in base al problema del task. Ancoraggi: Reverse Prompting: Clarification Before Execution (L26); Role Stacking: Multiple Perspectives (L284); The Verification Loop: Self-Critique Patterns (L393); Putting It Together: Technique Selection (L672)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter08_prompting.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B092",
      "target": "K:Automation bias and trust",
      "key": "ND-01a0d2c6cb589033",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Reverse prompting, constraint cascades, role stacking e self-critique diventano tecniche selezionabili in base al problema del task. Ancoraggi: Reverse Prompting: Clarification Before Execution (L26); Role Stacking: Multiple Perspectives (L284); The Verification Loop: Self-Critique Patterns (L393); Putting It Together: Technique Selection (L672)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter08_prompting.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B092",
      "target": "K:Agent context and persistent memory",
      "key": "ND-a58d4bc8a29ae292",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Reverse prompting, constraint cascades, role stacking e self-critique diventano tecniche selezionabili in base al problema del task. Ancoraggi: Reverse Prompting: Clarification Before Execution (L26); Role Stacking: Multiple Perspectives (L284); The Verification Loop: Self-Critique Patterns (L393); Putting It Together: Technique Selection (L672)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter08_prompting.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B092",
      "target": "K:System understanding and rationale",
      "key": "ND-74dae8bf8413b268",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Reverse prompting, constraint cascades, role stacking e self-critique diventano tecniche selezionabili in base al problema del task. Ancoraggi: Reverse Prompting: Clarification Before Execution (L26); Role Stacking: Multiple Perspectives (L284); The Verification Loop: Self-Critique Patterns (L393); Putting It Together: Technique Selection (L672)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter08_prompting.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B092",
      "target": "K:Dependencies and agent supply chain",
      "key": "ND-c91b60f344040a8b",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Reverse prompting, constraint cascades, role stacking e self-critique diventano tecniche selezionabili in base al problema del task. Ancoraggi: Reverse Prompting: Clarification Before Execution (L26); Role Stacking: Multiple Perspectives (L284); The Verification Loop: Self-Critique Patterns (L393); Putting It Together: Technique Selection (L672)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter08_prompting.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B092",
      "target": "C:C04",
      "key": "ND-49b77947fa1cd9e4",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: I prompt autonomi combinano chiarimento preventivo, vincoli stratificati e prospettive di revisione. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter08_prompting.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B092",
      "target": "C:C07",
      "key": "ND-dc16e757ebe949f7",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: I prompt autonomi combinano chiarimento preventivo, vincoli stratificati e prospettive di revisione. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter08_prompting.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B092",
      "target": "C:C09",
      "key": "ND-1ed973a39133af76",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: I prompt autonomi combinano chiarimento preventivo, vincoli stratificati e prospettive di revisione. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter08_prompting.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B092",
      "target": "W011",
      "key": "ND-1f78e8eb2841aeff",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: I prompt autonomi combinano chiarimento preventivo, vincoli stratificati e prospettive di revisione. Confronto (intent): Confrontare intenti, specifiche e criteri di accettazione. La convergenza concettuale non costituisce una validazione sperimentale del processo. Scheda W011: Proposes specification and verification governance to balance faster generation against reliability.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter08_prompting.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "intent",
      "source_evidence_locator": "Reverse Prompting: Clarification Before Execution (L26); Role Stacking: Multiple Perspectives (L284); Task-Specific Prompt Variations (L564)",
      "target_evidence_locator": "Frozen v6 node W011 summary/contribution and limitation",
      "target_limitations": "Synthesis rather than a new intervention trial.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B092",
      "target": "O018",
      "key": "ND-f4c97269459c1c7d",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: I prompt autonomi combinano chiarimento preventivo, vincoli stratificati e prospettive di revisione. Confronto (intent): Confrontare intenti, specifiche e criteri di accettazione. La convergenza concettuale non costituisce una validazione sperimentale del processo. Scheda O018: A useful agent specification is compact, testable and iterative rather than a giant prompt resembling an unvalidated requirements dump.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter08_prompting.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "intent",
      "source_evidence_locator": "Reverse Prompting: Clarification Before Execution (L26); Role Stacking: Multiple Perspectives (L284); Task-Specific Prompt Variations (L564)",
      "target_evidence_locator": "Frozen v6 node O018 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B092",
      "target": "P100",
      "key": "ND-336b10d71ee4e08d",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: I prompt autonomi combinano chiarimento preventivo, vincoli stratificati e prospettive di revisione. Confronto (intent): Confrontare intenti, specifiche e criteri di accettazione. La convergenza concettuale non costituisce una validazione sperimentale del processo. Scheda P100: Orosz revisits Brooks’s distinction between fundamental software difficulty and tool-level improvement.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter08_prompting.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "intent",
      "source_evidence_locator": "Reverse Prompting: Clarification Before Execution (L26); Role Stacking: Multiple Perspectives (L284); Task-Specific Prompt Variations (L564)",
      "target_evidence_locator": "Frozen v6 node P100 summary/contribution and limitation",
      "target_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B092",
      "target": "W079",
      "key": "ND-acad30f190d7827e",
      "relation": "ND_CRITICAL_COMPARISON",
      "rationale": "Proposizione del file: I prompt autonomi combinano chiarimento preventivo, vincoli stratificati e prospettive di revisione. Confronto (judge): Mettere in tensione auto-critica e giudizio di un secondo modello con il rischio di errori correlati; diversità del modello e indipendenza della prova sono proprietà diverse. Scheda W079: Errors can be shared across models, so a second model is not automatically an independent checker.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter08_prompting.tex",
      "source_line": 393,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "judge",
      "source_evidence_locator": "The Verification Loop: Self-Critique Patterns (L393); When Verification Adds Value vs.\\ Overhead (L518)",
      "target_evidence_locator": "Frozen v6 node W079 summary/contribution and limitation",
      "target_limitations": "General LLM datasets; may not predict specific coding errors.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B092",
      "target": "W101",
      "key": "ND-2a8dd0bf01a35c47",
      "relation": "ND_CRITICAL_COMPARISON",
      "rationale": "Proposizione del file: I prompt autonomi combinano chiarimento preventivo, vincoli stratificati e prospettive di revisione. Confronto (judge): Mettere in tensione auto-critica e giudizio di un secondo modello con il rischio di errori correlati; diversità del modello e indipendenza della prova sono proprietà diverse. Scheda W101: Models can explain a semantic migration rule and still miss behavior changes in their own port.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter08_prompting.tex",
      "source_line": 393,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "judge",
      "source_evidence_locator": "The Verification Loop: Self-Critique Patterns (L393); When Verification Adds Value vs.\\ Overhead (L518)",
      "target_evidence_locator": "Frozen v6 node W101 summary/contribution and limitation",
      "target_limitations": "Small Python migration traps; individual model variation high.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B092",
      "target": "W157",
      "key": "ND-6d6644b60195a8ab",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: I prompt autonomi combinano chiarimento preventivo, vincoli stratificati e prospettive di revisione. Confronto (context): Confrontare selezione, recupero e gestione del contesto con i confini di fiducia dei dati esterni. Scheda W157: Typed state pages and enforced write policy protect essential agent memory against compaction and reset failures.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter08_prompting.tex",
      "source_line": 432,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "context",
      "source_evidence_locator": "Two-Pass Generation in Automated Contexts (L432)",
      "target_evidence_locator": "Frozen v6 node W157 summary/contribution and limitation",
      "target_limitations": "Guarantees conditional on token-budget working set; limited trace and synthetic evaluation.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B092",
      "target": "O031",
      "key": "ND-fad646d47ff1cf0e",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: I prompt autonomi combinano chiarimento preventivo, vincoli stratificati e prospettive di revisione. Confronto (context): Confrontare selezione, recupero e gestione del contesto con i confini di fiducia dei dati esterni. Scheda O031: Reliable prompts are assembled from selected system context, tools and constraints rather than crafted by wording alone.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter08_prompting.tex",
      "source_line": 432,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "context",
      "source_evidence_locator": "Two-Pass Generation in Automated Contexts (L432)",
      "target_evidence_locator": "Frozen v6 node O031 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B092",
      "target": "B091",
      "key": "ND-f05624bb6a0c1ceb",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:quality.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter08_prompting.tex",
      "source_line": 9,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:quality"
    },
    {
      "source": "B092",
      "target": "PUB:V11:V04",
      "key": "V11-d83c3e676523ea16fa6748bb",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B093",
      "target": "V04",
      "key": "ND-4bdcb524334443c4",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B093",
      "target": "T:Engineering structure",
      "key": "ND-acb0caac457f9ddd",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "Il catalogo organizza pattern agentici per controllo, memoria, feedback, affidabilità e sicurezza. Ancoraggi: The Pattern Landscape (L20); Learning \\& Adaptation Patterns (L252); Tool Use \\& Environment Patterns (L327); Staying Current (L516)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B093",
      "target": "T:What agents can do",
      "key": "ND-28b1354e932b03ae",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Il catalogo organizza pattern agentici per controllo, memoria, feedback, affidabilità e sicurezza. Ancoraggi: The Pattern Landscape (L20); Learning \\& Adaptation Patterns (L252); Tool Use \\& Environment Patterns (L327); Staying Current (L516)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B093",
      "target": "T:Verification & review",
      "key": "ND-74cb0a7d8e5da5f7",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Il catalogo organizza pattern agentici per controllo, memoria, feedback, affidabilità e sicurezza. Ancoraggi: The Pattern Landscape (L20); Learning \\& Adaptation Patterns (L252); Tool Use \\& Environment Patterns (L327); Staying Current (L516)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B093",
      "target": "T:Code quality & security",
      "key": "ND-1b08da81e03df52d",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Il catalogo organizza pattern agentici per controllo, memoria, feedback, affidabilità e sicurezza. Ancoraggi: The Pattern Landscape (L20); Learning \\& Adaptation Patterns (L252); Tool Use \\& Environment Patterns (L327); Staying Current (L516)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B093",
      "target": "K:Developer workflow and adoption",
      "key": "ND-a8bc14b980a8a747",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo propone composizione e selezione dei pattern, esplicitando anche collaborazione, ambiente e aggiornamento del repertorio. Ancoraggi: The Pattern Landscape (L20); Learning \\& Adaptation Patterns (L252); Tool Use \\& Environment Patterns (L327); Staying Current (L516)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B093",
      "target": "K:Specifications and governance",
      "key": "ND-9f6e68a952ab2267",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo propone composizione e selezione dei pattern, esplicitando anche collaborazione, ambiente e aggiornamento del repertorio. Ancoraggi: The Pattern Landscape (L20); Learning \\& Adaptation Patterns (L252); Tool Use \\& Environment Patterns (L327); Staying Current (L516)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B093",
      "target": "K:Human-agent collaboration",
      "key": "ND-9fe7f26850a30ebf",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo propone composizione e selezione dei pattern, esplicitando anche collaborazione, ambiente e aggiornamento del repertorio. Ancoraggi: The Pattern Landscape (L20); Learning \\& Adaptation Patterns (L252); Tool Use \\& Environment Patterns (L327); Staying Current (L516)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B093",
      "target": "K:Review capacity and maintainers",
      "key": "ND-f9bd0cf2e8acfcce",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo propone composizione e selezione dei pattern, esplicitando anche collaborazione, ambiente e aggiornamento del repertorio. Ancoraggi: The Pattern Landscape (L20); Learning \\& Adaptation Patterns (L252); Tool Use \\& Environment Patterns (L327); Staying Current (L516)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B093",
      "target": "K:Long-running agent execution",
      "key": "ND-955d29a446a359d8",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo propone composizione e selezione dei pattern, esplicitando anche collaborazione, ambiente e aggiornamento del repertorio. Ancoraggi: The Pattern Landscape (L20); Learning \\& Adaptation Patterns (L252); Tool Use \\& Environment Patterns (L327); Staying Current (L516)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B093",
      "target": "K:Prompt injection and malicious tools",
      "key": "ND-abf65befdd18344a",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo propone composizione e selezione dei pattern, esplicitando anche collaborazione, ambiente e aggiornamento del repertorio. Ancoraggi: The Pattern Landscape (L20); Learning \\& Adaptation Patterns (L252); Tool Use \\& Environment Patterns (L327); Staying Current (L516)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B093",
      "target": "K:Vulnerability and secure code",
      "key": "ND-d753164126e13f30",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo propone composizione e selezione dei pattern, esplicitando anche collaborazione, ambiente e aggiornamento del repertorio. Ancoraggi: The Pattern Landscape (L20); Learning \\& Adaptation Patterns (L252); Tool Use \\& Environment Patterns (L327); Staying Current (L516)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B093",
      "target": "C:C03",
      "key": "ND-a5c99a971e7e46f4",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Il catalogo organizza pattern agentici per controllo, memoria, feedback, affidabilità e sicurezza. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B093",
      "target": "C:C06",
      "key": "ND-bed9f2591cd0b953",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Il catalogo organizza pattern agentici per controllo, memoria, feedback, affidabilità e sicurezza. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B093",
      "target": "C:C11",
      "key": "ND-e338b0c648fb12fe",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Il catalogo organizza pattern agentici per controllo, memoria, feedback, affidabilità e sicurezza. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B093",
      "target": "W152",
      "key": "ND-6c61a6a3ee2d1593",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il catalogo organizza pattern agentici per controllo, memoria, feedback, affidabilità e sicurezza. Confronto (patterns): Confrontare pattern operativi e workflow, mantenendo distinta la raccomandazione progettuale dall’efficacia empiricamente dimostrata. Scheda W152: Provides an architecture for organizing agentic SWE research around dependable processes, collaboration and evaluation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "patterns",
      "source_evidence_locator": "The Pattern Landscape (L20); Orchestration \\& Control Patterns (L54); Context \\& Memory Patterns (L175)",
      "target_evidence_locator": "Frozen v6 node W152 summary/contribution and limitation",
      "target_limitations": "Roadmap is not evidence of achieved agent reliability.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B093",
      "target": "O021",
      "key": "ND-f15477035ea63dd0",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il catalogo organizza pattern agentici per controllo, memoria, feedback, affidabilità e sicurezza. Confronto (patterns): Confrontare pattern operativi e workflow, mantenendo distinta la raccomandazione progettuale dall’efficacia empiricamente dimostrata. Scheda O021: Planning, scoped delegation and continuous checking outperform an unmanaged prompt-to-merge workflow as an engineering practice.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "patterns",
      "source_evidence_locator": "The Pattern Landscape (L20); Orchestration \\& Control Patterns (L54); Context \\& Memory Patterns (L175)",
      "target_evidence_locator": "Frozen v6 node O021 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B093",
      "target": "P047",
      "key": "ND-13b304caef783fcb",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il catalogo organizza pattern agentici per controllo, memoria, feedback, affidabilità e sicurezza. Confronto (patterns): Confrontare pattern operativi e workflow, mantenendo distinta la raccomandazione progettuale dall’efficacia empiricamente dimostrata. Scheda P047: Birgitta Böckeler reflects on changes from autocomplete to agentic assistance over two years, including cognitive bias, reviewer fatigue, quality supervision and team effectiveness.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "patterns",
      "source_evidence_locator": "The Pattern Landscape (L20); Orchestration \\& Control Patterns (L54); Context \\& Memory Patterns (L175)",
      "target_evidence_locator": "Frozen v6 node P047 summary/contribution and limitation",
      "target_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B093",
      "target": "W002",
      "key": "ND-cceba0d938e6bac9",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il catalogo organizza pattern agentici per controllo, memoria, feedback, affidabilità e sicurezza. Confronto (orchestration): Confrontare parallelismo degli agenti, coordinamento e capacità di revisione; il guadagno teorico di concorrenza va ridotto per handoff e integrazione. Scheda W002: Delegating to an agent enables tasks beyond copilot assistance; lack of visibility constrains trust.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
      "source_line": 54,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "orchestration",
      "source_evidence_locator": "Orchestration \\& Control Patterns (L54)",
      "target_evidence_locator": "Frozen v6 node W002 summary/contribution and limitation",
      "target_limitations": "Twenty students; completion-time effects unspecified.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B093",
      "target": "O025",
      "key": "ND-a9cd2f974af9f262",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il catalogo organizza pattern agentici per controllo, memoria, feedback, affidabilità e sicurezza. Confronto (orchestration): Confrontare parallelismo degli agenti, coordinamento e capacità di revisione; il guadagno teorico di concorrenza va ridotto per handoff e integrazione. Scheda O025: Developers are moving from guiding one agent toward coordinating multiple asynchronously executing agents.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
      "source_line": 54,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "orchestration",
      "source_evidence_locator": "Orchestration \\& Control Patterns (L54)",
      "target_evidence_locator": "Frozen v6 node O025 summary/contribution and limitation",
      "target_limitations": "Role forecasts and workflow examples, not validated hiring or productivity outcomes.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B093",
      "target": "W060",
      "key": "ND-e70f9e7f5df1d670",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il catalogo organizza pattern agentici per controllo, memoria, feedback, affidabilità e sicurezza. Confronto (security): Confrontare superficie di attacco dell’agente, permessi e contenimento; esposizione, dimostrazione di attacco e frequenza degli incidenti non sono misure intercambiabili. Scheda W060: Workspace and retrieved-content injections can induce agents to execute unwanted commands.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
      "source_line": 306,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "security",
      "source_evidence_locator": "Security \\& Safety Patterns (L306)",
      "target_evidence_locator": "Frozen v6 node W060 summary/contribution and limitation",
      "target_limitations": "Attack configurations are adversarial, not real-world incidence rates.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B093",
      "target": "O014",
      "key": "ND-eaabcaa4932c9423",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il catalogo organizza pattern agentici per controllo, memoria, feedback, affidabilità e sicurezza. Confronto (security): Confrontare superficie di attacco dell’agente, permessi e contenimento; esposizione, dimostrazione di attacco e frequenza degli incidenti non sono misure intercambiabili. Scheda O014: Production agents need identity, authorization, observability and recovery controls beyond an impressive base model.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09_patterns.tex",
      "source_line": 306,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "security",
      "source_evidence_locator": "Security \\& Safety Patterns (L306)",
      "target_evidence_locator": "Frozen v6 node O014 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B093",
      "target": "PUB:V11:V04",
      "key": "V11-6efab85f03301103fce45f05",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B094",
      "target": "V04",
      "key": "ND-cdd28c5a5235ad97",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09b_scheduling.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B094",
      "target": "T:What agents can do",
      "key": "ND-a0e20207334203b8",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "L’esecuzione notturna richiede una sequenza controllata di job, non soltanto un timer. Ancoraggi: The Two-Job Sequence (L24); Scheduling on Linux (systemd/cron) (L381); Scheduling on Windows (L501); Monitoring and Notification (L733)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09b_scheduling.tex",
      "source_line": 24,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B094",
      "target": "T:System knowledge & memory",
      "key": "ND-9d355615a901de88",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "L’esecuzione notturna richiede una sequenza controllata di job, non soltanto un timer. Ancoraggi: The Two-Job Sequence (L24); Scheduling on Linux (systemd/cron) (L381); Scheduling on Windows (L501); Monitoring and Notification (L733)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09b_scheduling.tex",
      "source_line": 24,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B094",
      "target": "T:Engineering structure",
      "key": "ND-e7da0948fdc20f36",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "L’esecuzione notturna richiede una sequenza controllata di job, non soltanto un timer. Ancoraggi: The Two-Job Sequence (L24); Scheduling on Linux (systemd/cron) (L381); Scheduling on Windows (L501); Monitoring and Notification (L733)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09b_scheduling.tex",
      "source_line": 24,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B094",
      "target": "T:Verification & review",
      "key": "ND-c50f753ae7908d1b",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "L’esecuzione notturna richiede una sequenza controllata di job, non soltanto un timer. Ancoraggi: The Two-Job Sequence (L24); Scheduling on Linux (systemd/cron) (L381); Scheduling on Windows (L501); Monitoring and Notification (L733)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09b_scheduling.tex",
      "source_line": 24,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B094",
      "target": "K:Long-running agent execution",
      "key": "ND-ba27699d7b459e8f",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il file distingue revisione cumulativa e lavoro autonomo, descrive schedulatori per sistemi operativi diversi, esecuzione cloud e notifiche. Ancoraggi: The Two-Job Sequence (L24); Scheduling on Linux (systemd/cron) (L381); Scheduling on Windows (L501); Monitoring and Notification (L733)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09b_scheduling.tex",
      "source_line": 24,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B094",
      "target": "K:Agent context and persistent memory",
      "key": "ND-cd31e564c6a372d7",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il file distingue revisione cumulativa e lavoro autonomo, descrive schedulatori per sistemi operativi diversi, esecuzione cloud e notifiche. Ancoraggi: The Two-Job Sequence (L24); Scheduling on Linux (systemd/cron) (L381); Scheduling on Windows (L501); Monitoring and Notification (L733)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09b_scheduling.tex",
      "source_line": 24,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B094",
      "target": "K:System understanding and rationale",
      "key": "ND-b67fb949111971a5",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il file distingue revisione cumulativa e lavoro autonomo, descrive schedulatori per sistemi operativi diversi, esecuzione cloud e notifiche. Ancoraggi: The Two-Job Sequence (L24); Scheduling on Linux (systemd/cron) (L381); Scheduling on Windows (L501); Monitoring and Notification (L733)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09b_scheduling.tex",
      "source_line": 24,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B094",
      "target": "K:Specifications and governance",
      "key": "ND-13b06c3ecb41e71d",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il file distingue revisione cumulativa e lavoro autonomo, descrive schedulatori per sistemi operativi diversi, esecuzione cloud e notifiche. Ancoraggi: The Two-Job Sequence (L24); Scheduling on Linux (systemd/cron) (L381); Scheduling on Windows (L501); Monitoring and Notification (L733)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09b_scheduling.tex",
      "source_line": 24,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B094",
      "target": "K:Ownership and knowledge transfer",
      "key": "ND-1696598c953aa288",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il file distingue revisione cumulativa e lavoro autonomo, descrive schedulatori per sistemi operativi diversi, esecuzione cloud e notifiche. Ancoraggi: The Two-Job Sequence (L24); Scheduling on Linux (systemd/cron) (L381); Scheduling on Windows (L501); Monitoring and Notification (L733)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09b_scheduling.tex",
      "source_line": 24,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B094",
      "target": "C:C03",
      "key": "ND-93ed62a1b788dae0",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: L’esecuzione notturna richiede una sequenza controllata di job, non soltanto un timer. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09b_scheduling.tex",
      "source_line": 24,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B094",
      "target": "C:C09",
      "key": "ND-bf753090aa414aba",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: L’esecuzione notturna richiede una sequenza controllata di job, non soltanto un timer. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09b_scheduling.tex",
      "source_line": 24,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B094",
      "target": "C:C11",
      "key": "ND-d7b07f34f673ed46",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: L’esecuzione notturna richiede una sequenza controllata di job, non soltanto un timer. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09b_scheduling.tex",
      "source_line": 24,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B094",
      "target": "W159",
      "key": "ND-109a43afdf59466c",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: L’esecuzione notturna richiede una sequenza controllata di job, non soltanto un timer. Confronto (longrun): Confrontare riavvio, stato durevole e progresso verificabile su più sessioni; frequenza di esecuzione e convergenza non sono la stessa proprietà. Scheda W159: Hybrid episodic and semantic storage with retention policies can improve long-horizon consistency and token efficiency.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09b_scheduling.tex",
      "source_line": 187,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "longrun",
      "source_evidence_locator": "Scheduling on macOS (launchd) (L187); Creating plist Files for Scheduled Jobs (L193); Verifying Scheduled Jobs (L353)",
      "target_evidence_locator": "Frozen v6 node W159 summary/contribution and limitation",
      "target_limitations": "Synthetic low-code trials; missing real SWE longitudinal validation.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B094",
      "target": "O013",
      "key": "ND-39773baa71bff183",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: L’esecuzione notturna richiede una sequenza controllata di job, non soltanto un timer. Confronto (longrun): Confrontare riavvio, stato durevole e progresso verificabile su più sessioni; frequenza di esecuzione e convergenza non sono la stessa proprietà. Scheda O013: Agents operating across sessions require durable task state, resumability, recovery and verifiable progress.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09b_scheduling.tex",
      "source_line": 187,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "longrun",
      "source_evidence_locator": "Scheduling on macOS (launchd) (L187); Creating plist Files for Scheduled Jobs (L193); Verifying Scheduled Jobs (L353)",
      "target_evidence_locator": "Frozen v6 node O013 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B094",
      "target": "P110",
      "key": "ND-50ad1d21c1c8b5c1",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: L’esecuzione notturna richiede una sequenza controllata di job, non soltanto un timer. Confronto (longrun): Confrontare riavvio, stato durevole e progresso verificabile su più sessioni; frequenza di esecuzione e convergenza non sono la stessa proprietà. Scheda P110: Orosz traces Ralph-style loops, scheduled triggers and goal-oriented harness features.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09b_scheduling.tex",
      "source_line": 187,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "longrun",
      "source_evidence_locator": "Scheduling on macOS (launchd) (L187); Creating plist Files for Scheduled Jobs (L193); Verifying Scheduled Jobs (L353)",
      "target_evidence_locator": "Frozen v6 node P110 summary/contribution and limitation",
      "target_limitations": "P110 directly links https://addyosmani.com/blog/loop-engineering/ (7 June 2026). O012 catalogues the substantially matching Substack edition (8 June 2026). Treat the edge as discussion of the same underlying work via an alternate edition, not an exact-URL citation. The paid remainder and comparative loop outcomes remain unreviewed. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B094",
      "target": "O031",
      "key": "ND-de3488ea7cf8c386",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: L’esecuzione notturna richiede una sequenza controllata di job, non soltanto un timer. Confronto (memory): Mettere a confronto continuità del contesto, stato persistente e aggiornamento della conoscenza; una memoria più ampia non è di per sé una memoria corretta. Scheda O031: Reliable prompts are assembled from selected system context, tools and constraints rather than crafted by wording alone.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09b_scheduling.tex",
      "source_line": 24,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "memory",
      "source_evidence_locator": "The Two-Job Sequence (L24); Scheduling on Linux (systemd/cron) (L381); Monitoring and Notification (L733)",
      "target_evidence_locator": "Frozen v6 node O031 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B094",
      "target": "W150",
      "key": "ND-54af9408342f9893",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: L’esecuzione notturna richiede una sequenza controllata di job, non soltanto un timer. Confronto (governance): Confrontare autorità umana, confini decisionali e controlli di esecuzione; policy osservate e casi aziendali non certificano l’efficacia del metodo proposto. Scheda W150: Most policies allow AI while specifying disclosure and human responsibility, suggesting workable rather than absolutist governance.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09b_scheduling.tex",
      "source_line": 24,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "governance",
      "source_evidence_locator": "The Two-Job Sequence (L24); Scheduling on Linux (systemd/cron) (L381); Monitoring and Notification (L733)",
      "target_evidence_locator": "Frozen v6 node W150 summary/contribution and limitation",
      "target_limitations": "Classifies rules but does not measure their safety effect.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B094",
      "target": "O009",
      "key": "ND-239539c31a4fb723",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: L’esecuzione notturna richiede una sequenza controllata di job, non soltanto un timer. Confronto (governance): Confrontare autorità umana, confini decisionali e controlli di esecuzione; policy osservate e casi aziendali non certificano l’efficacia del metodo proposto. Scheda O009: Engineers can delegate the inner execution loop while retaining ownership of quality criteria, verdicts and consequences.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09b_scheduling.tex",
      "source_line": 24,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "governance",
      "source_evidence_locator": "The Two-Job Sequence (L24); Scheduling on Linux (systemd/cron) (L381); Monitoring and Notification (L733)",
      "target_evidence_locator": "Frozen v6 node O009 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B094",
      "target": "B092",
      "key": "ND-5a740df3110a65a0",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:prompting.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09b_scheduling.tex",
      "source_line": 9,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:prompting"
    },
    {
      "source": "B094",
      "target": "B108",
      "key": "ND-bb0b6d09575c2b70",
      "relation": "ND_SHARED_METHOD_DIFFERENT_SCOPE",
      "rationale": "Scheduling e runtime locale si compongono soltanto con blocchi, dipendenze fra job e criteri di ripresa verificabili. Ancoraggi sorgente: The Two-Job Sequence (L24); Scheduling on Linux (systemd/cron) (L381); Scheduling on Windows (L501); Monitoring and Notification (L733). Destinazione: The Decisive Shift: From Local Inference to Local Engineering (L12); Configuration as a Control Plane (L816); Loop Modes and Human Authority (L1345); The Durable Engineering Principles (L1725)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter09b_scheduling.tex",
      "source_line": 24,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_basis": "EDITORIAL_CONTENT_COMPARISON_NOT_INDEPENDENT_CORROBORATION"
    },
    {
      "source": "B094",
      "target": "PUB:V11:V04",
      "key": "V11-9cf3991c299163b3f990bd81",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B095",
      "target": "V04",
      "key": "ND-da97863830c56db7",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter10_orchestration.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B095",
      "target": "T:What agents can do",
      "key": "ND-0f08038fa9530710",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "Il multi-agente diventa utile quando isolamento e coordinamento risolvono un limite osservato del singolo loop. Ancoraggi: When to Scale Beyond Single Loops (L20); Human-in-the-Loop Patterns (L277); Understanding Gas Town (Conceptually) (L500); The Frontier: Evolutionary Software (L624)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter10_orchestration.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B095",
      "target": "T:Engineering structure",
      "key": "ND-865a9850a51afad4",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Il multi-agente diventa utile quando isolamento e coordinamento risolvono un limite osservato del singolo loop. Ancoraggi: When to Scale Beyond Single Loops (L20); Human-in-the-Loop Patterns (L277); Understanding Gas Town (Conceptually) (L500); The Frontier: Evolutionary Software (L624)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter10_orchestration.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B095",
      "target": "T:Verification & review",
      "key": "ND-dbe3eb8d6e53b417",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Il multi-agente diventa utile quando isolamento e coordinamento risolvono un limite osservato del singolo loop. Ancoraggi: When to Scale Beyond Single Loops (L20); Human-in-the-Loop Patterns (L277); Understanding Gas Town (Conceptually) (L500); The Frontier: Evolutionary Software (L624)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter10_orchestration.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B095",
      "target": "T:Code quality & security",
      "key": "ND-f651c1236ef90a05",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Il multi-agente diventa utile quando isolamento e coordinamento risolvono un limite osservato del singolo loop. Ancoraggi: When to Scale Beyond Single Loops (L20); Human-in-the-Loop Patterns (L277); Understanding Gas Town (Conceptually) (L500); The Frontier: Evolutionary Software (L624)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter10_orchestration.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B095",
      "target": "K:Human-agent collaboration",
      "key": "ND-ac7d5636fca2970f",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Hat-based orchestration, planner-worker, passaggi umani e Gas Town sono confrontati come strutture di coordinamento con costi diversi. Ancoraggi: When to Scale Beyond Single Loops (L20); Human-in-the-Loop Patterns (L277); Understanding Gas Town (Conceptually) (L500); The Frontier: Evolutionary Software (L624)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter10_orchestration.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B095",
      "target": "K:Review capacity and maintainers",
      "key": "ND-9575a9cbccb466f8",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Hat-based orchestration, planner-worker, passaggi umani e Gas Town sono confrontati come strutture di coordinamento con costi diversi. Ancoraggi: When to Scale Beyond Single Loops (L20); Human-in-the-Loop Patterns (L277); Understanding Gas Town (Conceptually) (L500); The Frontier: Evolutionary Software (L624)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter10_orchestration.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B095",
      "target": "K:Long-running agent execution",
      "key": "ND-606ca57307d6ab95",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Hat-based orchestration, planner-worker, passaggi umani e Gas Town sono confrontati come strutture di coordinamento con costi diversi. Ancoraggi: When to Scale Beyond Single Loops (L20); Human-in-the-Loop Patterns (L277); Understanding Gas Town (Conceptually) (L500); The Frontier: Evolutionary Software (L624)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter10_orchestration.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B095",
      "target": "K:AI as reviewer",
      "key": "ND-aab63f4ab58c1d5e",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Hat-based orchestration, planner-worker, passaggi umani e Gas Town sono confrontati come strutture di coordinamento con costi diversi. Ancoraggi: When to Scale Beyond Single Loops (L20); Human-in-the-Loop Patterns (L277); Understanding Gas Town (Conceptually) (L500); The Frontier: Evolutionary Software (L624)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter10_orchestration.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B095",
      "target": "K:Automation bias and trust",
      "key": "ND-fde073518d4ffc81",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Hat-based orchestration, planner-worker, passaggi umani e Gas Town sono confrontati come strutture di coordinamento con costi diversi. Ancoraggi: When to Scale Beyond Single Loops (L20); Human-in-the-Loop Patterns (L277); Understanding Gas Town (Conceptually) (L500); The Frontier: Evolutionary Software (L624)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter10_orchestration.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B095",
      "target": "K:Specifications and governance",
      "key": "ND-ef4a9cd7eb99b904",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Hat-based orchestration, planner-worker, passaggi umani e Gas Town sono confrontati come strutture di coordinamento con costi diversi. Ancoraggi: When to Scale Beyond Single Loops (L20); Human-in-the-Loop Patterns (L277); Understanding Gas Town (Conceptually) (L500); The Frontier: Evolutionary Software (L624)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter10_orchestration.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B095",
      "target": "K:Ownership and knowledge transfer",
      "key": "ND-03dd961e46de772f",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Hat-based orchestration, planner-worker, passaggi umani e Gas Town sono confrontati come strutture di coordinamento con costi diversi. Ancoraggi: When to Scale Beyond Single Loops (L20); Human-in-the-Loop Patterns (L277); Understanding Gas Town (Conceptually) (L500); The Frontier: Evolutionary Software (L624)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter10_orchestration.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B095",
      "target": "C:C03",
      "key": "ND-5fa503372e198d4b",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Il multi-agente diventa utile quando isolamento e coordinamento risolvono un limite osservato del singolo loop. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter10_orchestration.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B095",
      "target": "C:C08",
      "key": "ND-5e207610b52f8ace",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Il multi-agente diventa utile quando isolamento e coordinamento risolvono un limite osservato del singolo loop. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter10_orchestration.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B095",
      "target": "C:C11",
      "key": "ND-3de19507b0e7d0c1",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Il multi-agente diventa utile quando isolamento e coordinamento risolvono un limite osservato del singolo loop. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter10_orchestration.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B095",
      "target": "W002",
      "key": "ND-2a064cd1b26b9ae7",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il multi-agente diventa utile quando isolamento e coordinamento risolvono un limite osservato del singolo loop. Confronto (orchestration): Confrontare parallelismo degli agenti, coordinamento e capacità di revisione; il guadagno teorico di concorrenza va ridotto per handoff e integrazione. Scheda W002: Delegating to an agent enables tasks beyond copilot assistance; lack of visibility constrains trust.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter10_orchestration.tex",
      "source_line": 40,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "orchestration",
      "source_evidence_locator": "The Diminishing Returns of Parallel Agents (L40); Hat-Based Orchestration (L128); The ralph-orchestrator Approach (L134)",
      "target_evidence_locator": "Frozen v6 node W002 summary/contribution and limitation",
      "target_limitations": "Twenty students; completion-time effects unspecified.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B095",
      "target": "O025",
      "key": "ND-faf018fd8502378f",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il multi-agente diventa utile quando isolamento e coordinamento risolvono un limite osservato del singolo loop. Confronto (orchestration): Confrontare parallelismo degli agenti, coordinamento e capacità di revisione; il guadagno teorico di concorrenza va ridotto per handoff e integrazione. Scheda O025: Developers are moving from guiding one agent toward coordinating multiple asynchronously executing agents.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter10_orchestration.tex",
      "source_line": 40,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "orchestration",
      "source_evidence_locator": "The Diminishing Returns of Parallel Agents (L40); Hat-Based Orchestration (L128); The ralph-orchestrator Approach (L134)",
      "target_evidence_locator": "Frozen v6 node O025 summary/contribution and limitation",
      "target_limitations": "Role forecasts and workflow examples, not validated hiring or productivity outcomes.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B095",
      "target": "P070",
      "key": "ND-d2f1792ce369d88b",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il multi-agente diventa utile quando isolamento e coordinamento risolvono un limite osservato del singolo loop. Confronto (orchestration): Confrontare parallelismo degli agenti, coordinamento e capacità di revisione; il guadagno teorico di concorrenza va ridotto per handoff e integrazione. Scheda P070: Discusses concurrent coding-agent workflows through practitioner accounts, contrasting parallel task execution with the serial attention needed to review and land changes.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter10_orchestration.tex",
      "source_line": 40,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "orchestration",
      "source_evidence_locator": "The Diminishing Returns of Parallel Agents (L40); Hat-Based Orchestration (L128); The ralph-orchestrator Approach (L134)",
      "target_evidence_locator": "Frozen v6 node P070 summary/contribution and limitation",
      "target_limitations": "Excerpt of Pulse #149; shares that issue, not the content of the separate interview-comparison article. This non-Pulse-titled blog article is an excerpt of a Pulse issue originally published 2025-10-09. It passes the literal title-prefix rule; it is excluded by the optional stricter Pulse-origin filter. The parent issue is provenance only, not another P article. The public account explicitly reuses the Sid Bidasaria conversation reported in P062. It is a different article, not independent interview evidence. Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B095",
      "target": "W065",
      "key": "ND-9ce91149c4c72038",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il multi-agente diventa utile quando isolamento e coordinamento risolvono un limite osservato del singolo loop. Confronto (review): Analizzare il trasferimento del collo di bottiglia alla revisione e i criteri di approvazione, distinguendo attività registrata e qualità effettiva del controllo. Scheda W065: Most agent PRs have no recorded human review, but same-repository human PRs also often lack review.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter10_orchestration.tex",
      "source_line": 115,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "review",
      "source_evidence_locator": "The Human Review Bottleneck (L115); Human-in-the-Loop Patterns (L277); Blocking Until Human Answers (L306)",
      "target_evidence_locator": "Frozen v6 node W065 summary/contribution and limitation",
      "target_limitations": "Recorded GitHub review is not total review rigor; shared AIDev data.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B095",
      "target": "O011",
      "key": "ND-bb64b90d4158ccf6",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il multi-agente diventa utile quando isolamento e coordinamento risolvono un limite osservato del singolo loop. Confronto (review): Analizzare il trasferimento del collo di bottiglia alla revisione e i criteri di approvazione, distinguendo attività registrata e qualità effettiva del controllo. Scheda O011: AI-generated code moves the bottleneck from writing to justified acceptance, making review strategy a core engineering skill.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter10_orchestration.tex",
      "source_line": 115,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "review",
      "source_evidence_locator": "The Human Review Bottleneck (L115); Human-in-the-Loop Patterns (L277); Blocking Until Human Answers (L306)",
      "target_evidence_locator": "Frozen v6 node O011 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B095",
      "target": "W150",
      "key": "ND-abf451b1afda131a",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il multi-agente diventa utile quando isolamento e coordinamento risolvono un limite osservato del singolo loop. Confronto (governance): Confrontare autorità umana, confini decisionali e controlli di esecuzione; policy osservate e casi aziendali non certificano l’efficacia del metodo proposto. Scheda W150: Most policies allow AI while specifying disclosure and human responsibility, suggesting workable rather than absolutist governance.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter10_orchestration.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "governance",
      "source_evidence_locator": "When to Scale Beyond Single Loops (L20); The Planner-Worker Model (L390); The Frontier: Evolutionary Software (L624)",
      "target_evidence_locator": "Frozen v6 node W150 summary/contribution and limitation",
      "target_limitations": "Classifies rules but does not measure their safety effect.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B095",
      "target": "O009",
      "key": "ND-be876b50625a9a15",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il multi-agente diventa utile quando isolamento e coordinamento risolvono un limite osservato del singolo loop. Confronto (governance): Confrontare autorità umana, confini decisionali e controlli di esecuzione; policy osservate e casi aziendali non certificano l’efficacia del metodo proposto. Scheda O009: Engineers can delegate the inner execution loop while retaining ownership of quality criteria, verdicts and consequences.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter10_orchestration.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "governance",
      "source_evidence_locator": "When to Scale Beyond Single Loops (L20); The Planner-Worker Model (L390); The Frontier: Evolutionary Software (L624)",
      "target_evidence_locator": "Frozen v6 node O009 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B095",
      "target": "B025",
      "key": "ND-044069e737a7a625",
      "relation": "ND_EXPANDS_EARLIER_TREATMENT",
      "rationale": "Il coordinamento multi-agente viene approfondito con planner-worker, ruoli e integrazione. Ancoraggi sorgente: When to Scale Beyond Single Loops (L20); Human-in-the-Loop Patterns (L277); Understanding Gas Town (Conceptually) (L500); The Frontier: Evolutionary Software (L624). Destinazione: From Single Agent to Multi-Agent Workflows (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter10_orchestration.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_basis": "EDITORIAL_CONTENT_COMPARISON_NOT_INDEPENDENT_CORROBORATION"
    },
    {
      "source": "B095",
      "target": "PUB:V11:V04",
      "key": "V11-58949d4a46d58028dedbf680",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B096",
      "target": "V04",
      "key": "ND-bd2b853c69cc3189",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter11_safety.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B096",
      "target": "T:Code quality & security",
      "key": "ND-cf6dd237bc3aa9e2",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "La sicurezza dell’autonomia combina contenimento, limiti economici e una frontiera di revisione umana. Ancoraggi: The Security Reality (L20); Preventing Destructive Actions (L295); Cost Management (L475); Putting It All Together: A Safety Checklist (L667)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter11_safety.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B096",
      "target": "T:What agents can do",
      "key": "ND-a4bbdf55218bb90a",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La sicurezza dell’autonomia combina contenimento, limiti economici e una frontiera di revisione umana. Ancoraggi: The Security Reality (L20); Preventing Destructive Actions (L295); Cost Management (L475); Putting It All Together: A Safety Checklist (L667)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter11_safety.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B096",
      "target": "T:Engineering structure",
      "key": "ND-8e1a86432d0d994d",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La sicurezza dell’autonomia combina contenimento, limiti economici e una frontiera di revisione umana. Ancoraggi: The Security Reality (L20); Preventing Destructive Actions (L295); Cost Management (L475); Putting It All Together: A Safety Checklist (L667)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter11_safety.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B096",
      "target": "T:Economics",
      "key": "ND-b8cf957c55275c05",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La sicurezza dell’autonomia combina contenimento, limiti economici e una frontiera di revisione umana. Ancoraggi: The Security Reality (L20); Preventing Destructive Actions (L295); Cost Management (L475); Putting It All Together: A Safety Checklist (L667)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter11_safety.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B096",
      "target": "T:Productivity",
      "key": "ND-f6878614f7217bd0",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La sicurezza dell’autonomia combina contenimento, limiti economici e una frontiera di revisione umana. Ancoraggi: The Security Reality (L20); Preventing Destructive Actions (L295); Cost Management (L475); Putting It All Together: A Safety Checklist (L667)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter11_safety.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B096",
      "target": "T:Verification & review",
      "key": "ND-281fa8840ca1cb14",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La sicurezza dell’autonomia combina contenimento, limiti economici e una frontiera di revisione umana. Ancoraggi: The Security Reality (L20); Preventing Destructive Actions (L295); Cost Management (L475); Putting It All Together: A Safety Checklist (L667)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter11_safety.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B096",
      "target": "K:Prompt injection and malicious tools",
      "key": "ND-9487af4a1af6b8ea",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Sandboxing, prevenzione di azioni distruttive, overbaking e gestione dei costi convergono in una checklist operativa. Ancoraggi: The Security Reality (L20); Preventing Destructive Actions (L295); Cost Management (L475); Putting It All Together: A Safety Checklist (L667)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter11_safety.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B096",
      "target": "K:Vulnerability and secure code",
      "key": "ND-dffc27fa9bb8bba2",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Sandboxing, prevenzione di azioni distruttive, overbaking e gestione dei costi convergono in una checklist operativa. Ancoraggi: The Security Reality (L20); Preventing Destructive Actions (L295); Cost Management (L475); Putting It All Together: A Safety Checklist (L667)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter11_safety.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B096",
      "target": "K:Economic costs and return",
      "key": "ND-a701a4198b271b8c",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Sandboxing, prevenzione di azioni distruttive, overbaking e gestione dei costi convergono in una checklist operativa. Ancoraggi: The Security Reality (L20); Preventing Destructive Actions (L295); Cost Management (L475); Putting It All Together: A Safety Checklist (L667)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter11_safety.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B096",
      "target": "K:Output versus shipped value",
      "key": "ND-f3ff479fa33ad43f",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Sandboxing, prevenzione di azioni distruttive, overbaking e gestione dei costi convergono in una checklist operativa. Ancoraggi: The Security Reality (L20); Preventing Destructive Actions (L295); Cost Management (L475); Putting It All Together: A Safety Checklist (L667)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter11_safety.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B096",
      "target": "K:Review capacity and maintainers",
      "key": "ND-6cda239e149a8264",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Sandboxing, prevenzione di azioni distruttive, overbaking e gestione dei costi convergono in una checklist operativa. Ancoraggi: The Security Reality (L20); Preventing Destructive Actions (L295); Cost Management (L475); Putting It All Together: A Safety Checklist (L667)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter11_safety.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B096",
      "target": "K:AI as reviewer",
      "key": "ND-af1dbc1d5f2bdc96",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Sandboxing, prevenzione di azioni distruttive, overbaking e gestione dei costi convergono in una checklist operativa. Ancoraggi: The Security Reality (L20); Preventing Destructive Actions (L295); Cost Management (L475); Putting It All Together: A Safety Checklist (L667)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter11_safety.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B096",
      "target": "K:Automation bias and trust",
      "key": "ND-5722328984553af7",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Sandboxing, prevenzione di azioni distruttive, overbaking e gestione dei costi convergono in una checklist operativa. Ancoraggi: The Security Reality (L20); Preventing Destructive Actions (L295); Cost Management (L475); Putting It All Together: A Safety Checklist (L667)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter11_safety.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B096",
      "target": "C:C06",
      "key": "ND-50e220bee964401f",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: La sicurezza dell’autonomia combina contenimento, limiti economici e una frontiera di revisione umana. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter11_safety.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B096",
      "target": "C:C08",
      "key": "ND-06967fc5778c53b2",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: La sicurezza dell’autonomia combina contenimento, limiti economici e una frontiera di revisione umana. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter11_safety.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B096",
      "target": "C:C12",
      "key": "ND-a0fec7e7e137c22a",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: La sicurezza dell’autonomia combina contenimento, limiti economici e una frontiera di revisione umana. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter11_safety.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B096",
      "target": "W060",
      "key": "ND-43ba0e19ae143a01",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La sicurezza dell’autonomia combina contenimento, limiti economici e una frontiera di revisione umana. Confronto (security): Confrontare superficie di attacco dell’agente, permessi e contenimento; esposizione, dimostrazione di attacco e frequenza degli incidenti non sono misure intercambiabili. Scheda W060: Workspace and retrieved-content injections can induce agents to execute unwanted commands.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter11_safety.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "security",
      "source_evidence_locator": "The Security Reality (L20); What --dangerously-skip-permissions Actually Means (L26); The Sandbox as Your Only Protection (L72)",
      "target_evidence_locator": "Frozen v6 node W060 summary/contribution and limitation",
      "target_limitations": "Attack configurations are adversarial, not real-world incidence rates.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B096",
      "target": "O014",
      "key": "ND-4d680e4495e5936d",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La sicurezza dell’autonomia combina contenimento, limiti economici e una frontiera di revisione umana. Confronto (security): Confrontare superficie di attacco dell’agente, permessi e contenimento; esposizione, dimostrazione di attacco e frequenza degli incidenti non sono misure intercambiabili. Scheda O014: Production agents need identity, authorization, observability and recovery controls beyond an impressive base model.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter11_safety.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "security",
      "source_evidence_locator": "The Security Reality (L20); What --dangerously-skip-permissions Actually Means (L26); The Sandbox as Your Only Protection (L72)",
      "target_evidence_locator": "Frozen v6 node O014 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B096",
      "target": "P120",
      "key": "ND-01ffd8d44b54d88c",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La sicurezza dell’autonomia combina contenimento, limiti economici e una frontiera di revisione umana. Confronto (security): Confrontare superficie di attacco dell’agente, permessi e contenimento; esposizione, dimostrazione di attacco e frequenza degli incidenti non sono misure intercambiabili. Scheda P120: Interviews with Microsoft staff outline agent identity, local MCP discovery, isolation, local-model support and developer experience on Windows.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter11_safety.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "security",
      "source_evidence_locator": "The Security Reality (L20); What --dangerously-skip-permissions Actually Means (L26); The Sandbox as Your Only Protection (L72)",
      "target_evidence_locator": "Frozen v6 node P120 summary/contribution and limitation",
      "target_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B096",
      "target": "W145",
      "key": "ND-39577846a5584f7b",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La sicurezza dell’autonomia combina contenimento, limiti economici e una frontiera di revisione umana. Confronto (cost): Confrontare il costo dell’intero esito accettato, inclusi verifica e rilavorazione; ROI di scenario e testimonianze di consumo non sono rendimenti sperimentali. Scheda W145: Offers a cross-functional return-on-investment framework for AI-assisted delivery beyond raw code productivity.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter11_safety.tex",
      "source_line": 475,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "cost",
      "source_evidence_locator": "Cost Management (L475); Understanding Cost Drivers (L481)",
      "target_evidence_locator": "Frozen v6 node W145 summary/contribution and limitation",
      "target_limitations": "ROI 39% and eight-month payback are scenarios/model outputs, not measured experimental financial returns.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B096",
      "target": "O008",
      "key": "ND-b9d8cdfaae0f478b",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La sicurezza dell’autonomia combina contenimento, limiti economici e una frontiera di revisione umana. Confronto (cost): Confrontare il costo dell’intero esito accettato, inclusi verifica e rilavorazione; ROI di scenario e testimonianze di consumo non sono rendimenti sperimentali. Scheda O008: A software factory is many governed loops; its level of human involvement changes both risk and total operating cost.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter11_safety.tex",
      "source_line": 475,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "cost",
      "source_evidence_locator": "Cost Management (L475); Understanding Cost Drivers (L481)",
      "target_evidence_locator": "Frozen v6 node O008 summary/contribution and limitation",
      "target_limitations": "A conceptual taxonomy and projections, not a controlled comparison of factory operating models.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B096",
      "target": "W065",
      "key": "ND-240ecae86fc9756a",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La sicurezza dell’autonomia combina contenimento, limiti economici e una frontiera di revisione umana. Confronto (review): Analizzare il trasferimento del collo di bottiglia alla revisione e i criteri di approvazione, distinguendo attività registrata e qualità effettiva del controllo. Scheda W065: Most agent PRs have no recorded human review, but same-repository human PRs also often lack review.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter11_safety.tex",
      "source_line": 538,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "review",
      "source_evidence_locator": "The Human Review Boundary (L538)",
      "target_evidence_locator": "Frozen v6 node W065 summary/contribution and limitation",
      "target_limitations": "Recorded GitHub review is not total review rigor; shared AIDev data.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B096",
      "target": "O011",
      "key": "ND-c58153fc64ea700e",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La sicurezza dell’autonomia combina contenimento, limiti economici e una frontiera di revisione umana. Confronto (review): Analizzare il trasferimento del collo di bottiglia alla revisione e i criteri di approvazione, distinguendo attività registrata e qualità effettiva del controllo. Scheda O011: AI-generated code moves the bottleneck from writing to justified acceptance, making review strategy a core engineering skill.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter11_safety.tex",
      "source_line": 538,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "review",
      "source_evidence_locator": "The Human Review Boundary (L538)",
      "target_evidence_locator": "Frozen v6 node O011 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B096",
      "target": "B085",
      "key": "ND-aabd1e34b4ae129b",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:revolution.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter11_safety.tex",
      "source_line": 510,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:revolution"
    },
    {
      "source": "B096",
      "target": "B028",
      "key": "ND-2ff7d473a5981361",
      "relation": "ND_EXPANDS_EARLIER_TREATMENT",
      "rationale": "La sicurezza dell’assistente viene estesa a runtime autonomo, sandboxing e contenimento. Ancoraggi sorgente: The Security Reality (L20); Preventing Destructive Actions (L295); Cost Management (L475); Putting It All Together: A Safety Checklist (L667). Destinazione: Security, Compliance \\& Governance (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/chapters/chapter11_safety.tex",
      "source_line": 20,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_basis": "EDITORIAL_CONTENT_COMPARISON_NOT_INDEPENDENT_CORROBORATION"
    },
    {
      "source": "B096",
      "target": "PUB:V11:V04",
      "key": "V11-e74720ea3a6fba9de66a1f37",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B097",
      "target": "V04",
      "key": "ND-0e21a74312a9e049",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_a_ralph.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B097",
      "target": "T:What agents can do",
      "key": "ND-d483fc3a47b51a8d",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "La guida d’implementazione rende il pattern eseguibile mediante script, piani, prompt e checklist. Ancoraggi: Environment Verification (L14); Plan File Templates (L1153); Planning Mode Prompt (L1332); Checklist for Production Use (L1474)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_a_ralph.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B097",
      "target": "T:Verification & review",
      "key": "ND-1dbbc6c1142d7a14",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La guida d’implementazione rende il pattern eseguibile mediante script, piani, prompt e checklist. Ancoraggi: Environment Verification (L14); Plan File Templates (L1153); Planning Mode Prompt (L1332); Checklist for Production Use (L1474)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_a_ralph.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B097",
      "target": "T:Engineering structure",
      "key": "ND-1825b64217976bb3",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La guida d’implementazione rende il pattern eseguibile mediante script, piani, prompt e checklist. Ancoraggi: Environment Verification (L14); Plan File Templates (L1153); Planning Mode Prompt (L1332); Checklist for Production Use (L1474)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_a_ralph.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B097",
      "target": "T:Code quality & security",
      "key": "ND-c0432e046e8220ab",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La guida d’implementazione rende il pattern eseguibile mediante script, piani, prompt e checklist. Ancoraggi: Environment Verification (L14); Plan File Templates (L1153); Planning Mode Prompt (L1332); Checklist for Production Use (L1474)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_a_ralph.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B097",
      "target": "K:Long-running agent execution",
      "key": "ND-12d7b8dc6a3c7972",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il file offre verifica dell’ambiente, script Ralph, template di memoria e pianificazione, istruzioni di avvio e prerequisiti per l’uso operativo. Ancoraggi: Environment Verification (L14); Plan File Templates (L1153); Planning Mode Prompt (L1332); Checklist for Production Use (L1474)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_a_ralph.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B097",
      "target": "K:Agent failure and escalation",
      "key": "ND-8d607a52c375b198",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il file offre verifica dell’ambiente, script Ralph, template di memoria e pianificazione, istruzioni di avvio e prerequisiti per l’uso operativo. Ancoraggi: Environment Verification (L14); Plan File Templates (L1153); Planning Mode Prompt (L1332); Checklist for Production Use (L1474)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_a_ralph.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B097",
      "target": "K:Independent verification and oracles",
      "key": "ND-ec31b9a8739e327e",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il file offre verifica dell’ambiente, script Ralph, template di memoria e pianificazione, istruzioni di avvio e prerequisiti per l’uso operativo. Ancoraggi: Environment Verification (L14); Plan File Templates (L1153); Planning Mode Prompt (L1332); Checklist for Production Use (L1474)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_a_ralph.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B097",
      "target": "K:Prompt injection and malicious tools",
      "key": "ND-592ebe5d76c1b511",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il file offre verifica dell’ambiente, script Ralph, template di memoria e pianificazione, istruzioni di avvio e prerequisiti per l’uso operativo. Ancoraggi: Environment Verification (L14); Plan File Templates (L1153); Planning Mode Prompt (L1332); Checklist for Production Use (L1474)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_a_ralph.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B097",
      "target": "K:Vulnerability and secure code",
      "key": "ND-1b091df064bf7616",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il file offre verifica dell’ambiente, script Ralph, template di memoria e pianificazione, istruzioni di avvio e prerequisiti per l’uso operativo. Ancoraggi: Environment Verification (L14); Plan File Templates (L1153); Planning Mode Prompt (L1332); Checklist for Production Use (L1474)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_a_ralph.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B097",
      "target": "K:Evaluation methodology and baselines",
      "key": "ND-5d6b156873fe9921",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il file offre verifica dell’ambiente, script Ralph, template di memoria e pianificazione, istruzioni di avvio e prerequisiti per l’uso operativo. Ancoraggi: Environment Verification (L14); Plan File Templates (L1153); Planning Mode Prompt (L1332); Checklist for Production Use (L1474)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_a_ralph.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B097",
      "target": "C:C03",
      "key": "ND-8df403e18f0c5da0",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: La guida d’implementazione rende il pattern eseguibile mediante script, piani, prompt e checklist. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_a_ralph.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B097",
      "target": "C:C06",
      "key": "ND-c6a6d07c87ef8649",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: La guida d’implementazione rende il pattern eseguibile mediante script, piani, prompt e checklist. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_a_ralph.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B097",
      "target": "C:C07",
      "key": "ND-868575eaae9de82c",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: La guida d’implementazione rende il pattern eseguibile mediante script, piani, prompt e checklist. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_a_ralph.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B097",
      "target": "W095",
      "key": "ND-240aaa3e4bf1f339",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La guida d’implementazione rende il pattern eseguibile mediante script, piani, prompt e checklist. Confronto (loop): Confrontare il loop come unità di lavoro, con stato, controlli e policy esterni. I tre corpus non costituiscono repliche indipendenti dello stesso risultato. Scheda W095: Proposes analyzing the whole agentic lifecycle across verification reliability and cost.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_a_ralph.tex",
      "source_line": 285,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "loop",
      "source_evidence_locator": "Production Ralph Script (L285)",
      "target_evidence_locator": "Frozen v6 node W095 summary/contribution and limitation",
      "target_limitations": "Synthesis only, no new outcome dataset.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B097",
      "target": "O012",
      "key": "ND-80eecb4bb28bf9ee",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La guida d’implementazione rende il pattern eseguibile mediante script, piani, prompt e checklist. Confronto (loop): Confrontare il loop come unità di lavoro, con stato, controlli e policy esterni. I tre corpus non costituiscono repliche indipendenti dello stesso risultato. Scheda O012: Osmani identifies five interoperable loop-building primitives—scheduling, worktrees, skills, connectors and subagents—plus durable external memory.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_a_ralph.tex",
      "source_line": 285,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "loop",
      "source_evidence_locator": "Production Ralph Script (L285)",
      "target_evidence_locator": "Frozen v6 node O012 summary/contribution and limitation",
      "target_limitations": "A practitioner engineering pattern; the article does not establish comparative loop reliability by controlled experiment.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B097",
      "target": "P110",
      "key": "ND-c8088c6da32e4bf3",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La guida d’implementazione rende il pattern eseguibile mediante script, piani, prompt e checklist. Confronto (loop): Confrontare il loop come unità di lavoro, con stato, controlli e policy esterni. I tre corpus non costituiscono repliche indipendenti dello stesso risultato. Scheda P110: Orosz traces Ralph-style loops, scheduled triggers and goal-oriented harness features.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_a_ralph.tex",
      "source_line": 285,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "loop",
      "source_evidence_locator": "Production Ralph Script (L285)",
      "target_evidence_locator": "Frozen v6 node P110 summary/contribution and limitation",
      "target_limitations": "P110 directly links https://addyosmani.com/blog/loop-engineering/ (7 June 2026). O012 catalogues the substantially matching Substack edition (8 June 2026). Treat the edge as discussion of the same underlying work via an alternate edition, not an exact-URL citation. The paid remainder and comparative loop outcomes remain unreviewed. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B097",
      "target": "W060",
      "key": "ND-ddfccce7b2349247",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La guida d’implementazione rende il pattern eseguibile mediante script, piani, prompt e checklist. Confronto (security): Confrontare superficie di attacco dell’agente, permessi e contenimento; esposizione, dimostrazione di attacco e frequenza degli incidenti non sono misure intercambiabili. Scheda W060: Workspace and retrieved-content injections can induce agents to execute unwanted commands.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_a_ralph.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "security",
      "source_evidence_locator": "Environment Verification (L14); AGENTS.md Template (L1244); Checklist for Production Use (L1474)",
      "target_evidence_locator": "Frozen v6 node W060 summary/contribution and limitation",
      "target_limitations": "Attack configurations are adversarial, not real-world incidence rates.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B097",
      "target": "O014",
      "key": "ND-1348011f717768a2",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La guida d’implementazione rende il pattern eseguibile mediante script, piani, prompt e checklist. Confronto (security): Confrontare superficie di attacco dell’agente, permessi e contenimento; esposizione, dimostrazione di attacco e frequenza degli incidenti non sono misure intercambiabili. Scheda O014: Production agents need identity, authorization, observability and recovery controls beyond an impressive base model.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_a_ralph.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "security",
      "source_evidence_locator": "Environment Verification (L14); AGENTS.md Template (L1244); Checklist for Production Use (L1474)",
      "target_evidence_locator": "Frozen v6 node O014 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B097",
      "target": "W077",
      "key": "ND-f924e36f7cfe0cf9",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La guida d’implementazione rende il pattern eseguibile mediante script, piani, prompt e checklist. Confronto (oracle): Distinguere test derivati dall’intenzione da test che ripetono l’implementazione; un esito verde richiede un oracolo pertinente e sufficientemente indipendente. Scheda W077: Tests generated directly from defective implementations can encode the bug; an independent specification reduces error propagation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_a_ralph.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "oracle",
      "source_evidence_locator": "Environment Verification (L14); Complete Verification Script (L20)",
      "target_evidence_locator": "Frozen v6 node W077 summary/contribution and limitation",
      "target_limitations": "Specific Java defect benchmark and prompt setup.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B097",
      "target": "O033",
      "key": "ND-da9f50e430a80144",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La guida d’implementazione rende il pattern eseguibile mediante script, piani, prompt e checklist. Confronto (oracle): Distinguere test derivati dall’intenzione da test che ripetono l’implementazione; un esito verde richiede un oracolo pertinente e sufficientemente indipendente. Scheda O033: Verification becomes the bottleneck when generation is cheap; every AI-produced change needs a justified check.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_a_ralph.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "oracle",
      "source_evidence_locator": "Environment Verification (L14); Complete Verification Script (L20)",
      "target_evidence_locator": "Frozen v6 node O033 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B097",
      "target": "PUB:V11:V04",
      "key": "V11-593a0ebb0cc3921efcaaaaec",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B098",
      "target": "V04",
      "key": "ND-041f831e96bfa87f",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_b_tools.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B098",
      "target": "T:Engineering structure",
      "key": "ND-d2b1c0ffa51606ad",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "La reference confronta implementazioni Ralph, configurazioni e percorsi di migrazione. Ancoraggi: Implementation Comparison (L14); frankbria/ralph-claude-code (L266); Migration Guide (L734); Version Compatibility (L1075)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_b_tools.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B098",
      "target": "T:Productivity",
      "key": "ND-a15709c28cb0dfcb",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La reference confronta implementazioni Ralph, configurazioni e percorsi di migrazione. Ancoraggi: Implementation Comparison (L14); frankbria/ralph-claude-code (L266); Migration Guide (L734); Version Compatibility (L1075)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_b_tools.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B098",
      "target": "T:Skills & learning",
      "key": "ND-f14b4ba752154743",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La reference confronta implementazioni Ralph, configurazioni e percorsi di migrazione. Ancoraggi: Implementation Comparison (L14); frankbria/ralph-claude-code (L266); Migration Guide (L734); Version Compatibility (L1075)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_b_tools.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B098",
      "target": "T:What agents can do",
      "key": "ND-da405dd780178a95",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La reference confronta implementazioni Ralph, configurazioni e percorsi di migrazione. Ancoraggi: Implementation Comparison (L14); frankbria/ralph-claude-code (L266); Migration Guide (L734); Version Compatibility (L1075)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_b_tools.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B098",
      "target": "T:Verification & review",
      "key": "ND-cfa2b52523a8282d",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La reference confronta implementazioni Ralph, configurazioni e percorsi di migrazione. Ancoraggi: Implementation Comparison (L14); frankbria/ralph-claude-code (L266); Migration Guide (L734); Version Compatibility (L1075)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_b_tools.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B098",
      "target": "K:Developer workflow and adoption",
      "key": "ND-8e3d823059c767f9",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Le varianti snarktank, plugin Anthropic, frankbria e orchestrator vengono organizzate per selezione, compatibilità e diagnosi specifica. Ancoraggi: Implementation Comparison (L14); frankbria/ralph-claude-code (L266); Migration Guide (L734); Version Compatibility (L1075)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_b_tools.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B098",
      "target": "K:Evaluation methodology and baselines",
      "key": "ND-38a63831b0b28ec6",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Le varianti snarktank, plugin Anthropic, frankbria e orchestrator vengono organizzate per selezione, compatibilità e diagnosi specifica. Ancoraggi: Implementation Comparison (L14); frankbria/ralph-claude-code (L266); Migration Guide (L734); Version Compatibility (L1075)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_b_tools.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B098",
      "target": "K:Long-running agent execution",
      "key": "ND-d07931ee8815a542",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Le varianti snarktank, plugin Anthropic, frankbria e orchestrator vengono organizzate per selezione, compatibilità e diagnosi specifica. Ancoraggi: Implementation Comparison (L14); frankbria/ralph-claude-code (L266); Migration Guide (L734); Version Compatibility (L1075)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_b_tools.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B098",
      "target": "K:Agent failure and escalation",
      "key": "ND-7b4f9adc66405e2b",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Le varianti snarktank, plugin Anthropic, frankbria e orchestrator vengono organizzate per selezione, compatibilità e diagnosi specifica. Ancoraggi: Implementation Comparison (L14); frankbria/ralph-claude-code (L266); Migration Guide (L734); Version Compatibility (L1075)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_b_tools.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B098",
      "target": "K:Independent verification and oracles",
      "key": "ND-3dcabd85d78a0d68",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Le varianti snarktank, plugin Anthropic, frankbria e orchestrator vengono organizzate per selezione, compatibilità e diagnosi specifica. Ancoraggi: Implementation Comparison (L14); frankbria/ralph-claude-code (L266); Migration Guide (L734); Version Compatibility (L1075)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_b_tools.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B098",
      "target": "C:C03",
      "key": "ND-18252640cde5be9c",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: La reference confronta implementazioni Ralph, configurazioni e percorsi di migrazione. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_b_tools.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B098",
      "target": "C:C11",
      "key": "ND-f34cb569a9c642af",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: La reference confronta implementazioni Ralph, configurazioni e percorsi di migrazione. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_b_tools.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B098",
      "target": "W007",
      "key": "ND-d96d574f7cf776d3",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La reference confronta implementazioni Ralph, configurazioni e percorsi di migrazione. Confronto (adoption): Confrontare selezione degli strumenti, abilitazione del team e verifica degli esiti; una graduatoria o un piano di rollout non sostituisce un pilot controllato. Scheda W007: Enterprise users report perceived usefulness and practical requirements that should shape deployment.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_b_tools.tex",
      "source_line": 642,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "adoption",
      "source_evidence_locator": "Tool Selection Guide (L642); Troubleshooting Tool-Specific Issues (L987)",
      "target_evidence_locator": "Frozen v6 node W007 summary/contribution and limitation",
      "target_limitations": "IBM respondents only; perception-based.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B098",
      "target": "O041",
      "key": "ND-1291bf8d277a1671",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La reference confronta implementazioni Ralph, configurazioni e percorsi di migrazione. Confronto (adoption): Confrontare selezione degli strumenti, abilitazione del team e verifica degli esiti; una graduatoria o un piano di rollout non sostituisce un pilot controllato. Scheda O041: Engineering leaders should define outcome quality, train teams and make human verification a normal part of AI adoption.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_b_tools.tex",
      "source_line": 642,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "adoption",
      "source_evidence_locator": "Tool Selection Guide (L642); Troubleshooting Tool-Specific Issues (L987)",
      "target_evidence_locator": "Frozen v6 node O041 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B098",
      "target": "P085",
      "key": "ND-a23aed85cf8c81ae",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La reference confronta implementazioni Ralph, configurazioni e percorsi di migrazione. Confronto (adoption): Confrontare selezione degli strumenti, abilitazione del team e verifica degli esiti; una graduatoria o un piano di rollout non sostituisce un pilot controllato. Scheda P085: Interviews compare tool-selection practices across company sizes, including locally scored AI review trials and procurement constraints.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_b_tools.tex",
      "source_line": 642,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "adoption",
      "source_evidence_locator": "Tool Selection Guide (L642); Troubleshooting Tool-Specific Issues (L987)",
      "target_evidence_locator": "Frozen v6 node P085 summary/contribution and limitation",
      "target_limitations": "Company-local scoring exercises and tool selection are distinct from randomized productivity comparisons; evaluation samples and scoring scales are context-specific. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B098",
      "target": "W095",
      "key": "ND-f9231a89b7288473",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La reference confronta implementazioni Ralph, configurazioni e percorsi di migrazione. Confronto (loop): Confrontare il loop come unità di lavoro, con stato, controlli e policy esterni. I tre corpus non costituiscono repliche indipendenti dello stesso risultato. Scheda W095: Proposes analyzing the whole agentic lifecycle across verification reliability and cost.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_b_tools.tex",
      "source_line": 56,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "loop",
      "source_evidence_locator": "snarktank/ralph (L56); Running the Loop (L142); Anthropic ralph-wiggum Plugin (L180)",
      "target_evidence_locator": "Frozen v6 node W095 summary/contribution and limitation",
      "target_limitations": "Synthesis only, no new outcome dataset.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B098",
      "target": "O012",
      "key": "ND-47d3c96b61c3acad",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La reference confronta implementazioni Ralph, configurazioni e percorsi di migrazione. Confronto (loop): Confrontare il loop come unità di lavoro, con stato, controlli e policy esterni. I tre corpus non costituiscono repliche indipendenti dello stesso risultato. Scheda O012: Osmani identifies five interoperable loop-building primitives—scheduling, worktrees, skills, connectors and subagents—plus durable external memory.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_b_tools.tex",
      "source_line": 56,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "loop",
      "source_evidence_locator": "snarktank/ralph (L56); Running the Loop (L142); Anthropic ralph-wiggum Plugin (L180)",
      "target_evidence_locator": "Frozen v6 node O012 summary/contribution and limitation",
      "target_limitations": "A practitioner engineering pattern; the article does not establish comparative loop reliability by controlled experiment.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B098",
      "target": "B087",
      "key": "ND-600f29f5bfa85854",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:evolution.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_b_tools.tex",
      "source_line": 715,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:evolution"
    },
    {
      "source": "B098",
      "target": "PUB:V11:V04",
      "key": "V11-d67dcc4602b4c08f58d71e4c",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B099",
      "target": "V04",
      "key": "ND-9537622d6c1f50d7",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_c_troubleshooting.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B099",
      "target": "T:What agents can do",
      "key": "ND-ee178ea098c929b9",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "La diagnosi parte dai sintomi del loop e ricostruisce cause, stato e costi. Ancoraggi: Loop Exits Early (L16); Agent Gets Stuck on Same Issue (L447); Performance Debugging (L1009); Appendix Summary (L1438)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_c_troubleshooting.tex",
      "source_line": 16,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B099",
      "target": "T:Verification & review",
      "key": "ND-a5b9f89d2ce27b3a",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La diagnosi parte dai sintomi del loop e ricostruisce cause, stato e costi. Ancoraggi: Loop Exits Early (L16); Agent Gets Stuck on Same Issue (L447); Performance Debugging (L1009); Appendix Summary (L1438)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_c_troubleshooting.tex",
      "source_line": 16,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B099",
      "target": "T:Engineering structure",
      "key": "ND-b487c7224030716f",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La diagnosi parte dai sintomi del loop e ricostruisce cause, stato e costi. Ancoraggi: Loop Exits Early (L16); Agent Gets Stuck on Same Issue (L447); Performance Debugging (L1009); Appendix Summary (L1438)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_c_troubleshooting.tex",
      "source_line": 16,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B099",
      "target": "T:Economics",
      "key": "ND-238e31a262bf68c6",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La diagnosi parte dai sintomi del loop e ricostruisce cause, stato e costi. Ancoraggi: Loop Exits Early (L16); Agent Gets Stuck on Same Issue (L447); Performance Debugging (L1009); Appendix Summary (L1438)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_c_troubleshooting.tex",
      "source_line": 16,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B099",
      "target": "T:Productivity",
      "key": "ND-df0992bad91e05a2",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "La diagnosi parte dai sintomi del loop e ricostruisce cause, stato e costi. Ancoraggi: Loop Exits Early (L16); Agent Gets Stuck on Same Issue (L447); Performance Debugging (L1009); Appendix Summary (L1438)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_c_troubleshooting.tex",
      "source_line": 16,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B099",
      "target": "K:Agent failure and escalation",
      "key": "ND-421c2263d3019434",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Uscita precoce, mancato arresto, gate falliti, duplicazioni e consumi fuori controllo vengono collegati a log, Git, recupero e procedure d’emergenza. Ancoraggi: Loop Exits Early (L16); Agent Gets Stuck on Same Issue (L447); Performance Debugging (L1009); Appendix Summary (L1438)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_c_troubleshooting.tex",
      "source_line": 16,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B099",
      "target": "K:Evaluation methodology and baselines",
      "key": "ND-043e4b256fd5df81",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Uscita precoce, mancato arresto, gate falliti, duplicazioni e consumi fuori controllo vengono collegati a log, Git, recupero e procedure d’emergenza. Ancoraggi: Loop Exits Early (L16); Agent Gets Stuck on Same Issue (L447); Performance Debugging (L1009); Appendix Summary (L1438)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_c_troubleshooting.tex",
      "source_line": 16,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B099",
      "target": "K:Long-running agent execution",
      "key": "ND-bb833dd58181fa0b",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Uscita precoce, mancato arresto, gate falliti, duplicazioni e consumi fuori controllo vengono collegati a log, Git, recupero e procedure d’emergenza. Ancoraggi: Loop Exits Early (L16); Agent Gets Stuck on Same Issue (L447); Performance Debugging (L1009); Appendix Summary (L1438)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_c_troubleshooting.tex",
      "source_line": 16,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B099",
      "target": "K:Independent verification and oracles",
      "key": "ND-29ca96ab4668c235",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Uscita precoce, mancato arresto, gate falliti, duplicazioni e consumi fuori controllo vengono collegati a log, Git, recupero e procedure d’emergenza. Ancoraggi: Loop Exits Early (L16); Agent Gets Stuck on Same Issue (L447); Performance Debugging (L1009); Appendix Summary (L1438)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_c_troubleshooting.tex",
      "source_line": 16,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B099",
      "target": "K:Economic costs and return",
      "key": "ND-5e8584a450cc2a39",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Uscita precoce, mancato arresto, gate falliti, duplicazioni e consumi fuori controllo vengono collegati a log, Git, recupero e procedure d’emergenza. Ancoraggi: Loop Exits Early (L16); Agent Gets Stuck on Same Issue (L447); Performance Debugging (L1009); Appendix Summary (L1438)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_c_troubleshooting.tex",
      "source_line": 16,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B099",
      "target": "K:Output versus shipped value",
      "key": "ND-3659aac1e24fe6d3",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Uscita precoce, mancato arresto, gate falliti, duplicazioni e consumi fuori controllo vengono collegati a log, Git, recupero e procedure d’emergenza. Ancoraggi: Loop Exits Early (L16); Agent Gets Stuck on Same Issue (L447); Performance Debugging (L1009); Appendix Summary (L1438)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_c_troubleshooting.tex",
      "source_line": 16,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B099",
      "target": "C:C03",
      "key": "ND-6203ea4eaf13b695",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: La diagnosi parte dai sintomi del loop e ricostruisce cause, stato e costi. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_c_troubleshooting.tex",
      "source_line": 16,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B099",
      "target": "C:C07",
      "key": "ND-40cd944394087c06",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: La diagnosi parte dai sintomi del loop e ricostruisce cause, stato e costi. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_c_troubleshooting.tex",
      "source_line": 16,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B099",
      "target": "C:C12",
      "key": "ND-c4fb491bee89be0f",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: La diagnosi parte dai sintomi del loop e ricostruisce cause, stato e costi. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_c_troubleshooting.tex",
      "source_line": 16,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B099",
      "target": "W071",
      "key": "ND-c93d7691f7333ac5",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La diagnosi parte dai sintomi del loop e ricostruisce cause, stato e costi. Confronto (failures): Separare errori del candidato, del contesto, della verifica e del workflow prima di applicare un nuovo tentativo o aumentare l’autonomia. Scheda W071: Rejection categories include agent failure, project workflow mismatch and unspecified reasons; distinguish causes before retrying.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_c_troubleshooting.tex",
      "source_line": 245,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "failures",
      "source_evidence_locator": "Solution: Adding Stuck Detection to Your Loop (L245); Quality Checks Always Failing (L288); 3. Identify Specific Failing Checks (L338)",
      "target_evidence_locator": "Frozen v6 node W071 summary/contribution and limitation",
      "target_limitations": "Explanations may be inferred from inconsistent PR records; shared AIDev data.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B099",
      "target": "O006",
      "key": "ND-7c130dc6fb409f5d",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La diagnosi parte dai sintomi del loop e ricostruisce cause, stato e costi. Confronto (failures): Separare errori del candidato, del contesto, della verifica e del workflow prima di applicare un nuovo tentativo o aumentare l’autonomia. Scheda O006: Effective autonomous loops begin with bounded goals, observable checks and explicit stopping rules.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_c_troubleshooting.tex",
      "source_line": 245,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "failures",
      "source_evidence_locator": "Solution: Adding Stuck Detection to Your Loop (L245); Quality Checks Always Failing (L288); 3. Identify Specific Failing Checks (L338)",
      "target_evidence_locator": "Frozen v6 node O006 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B099",
      "target": "P087",
      "key": "ND-e1cb367743f7d1fb",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La diagnosi parte dai sintomi del loop e ricostruisce cause, stato e costi. Confronto (failures): Separare errori del candidato, del contesto, della verifica e del workflow prima di applicare un nuovo tentativo o aumentare l’autonomia. Scheda P087: Interviews with Codex builders describe the agent loop, language choices, evaluation, internal use and tiered code review.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_c_troubleshooting.tex",
      "source_line": 245,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "failures",
      "source_evidence_locator": "Solution: Adding Stuck Detection to Your Loop (L245); Quality Checks Always Failing (L288); 3. Identify Specific Failing Checks (L338)",
      "target_evidence_locator": "Frozen v6 node P087 summary/contribution and limitation",
      "target_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B099",
      "target": "W095",
      "key": "ND-be318f699286c60e",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La diagnosi parte dai sintomi del loop e ricostruisce cause, stato e costi. Confronto (loop): Confrontare il loop come unità di lavoro, con stato, controlli e policy esterni. I tre corpus non costituiscono repliche indipendenti dello stesso risultato. Scheda W095: Proposes analyzing the whole agentic lifecycle across verification reliability and cost.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_c_troubleshooting.tex",
      "source_line": 16,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "loop",
      "source_evidence_locator": "Loop Exits Early (L16); Loop Never Exits (L140); Solution: Adding Stuck Detection to Your Loop (L245)",
      "target_evidence_locator": "Frozen v6 node W095 summary/contribution and limitation",
      "target_limitations": "Synthesis only, no new outcome dataset.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B099",
      "target": "O012",
      "key": "ND-1d998feb79a57756",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La diagnosi parte dai sintomi del loop e ricostruisce cause, stato e costi. Confronto (loop): Confrontare il loop come unità di lavoro, con stato, controlli e policy esterni. I tre corpus non costituiscono repliche indipendenti dello stesso risultato. Scheda O012: Osmani identifies five interoperable loop-building primitives—scheduling, worktrees, skills, connectors and subagents—plus durable external memory.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_c_troubleshooting.tex",
      "source_line": 16,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "loop",
      "source_evidence_locator": "Loop Exits Early (L16); Loop Never Exits (L140); Solution: Adding Stuck Detection to Your Loop (L245)",
      "target_evidence_locator": "Frozen v6 node O012 summary/contribution and limitation",
      "target_limitations": "A practitioner engineering pattern; the article does not establish comparative loop reliability by controlled experiment.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B099",
      "target": "W145",
      "key": "ND-4f83048bdd5af9d6",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La diagnosi parte dai sintomi del loop e ricostruisce cause, stato e costi. Confronto (cost): Confrontare il costo dell’intero esito accettato, inclusi verifica e rilavorazione; ROI di scenario e testimonianze di consumo non sono rendimenti sperimentali. Scheda W145: Offers a cross-functional return-on-investment framework for AI-assisted delivery beyond raw code productivity.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_c_troubleshooting.tex",
      "source_line": 712,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "cost",
      "source_evidence_locator": "Cost Running Away (L712); 1. Measure Iteration Costs (L730); Solution: Cost-Controlled Loop Script (L800)",
      "target_evidence_locator": "Frozen v6 node W145 summary/contribution and limitation",
      "target_limitations": "ROI 39% and eight-month payback are scenarios/model outputs, not measured experimental financial returns.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B099",
      "target": "O008",
      "key": "ND-3c9d0448d2a361d5",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: La diagnosi parte dai sintomi del loop e ricostruisce cause, stato e costi. Confronto (cost): Confrontare il costo dell’intero esito accettato, inclusi verifica e rilavorazione; ROI di scenario e testimonianze di consumo non sono rendimenti sperimentali. Scheda O008: A software factory is many governed loops; its level of human involvement changes both risk and total operating cost.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_c_troubleshooting.tex",
      "source_line": 712,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "cost",
      "source_evidence_locator": "Cost Running Away (L712); 1. Measure Iteration Costs (L730); Solution: Cost-Controlled Loop Script (L800)",
      "target_evidence_locator": "Frozen v6 node O008 summary/contribution and limitation",
      "target_limitations": "A conceptual taxonomy and projections, not a controlled comparison of factory operating models.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B099",
      "target": "PUB:V11:V04",
      "key": "V11-c0cc4a40cbce3772522c17c7",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B100",
      "target": "V04",
      "key": "ND-6a24bf86483c8253",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_d_copilot.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B100",
      "target": "T:What agents can do",
      "key": "ND-7a4f1d44f41bbf8a",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "Ralph viene adattato a Copilot tramite estensioni, CLI, subagenti o iterazione manuale. Ancoraggi: Understanding the Differences (L14); Approach 2: GitHub Copilot CLI (Recommended) (L257); Approach 3: Subagent Orchestration in VS Code Chat (L573); Choosing Your Approach (L693)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_d_copilot.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B100",
      "target": "T:Verification & review",
      "key": "ND-55c5ce648f446e27",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Ralph viene adattato a Copilot tramite estensioni, CLI, subagenti o iterazione manuale. Ancoraggi: Understanding the Differences (L14); Approach 2: GitHub Copilot CLI (Recommended) (L257); Approach 3: Subagent Orchestration in VS Code Chat (L573); Choosing Your Approach (L693)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_d_copilot.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B100",
      "target": "T:Engineering structure",
      "key": "ND-27e7dfeb09044935",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Ralph viene adattato a Copilot tramite estensioni, CLI, subagenti o iterazione manuale. Ancoraggi: Understanding the Differences (L14); Approach 2: GitHub Copilot CLI (Recommended) (L257); Approach 3: Subagent Orchestration in VS Code Chat (L573); Choosing Your Approach (L693)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_d_copilot.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B100",
      "target": "T:Code quality & security",
      "key": "ND-50da48492e206cf5",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Ralph viene adattato a Copilot tramite estensioni, CLI, subagenti o iterazione manuale. Ancoraggi: Understanding the Differences (L14); Approach 2: GitHub Copilot CLI (Recommended) (L257); Approach 3: Subagent Orchestration in VS Code Chat (L573); Choosing Your Approach (L693)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_d_copilot.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B100",
      "target": "T:Productivity",
      "key": "ND-13f9b340d493ed21",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Ralph viene adattato a Copilot tramite estensioni, CLI, subagenti o iterazione manuale. Ancoraggi: Understanding the Differences (L14); Approach 2: GitHub Copilot CLI (Recommended) (L257); Approach 3: Subagent Orchestration in VS Code Chat (L573); Choosing Your Approach (L693)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_d_copilot.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B100",
      "target": "T:Skills & learning",
      "key": "ND-1204041c9d279568",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Ralph viene adattato a Copilot tramite estensioni, CLI, subagenti o iterazione manuale. Ancoraggi: Understanding the Differences (L14); Approach 2: GitHub Copilot CLI (Recommended) (L257); Approach 3: Subagent Orchestration in VS Code Chat (L573); Choosing Your Approach (L693)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_d_copilot.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B100",
      "target": "K:Long-running agent execution",
      "key": "ND-0bb459613db09df5",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo confronta quattro approcci con permessi, modelli, formato del piano, contesto e integrazione con lo scheduling. Ancoraggi: Understanding the Differences (L14); Approach 2: GitHub Copilot CLI (Recommended) (L257); Approach 3: Subagent Orchestration in VS Code Chat (L573); Choosing Your Approach (L693)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_d_copilot.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B100",
      "target": "K:Agent failure and escalation",
      "key": "ND-3d724c60f1b1ed30",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo confronta quattro approcci con permessi, modelli, formato del piano, contesto e integrazione con lo scheduling. Ancoraggi: Understanding the Differences (L14); Approach 2: GitHub Copilot CLI (Recommended) (L257); Approach 3: Subagent Orchestration in VS Code Chat (L573); Choosing Your Approach (L693)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_d_copilot.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B100",
      "target": "K:Independent verification and oracles",
      "key": "ND-29f9475dbdd90a05",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo confronta quattro approcci con permessi, modelli, formato del piano, contesto e integrazione con lo scheduling. Ancoraggi: Understanding the Differences (L14); Approach 2: GitHub Copilot CLI (Recommended) (L257); Approach 3: Subagent Orchestration in VS Code Chat (L573); Choosing Your Approach (L693)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_d_copilot.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B100",
      "target": "K:Prompt injection and malicious tools",
      "key": "ND-891548485569e142",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo confronta quattro approcci con permessi, modelli, formato del piano, contesto e integrazione con lo scheduling. Ancoraggi: Understanding the Differences (L14); Approach 2: GitHub Copilot CLI (Recommended) (L257); Approach 3: Subagent Orchestration in VS Code Chat (L573); Choosing Your Approach (L693)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_d_copilot.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B100",
      "target": "K:Vulnerability and secure code",
      "key": "ND-a25ec796f390c3aa",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo confronta quattro approcci con permessi, modelli, formato del piano, contesto e integrazione con lo scheduling. Ancoraggi: Understanding the Differences (L14); Approach 2: GitHub Copilot CLI (Recommended) (L257); Approach 3: Subagent Orchestration in VS Code Chat (L573); Choosing Your Approach (L693)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_d_copilot.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B100",
      "target": "K:Developer workflow and adoption",
      "key": "ND-5d383f867054ce0a",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo confronta quattro approcci con permessi, modelli, formato del piano, contesto e integrazione con lo scheduling. Ancoraggi: Understanding the Differences (L14); Approach 2: GitHub Copilot CLI (Recommended) (L257); Approach 3: Subagent Orchestration in VS Code Chat (L573); Choosing Your Approach (L693)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_d_copilot.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B100",
      "target": "K:Evaluation methodology and baselines",
      "key": "ND-426d673649b8fabe",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo confronta quattro approcci con permessi, modelli, formato del piano, contesto e integrazione con lo scheduling. Ancoraggi: Understanding the Differences (L14); Approach 2: GitHub Copilot CLI (Recommended) (L257); Approach 3: Subagent Orchestration in VS Code Chat (L573); Choosing Your Approach (L693)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_d_copilot.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B100",
      "target": "C:C03",
      "key": "ND-c43af8e7f34dc956",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Ralph viene adattato a Copilot tramite estensioni, CLI, subagenti o iterazione manuale. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_d_copilot.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B100",
      "target": "C:C06",
      "key": "ND-ca5aa83c9692e719",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Ralph viene adattato a Copilot tramite estensioni, CLI, subagenti o iterazione manuale. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_d_copilot.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B100",
      "target": "W095",
      "key": "ND-7ebe5848cc7d3fd9",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Ralph viene adattato a Copilot tramite estensioni, CLI, subagenti o iterazione manuale. Confronto (loop): Confrontare il loop come unità di lavoro, con stato, controlli e policy esterni. I tre corpus non costituiscono repliche indipendenti dello stesso risultato. Scheda W095: Proposes analyzing the whole agentic lifecycle across verification reliability and cost.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_d_copilot.tex",
      "source_line": 107,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "loop",
      "source_evidence_locator": "Ralph Loop (hehamalainen) (L107); Ralph-Wiggums-Copilot-Agent (MWChapelCLA) (L53); Ralph for GitHub Copilot (aymenfurter) (L175)",
      "target_evidence_locator": "Frozen v6 node W095 summary/contribution and limitation",
      "target_limitations": "Synthesis only, no new outcome dataset.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B100",
      "target": "O012",
      "key": "ND-894481c333bc84fd",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Ralph viene adattato a Copilot tramite estensioni, CLI, subagenti o iterazione manuale. Confronto (loop): Confrontare il loop come unità di lavoro, con stato, controlli e policy esterni. I tre corpus non costituiscono repliche indipendenti dello stesso risultato. Scheda O012: Osmani identifies five interoperable loop-building primitives—scheduling, worktrees, skills, connectors and subagents—plus durable external memory.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_d_copilot.tex",
      "source_line": 107,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "loop",
      "source_evidence_locator": "Ralph Loop (hehamalainen) (L107); Ralph-Wiggums-Copilot-Agent (MWChapelCLA) (L53); Ralph for GitHub Copilot (aymenfurter) (L175)",
      "target_evidence_locator": "Frozen v6 node O012 summary/contribution and limitation",
      "target_limitations": "A practitioner engineering pattern; the article does not establish comparative loop reliability by controlled experiment.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B100",
      "target": "P110",
      "key": "ND-46de8733df8f4cf1",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Ralph viene adattato a Copilot tramite estensioni, CLI, subagenti o iterazione manuale. Confronto (loop): Confrontare il loop come unità di lavoro, con stato, controlli e policy esterni. I tre corpus non costituiscono repliche indipendenti dello stesso risultato. Scheda P110: Orosz traces Ralph-style loops, scheduled triggers and goal-oriented harness features.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_d_copilot.tex",
      "source_line": 107,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "loop",
      "source_evidence_locator": "Ralph Loop (hehamalainen) (L107); Ralph-Wiggums-Copilot-Agent (MWChapelCLA) (L53); Ralph for GitHub Copilot (aymenfurter) (L175)",
      "target_evidence_locator": "Frozen v6 node P110 summary/contribution and limitation",
      "target_limitations": "P110 directly links https://addyosmani.com/blog/loop-engineering/ (7 June 2026). O012 catalogues the substantially matching Substack edition (8 June 2026). Treat the edge as discussion of the same underlying work via an alternate edition, not an exact-URL citation. The paid remainder and comparative loop outcomes remain unreviewed. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B100",
      "target": "W060",
      "key": "ND-32f8c53ec9a26a8a",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Ralph viene adattato a Copilot tramite estensioni, CLI, subagenti o iterazione manuale. Confronto (security): Confrontare superficie di attacco dell’agente, permessi e contenimento; esposizione, dimostrazione di attacco e frequenza degli incidenti non sono misure intercambiabili. Scheda W060: Workspace and retrieved-content injections can induce agents to execute unwanted commands.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_d_copilot.tex",
      "source_line": 158,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "security",
      "source_evidence_locator": "Security Model (L158); Permission Profiles (L383); Safe Sandboxing with Git Worktrees (L479)",
      "target_evidence_locator": "Frozen v6 node W060 summary/contribution and limitation",
      "target_limitations": "Attack configurations are adversarial, not real-world incidence rates.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B100",
      "target": "O014",
      "key": "ND-bfa5e4dcf9ad212f",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Ralph viene adattato a Copilot tramite estensioni, CLI, subagenti o iterazione manuale. Confronto (security): Confrontare superficie di attacco dell’agente, permessi e contenimento; esposizione, dimostrazione di attacco e frequenza degli incidenti non sono misure intercambiabili. Scheda O014: Production agents need identity, authorization, observability and recovery controls beyond an impressive base model.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_d_copilot.tex",
      "source_line": 158,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "security",
      "source_evidence_locator": "Security Model (L158); Permission Profiles (L383); Safe Sandboxing with Git Worktrees (L479)",
      "target_evidence_locator": "Frozen v6 node O014 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B100",
      "target": "W007",
      "key": "ND-4cfa7c6dc667c16b",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Ralph viene adattato a Copilot tramite estensioni, CLI, subagenti o iterazione manuale. Confronto (adoption): Confrontare selezione degli strumenti, abilitazione del team e verifica degli esiti; una graduatoria o un piano di rollout non sostituisce un pilot controllato. Scheda W007: Enterprise users report perceived usefulness and practical requirements that should shape deployment.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_d_copilot.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "adoption",
      "source_evidence_locator": "Understanding the Differences (L14); Approach 2: GitHub Copilot CLI (Recommended) (L257); Choosing Your Approach (L693)",
      "target_evidence_locator": "Frozen v6 node W007 summary/contribution and limitation",
      "target_limitations": "IBM respondents only; perception-based.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B100",
      "target": "O041",
      "key": "ND-44d68d145d20aa5a",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Ralph viene adattato a Copilot tramite estensioni, CLI, subagenti o iterazione manuale. Confronto (adoption): Confrontare selezione degli strumenti, abilitazione del team e verifica degli esiti; una graduatoria o un piano di rollout non sostituisce un pilot controllato. Scheda O041: Engineering leaders should define outcome quality, train teams and make human verification a normal part of AI adoption.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/appendices/appendix_d_copilot.tex",
      "source_line": 14,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "adoption",
      "source_evidence_locator": "Understanding the Differences (L14); Approach 2: GitHub Copilot CLI (Recommended) (L257); Choosing Your Approach (L693)",
      "target_evidence_locator": "Frozen v6 node O041 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B100",
      "target": "PUB:V11:V04",
      "key": "V11-d95d317d48974905fa399cd8",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B101",
      "target": "V04",
      "key": "ND-3d4d212a69db30b3",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/bibliography.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B101",
      "target": "T:Engineering structure",
      "key": "ND-ccd5c156a1aa6159",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "L’apparato di fonti rende esplicita la genealogia del metodo autonomo. Ancoraggi: Books (L17); GitHub Repositories --- Ralph Implementations (L158); Video Series and Talks (L323); Concepts and Frameworks Attributed (L401)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/bibliography.tex",
      "source_line": 17,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B101",
      "target": "T:What agents can do",
      "key": "ND-52b1c5c1d3608b38",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "L’apparato di fonti rende esplicita la genealogia del metodo autonomo. Ancoraggi: Books (L17); GitHub Repositories --- Ralph Implementations (L158); Video Series and Talks (L323); Concepts and Frameworks Attributed (L401)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/bibliography.tex",
      "source_line": 17,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B101",
      "target": "T:Verification & review",
      "key": "ND-ce234497892cb3d8",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "L’apparato di fonti rende esplicita la genealogia del metodo autonomo. Ancoraggi: Books (L17); GitHub Repositories --- Ralph Implementations (L158); Video Series and Talks (L323); Concepts and Frameworks Attributed (L401)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/bibliography.tex",
      "source_line": 17,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B101",
      "target": "K:Developer workflow and adoption",
      "key": "ND-30933875a02a77d9",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Libri, persone, articoli, repository, video, casi e concetti attribuiti sono raccolti con indicazioni dei capitoli interessati. Ancoraggi: Books (L17); GitHub Repositories --- Ralph Implementations (L158); Video Series and Talks (L323); Concepts and Frameworks Attributed (L401)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/bibliography.tex",
      "source_line": 17,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B101",
      "target": "K:Human-agent collaboration",
      "key": "ND-584e2a530f3406ab",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Libri, persone, articoli, repository, video, casi e concetti attribuiti sono raccolti con indicazioni dei capitoli interessati. Ancoraggi: Books (L17); GitHub Repositories --- Ralph Implementations (L158); Video Series and Talks (L323); Concepts and Frameworks Attributed (L401)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/bibliography.tex",
      "source_line": 17,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B101",
      "target": "K:Long-running agent execution",
      "key": "ND-fc6f4184fae5d2cf",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Libri, persone, articoli, repository, video, casi e concetti attribuiti sono raccolti con indicazioni dei capitoli interessati. Ancoraggi: Books (L17); GitHub Repositories --- Ralph Implementations (L158); Video Series and Talks (L323); Concepts and Frameworks Attributed (L401)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/bibliography.tex",
      "source_line": 17,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B101",
      "target": "K:Agent failure and escalation",
      "key": "ND-a4f9887775cbb935",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Libri, persone, articoli, repository, video, casi e concetti attribuiti sono raccolti con indicazioni dei capitoli interessati. Ancoraggi: Books (L17); GitHub Repositories --- Ralph Implementations (L158); Video Series and Talks (L323); Concepts and Frameworks Attributed (L401)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/bibliography.tex",
      "source_line": 17,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B101",
      "target": "K:Independent verification and oracles",
      "key": "ND-007d490793b12a56",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Libri, persone, articoli, repository, video, casi e concetti attribuiti sono raccolti con indicazioni dei capitoli interessati. Ancoraggi: Books (L17); GitHub Repositories --- Ralph Implementations (L158); Video Series and Talks (L323); Concepts and Frameworks Attributed (L401)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/bibliography.tex",
      "source_line": 17,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B101",
      "target": "C:C01",
      "key": "ND-36859565dcb5ccc6",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: L’apparato di fonti rende esplicita la genealogia del metodo autonomo. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/bibliography.tex",
      "source_line": 17,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B101",
      "target": "C:C03",
      "key": "ND-1734a8135be54426",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: L’apparato di fonti rende esplicita la genealogia del metodo autonomo. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "ai-auto_eng/AI_AUTO_ENG/bibliography.tex",
      "source_line": 17,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B101",
      "target": "PUB:V11:V04",
      "key": "V11-2a8ce1e54e5a8490cd47350a",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B102",
      "target": "V05",
      "key": "ND-f9dce8fc0e11abc8",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/frontmatter.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B102",
      "target": "T:Engineering structure",
      "key": "ND-8b6fa0e1bbfec601",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "Le pagine iniziali qualificano finalità, responsabilità e natura della sintesi sui loop. Ancoraggi: Avvertenze editoriali e limiti della guida (L1)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/frontmatter.tex",
      "source_line": 1,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B102",
      "target": "T:What agents can do",
      "key": "ND-881081da5ad19ec9",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Le pagine iniziali qualificano finalità, responsabilità e natura della sintesi sui loop. Ancoraggi: Avvertenze editoriali e limiti della guida (L1)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/frontmatter.tex",
      "source_line": 1,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B102",
      "target": "K:Developer workflow and adoption",
      "key": "ND-f349f12a00c92da6",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Le avvertenze editoriali aiutano a distinguere il libro come guida ingegneristica da una politica aziendale o da una garanzia di risultato. Ancoraggi: Avvertenze editoriali e limiti della guida (L1)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/frontmatter.tex",
      "source_line": 1,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B102",
      "target": "K:Human-agent collaboration",
      "key": "ND-ac218f915fc5a0d6",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Le avvertenze editoriali aiutano a distinguere il libro come guida ingegneristica da una politica aziendale o da una garanzia di risultato. Ancoraggi: Avvertenze editoriali e limiti della guida (L1)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/frontmatter.tex",
      "source_line": 1,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B102",
      "target": "C:C01",
      "key": "ND-6649ba7bac374ebd",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Le pagine iniziali qualificano finalità, responsabilità e natura della sintesi sui loop. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/frontmatter.tex",
      "source_line": 1,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B102",
      "target": "PUB:V11:V05",
      "key": "V11-c7455e9d4d79768e1e81989f",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B103",
      "target": "V05",
      "key": "ND-ba876835e3cbb0c8",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/summary_v2.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B103",
      "target": "T:What agents can do",
      "key": "ND-b003563001bd05cf",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "Il sommario introduce il loop come sistema governato, dal modello concettuale all’esecuzione locale. Ancoraggi: How This Book Is Organized (L26)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/summary_v2.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B103",
      "target": "T:Verification & review",
      "key": "ND-928c4c94ccd2db6e",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Il sommario introduce il loop come sistema governato, dal modello concettuale all’esecuzione locale. Ancoraggi: How This Book Is Organized (L26)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/summary_v2.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B103",
      "target": "T:Engineering structure",
      "key": "ND-142565e9152f6224",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Il sommario introduce il loop come sistema governato, dal modello concettuale all’esecuzione locale. Ancoraggi: How This Book Is Organized (L26)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/summary_v2.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B103",
      "target": "T:Economics",
      "key": "ND-0f38ac3039211510",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Il sommario introduce il loop come sistema governato, dal modello concettuale all’esecuzione locale. Ancoraggi: How This Book Is Organized (L26)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/summary_v2.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B103",
      "target": "T:Productivity",
      "key": "ND-f559a297329f081a",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Il sommario introduce il loop come sistema governato, dal modello concettuale all’esecuzione locale. Ancoraggi: How This Book Is Organized (L26)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/summary_v2.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B103",
      "target": "K:Long-running agent execution",
      "key": "ND-094ea99ac11eadc5",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La panoramica collega critica, organizzazione, economia, Ralph, runtime locale e scelta del meccanismo minimo sufficiente. Ancoraggi: How This Book Is Organized (L26)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/summary_v2.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B103",
      "target": "K:Agent failure and escalation",
      "key": "ND-95f0118b3b5a21e8",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La panoramica collega critica, organizzazione, economia, Ralph, runtime locale e scelta del meccanismo minimo sufficiente. Ancoraggi: How This Book Is Organized (L26)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/summary_v2.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B103",
      "target": "K:Independent verification and oracles",
      "key": "ND-036dd7c2e584dc40",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La panoramica collega critica, organizzazione, economia, Ralph, runtime locale e scelta del meccanismo minimo sufficiente. Ancoraggi: How This Book Is Organized (L26)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/summary_v2.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B103",
      "target": "K:Specifications and governance",
      "key": "ND-1b40b39fdfa653c7",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La panoramica collega critica, organizzazione, economia, Ralph, runtime locale e scelta del meccanismo minimo sufficiente. Ancoraggi: How This Book Is Organized (L26)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/summary_v2.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B103",
      "target": "K:Ownership and knowledge transfer",
      "key": "ND-04da6f96bf9889ca",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La panoramica collega critica, organizzazione, economia, Ralph, runtime locale e scelta del meccanismo minimo sufficiente. Ancoraggi: How This Book Is Organized (L26)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/summary_v2.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B103",
      "target": "K:Economic costs and return",
      "key": "ND-2dd08c122133fc77",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La panoramica collega critica, organizzazione, economia, Ralph, runtime locale e scelta del meccanismo minimo sufficiente. Ancoraggi: How This Book Is Organized (L26)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/summary_v2.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B103",
      "target": "K:Output versus shipped value",
      "key": "ND-a218ce88023b1751",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "La panoramica collega critica, organizzazione, economia, Ralph, runtime locale e scelta del meccanismo minimo sufficiente. Ancoraggi: How This Book Is Organized (L26)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/summary_v2.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B103",
      "target": "C:C01",
      "key": "ND-6c42e636dead1684",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Il sommario introduce il loop come sistema governato, dal modello concettuale all’esecuzione locale. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/summary_v2.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B103",
      "target": "C:C03",
      "key": "ND-b0373c450cb9d227",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Il sommario introduce il loop come sistema governato, dal modello concettuale all’esecuzione locale. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/summary_v2.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B103",
      "target": "C:C11",
      "key": "ND-2311ecdc5bb557b2",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Il sommario introduce il loop come sistema governato, dal modello concettuale all’esecuzione locale. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/summary_v2.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B103",
      "target": "C:C12",
      "key": "ND-935ade7d481aebcb",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Il sommario introduce il loop come sistema governato, dal modello concettuale all’esecuzione locale. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/summary_v2.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B103",
      "target": "W095",
      "key": "ND-2b743f48d1b5aefc",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il sommario introduce il loop come sistema governato, dal modello concettuale all’esecuzione locale. Confronto (loop): Confrontare il loop come unità di lavoro, con stato, controlli e policy esterni. I tre corpus non costituiscono repliche indipendenti dello stesso risultato. Scheda W095: Proposes analyzing the whole agentic lifecycle across verification reliability and cost.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/summary_v2.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "loop",
      "source_evidence_locator": "How This Book Is Organized (L26)",
      "target_evidence_locator": "Frozen v6 node W095 summary/contribution and limitation",
      "target_limitations": "Synthesis only, no new outcome dataset.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B103",
      "target": "O012",
      "key": "ND-fbe34889e8c8b7da",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il sommario introduce il loop come sistema governato, dal modello concettuale all’esecuzione locale. Confronto (loop): Confrontare il loop come unità di lavoro, con stato, controlli e policy esterni. I tre corpus non costituiscono repliche indipendenti dello stesso risultato. Scheda O012: Osmani identifies five interoperable loop-building primitives—scheduling, worktrees, skills, connectors and subagents—plus durable external memory.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/summary_v2.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "loop",
      "source_evidence_locator": "How This Book Is Organized (L26)",
      "target_evidence_locator": "Frozen v6 node O012 summary/contribution and limitation",
      "target_limitations": "A practitioner engineering pattern; the article does not establish comparative loop reliability by controlled experiment.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B103",
      "target": "P110",
      "key": "ND-5f6ef3f1f062c88a",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il sommario introduce il loop come sistema governato, dal modello concettuale all’esecuzione locale. Confronto (loop): Confrontare il loop come unità di lavoro, con stato, controlli e policy esterni. I tre corpus non costituiscono repliche indipendenti dello stesso risultato. Scheda P110: Orosz traces Ralph-style loops, scheduled triggers and goal-oriented harness features.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/summary_v2.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "loop",
      "source_evidence_locator": "How This Book Is Organized (L26)",
      "target_evidence_locator": "Frozen v6 node P110 summary/contribution and limitation",
      "target_limitations": "P110 directly links https://addyosmani.com/blog/loop-engineering/ (7 June 2026). O012 catalogues the substantially matching Substack edition (8 June 2026). Treat the edge as discussion of the same underlying work via an alternate edition, not an exact-URL citation. The paid remainder and comparative loop outcomes remain unreviewed. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B103",
      "target": "W150",
      "key": "ND-fd04fce82a178091",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il sommario introduce il loop come sistema governato, dal modello concettuale all’esecuzione locale. Confronto (governance): Confrontare autorità umana, confini decisionali e controlli di esecuzione; policy osservate e casi aziendali non certificano l’efficacia del metodo proposto. Scheda W150: Most policies allow AI while specifying disclosure and human responsibility, suggesting workable rather than absolutist governance.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/summary_v2.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "governance",
      "source_evidence_locator": "How This Book Is Organized (L26)",
      "target_evidence_locator": "Frozen v6 node W150 summary/contribution and limitation",
      "target_limitations": "Classifies rules but does not measure their safety effect.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B103",
      "target": "O009",
      "key": "ND-7d8730277fefb315",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il sommario introduce il loop come sistema governato, dal modello concettuale all’esecuzione locale. Confronto (governance): Confrontare autorità umana, confini decisionali e controlli di esecuzione; policy osservate e casi aziendali non certificano l’efficacia del metodo proposto. Scheda O009: Engineers can delegate the inner execution loop while retaining ownership of quality criteria, verdicts and consequences.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/summary_v2.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "governance",
      "source_evidence_locator": "How This Book Is Organized (L26)",
      "target_evidence_locator": "Frozen v6 node O009 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B103",
      "target": "W145",
      "key": "ND-82d8821dfd4098cd",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il sommario introduce il loop come sistema governato, dal modello concettuale all’esecuzione locale. Confronto (cost): Confrontare il costo dell’intero esito accettato, inclusi verifica e rilavorazione; ROI di scenario e testimonianze di consumo non sono rendimenti sperimentali. Scheda W145: Offers a cross-functional return-on-investment framework for AI-assisted delivery beyond raw code productivity.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/summary_v2.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "cost",
      "source_evidence_locator": "How This Book Is Organized (L26)",
      "target_evidence_locator": "Frozen v6 node W145 summary/contribution and limitation",
      "target_limitations": "ROI 39% and eight-month payback are scenarios/model outputs, not measured experimental financial returns.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B103",
      "target": "O008",
      "key": "ND-eaab8783711bb580",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il sommario introduce il loop come sistema governato, dal modello concettuale all’esecuzione locale. Confronto (cost): Confrontare il costo dell’intero esito accettato, inclusi verifica e rilavorazione; ROI di scenario e testimonianze di consumo non sono rendimenti sperimentali. Scheda O008: A software factory is many governed loops; its level of human involvement changes both risk and total operating cost.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/summary_v2.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "cost",
      "source_evidence_locator": "How This Book Is Organized (L26)",
      "target_evidence_locator": "Frozen v6 node O008 summary/contribution and limitation",
      "target_limitations": "A conceptual taxonomy and projections, not a controlled comparison of factory operating models.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B103",
      "target": "PUB:V11:V05",
      "key": "V11-4a740704fbc527edd1f17d41",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B104",
      "target": "V05",
      "key": "ND-a22d9832632ded56",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter01_foundations.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B104",
      "target": "T:What agents can do",
      "key": "ND-1e93187e61e12686",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "Il loop affidabile emerge dall’interazione fra contesto, harness, evidenza e autorità. Ancoraggi: Introduction: The Epistemological Transition in Software Development (L12); From /loop to /goal : Native Loop Primitives (L566); Empirical Landscape: What Practitioners Actually Report (L1071); The Joint System: Context, Harness, Evidence, and Policy (L1483)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter01_foundations.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B104",
      "target": "T:Verification & review",
      "key": "ND-505daece81d9efea",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Il loop affidabile emerge dall’interazione fra contesto, harness, evidenza e autorità. Ancoraggi: Introduction: The Epistemological Transition in Software Development (L12); From /loop to /goal : Native Loop Primitives (L566); Empirical Landscape: What Practitioners Actually Report (L1071); The Joint System: Context, Harness, Evidence, and Policy (L1483)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter01_foundations.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B104",
      "target": "T:Engineering structure",
      "key": "ND-d70c7ad5492244b0",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Il loop affidabile emerge dall’interazione fra contesto, harness, evidenza e autorità. Ancoraggi: Introduction: The Epistemological Transition in Software Development (L12); From /loop to /goal : Native Loop Primitives (L566); Empirical Landscape: What Practitioners Actually Report (L1071); The Joint System: Context, Harness, Evidence, and Policy (L1483)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter01_foundations.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B104",
      "target": "T:System knowledge & memory",
      "key": "ND-361c5f1a7e8bd9a1",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Il loop affidabile emerge dall’interazione fra contesto, harness, evidenza e autorità. Ancoraggi: Introduction: The Epistemological Transition in Software Development (L12); From /loop to /goal : Native Loop Primitives (L566); Empirical Landscape: What Practitioners Actually Report (L1071); The Joint System: Context, Harness, Evidence, and Policy (L1483)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter01_foundations.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B104",
      "target": "K:Long-running agent execution",
      "key": "ND-aa7b2c95ed998e71",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo ricostruisce la genealogia prompt–loop, distingue worker ed evaluator, presenta livelli di delega e critica rischi sistemici e non-determinismo. Ancoraggi: Introduction: The Epistemological Transition in Software Development (L12); From /loop to /goal : Native Loop Primitives (L566); Empirical Landscape: What Practitioners Actually Report (L1071); The Joint System: Context, Harness, Evidence, and Policy (L1483)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter01_foundations.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B104",
      "target": "K:Agent failure and escalation",
      "key": "ND-386c601684fafbe0",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo ricostruisce la genealogia prompt–loop, distingue worker ed evaluator, presenta livelli di delega e critica rischi sistemici e non-determinismo. Ancoraggi: Introduction: The Epistemological Transition in Software Development (L12); From /loop to /goal : Native Loop Primitives (L566); Empirical Landscape: What Practitioners Actually Report (L1071); The Joint System: Context, Harness, Evidence, and Policy (L1483)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter01_foundations.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B104",
      "target": "K:Independent verification and oracles",
      "key": "ND-b56619de18d05930",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo ricostruisce la genealogia prompt–loop, distingue worker ed evaluator, presenta livelli di delega e critica rischi sistemici e non-determinismo. Ancoraggi: Introduction: The Epistemological Transition in Software Development (L12); From /loop to /goal : Native Loop Primitives (L566); Empirical Landscape: What Practitioners Actually Report (L1071); The Joint System: Context, Harness, Evidence, and Policy (L1483)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter01_foundations.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B104",
      "target": "K:AI as reviewer",
      "key": "ND-0c058587da05b3bf",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo ricostruisce la genealogia prompt–loop, distingue worker ed evaluator, presenta livelli di delega e critica rischi sistemici e non-determinismo. Ancoraggi: Introduction: The Epistemological Transition in Software Development (L12); From /loop to /goal : Native Loop Primitives (L566); Empirical Landscape: What Practitioners Actually Report (L1071); The Joint System: Context, Harness, Evidence, and Policy (L1483)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter01_foundations.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B104",
      "target": "K:Automation bias and trust",
      "key": "ND-a50638b345818c4e",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo ricostruisce la genealogia prompt–loop, distingue worker ed evaluator, presenta livelli di delega e critica rischi sistemici e non-determinismo. Ancoraggi: Introduction: The Epistemological Transition in Software Development (L12); From /loop to /goal : Native Loop Primitives (L566); Empirical Landscape: What Practitioners Actually Report (L1071); The Joint System: Context, Harness, Evidence, and Policy (L1483)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter01_foundations.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B104",
      "target": "K:Specifications and governance",
      "key": "ND-d3b48876fa8fafa1",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo ricostruisce la genealogia prompt–loop, distingue worker ed evaluator, presenta livelli di delega e critica rischi sistemici e non-determinismo. Ancoraggi: Introduction: The Epistemological Transition in Software Development (L12); From /loop to /goal : Native Loop Primitives (L566); Empirical Landscape: What Practitioners Actually Report (L1071); The Joint System: Context, Harness, Evidence, and Policy (L1483)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter01_foundations.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B104",
      "target": "K:Ownership and knowledge transfer",
      "key": "ND-8004e1f0d567776a",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo ricostruisce la genealogia prompt–loop, distingue worker ed evaluator, presenta livelli di delega e critica rischi sistemici e non-determinismo. Ancoraggi: Introduction: The Epistemological Transition in Software Development (L12); From /loop to /goal : Native Loop Primitives (L566); Empirical Landscape: What Practitioners Actually Report (L1071); The Joint System: Context, Harness, Evidence, and Policy (L1483)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter01_foundations.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B104",
      "target": "K:Agent context and persistent memory",
      "key": "ND-6905b4ae6ecf850e",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo ricostruisce la genealogia prompt–loop, distingue worker ed evaluator, presenta livelli di delega e critica rischi sistemici e non-determinismo. Ancoraggi: Introduction: The Epistemological Transition in Software Development (L12); From /loop to /goal : Native Loop Primitives (L566); Empirical Landscape: What Practitioners Actually Report (L1071); The Joint System: Context, Harness, Evidence, and Policy (L1483)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter01_foundations.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B104",
      "target": "K:System understanding and rationale",
      "key": "ND-b61cd9548ef982e0",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo ricostruisce la genealogia prompt–loop, distingue worker ed evaluator, presenta livelli di delega e critica rischi sistemici e non-determinismo. Ancoraggi: Introduction: The Epistemological Transition in Software Development (L12); From /loop to /goal : Native Loop Primitives (L566); Empirical Landscape: What Practitioners Actually Report (L1071); The Joint System: Context, Harness, Evidence, and Policy (L1483)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter01_foundations.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B104",
      "target": "K:Dependencies and agent supply chain",
      "key": "ND-564034afe371efe8",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo ricostruisce la genealogia prompt–loop, distingue worker ed evaluator, presenta livelli di delega e critica rischi sistemici e non-determinismo. Ancoraggi: Introduction: The Epistemological Transition in Software Development (L12); From /loop to /goal : Native Loop Primitives (L566); Empirical Landscape: What Practitioners Actually Report (L1071); The Joint System: Context, Harness, Evidence, and Policy (L1483)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter01_foundations.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B104",
      "target": "C:C03",
      "key": "ND-6ad0b14372419e41",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Il loop affidabile emerge dall’interazione fra contesto, harness, evidenza e autorità. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter01_foundations.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B104",
      "target": "C:C07",
      "key": "ND-f2c7746f79d9cdc4",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Il loop affidabile emerge dall’interazione fra contesto, harness, evidenza e autorità. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter01_foundations.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B104",
      "target": "C:C09",
      "key": "ND-f51ed13f8a85f715",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Il loop affidabile emerge dall’interazione fra contesto, harness, evidenza e autorità. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter01_foundations.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B104",
      "target": "C:C11",
      "key": "ND-2aa25ebb0d81f2fa",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Il loop affidabile emerge dall’interazione fra contesto, harness, evidenza e autorità. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter01_foundations.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B104",
      "target": "W095",
      "key": "ND-ea7680da1213c51f",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il loop affidabile emerge dall’interazione fra contesto, harness, evidenza e autorità. Confronto (loop): Confrontare il loop come unità di lavoro, con stato, controlli e policy esterni. I tre corpus non costituiscono repliche indipendenti dello stesso risultato. Scheda W095: Proposes analyzing the whole agentic lifecycle across verification reliability and cost.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter01_foundations.tex",
      "source_line": 964,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "loop",
      "source_evidence_locator": "Closed-Loop Design and the Ralph Engine: Complementary Views (L964); Genealogy: From Prompt to Loop (L112); The Ralph Wiggum precedent (L167)",
      "target_evidence_locator": "Frozen v6 node W095 summary/contribution and limitation",
      "target_limitations": "Synthesis only, no new outcome dataset.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B104",
      "target": "O012",
      "key": "ND-65d2988a2c0d010d",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il loop affidabile emerge dall’interazione fra contesto, harness, evidenza e autorità. Confronto (loop): Confrontare il loop come unità di lavoro, con stato, controlli e policy esterni. I tre corpus non costituiscono repliche indipendenti dello stesso risultato. Scheda O012: Osmani identifies five interoperable loop-building primitives—scheduling, worktrees, skills, connectors and subagents—plus durable external memory.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter01_foundations.tex",
      "source_line": 964,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "loop",
      "source_evidence_locator": "Closed-Loop Design and the Ralph Engine: Complementary Views (L964); Genealogy: From Prompt to Loop (L112); The Ralph Wiggum precedent (L167)",
      "target_evidence_locator": "Frozen v6 node O012 summary/contribution and limitation",
      "target_limitations": "A practitioner engineering pattern; the article does not establish comparative loop reliability by controlled experiment.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B104",
      "target": "O012",
      "key": "ND-380fcccf90933306",
      "relation": "ND_CITES_ALTERNATE_EDITION",
      "rationale": "Citazione a edizione alternativa del medesimo lavoro, distinzione già documentata nel grafo v6 (P110/O012). Non è una coincidenza esatta di URL.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter01_foundations.tex",
      "source_line": 4,
      "evidence_status": "DOCUMENTED_ALTERNATE_EDITION_NOT_EXACT_URL",
      "bibliography_key": "osmani2026loop",
      "claim_support_review": "NOT_PERFORMED"
    },
    {
      "source": "B104",
      "target": "O012",
      "key": "ND-686581ebca1861f7",
      "relation": "ND_CITES_ALTERNATE_EDITION",
      "rationale": "Citazione a edizione alternativa del medesimo lavoro, distinzione già documentata nel grafo v6 (P110/O012). Non è una coincidenza esatta di URL.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter01_foundations.tex",
      "source_line": 44,
      "evidence_status": "DOCUMENTED_ALTERNATE_EDITION_NOT_EXACT_URL",
      "bibliography_key": "osmani2026loop",
      "claim_support_review": "NOT_PERFORMED"
    },
    {
      "source": "B104",
      "target": "O012",
      "key": "ND-9ea70587ba3c4726",
      "relation": "ND_CITES_ALTERNATE_EDITION",
      "rationale": "Citazione a edizione alternativa del medesimo lavoro, distinzione già documentata nel grafo v6 (P110/O012). Non è una coincidenza esatta di URL.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter01_foundations.tex",
      "source_line": 116,
      "evidence_status": "DOCUMENTED_ALTERNATE_EDITION_NOT_EXACT_URL",
      "bibliography_key": "osmani2026loop",
      "claim_support_review": "NOT_PERFORMED"
    },
    {
      "source": "B104",
      "target": "P110",
      "key": "ND-2f8f6d0b7fd00a31",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il loop affidabile emerge dall’interazione fra contesto, harness, evidenza e autorità. Confronto (loop): Confrontare il loop come unità di lavoro, con stato, controlli e policy esterni. I tre corpus non costituiscono repliche indipendenti dello stesso risultato. Scheda P110: Orosz traces Ralph-style loops, scheduled triggers and goal-oriented harness features.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter01_foundations.tex",
      "source_line": 964,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "loop",
      "source_evidence_locator": "Closed-Loop Design and the Ralph Engine: Complementary Views (L964); Genealogy: From Prompt to Loop (L112); The Ralph Wiggum precedent (L167)",
      "target_evidence_locator": "Frozen v6 node P110 summary/contribution and limitation",
      "target_limitations": "P110 directly links https://addyosmani.com/blog/loop-engineering/ (7 June 2026). O012 catalogues the substantially matching Substack edition (8 June 2026). Treat the edge as discussion of the same underlying work via an alternate edition, not an exact-URL citation. The paid remainder and comparative loop outcomes remain unreviewed. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B104",
      "target": "P110",
      "key": "ND-610389939ef84959",
      "relation": "ND_CITES_SOURCE",
      "rationale": "Comando LaTeX \\cite{orosz2026} risolto alla voce bibliografica e a URL/identificatore del corpus. Il supporto del claim non è rivalidato.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter01_foundations.tex",
      "source_line": 44,
      "evidence_status": "EXPLICIT_CITATION_IDENTITY_ONLY",
      "bibliography_key": "orosz2026",
      "bibliography_path": "NDLE/references.tex",
      "bibliography_line": 10,
      "citation_identity_basis": "NORMALIZED_EXACT_SOURCE_URL_OR_ARXIV_DOI_ID",
      "claim_support_review": "NOT_PERFORMED"
    },
    {
      "source": "B104",
      "target": "P110",
      "key": "ND-a3ba7ab4554e6613",
      "relation": "ND_CITES_SOURCE",
      "rationale": "Comando LaTeX \\cite{orosz2026} risolto alla voce bibliografica e a URL/identificatore del corpus. Il supporto del claim non è rivalidato.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter01_foundations.tex",
      "source_line": 116,
      "evidence_status": "EXPLICIT_CITATION_IDENTITY_ONLY",
      "bibliography_key": "orosz2026",
      "bibliography_path": "NDLE/references.tex",
      "bibliography_line": 10,
      "citation_identity_basis": "NORMALIZED_EXACT_SOURCE_URL_OR_ARXIV_DOI_ID",
      "claim_support_review": "NOT_PERFORMED"
    },
    {
      "source": "B104",
      "target": "P110",
      "key": "ND-2107fb62ae18de83",
      "relation": "ND_CITES_SOURCE",
      "rationale": "Comando LaTeX \\cite{orosz2026} risolto alla voce bibliografica e a URL/identificatore del corpus. Il supporto del claim non è rivalidato.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter01_foundations.tex",
      "source_line": 1076,
      "evidence_status": "EXPLICIT_CITATION_IDENTITY_ONLY",
      "bibliography_key": "orosz2026",
      "bibliography_path": "NDLE/references.tex",
      "bibliography_line": 10,
      "citation_identity_basis": "NORMALIZED_EXACT_SOURCE_URL_OR_ARXIV_DOI_ID",
      "claim_support_review": "NOT_PERFORMED"
    },
    {
      "source": "B104",
      "target": "P110",
      "key": "ND-6505672c339488b2",
      "relation": "ND_CITES_SOURCE",
      "rationale": "Comando LaTeX \\cite{orosz2026} risolto alla voce bibliografica e a URL/identificatore del corpus. Il supporto del claim non è rivalidato.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter01_foundations.tex",
      "source_line": 1248,
      "evidence_status": "EXPLICIT_CITATION_IDENTITY_ONLY",
      "bibliography_key": "orosz2026",
      "bibliography_path": "NDLE/references.tex",
      "bibliography_line": 10,
      "citation_identity_basis": "NORMALIZED_EXACT_SOURCE_URL_OR_ARXIV_DOI_ID",
      "claim_support_review": "NOT_PERFORMED"
    },
    {
      "source": "B104",
      "target": "W079",
      "key": "ND-0ebd85bb9988d25e",
      "relation": "ND_CRITICAL_COMPARISON",
      "rationale": "Proposizione del file: Il loop affidabile emerge dall’interazione fra contesto, harness, evidenza e autorità. Confronto (judge): Mettere in tensione auto-critica e giudizio di un secondo modello con il rischio di errori correlati; diversità del modello e indipendenza della prova sono proprietà diverse. Scheda W079: Errors can be shared across models, so a second model is not automatically an independent checker.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter01_foundations.tex",
      "source_line": 762,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "judge",
      "source_evidence_locator": "Verification and the Worker--Evaluator Split (L762)",
      "target_evidence_locator": "Frozen v6 node W079 summary/contribution and limitation",
      "target_limitations": "General LLM datasets; may not predict specific coding errors.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B104",
      "target": "W101",
      "key": "ND-3b6030fc6d34e22c",
      "relation": "ND_CRITICAL_COMPARISON",
      "rationale": "Proposizione del file: Il loop affidabile emerge dall’interazione fra contesto, harness, evidenza e autorità. Confronto (judge): Mettere in tensione auto-critica e giudizio di un secondo modello con il rischio di errori correlati; diversità del modello e indipendenza della prova sono proprietà diverse. Scheda W101: Models can explain a semantic migration rule and still miss behavior changes in their own port.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter01_foundations.tex",
      "source_line": 762,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "judge",
      "source_evidence_locator": "Verification and the Worker--Evaluator Split (L762)",
      "target_evidence_locator": "Frozen v6 node W101 summary/contribution and limitation",
      "target_limitations": "Small Python migration traps; individual model variation high.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B104",
      "target": "W150",
      "key": "ND-0f089bc37909ab61",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il loop affidabile emerge dall’interazione fra contesto, harness, evidenza e autorità. Confronto (governance): Confrontare autorità umana, confini decisionali e controlli di esecuzione; policy osservate e casi aziendali non certificano l’efficacia del metodo proposto. Scheda W150: Most policies allow AI while specifying disclosure and human responsibility, suggesting workable rather than absolutist governance.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter01_foundations.tex",
      "source_line": 843,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "governance",
      "source_evidence_locator": "Loop driver versus quality gate (L843); Security, auditability, and governance (L1449)",
      "target_evidence_locator": "Frozen v6 node W150 summary/contribution and limitation",
      "target_limitations": "Classifies rules but does not measure their safety effect.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B104",
      "target": "O009",
      "key": "ND-cff9c6b96ffd1f67",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il loop affidabile emerge dall’interazione fra contesto, harness, evidenza e autorità. Confronto (governance): Confrontare autorità umana, confini decisionali e controlli di esecuzione; policy osservate e casi aziendali non certificano l’efficacia del metodo proposto. Scheda O009: Engineers can delegate the inner execution loop while retaining ownership of quality criteria, verdicts and consequences.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter01_foundations.tex",
      "source_line": 843,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "governance",
      "source_evidence_locator": "Loop driver versus quality gate (L843); Security, auditability, and governance (L1449)",
      "target_evidence_locator": "Frozen v6 node O009 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B104",
      "target": "W157",
      "key": "ND-d98d0704bd52ec32",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il loop affidabile emerge dall’interazione fra contesto, harness, evidenza e autorità. Confronto (context): Confrontare selezione, recupero e gestione del contesto con i confini di fiducia dei dati esterni. Scheda W157: Typed state pages and enforced write policy protect essential agent memory against compaction and reset failures.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter01_foundations.tex",
      "source_line": 292,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "context",
      "source_evidence_locator": "Context engineering as the deeper discipline (L292); Connectors, sub-agents, and durable memory (L456); Context Engineering: Architecting the Flow of Information (L495)",
      "target_evidence_locator": "Frozen v6 node W157 summary/contribution and limitation",
      "target_limitations": "Guarantees conditional on token-budget working set; limited trace and synthetic evaluation.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B104",
      "target": "O031",
      "key": "ND-0fc3edd8749af269",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Il loop affidabile emerge dall’interazione fra contesto, harness, evidenza e autorità. Confronto (context): Confrontare selezione, recupero e gestione del contesto con i confini di fiducia dei dati esterni. Scheda O031: Reliable prompts are assembled from selected system context, tools and constraints rather than crafted by wording alone.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter01_foundations.tex",
      "source_line": 292,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "context",
      "source_evidence_locator": "Context engineering as the deeper discipline (L292); Connectors, sub-agents, and durable memory (L456); Context Engineering: Architecting the Flow of Information (L495)",
      "target_evidence_locator": "Frozen v6 node O031 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B104",
      "target": "B105",
      "key": "ND-e84245cf210ffb93",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:organizational-impact.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter01_foundations.tex",
      "source_line": 1540,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:organizational-impact"
    },
    {
      "source": "B104",
      "target": "B085",
      "key": "ND-12ae8c148fc640a1",
      "relation": "ND_CRITICALLY_REFINES",
      "rationale": "La promessa di sviluppo continuativo viene riesaminata come problema di evidenza, autorità e non-determinismo. Ancoraggi sorgente: Introduction: The Epistemological Transition in Software Development (L12); From /loop to /goal : Native Loop Primitives (L566); Empirical Landscape: What Practitioners Actually Report (L1071); The Joint System: Context, Harness, Evidence, and Policy (L1483). Destinazione: From Reactive to Proactive AI (L25); The Continuous Loop Concept (L117); Prerequisites for Success (L246); What This Book Will Teach You (L319)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter01_foundations.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_basis": "EDITORIAL_CONTENT_COMPARISON_NOT_INDEPENDENT_CORROBORATION"
    },
    {
      "source": "B104",
      "target": "B092",
      "key": "ND-fad66d79757cdafe",
      "relation": "ND_CRITICAL_TENSION",
      "rationale": "Il worker–evaluator split impone di non scambiare self-critique e role stacking per un oracolo indipendente. Ancoraggi sorgente: Introduction: The Epistemological Transition in Software Development (L12); From /loop to /goal : Native Loop Primitives (L566); Empirical Landscape: What Practitioners Actually Report (L1071); The Joint System: Context, Harness, Evidence, and Policy (L1483). Destinazione: Reverse Prompting: Clarification Before Execution (L26); Role Stacking: Multiple Perspectives (L284); The Verification Loop: Self-Critique Patterns (L393); Putting It Together: Technique Selection (L672)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter01_foundations.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_basis": "EDITORIAL_CONTENT_COMPARISON_NOT_INDEPENDENT_CORROBORATION"
    },
    {
      "source": "B104",
      "target": "PUB:V11:V05",
      "key": "V11-7faf75bd8ed3f418e6223c0a",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B105",
      "target": "V05",
      "key": "ND-4b43b6fe5a1b256a",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter02_organization.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B105",
      "target": "T:Engineering structure",
      "key": "ND-91e635dc34e8b3b6",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "L’organizzazione deve assegnare responsabilità, capacità di verifica e infrastruttura di conoscenza al lavoro dei loop. Ancoraggi: From a New Tool to a New Institution (L26); Three Enterprise Operating Models (L339); The Workforce Impact: Rebundling, Not Simple Replacement (L588); The Leadership Paradox (L759)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter02_organization.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B105",
      "target": "T:Verification & review",
      "key": "ND-f7903e09b5cf7474",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "L’organizzazione deve assegnare responsabilità, capacità di verifica e infrastruttura di conoscenza al lavoro dei loop. Ancoraggi: From a New Tool to a New Institution (L26); Three Enterprise Operating Models (L339); The Workforce Impact: Rebundling, Not Simple Replacement (L588); The Leadership Paradox (L759)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter02_organization.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B105",
      "target": "T:Jobs & roles",
      "key": "ND-99bd92b79a3d4e89",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "L’organizzazione deve assegnare responsabilità, capacità di verifica e infrastruttura di conoscenza al lavoro dei loop. Ancoraggi: From a New Tool to a New Institution (L26); Three Enterprise Operating Models (L339); The Workforce Impact: Rebundling, Not Simple Replacement (L588); The Leadership Paradox (L759)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter02_organization.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B105",
      "target": "T:Skills & learning",
      "key": "ND-5dc302833616c9d2",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "L’organizzazione deve assegnare responsabilità, capacità di verifica e infrastruttura di conoscenza al lavoro dei loop. Ancoraggi: From a New Tool to a New Institution (L26); Three Enterprise Operating Models (L339); The Workforce Impact: Rebundling, Not Simple Replacement (L588); The Leadership Paradox (L759)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter02_organization.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B105",
      "target": "T:System knowledge & memory",
      "key": "ND-cdca51009571bdec",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "L’organizzazione deve assegnare responsabilità, capacità di verifica e infrastruttura di conoscenza al lavoro dei loop. Ancoraggi: From a New Tool to a New Institution (L26); Three Enterprise Operating Models (L339); The Workforce Impact: Rebundling, Not Simple Replacement (L588); The Leadership Paradox (L759)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter02_organization.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B105",
      "target": "T:What agents can do",
      "key": "ND-9d89e452e5dab5f8",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "L’organizzazione deve assegnare responsabilità, capacità di verifica e infrastruttura di conoscenza al lavoro dei loop. Ancoraggi: From a New Tool to a New Institution (L26); Three Enterprise Operating Models (L339); The Workforce Impact: Rebundling, Not Simple Replacement (L588); The Leadership Paradox (L759)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter02_organization.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B105",
      "target": "T:Code quality & security",
      "key": "ND-27d098fc840eb435",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "L’organizzazione deve assegnare responsabilità, capacità di verifica e infrastruttura di conoscenza al lavoro dei loop. Ancoraggi: From a New Tool to a New Institution (L26); Three Enterprise Operating Models (L339); The Workforce Impact: Rebundling, Not Simple Replacement (L588); The Leadership Paradox (L759)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter02_organization.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B105",
      "target": "K:Specifications and governance",
      "key": "ND-5d871018dd0fdcb7",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Ruoli, modelli operativi, metriche, governance nel runtime e roadmap di transizione descrivono come ridisegnare team e management. Ancoraggi: From a New Tool to a New Institution (L26); Three Enterprise Operating Models (L339); The Workforce Impact: Rebundling, Not Simple Replacement (L588); The Leadership Paradox (L759)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter02_organization.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B105",
      "target": "K:Ownership and knowledge transfer",
      "key": "ND-cde04753f116b8e6",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Ruoli, modelli operativi, metriche, governance nel runtime e roadmap di transizione descrivono come ridisegnare team e management. Ancoraggi: From a New Tool to a New Institution (L26); Three Enterprise Operating Models (L339); The Workforce Impact: Rebundling, Not Simple Replacement (L588); The Leadership Paradox (L759)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter02_organization.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B105",
      "target": "K:Employment and early-career roles",
      "key": "ND-e6cb982736744dbd",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Ruoli, modelli operativi, metriche, governance nel runtime e roadmap di transizione descrivono come ridisegnare team e management. Ancoraggi: From a New Tool to a New Institution (L26); Three Enterprise Operating Models (L339); The Workforce Impact: Rebundling, Not Simple Replacement (L588); The Leadership Paradox (L759)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter02_organization.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B105",
      "target": "K:Agent context and persistent memory",
      "key": "ND-810185cceb4663bb",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Ruoli, modelli operativi, metriche, governance nel runtime e roadmap di transizione descrivono come ridisegnare team e management. Ancoraggi: From a New Tool to a New Institution (L26); Three Enterprise Operating Models (L339); The Workforce Impact: Rebundling, Not Simple Replacement (L588); The Leadership Paradox (L759)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter02_organization.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B105",
      "target": "K:System understanding and rationale",
      "key": "ND-95917a42cd64eee4",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Ruoli, modelli operativi, metriche, governance nel runtime e roadmap di transizione descrivono come ridisegnare team e management. Ancoraggi: From a New Tool to a New Institution (L26); Three Enterprise Operating Models (L339); The Workforce Impact: Rebundling, Not Simple Replacement (L588); The Leadership Paradox (L759)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter02_organization.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B105",
      "target": "K:Review capacity and maintainers",
      "key": "ND-75bdc7ebb450c9af",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Ruoli, modelli operativi, metriche, governance nel runtime e roadmap di transizione descrivono come ridisegnare team e management. Ancoraggi: From a New Tool to a New Institution (L26); Three Enterprise Operating Models (L339); The Workforce Impact: Rebundling, Not Simple Replacement (L588); The Leadership Paradox (L759)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter02_organization.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B105",
      "target": "K:AI as reviewer",
      "key": "ND-247a055f8f08aaf2",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Ruoli, modelli operativi, metriche, governance nel runtime e roadmap di transizione descrivono come ridisegnare team e management. Ancoraggi: From a New Tool to a New Institution (L26); Three Enterprise Operating Models (L339); The Workforce Impact: Rebundling, Not Simple Replacement (L588); The Leadership Paradox (L759)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter02_organization.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B105",
      "target": "K:Automation bias and trust",
      "key": "ND-012a47209054f491",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Ruoli, modelli operativi, metriche, governance nel runtime e roadmap di transizione descrivono come ridisegnare team e management. Ancoraggi: From a New Tool to a New Institution (L26); Three Enterprise Operating Models (L339); The Workforce Impact: Rebundling, Not Simple Replacement (L588); The Leadership Paradox (L759)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter02_organization.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B105",
      "target": "C:C08",
      "key": "ND-4a2294eae061149d",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: L’organizzazione deve assegnare responsabilità, capacità di verifica e infrastruttura di conoscenza al lavoro dei loop. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter02_organization.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B105",
      "target": "C:C09",
      "key": "ND-f7a23cd8158c4c4d",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: L’organizzazione deve assegnare responsabilità, capacità di verifica e infrastruttura di conoscenza al lavoro dei loop. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter02_organization.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B105",
      "target": "C:C10",
      "key": "ND-c71f241750d660cf",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: L’organizzazione deve assegnare responsabilità, capacità di verifica e infrastruttura di conoscenza al lavoro dei loop. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter02_organization.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B105",
      "target": "C:C11",
      "key": "ND-95d0b01bf4d72807",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: L’organizzazione deve assegnare responsabilità, capacità di verifica e infrastruttura di conoscenza al lavoro dei loop. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter02_organization.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B105",
      "target": "W150",
      "key": "ND-724210992effed06",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: L’organizzazione deve assegnare responsabilità, capacità di verifica e infrastruttura di conoscenza al lavoro dei loop. Confronto (governance): Confrontare autorità umana, confini decisionali e controlli di esecuzione; policy osservate e casi aziendali non certificano l’efficacia del metodo proposto. Scheda W150: Most policies allow AI while specifying disclosure and human responsibility, suggesting workable rather than absolutist governance.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter02_organization.tex",
      "source_line": 166,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "governance",
      "source_evidence_locator": "Law 3: Accountability Cannot Be Delegated to the Model (L166); Law 5: Effective Governance Must Be Executable (L182); Platform and Governance Steward (L250)",
      "target_evidence_locator": "Frozen v6 node W150 summary/contribution and limitation",
      "target_limitations": "Classifies rules but does not measure their safety effect.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B105",
      "target": "O009",
      "key": "ND-c09e33a17c7c49ea",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: L’organizzazione deve assegnare responsabilità, capacità di verifica e infrastruttura di conoscenza al lavoro dei loop. Confronto (governance): Confrontare autorità umana, confini decisionali e controlli di esecuzione; policy osservate e casi aziendali non certificano l’efficacia del metodo proposto. Scheda O009: Engineers can delegate the inner execution loop while retaining ownership of quality criteria, verdicts and consequences.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter02_organization.tex",
      "source_line": 166,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "governance",
      "source_evidence_locator": "Law 3: Accountability Cannot Be Delegated to the Model (L166); Law 5: Effective Governance Must Be Executable (L182); Platform and Governance Steward (L250)",
      "target_evidence_locator": "Frozen v6 node O009 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B105",
      "target": "P119",
      "key": "ND-5e73ec9b2c71be66",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: L’organizzazione deve assegnare responsabilità, capacità di verifica e infrastruttura di conoscenza al lavoro dei loop. Confronto (governance): Confrontare autorità umana, confini decisionali e controlli di esecuzione; policy osservate e casi aziendali non certificano l’efficacia del metodo proposto. Scheda P119: A company-visit report describes Codex adoption, internal integrations and feedback loops extending into performance work and infrastructure.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter02_organization.tex",
      "source_line": 166,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "governance",
      "source_evidence_locator": "Law 3: Accountability Cannot Be Delegated to the Model (L166); Law 5: Effective Governance Must Be Executable (L182); Platform and Governance Steward (L250)",
      "target_evidence_locator": "Frozen v6 node P119 summary/contribution and limitation",
      "target_limitations": "Internal integrations, selected interviewees and unusually permissive token budgets limit transfer to other organizations. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B105",
      "target": "W123",
      "key": "ND-d23aaceb8dd3c423",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: L’organizzazione deve assegnare responsabilità, capacità di verifica e infrastruttura di conoscenza al lavoro dei loop. Confronto (roles): Confrontare trasformazione dei compiti, formazione dei junior e dinamiche occupazionali; distinguere previsione, testimonianza e identificazione causale. Scheda W123: Early adopter firms show higher software hiring, especially junior hiring, contradicting simple substitution stories.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter02_organization.tex",
      "source_line": 295,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "roles",
      "source_evidence_locator": "What Happens to Hierarchy and Management? (L295); The Workforce Impact: Rebundling, Not Simple Replacement (L588)",
      "target_evidence_locator": "Frozen v6 node W123 summary/contribution and limitation",
      "target_limitations": "Firm adoption selection and platform measures complicate causal attribution.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B105",
      "target": "O035",
      "key": "ND-287df6a478cabd10",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: L’organizzazione deve assegnare responsabilità, capacità di verifica e infrastruttura di conoscenza al lavoro dei loop. Confronto (roles): Confrontare trasformazione dei compiti, formazione dei junior e dinamiche occupazionali; distinguere previsione, testimonianza e identificazione causale. Scheda O035: Removing junior engineering positions can damage apprenticeship and the future pool of experienced maintainers.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter02_organization.tex",
      "source_line": 295,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "roles",
      "source_evidence_locator": "What Happens to Hierarchy and Management? (L295); The Workforce Impact: Rebundling, Not Simple Replacement (L588)",
      "target_evidence_locator": "Frozen v6 node O035 summary/contribution and limitation",
      "target_limitations": "A prescriptive career and hiring essay; no original causal analysis of employment trends.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B105",
      "target": "W159",
      "key": "ND-2958fef9fc7dc72d",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: L’organizzazione deve assegnare responsabilità, capacità di verifica e infrastruttura di conoscenza al lavoro dei loop. Confronto (memory): Mettere a confronto continuità del contesto, stato persistente e aggiornamento della conoscenza; una memoria più ampia non è di per sé una memoria corretta. Scheda W159: Hybrid episodic and semantic storage with retention policies can improve long-horizon consistency and token efficiency.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter02_organization.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "memory",
      "source_evidence_locator": "From a New Tool to a New Institution (L26); Governance Moves into the Runtime (L498); The Leadership Paradox (L759)",
      "target_evidence_locator": "Frozen v6 node W159 summary/contribution and limitation",
      "target_limitations": "Synthetic low-code trials; missing real SWE longitudinal validation.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B105",
      "target": "O031",
      "key": "ND-b653287d86d0503f",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: L’organizzazione deve assegnare responsabilità, capacità di verifica e infrastruttura di conoscenza al lavoro dei loop. Confronto (memory): Mettere a confronto continuità del contesto, stato persistente e aggiornamento della conoscenza; una memoria più ampia non è di per sé una memoria corretta. Scheda O031: Reliable prompts are assembled from selected system context, tools and constraints rather than crafted by wording alone.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter02_organization.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "memory",
      "source_evidence_locator": "From a New Tool to a New Institution (L26); Governance Moves into the Runtime (L498); The Leadership Paradox (L759)",
      "target_evidence_locator": "Frozen v6 node O031 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B105",
      "target": "W065",
      "key": "ND-101d6a61b779ab29",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: L’organizzazione deve assegnare responsabilità, capacità di verifica e infrastruttura di conoscenza al lavoro dei loop. Confronto (review): Analizzare il trasferimento del collo di bottiglia alla revisione e i criteri di approvazione, distinguendo attività registrata e qualità effettiva del controllo. Scheda W065: Most agent PRs have no recorded human review, but same-repository human PRs also often lack review.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter02_organization.tex",
      "source_line": 256,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "review",
      "source_evidence_locator": "Human Escalation Owner (L256); Managers Stop Being Human Message Buses (L301); Human-System Metrics (L457)",
      "target_evidence_locator": "Frozen v6 node W065 summary/contribution and limitation",
      "target_limitations": "Recorded GitHub review is not total review rigor; shared AIDev data.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B105",
      "target": "O011",
      "key": "ND-3371853631efab42",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: L’organizzazione deve assegnare responsabilità, capacità di verifica e infrastruttura di conoscenza al lavoro dei loop. Confronto (review): Analizzare il trasferimento del collo di bottiglia alla revisione e i criteri di approvazione, distinguendo attività registrata e qualità effettiva del controllo. Scheda O011: AI-generated code moves the bottleneck from writing to justified acceptance, making review strategy a core engineering skill.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter02_organization.tex",
      "source_line": 256,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "review",
      "source_evidence_locator": "Human Escalation Owner (L256); Managers Stop Being Human Message Buses (L301); Human-System Metrics (L457)",
      "target_evidence_locator": "Frozen v6 node O011 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B105",
      "target": "B106",
      "key": "ND-7ce32e6851eb8a39",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:loop-economics.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter02_organization.tex",
      "source_line": 454,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:loop-economics"
    },
    {
      "source": "B105",
      "target": "B106",
      "key": "ND-063444b9adcd518d",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:loop-economics.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter02_organization.tex",
      "source_line": 809,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:loop-economics"
    },
    {
      "source": "B105",
      "target": "W135",
      "key": "ND-138266d741b614df",
      "relation": "ND_CITES_SOURCE",
      "rationale": "Comando LaTeX \\cite{dellacqua2025} risolto alla voce bibliografica e a URL/identificatore del corpus. Il supporto del claim non è rivalidato.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter02_organization.tex",
      "source_line": 596,
      "evidence_status": "EXPLICIT_CITATION_IDENTITY_ONLY",
      "bibliography_key": "dellacqua2025",
      "bibliography_path": "NDLE/references.tex",
      "bibliography_line": 180,
      "citation_identity_basis": "NORMALIZED_EXACT_SOURCE_URL_OR_ARXIV_DOI_ID",
      "claim_support_review": "NOT_PERFORMED"
    },
    {
      "source": "B105",
      "target": "B016",
      "key": "ND-bc16510531578d47",
      "relation": "ND_EXPANDS_EARLIER_TREATMENT",
      "rationale": "I pattern organizzativi diventano un modello di ruoli, decisioni e capacità di verifica attorno ai loop. Ancoraggi sorgente: From a New Tool to a New Institution (L26); Three Enterprise Operating Models (L339); The Workforce Impact: Rebundling, Not Simple Replacement (L588); The Leadership Paradox (L759). Destinazione: PART IV: Organizational Foundation (L3)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter02_organization.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_basis": "EDITORIAL_CONTENT_COMPARISON_NOT_INDEPENDENT_CORROBORATION"
    },
    {
      "source": "B105",
      "target": "B059",
      "key": "ND-39a9a6f60f94c25a",
      "relation": "ND_SHARED_METHOD_DIFFERENT_SCOPE",
      "rationale": "SDD enterprise e organizzazione loop-native sono viste complementari sulla governance del cambiamento. Ancoraggi sorgente: From a New Tool to a New Institution (L26); Three Enterprise Operating Models (L339); The Workforce Impact: Rebundling, Not Simple Replacement (L588); The Leadership Paradox (L759). Destinazione: Five Days With Enterprise SDD (L28); Core Philosophy (L139); The Six-Phase Pipeline (L183); Constitution-Driven Development in Practice (L414)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter02_organization.tex",
      "source_line": 26,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_basis": "EDITORIAL_CONTENT_COMPARISON_NOT_INDEPENDENT_CORROBORATION"
    },
    {
      "source": "B105",
      "target": "PUB:V11:V05",
      "key": "V11-5d8a204b2106822d68a6c42d",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B106",
      "target": "V05",
      "key": "ND-587fb75b656ad048",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter03_economics.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B106",
      "target": "T:Economics",
      "key": "ND-2dfa9c10646abee3",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "L’unità economica diventa l’esito verificato, non il token economico o la velocità del singolo contributore. Ancoraggi: Introduction: From Cheap Assistance to Variable-Cost Production (L12); The Organization: Local Speed Is Not System Throughput (L455); Four Economic Failure Modes (L836); End-to-End Case Study: A Regulated Maintenance Loop (L925)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter03_economics.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B106",
      "target": "T:Productivity",
      "key": "ND-9c24193f748d2d04",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "L’unità economica diventa l’esito verificato, non il token economico o la velocità del singolo contributore. Ancoraggi: Introduction: From Cheap Assistance to Variable-Cost Production (L12); The Organization: Local Speed Is Not System Throughput (L455); Four Economic Failure Modes (L836); End-to-End Case Study: A Regulated Maintenance Loop (L925)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter03_economics.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B106",
      "target": "T:Verification & review",
      "key": "ND-038a456d6213a192",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "L’unità economica diventa l’esito verificato, non il token economico o la velocità del singolo contributore. Ancoraggi: Introduction: From Cheap Assistance to Variable-Cost Production (L12); The Organization: Local Speed Is Not System Throughput (L455); Four Economic Failure Modes (L836); End-to-End Case Study: A Regulated Maintenance Loop (L925)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter03_economics.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B106",
      "target": "T:Jobs & roles",
      "key": "ND-7868d9b2e0106043",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "L’unità economica diventa l’esito verificato, non il token economico o la velocità del singolo contributore. Ancoraggi: Introduction: From Cheap Assistance to Variable-Cost Production (L12); The Organization: Local Speed Is Not System Throughput (L455); Four Economic Failure Modes (L836); End-to-End Case Study: A Regulated Maintenance Loop (L925)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter03_economics.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B106",
      "target": "T:Skills & learning",
      "key": "ND-819587bbeb3c5882",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "L’unità economica diventa l’esito verificato, non il token economico o la velocità del singolo contributore. Ancoraggi: Introduction: From Cheap Assistance to Variable-Cost Production (L12); The Organization: Local Speed Is Not System Throughput (L455); Four Economic Failure Modes (L836); End-to-End Case Study: A Regulated Maintenance Loop (L925)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter03_economics.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B106",
      "target": "K:Economic costs and return",
      "key": "ND-06e5b6a936d57429",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Costi di esecuzione, verifica, rilavorazione e coordinamento sostengono scenari organizzativi e un caso di manutenzione in ambiente regolamentato. Ancoraggi: Introduction: From Cheap Assistance to Variable-Cost Production (L12); The Organization: Local Speed Is Not System Throughput (L455); Four Economic Failure Modes (L836); End-to-End Case Study: A Regulated Maintenance Loop (L925)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter03_economics.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B106",
      "target": "K:Output versus shipped value",
      "key": "ND-0f0374fc8edbc4e6",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Costi di esecuzione, verifica, rilavorazione e coordinamento sostengono scenari organizzativi e un caso di manutenzione in ambiente regolamentato. Ancoraggi: Introduction: From Cheap Assistance to Variable-Cost Production (L12); The Organization: Local Speed Is Not System Throughput (L455); Four Economic Failure Modes (L836); End-to-End Case Study: A Regulated Maintenance Loop (L925)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter03_economics.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B106",
      "target": "K:Evaluation methodology and baselines",
      "key": "ND-952e1da575bac9b2",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Costi di esecuzione, verifica, rilavorazione e coordinamento sostengono scenari organizzativi e un caso di manutenzione in ambiente regolamentato. Ancoraggi: Introduction: From Cheap Assistance to Variable-Cost Production (L12); The Organization: Local Speed Is Not System Throughput (L455); Four Economic Failure Modes (L836); End-to-End Case Study: A Regulated Maintenance Loop (L925)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter03_economics.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B106",
      "target": "K:Controlled productivity evidence",
      "key": "ND-81e03ddb558cb003",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Costi di esecuzione, verifica, rilavorazione e coordinamento sostengono scenari organizzativi e un caso di manutenzione in ambiente regolamentato. Ancoraggi: Introduction: From Cheap Assistance to Variable-Cost Production (L12); The Organization: Local Speed Is Not System Throughput (L455); Four Economic Failure Modes (L836); End-to-End Case Study: A Regulated Maintenance Loop (L925)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter03_economics.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B106",
      "target": "K:Employment and early-career roles",
      "key": "ND-8713452d385d3edd",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Costi di esecuzione, verifica, rilavorazione e coordinamento sostengono scenari organizzativi e un caso di manutenzione in ambiente regolamentato. Ancoraggi: Introduction: From Cheap Assistance to Variable-Cost Production (L12); The Organization: Local Speed Is Not System Throughput (L455); Four Economic Failure Modes (L836); End-to-End Case Study: A Regulated Maintenance Loop (L925)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter03_economics.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B106",
      "target": "K:Ownership and knowledge transfer",
      "key": "ND-4a90a20979a1e593",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Costi di esecuzione, verifica, rilavorazione e coordinamento sostengono scenari organizzativi e un caso di manutenzione in ambiente regolamentato. Ancoraggi: Introduction: From Cheap Assistance to Variable-Cost Production (L12); The Organization: Local Speed Is Not System Throughput (L455); Four Economic Failure Modes (L836); End-to-End Case Study: A Regulated Maintenance Loop (L925)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter03_economics.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B106",
      "target": "C:C02",
      "key": "ND-d2f00432d9fdb972",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: L’unità economica diventa l’esito verificato, non il token economico o la velocità del singolo contributore. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter03_economics.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B106",
      "target": "C:C11",
      "key": "ND-93f99ec4959c7b34",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: L’unità economica diventa l’esito verificato, non il token economico o la velocità del singolo contributore. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter03_economics.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B106",
      "target": "C:C12",
      "key": "ND-0ad7f7c9f0b71950",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: L’unità economica diventa l’esito verificato, non il token economico o la velocità del singolo contributore. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter03_economics.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B106",
      "target": "W145",
      "key": "ND-589ee358a86cb807",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: L’unità economica diventa l’esito verificato, non il token economico o la velocità del singolo contributore. Confronto (cost): Confrontare il costo dell’intero esito accettato, inclusi verifica e rilavorazione; ROI di scenario e testimonianze di consumo non sono rendimenti sperimentali. Scheda W145: Offers a cross-functional return-on-investment framework for AI-assisted delivery beyond raw code productivity.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter03_economics.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "cost",
      "source_evidence_locator": "Introduction: From Cheap Assistance to Variable-Cost Production (L12); The Cost Structure of a Loop (L107); Context accumulation and execution cost (L115)",
      "target_evidence_locator": "Frozen v6 node W145 summary/contribution and limitation",
      "target_limitations": "ROI 39% and eight-month payback are scenarios/model outputs, not measured experimental financial returns.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B106",
      "target": "O008",
      "key": "ND-1419b5bb2bbaae01",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: L’unità economica diventa l’esito verificato, non il token economico o la velocità del singolo contributore. Confronto (cost): Confrontare il costo dell’intero esito accettato, inclusi verifica e rilavorazione; ROI di scenario e testimonianze di consumo non sono rendimenti sperimentali. Scheda O008: A software factory is many governed loops; its level of human involvement changes both risk and total operating cost.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter03_economics.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "cost",
      "source_evidence_locator": "Introduction: From Cheap Assistance to Variable-Cost Production (L12); The Cost Structure of a Loop (L107); Context accumulation and execution cost (L115)",
      "target_evidence_locator": "Frozen v6 node O008 summary/contribution and limitation",
      "target_limitations": "A conceptual taxonomy and projections, not a controlled comparison of factory operating models.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B106",
      "target": "P095",
      "key": "ND-ec100251d7c80e61",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: L’unità economica diventa l’esito verificato, non il token economico o la velocità del singolo contributore. Confronto (cost): Confrontare il costo dell’intero esito accettato, inclusi verifica e rilavorazione; ROI di scenario e testimonianze di consumo non sono rendimenti sperimentali. Scheda P095: A follow-up analysis of the 2026 reader survey examines tool costs, usage limits, developer identity and uneven changes to engineering work.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter03_economics.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "cost",
      "source_evidence_locator": "Introduction: From Cheap Assistance to Variable-Cost Production (L12); The Cost Structure of a Loop (L107); Context accumulation and execution cost (L115)",
      "target_evidence_locator": "Frozen v6 node P095 summary/contribution and limitation",
      "target_limitations": "Uses the same respondent cohort as AI Tooling 2026 and key trends Part 2; not independent replication. Builders, shippers and coasters are interpretive response groupings, not a validated psychological or competency typology. The author reports 906 responses for the shared 2026 cohort. This is not an independently counted sample; comparisons with other survey waves are not a matched longitudinal panel. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B106",
      "target": "W010",
      "key": "ND-1aa9035ae9944f95",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: L’unità economica diventa l’esito verificato, non il token economico o la velocità del singolo contributore. Confronto (productivity): Confrontare output generato, cambiamento integrato e valore rilasciato. Adozione e velocità percepita non misurano da sole produttività netta. Scheda W010: Agent advances raise commits substantially more than releases; delivery throughput has lower elasticity than coding throughput.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter03_economics.tex",
      "source_line": 317,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "productivity",
      "source_evidence_locator": "The Individual Contributor: Productivity Is Heterogeneous (L317); The productivity ratchet (L410); The Organization: Local Speed Is Not System Throughput (L455)",
      "target_evidence_locator": "Frozen v6 node W010 summary/contribution and limitation",
      "target_limitations": "GitHub activity and matched designs do not establish business value.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B106",
      "target": "O029",
      "key": "ND-36d8931bc1eef9d5",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: L’unità economica diventa l’esito verificato, non il token economico o la velocità del singolo contributore. Confronto (productivity): Confrontare output generato, cambiamento integrato e valore rilasciato. Adozione e velocità percepita non misurano da sole produttività netta. Scheda O029: Perceived personal acceleration with coding AI does not necessarily translate into net team or release-level productivity.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter03_economics.tex",
      "source_line": 317,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "productivity",
      "source_evidence_locator": "The Individual Contributor: Productivity Is Heterogeneous (L317); The productivity ratchet (L410); The Organization: Local Speed Is Not System Throughput (L455)",
      "target_evidence_locator": "Frozen v6 node O029 summary/contribution and limitation",
      "target_limitations": "The percentages reported by Osmani come from diverse third-party surveys and experiments; no single pooled causal estimate is supplied.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B106",
      "target": "W023",
      "key": "ND-579c01b56137a11b",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: L’unità economica diventa l’esito verificato, non il token economico o la velocità del singolo contributore. Confronto (metrics): Usare disegno dello studio, baseline e segmentazione per leggere gli indicatori; risultati di un contesto non possono essere trasferiti automaticamente a tutti i team. Scheda W023: Experienced maintainers were approximately 19% slower on familiar real-repository tasks using early-2025 tools.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter03_economics.tex",
      "source_line": 754,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "metrics",
      "source_evidence_locator": "Metrics: Measure Verified Flow, Not Adoption (L754)",
      "target_evidence_locator": "Frozen v6 node W023 summary/contribution and limitation",
      "target_limitations": "Small sample and older tool generation; not universal effect.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B106",
      "target": "W123",
      "key": "ND-6b459a68ff14b29d",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: L’unità economica diventa l’esito verificato, non il token economico o la velocità del singolo contributore. Confronto (roles): Confrontare trasformazione dei compiti, formazione dei junior e dinamiche occupazionali; distinguere previsione, testimonianza e identificazione causale. Scheda W123: Early adopter firms show higher software hiring, especially junior hiring, contradicting simple substitution stories.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter03_economics.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "roles",
      "source_evidence_locator": "Introduction: From Cheap Assistance to Variable-Cost Production (L12); Organizational Design Under Loop Engineering (L651); End-to-End Case Study: A Regulated Maintenance Loop (L925)",
      "target_evidence_locator": "Frozen v6 node W123 summary/contribution and limitation",
      "target_limitations": "Firm adoption selection and platform measures complicate causal attribution.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B106",
      "target": "O035",
      "key": "ND-008ea2ba26a0e9af",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: L’unità economica diventa l’esito verificato, non il token economico o la velocità del singolo contributore. Confronto (roles): Confrontare trasformazione dei compiti, formazione dei junior e dinamiche occupazionali; distinguere previsione, testimonianza e identificazione causale. Scheda O035: Removing junior engineering positions can damage apprenticeship and the future pool of experienced maintainers.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter03_economics.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "roles",
      "source_evidence_locator": "Introduction: From Cheap Assistance to Variable-Cost Production (L12); Organizational Design Under Loop Engineering (L651); End-to-End Case Study: A Regulated Maintenance Loop (L925)",
      "target_evidence_locator": "Frozen v6 node O035 summary/contribution and limitation",
      "target_limitations": "A prescriptive career and hiring essay; no original causal analysis of employment trends.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B106",
      "target": "B108",
      "key": "ND-493346af25c61038",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:full-local-loop.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter03_economics.tex",
      "source_line": 262,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:full-local-loop"
    },
    {
      "source": "B106",
      "target": "B107",
      "key": "ND-fbfae09bb76c1a6d",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:ralph-loop.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter03_economics.tex",
      "source_line": 1140,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:ralph-loop"
    },
    {
      "source": "B106",
      "target": "W136",
      "key": "ND-2da777688b437408",
      "relation": "ND_CITES_SOURCE",
      "rationale": "Comando LaTeX \\cite{humlum2025} risolto alla voce bibliografica e a URL/identificatore del corpus. Il supporto del claim non è rivalidato.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter03_economics.tex",
      "source_line": 646,
      "evidence_status": "EXPLICIT_CITATION_IDENTITY_ONLY",
      "bibliography_key": "humlum2025",
      "bibliography_path": "NDLE/references.tex",
      "bibliography_line": 277,
      "citation_identity_basis": "NORMALIZED_EXACT_SOURCE_URL_OR_ARXIV_DOI_ID",
      "claim_support_review": "NOT_PERFORMED"
    },
    {
      "source": "B106",
      "target": "B009",
      "key": "ND-29373ba4c93a8f36",
      "relation": "ND_SPECIALIZES",
      "rationale": "La misurazione della produttività viene raffinata nel costo e valore dell’esito verificato. Ancoraggi sorgente: Introduction: From Cheap Assistance to Variable-Cost Production (L12); The Organization: Local Speed Is Not System Throughput (L455); Four Economic Failure Modes (L836); End-to-End Case Study: A Regulated Maintenance Loop (L925). Destinazione: Understanding the Hype Problem (L15); The Surprising Hierarchy of Time Savings (L164); Hidden Benefits Beyond Time Savings (L250); Practical Guidance for Engineering Leaders (L308)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter03_economics.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_basis": "EDITORIAL_CONTENT_COMPARISON_NOT_INDEPENDENT_CORROBORATION"
    },
    {
      "source": "B106",
      "target": "B029",
      "key": "ND-9b41973176624fe2",
      "relation": "ND_EXPANDS_EARLIER_TREATMENT",
      "rationale": "Le metriche operative vengono integrate con costi, rilavorazione e sostenibilità. Ancoraggi sorgente: Introduction: From Cheap Assistance to Variable-Cost Production (L12); The Organization: Local Speed Is Not System Throughput (L455); Four Economic Failure Modes (L836); End-to-End Case Study: A Regulated Maintenance Loop (L925). Destinazione: Measurement \\& Observability (L2)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter03_economics.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_basis": "EDITORIAL_CONTENT_COMPARISON_NOT_INDEPENDENT_CORROBORATION"
    },
    {
      "source": "B106",
      "target": "PUB:V11:V05",
      "key": "V11-797744eabfdabe751d213b8a",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B107",
      "target": "V05",
      "key": "ND-a5e42ba230b129ec",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter04_ralph_loop.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B107",
      "target": "T:What agents can do",
      "key": "ND-955c7466c026fab3",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "Ralph conserva il progresso fuori dalla sessione e tratta la ripetizione come una politica limitata e verificabile. Ancoraggi: Why the Ralph Loop Matters (L36); Implementation Pattern II: The Stop-Hook Loop (L545); What Ralph Does Not Solve (L1117); Where the Minimal Loop Begins to Strain (L1285)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter04_ralph_loop.tex",
      "source_line": 36,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B107",
      "target": "T:Verification & review",
      "key": "ND-2a1469cd874f8ca7",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Ralph conserva il progresso fuori dalla sessione e tratta la ripetizione come una politica limitata e verificabile. Ancoraggi: Why the Ralph Loop Matters (L36); Implementation Pattern II: The Stop-Hook Loop (L545); What Ralph Does Not Solve (L1117); Where the Minimal Loop Begins to Strain (L1285)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter04_ralph_loop.tex",
      "source_line": 36,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B107",
      "target": "T:Engineering structure",
      "key": "ND-f6dbfe6670db0eea",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Ralph conserva il progresso fuori dalla sessione e tratta la ripetizione come una politica limitata e verificabile. Ancoraggi: Why the Ralph Loop Matters (L36); Implementation Pattern II: The Stop-Hook Loop (L545); What Ralph Does Not Solve (L1117); Where the Minimal Loop Begins to Strain (L1285)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter04_ralph_loop.tex",
      "source_line": 36,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B107",
      "target": "T:System knowledge & memory",
      "key": "ND-ad34bc9d8a265e54",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Ralph conserva il progresso fuori dalla sessione e tratta la ripetizione come una politica limitata e verificabile. Ancoraggi: Why the Ralph Loop Matters (L36); Implementation Pattern II: The Stop-Hook Loop (L545); What Ralph Does Not Solve (L1117); Where the Minimal Loop Begins to Strain (L1285)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter04_ralph_loop.tex",
      "source_line": 36,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B107",
      "target": "T:Code quality & security",
      "key": "ND-823f28db922474f9",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Ralph conserva il progresso fuori dalla sessione e tratta la ripetizione come una politica limitata e verificabile. Ancoraggi: Why the Ralph Loop Matters (L36); Implementation Pattern II: The Stop-Hook Loop (L545); What Ralph Does Not Solve (L1117); Where the Minimal Loop Begins to Strain (L1285)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter04_ralph_loop.tex",
      "source_line": 36,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B107",
      "target": "K:Long-running agent execution",
      "key": "ND-c53c44e374387fb3",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo confronta loop Bash, stop hook e modalità manuale; aggiunge unità di lavoro, budget, escalation, manutenibilità e criteri di scelta. Ancoraggi: Why the Ralph Loop Matters (L36); Implementation Pattern II: The Stop-Hook Loop (L545); What Ralph Does Not Solve (L1117); Where the Minimal Loop Begins to Strain (L1285)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter04_ralph_loop.tex",
      "source_line": 36,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B107",
      "target": "K:Agent failure and escalation",
      "key": "ND-a1cf42a20954b601",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo confronta loop Bash, stop hook e modalità manuale; aggiunge unità di lavoro, budget, escalation, manutenibilità e criteri di scelta. Ancoraggi: Why the Ralph Loop Matters (L36); Implementation Pattern II: The Stop-Hook Loop (L545); What Ralph Does Not Solve (L1117); Where the Minimal Loop Begins to Strain (L1285)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter04_ralph_loop.tex",
      "source_line": 36,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B107",
      "target": "K:Independent verification and oracles",
      "key": "ND-f812a86caa4aea04",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo confronta loop Bash, stop hook e modalità manuale; aggiunge unità di lavoro, budget, escalation, manutenibilità e criteri di scelta. Ancoraggi: Why the Ralph Loop Matters (L36); Implementation Pattern II: The Stop-Hook Loop (L545); What Ralph Does Not Solve (L1117); Where the Minimal Loop Begins to Strain (L1285)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter04_ralph_loop.tex",
      "source_line": 36,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B107",
      "target": "K:Agent context and persistent memory",
      "key": "ND-dc4a42c0e2f705dd",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo confronta loop Bash, stop hook e modalità manuale; aggiunge unità di lavoro, budget, escalation, manutenibilità e criteri di scelta. Ancoraggi: Why the Ralph Loop Matters (L36); Implementation Pattern II: The Stop-Hook Loop (L545); What Ralph Does Not Solve (L1117); Where the Minimal Loop Begins to Strain (L1285)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter04_ralph_loop.tex",
      "source_line": 36,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B107",
      "target": "K:System understanding and rationale",
      "key": "ND-15c7aa759aa6442e",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo confronta loop Bash, stop hook e modalità manuale; aggiunge unità di lavoro, budget, escalation, manutenibilità e criteri di scelta. Ancoraggi: Why the Ralph Loop Matters (L36); Implementation Pattern II: The Stop-Hook Loop (L545); What Ralph Does Not Solve (L1117); Where the Minimal Loop Begins to Strain (L1285)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter04_ralph_loop.tex",
      "source_line": 36,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B107",
      "target": "K:Prompt injection and malicious tools",
      "key": "ND-bba88770b45a7963",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo confronta loop Bash, stop hook e modalità manuale; aggiunge unità di lavoro, budget, escalation, manutenibilità e criteri di scelta. Ancoraggi: Why the Ralph Loop Matters (L36); Implementation Pattern II: The Stop-Hook Loop (L545); What Ralph Does Not Solve (L1117); Where the Minimal Loop Begins to Strain (L1285)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter04_ralph_loop.tex",
      "source_line": 36,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B107",
      "target": "K:Vulnerability and secure code",
      "key": "ND-97193995a6f738a1",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo confronta loop Bash, stop hook e modalità manuale; aggiunge unità di lavoro, budget, escalation, manutenibilità e criteri di scelta. Ancoraggi: Why the Ralph Loop Matters (L36); Implementation Pattern II: The Stop-Hook Loop (L545); What Ralph Does Not Solve (L1117); Where the Minimal Loop Begins to Strain (L1285)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter04_ralph_loop.tex",
      "source_line": 36,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B107",
      "target": "K:Architecture and modularity",
      "key": "ND-c57fe2311c05fcbb",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo confronta loop Bash, stop hook e modalità manuale; aggiunge unità di lavoro, budget, escalation, manutenibilità e criteri di scelta. Ancoraggi: Why the Ralph Loop Matters (L36); Implementation Pattern II: The Stop-Hook Loop (L545); What Ralph Does Not Solve (L1117); Where the Minimal Loop Begins to Strain (L1285)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter04_ralph_loop.tex",
      "source_line": 36,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B107",
      "target": "K:Technical debt and complexity",
      "key": "ND-ceb1b3be5d33d61c",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il capitolo confronta loop Bash, stop hook e modalità manuale; aggiunge unità di lavoro, budget, escalation, manutenibilità e criteri di scelta. Ancoraggi: Why the Ralph Loop Matters (L36); Implementation Pattern II: The Stop-Hook Loop (L545); What Ralph Does Not Solve (L1117); Where the Minimal Loop Begins to Strain (L1285)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter04_ralph_loop.tex",
      "source_line": 36,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B107",
      "target": "C:C03",
      "key": "ND-140bc2f52e090d4b",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Ralph conserva il progresso fuori dalla sessione e tratta la ripetizione come una politica limitata e verificabile. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter04_ralph_loop.tex",
      "source_line": 36,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B107",
      "target": "C:C05",
      "key": "ND-6df0a3921a8d4f0c",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Ralph conserva il progresso fuori dalla sessione e tratta la ripetizione come una politica limitata e verificabile. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter04_ralph_loop.tex",
      "source_line": 36,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B107",
      "target": "C:C06",
      "key": "ND-0162c8083d54cd03",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Ralph conserva il progresso fuori dalla sessione e tratta la ripetizione come una politica limitata e verificabile. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter04_ralph_loop.tex",
      "source_line": 36,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B107",
      "target": "C:C07",
      "key": "ND-7fa9fe32b9e41014",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Ralph conserva il progresso fuori dalla sessione e tratta la ripetizione come una politica limitata e verificabile. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter04_ralph_loop.tex",
      "source_line": 36,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B107",
      "target": "C:C09",
      "key": "ND-d948e4cc2a10cb3d",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Ralph conserva il progresso fuori dalla sessione e tratta la ripetizione come una politica limitata e verificabile. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter04_ralph_loop.tex",
      "source_line": 36,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B107",
      "target": "W095",
      "key": "ND-b2d4eca023a07926",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Ralph conserva il progresso fuori dalla sessione e tratta la ripetizione come una politica limitata e verificabile. Confronto (loop): Confrontare il loop come unità di lavoro, con stato, controlli e policy esterni. I tre corpus non costituiscono repliche indipendenti dello stesso risultato. Scheda W095: Proposes analyzing the whole agentic lifecycle across verification reliability and cost.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter04_ralph_loop.tex",
      "source_line": 36,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "loop",
      "source_evidence_locator": "Why the Ralph Loop Matters (L36); The One-Item-Per-Iteration Rule (L230); The Iteration Cycle (L259)",
      "target_evidence_locator": "Frozen v6 node W095 summary/contribution and limitation",
      "target_limitations": "Synthesis only, no new outcome dataset.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B107",
      "target": "O012",
      "key": "ND-d6ea5594d8b161a5",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Ralph conserva il progresso fuori dalla sessione e tratta la ripetizione come una politica limitata e verificabile. Confronto (loop): Confrontare il loop come unità di lavoro, con stato, controlli e policy esterni. I tre corpus non costituiscono repliche indipendenti dello stesso risultato. Scheda O012: Osmani identifies five interoperable loop-building primitives—scheduling, worktrees, skills, connectors and subagents—plus durable external memory.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter04_ralph_loop.tex",
      "source_line": 36,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "loop",
      "source_evidence_locator": "Why the Ralph Loop Matters (L36); The One-Item-Per-Iteration Rule (L230); The Iteration Cycle (L259)",
      "target_evidence_locator": "Frozen v6 node O012 summary/contribution and limitation",
      "target_limitations": "A practitioner engineering pattern; the article does not establish comparative loop reliability by controlled experiment.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B107",
      "target": "P110",
      "key": "ND-af57a49a49fd9a5a",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Ralph conserva il progresso fuori dalla sessione e tratta la ripetizione come una politica limitata e verificabile. Confronto (loop): Confrontare il loop come unità di lavoro, con stato, controlli e policy esterni. I tre corpus non costituiscono repliche indipendenti dello stesso risultato. Scheda P110: Orosz traces Ralph-style loops, scheduled triggers and goal-oriented harness features.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter04_ralph_loop.tex",
      "source_line": 36,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "loop",
      "source_evidence_locator": "Why the Ralph Loop Matters (L36); The One-Item-Per-Iteration Rule (L230); The Iteration Cycle (L259)",
      "target_evidence_locator": "Frozen v6 node P110 summary/contribution and limitation",
      "target_limitations": "P110 directly links https://addyosmani.com/blog/loop-engineering/ (7 June 2026). O012 catalogues the substantially matching Substack edition (8 June 2026). Treat the edge as discussion of the same underlying work via an alternate edition, not an exact-URL citation. The paid remainder and comparative loop outcomes remain unreviewed. Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B107",
      "target": "W159",
      "key": "ND-499d2ddc69d23f27",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Ralph conserva il progresso fuori dalla sessione e tratta la ripetizione come una politica limitata e verificabile. Confronto (memory): Mettere a confronto continuità del contesto, stato persistente e aggiornamento della conoscenza; una memoria più ampia non è di per sé una memoria corretta. Scheda W159: Hybrid episodic and semantic storage with retention policies can improve long-horizon consistency and token efficiency.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter04_ralph_loop.tex",
      "source_line": 36,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "memory",
      "source_evidence_locator": "Why the Ralph Loop Matters (L36); Building a Ralph Workspace (L924); Where the Minimal Loop Begins to Strain (L1285)",
      "target_evidence_locator": "Frozen v6 node W159 summary/contribution and limitation",
      "target_limitations": "Synthetic low-code trials; missing real SWE longitudinal validation.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B107",
      "target": "O031",
      "key": "ND-bfde83cf251a5554",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Ralph conserva il progresso fuori dalla sessione e tratta la ripetizione come una politica limitata e verificabile. Confronto (memory): Mettere a confronto continuità del contesto, stato persistente e aggiornamento della conoscenza; una memoria più ampia non è di per sé una memoria corretta. Scheda O031: Reliable prompts are assembled from selected system context, tools and constraints rather than crafted by wording alone.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter04_ralph_loop.tex",
      "source_line": 36,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "memory",
      "source_evidence_locator": "Why the Ralph Loop Matters (L36); Building a Ralph Workspace (L924); Where the Minimal Loop Begins to Strain (L1285)",
      "target_evidence_locator": "Frozen v6 node O031 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B107",
      "target": "W060",
      "key": "ND-cbe18b5bd41f3ce9",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Ralph conserva il progresso fuori dalla sessione e tratta la ripetizione come una politica limitata e verificabile. Confronto (security): Confrontare superficie di attacco dell’agente, permessi e contenimento; esposizione, dimostrazione di attacco e frequenza degli incidenti non sono misure intercambiabili. Scheda W060: Workspace and retrieved-content injections can induce agents to execute unwanted commands.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter04_ralph_loop.tex",
      "source_line": 36,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "security",
      "source_evidence_locator": "Why the Ralph Loop Matters (L36); Building a Ralph Workspace (L924); Where the Minimal Loop Begins to Strain (L1285)",
      "target_evidence_locator": "Frozen v6 node W060 summary/contribution and limitation",
      "target_limitations": "Attack configurations are adversarial, not real-world incidence rates.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B107",
      "target": "O014",
      "key": "ND-1b6585b9c0eb7a5d",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Ralph conserva il progresso fuori dalla sessione e tratta la ripetizione come una politica limitata e verificabile. Confronto (security): Confrontare superficie di attacco dell’agente, permessi e contenimento; esposizione, dimostrazione di attacco e frequenza degli incidenti non sono misure intercambiabili. Scheda O014: Production agents need identity, authorization, observability and recovery controls beyond an impressive base model.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter04_ralph_loop.tex",
      "source_line": 36,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "security",
      "source_evidence_locator": "Why the Ralph Loop Matters (L36); Building a Ralph Workspace (L924); Where the Minimal Loop Begins to Strain (L1285)",
      "target_evidence_locator": "Frozen v6 node O014 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B107",
      "target": "W059",
      "key": "ND-2a5877d90dba5f37",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Ralph conserva il progresso fuori dalla sessione e tratta la ripetizione come una politica limitata e verificabile. Confronto (architecture): Mettere a confronto coerenza architetturale e manutenibilità oltre il passaggio dei test; odori e complessità non equivalgono automaticamente a incidenti. Scheda W059: Larger generated outputs are associated with coupling and architectural smells even when tests pass.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter04_ralph_loop.tex",
      "source_line": 60,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "architecture",
      "source_evidence_locator": "The Core Architecture (L60); Maintainability in a Loop-Driven Codebase (L1136)",
      "target_evidence_locator": "Frozen v6 node W059 summary/contribution and limitation",
      "target_limitations": "Small smell counts; correlation with LOC not a causal law.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B107",
      "target": "O007",
      "key": "ND-5e8b1874761f5ac9",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Ralph conserva il progresso fuori dalla sessione e tratta la ripetizione come una politica limitata e verificabile. Confronto (architecture): Mettere a confronto coerenza architetturale e manutenibilità oltre il passaggio dei test; odori e complessità non equivalgono automaticamente a incidenti. Scheda O007: Quality assurance for generated code increasingly depends on repeatable harness checks, not only manual inspection or agent opinion.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter04_ralph_loop.tex",
      "source_line": 60,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "architecture",
      "source_evidence_locator": "The Core Architecture (L60); Maintainability in a Loop-Driven Codebase (L1136)",
      "target_evidence_locator": "Frozen v6 node O007 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B107",
      "target": "B108",
      "key": "ND-47757999cb31466f",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:full-local-loop.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter04_ralph_loop.tex",
      "source_line": 1296,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:full-local-loop"
    },
    {
      "source": "B107",
      "target": "B088",
      "key": "ND-5059441f8996eefd",
      "relation": "ND_CRITICALLY_REFINES",
      "rationale": "La spiegazione di Ralph viene approfondita con limiti, varianti, accettazione indipendente ed escalation. Ancoraggi sorgente: Why the Ralph Loop Matters (L36); Implementation Pattern II: The Stop-Hook Loop (L545); What Ralph Does Not Solve (L1117); Where the Minimal Loop Begins to Strain (L1285). Destinazione: Anatomy of a Ralph Loop (L20); Implementation Options (L328); Your First Ralph Loop (L416); Troubleshooting Common Issues (L650)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter04_ralph_loop.tex",
      "source_line": 36,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_basis": "EDITORIAL_CONTENT_COMPARISON_NOT_INDEPENDENT_CORROBORATION"
    },
    {
      "source": "B107",
      "target": "PUB:V11:V05",
      "key": "V11-9f1129c39c7c4409f73fba83",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B108",
      "target": "V05",
      "key": "ND-2b412a93b26c47ad",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter05_local_ai_loop.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B108",
      "target": "T:Economics",
      "key": "ND-85811ddba7fe91a4",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "Un loop locale completo include runtime controllato, intenti durevoli, verifica e telemetria economica. Ancoraggi: The Decisive Shift: From Local Inference to Local Engineering (L12); Configuration as a Control Plane (L816); Loop Modes and Human Authority (L1345); The Durable Engineering Principles (L1725)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter05_local_ai_loop.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B108",
      "target": "T:What agents can do",
      "key": "ND-876037b506006809",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Un loop locale completo include runtime controllato, intenti durevoli, verifica e telemetria economica. Ancoraggi: The Decisive Shift: From Local Inference to Local Engineering (L12); Configuration as a Control Plane (L816); Loop Modes and Human Authority (L1345); The Durable Engineering Principles (L1725)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter05_local_ai_loop.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B108",
      "target": "T:Code quality & security",
      "key": "ND-21a2202de12fa982",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Un loop locale completo include runtime controllato, intenti durevoli, verifica e telemetria economica. Ancoraggi: The Decisive Shift: From Local Inference to Local Engineering (L12); Configuration as a Control Plane (L816); Loop Modes and Human Authority (L1345); The Durable Engineering Principles (L1725)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter05_local_ai_loop.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B108",
      "target": "T:Engineering structure",
      "key": "ND-4f9d34ab2ced0315",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Un loop locale completo include runtime controllato, intenti durevoli, verifica e telemetria economica. Ancoraggi: The Decisive Shift: From Local Inference to Local Engineering (L12); Configuration as a Control Plane (L816); Loop Modes and Human Authority (L1345); The Durable Engineering Principles (L1725)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter05_local_ai_loop.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B108",
      "target": "T:Verification & review",
      "key": "ND-45c626706c5bc45c",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Un loop locale completo include runtime controllato, intenti durevoli, verifica e telemetria economica. Ancoraggi: The Decisive Shift: From Local Inference to Local Engineering (L12); Configuration as a Control Plane (L816); Loop Modes and Human Authority (L1345); The Durable Engineering Principles (L1725)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter05_local_ai_loop.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B108",
      "target": "T:System knowledge & memory",
      "key": "ND-f4c81b278d70655c",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Un loop locale completo include runtime controllato, intenti durevoli, verifica e telemetria economica. Ancoraggi: The Decisive Shift: From Local Inference to Local Engineering (L12); Configuration as a Control Plane (L816); Loop Modes and Human Authority (L1345); The Durable Engineering Principles (L1725)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter05_local_ai_loop.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B108",
      "target": "T:Productivity",
      "key": "ND-bad58d4217cb721b",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Un loop locale completo include runtime controllato, intenti durevoli, verifica e telemetria economica. Ancoraggi: The Decisive Shift: From Local Inference to Local Engineering (L12); Configuration as a Control Plane (L816); Loop Modes and Human Authority (L1345); The Durable Engineering Principles (L1725)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter05_local_ai_loop.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B108",
      "target": "K:Economic costs and return",
      "key": "ND-3d2d2a9b4ce204ca",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il percorso attraversa dimensionamento, energia e costo totale, installazione, scelta dell’executor, retry e resume, policy, osservabilità e gestione della deriva. Ancoraggi: The Decisive Shift: From Local Inference to Local Engineering (L12); Configuration as a Control Plane (L816); Loop Modes and Human Authority (L1345); The Durable Engineering Principles (L1725)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter05_local_ai_loop.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B108",
      "target": "K:Dependencies and agent supply chain",
      "key": "ND-9c562d5876cfd1d6",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il percorso attraversa dimensionamento, energia e costo totale, installazione, scelta dell’executor, retry e resume, policy, osservabilità e gestione della deriva. Ancoraggi: The Decisive Shift: From Local Inference to Local Engineering (L12); Configuration as a Control Plane (L816); Loop Modes and Human Authority (L1345); The Durable Engineering Principles (L1725)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter05_local_ai_loop.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B108",
      "target": "K:Long-running agent execution",
      "key": "ND-9c221bf4f16ef8af",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il percorso attraversa dimensionamento, energia e costo totale, installazione, scelta dell’executor, retry e resume, policy, osservabilità e gestione della deriva. Ancoraggi: The Decisive Shift: From Local Inference to Local Engineering (L12); Configuration as a Control Plane (L816); Loop Modes and Human Authority (L1345); The Durable Engineering Principles (L1725)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter05_local_ai_loop.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B108",
      "target": "K:Prompt injection and malicious tools",
      "key": "ND-ead38b08d3a18739",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il percorso attraversa dimensionamento, energia e costo totale, installazione, scelta dell’executor, retry e resume, policy, osservabilità e gestione della deriva. Ancoraggi: The Decisive Shift: From Local Inference to Local Engineering (L12); Configuration as a Control Plane (L816); Loop Modes and Human Authority (L1345); The Durable Engineering Principles (L1725)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter05_local_ai_loop.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B108",
      "target": "K:Vulnerability and secure code",
      "key": "ND-91d575a0c91ff406",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il percorso attraversa dimensionamento, energia e costo totale, installazione, scelta dell’executor, retry e resume, policy, osservabilità e gestione della deriva. Ancoraggi: The Decisive Shift: From Local Inference to Local Engineering (L12); Configuration as a Control Plane (L816); Loop Modes and Human Authority (L1345); The Durable Engineering Principles (L1725)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter05_local_ai_loop.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B108",
      "target": "K:Independent verification and oracles",
      "key": "ND-b0b80550fdb365ef",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il percorso attraversa dimensionamento, energia e costo totale, installazione, scelta dell’executor, retry e resume, policy, osservabilità e gestione della deriva. Ancoraggi: The Decisive Shift: From Local Inference to Local Engineering (L12); Configuration as a Control Plane (L816); Loop Modes and Human Authority (L1345); The Durable Engineering Principles (L1725)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter05_local_ai_loop.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B108",
      "target": "K:Evaluation methodology and baselines",
      "key": "ND-6c48084eec490242",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il percorso attraversa dimensionamento, energia e costo totale, installazione, scelta dell’executor, retry e resume, policy, osservabilità e gestione della deriva. Ancoraggi: The Decisive Shift: From Local Inference to Local Engineering (L12); Configuration as a Control Plane (L816); Loop Modes and Human Authority (L1345); The Durable Engineering Principles (L1725)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter05_local_ai_loop.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B108",
      "target": "K:Agent context and persistent memory",
      "key": "ND-07a3da8b2fc02bb7",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il percorso attraversa dimensionamento, energia e costo totale, installazione, scelta dell’executor, retry e resume, policy, osservabilità e gestione della deriva. Ancoraggi: The Decisive Shift: From Local Inference to Local Engineering (L12); Configuration as a Control Plane (L816); Loop Modes and Human Authority (L1345); The Durable Engineering Principles (L1725)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter05_local_ai_loop.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B108",
      "target": "K:System understanding and rationale",
      "key": "ND-4271836717828d97",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il percorso attraversa dimensionamento, energia e costo totale, installazione, scelta dell’executor, retry e resume, policy, osservabilità e gestione della deriva. Ancoraggi: The Decisive Shift: From Local Inference to Local Engineering (L12); Configuration as a Control Plane (L816); Loop Modes and Human Authority (L1345); The Durable Engineering Principles (L1725)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter05_local_ai_loop.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B108",
      "target": "K:Output versus shipped value",
      "key": "ND-e363c471ee71dbfe",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Il percorso attraversa dimensionamento, energia e costo totale, installazione, scelta dell’executor, retry e resume, policy, osservabilità e gestione della deriva. Ancoraggi: The Decisive Shift: From Local Inference to Local Engineering (L12); Configuration as a Control Plane (L816); Loop Modes and Human Authority (L1345); The Durable Engineering Principles (L1725)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter05_local_ai_loop.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B108",
      "target": "C:C03",
      "key": "ND-6df99d4eb955ba9c",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Un loop locale completo include runtime controllato, intenti durevoli, verifica e telemetria economica. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter05_local_ai_loop.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B108",
      "target": "C:C06",
      "key": "ND-162acdf26d1de2ce",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Un loop locale completo include runtime controllato, intenti durevoli, verifica e telemetria economica. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter05_local_ai_loop.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B108",
      "target": "C:C07",
      "key": "ND-aab1120c7b1ebdfe",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Un loop locale completo include runtime controllato, intenti durevoli, verifica e telemetria economica. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter05_local_ai_loop.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B108",
      "target": "C:C09",
      "key": "ND-3ed4767643059629",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Un loop locale completo include runtime controllato, intenti durevoli, verifica e telemetria economica. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter05_local_ai_loop.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B108",
      "target": "C:C12",
      "key": "ND-d8c3c78e6b73488f",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Un loop locale completo include runtime controllato, intenti durevoli, verifica e telemetria economica. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter05_local_ai_loop.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B108",
      "target": "W095",
      "key": "ND-8ded96a5a01da3bd",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Un loop locale completo include runtime controllato, intenti durevoli, verifica e telemetria economica. Confronto (local): Confrontare infrastruttura locale e costo per esito verificato. Inferenza locale, privacy, assenza di rete e convenienza economica richiedono controlli distinti. Scheda W095: Proposes analyzing the whole agentic lifecycle across verification reliability and cost.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter05_local_ai_loop.tex",
      "source_line": 283,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "local",
      "source_evidence_locator": "Hardware Sizing and Backend Selection (L283); Energy and Total Cost of Local Execution (L375); The Decisive Shift: From Local Inference to Local Engineering (L12)",
      "target_evidence_locator": "Frozen v6 node W095 summary/contribution and limitation",
      "target_limitations": "Synthesis only, no new outcome dataset.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B108",
      "target": "O014",
      "key": "ND-f9f15a3e7f9ae080",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Un loop locale completo include runtime controllato, intenti durevoli, verifica e telemetria economica. Confronto (local): Confrontare infrastruttura locale e costo per esito verificato. Inferenza locale, privacy, assenza di rete e convenienza economica richiedono controlli distinti. Scheda O014: Production agents need identity, authorization, observability and recovery controls beyond an impressive base model.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter05_local_ai_loop.tex",
      "source_line": 283,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "local",
      "source_evidence_locator": "Hardware Sizing and Backend Selection (L283); Energy and Total Cost of Local Execution (L375); The Decisive Shift: From Local Inference to Local Engineering (L12)",
      "target_evidence_locator": "Frozen v6 node O014 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B108",
      "target": "P094",
      "key": "ND-9f7ba5811d13393f",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Un loop locale completo include runtime controllato, intenti durevoli, verifica e telemetria economica. Confronto (local): Confrontare infrastruttura locale e costo per esito verificato. Inferenza locale, privacy, assenza di rete e convenienza economica richiedono controlli distinti. Scheda P094: An introduced excerpt by Philip Kiely explains serving models through batching, caching, quantization, parallel execution and autoscaling.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter05_local_ai_loop.tex",
      "source_line": 283,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "local",
      "source_evidence_locator": "Hardware Sizing and Backend Selection (L283); Energy and Total Cost of Local Execution (L375); The Decisive Shift: From Local Inference to Local Engineering (L12)",
      "target_evidence_locator": "Frozen v6 node P094 summary/contribution and limitation",
      "target_limitations": " Public availability does not imply an independent check of every paragraph or chart. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B108",
      "target": "W060",
      "key": "ND-24d7add730b6de28",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Un loop locale completo include runtime controllato, intenti durevoli, verifica e telemetria economica. Confronto (security): Confrontare superficie di attacco dell’agente, permessi e contenimento; esposizione, dimostrazione di attacco e frequenza degli incidenti non sono misure intercambiabili. Scheda W060: Workspace and retrieved-content injections can induce agents to execute unwanted commands.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter05_local_ai_loop.tex",
      "source_line": 230,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "security",
      "source_evidence_locator": "Step Zero: Define the Trust Boundary (L230)",
      "target_evidence_locator": "Frozen v6 node W060 summary/contribution and limitation",
      "target_limitations": "Attack configurations are adversarial, not real-world incidence rates.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B108",
      "target": "W077",
      "key": "ND-5b0d4a72ad639d71",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Un loop locale completo include runtime controllato, intenti durevoli, verifica e telemetria economica. Confronto (oracle): Distinguere test derivati dall’intenzione da test che ripetono l’implementazione; un esito verde richiede un oracolo pertinente e sufficientemente indipendente. Scheda W077: Tests generated directly from defective implementations can encode the bug; an independent specification reduces error propagation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter05_local_ai_loop.tex",
      "source_line": 1051,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "oracle",
      "source_evidence_locator": "Verification Is the Loop (L1051); Verification is not authorization (L1112); Verification plugins (L1143)",
      "target_evidence_locator": "Frozen v6 node W077 summary/contribution and limitation",
      "target_limitations": "Specific Java defect benchmark and prompt setup.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B108",
      "target": "O033",
      "key": "ND-6db3939047323cdd",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Un loop locale completo include runtime controllato, intenti durevoli, verifica e telemetria economica. Confronto (oracle): Distinguere test derivati dall’intenzione da test che ripetono l’implementazione; un esito verde richiede un oracolo pertinente e sufficientemente indipendente. Scheda O033: Verification becomes the bottleneck when generation is cheap; every AI-produced change needs a justified check.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter05_local_ai_loop.tex",
      "source_line": 1051,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "oracle",
      "source_evidence_locator": "Verification Is the Loop (L1051); Verification is not authorization (L1112); Verification plugins (L1143)",
      "target_evidence_locator": "Frozen v6 node O033 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B108",
      "target": "W159",
      "key": "ND-6dd44a3926ba04e9",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Un loop locale completo include runtime controllato, intenti durevoli, verifica e telemetria economica. Confronto (memory): Mettere a confronto continuità del contesto, stato persistente e aggiornamento della conoscenza; una memoria più ampia non è di per sé una memoria corretta. Scheda W159: Hybrid episodic and semantic storage with retention policies can improve long-horizon consistency and token efficiency.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter05_local_ai_loop.tex",
      "source_line": 332,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "memory",
      "source_evidence_locator": "A practical memory policy (L332); The Plan Is the Durable Source of Intent (L911); Outcome semantics determine the next state (L1214)",
      "target_evidence_locator": "Frozen v6 node W159 summary/contribution and limitation",
      "target_limitations": "Synthetic low-code trials; missing real SWE longitudinal validation.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B108",
      "target": "O031",
      "key": "ND-9a4da68cb621f2b9",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Un loop locale completo include runtime controllato, intenti durevoli, verifica e telemetria economica. Confronto (memory): Mettere a confronto continuità del contesto, stato persistente e aggiornamento della conoscenza; una memoria più ampia non è di per sé una memoria corretta. Scheda O031: Reliable prompts are assembled from selected system context, tools and constraints rather than crafted by wording alone.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter05_local_ai_loop.tex",
      "source_line": 332,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "memory",
      "source_evidence_locator": "A practical memory policy (L332); The Plan Is the Durable Source of Intent (L911); Outcome semantics determine the next state (L1214)",
      "target_evidence_locator": "Frozen v6 node O031 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B108",
      "target": "W145",
      "key": "ND-5a7a207e39e9fc3f",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Un loop locale completo include runtime controllato, intenti durevoli, verifica e telemetria economica. Confronto (cost): Confrontare il costo dell’intero esito accettato, inclusi verifica e rilavorazione; ROI di scenario e testimonianze di consumo non sono rendimenti sperimentali. Scheda W145: Offers a cross-functional return-on-investment framework for AI-assisted delivery beyond raw code productivity.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter05_local_ai_loop.tex",
      "source_line": 375,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "cost",
      "source_evidence_locator": "Energy and Total Cost of Local Execution (L375)",
      "target_evidence_locator": "Frozen v6 node W145 summary/contribution and limitation",
      "target_limitations": "ROI 39% and eight-month payback are scenarios/model outputs, not measured experimental financial returns.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B108",
      "target": "B106",
      "key": "ND-e93847132f2691e7",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:loop-economics.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter05_local_ai_loop.tex",
      "source_line": 379,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:loop-economics"
    },
    {
      "source": "B108",
      "target": "B106",
      "key": "ND-2fbab6e3081954ed",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label sec:capability-adjusted-economics.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter05_local_ai_loop.tex",
      "source_line": 526,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "sec:capability-adjusted-economics"
    },
    {
      "source": "B108",
      "target": "B104",
      "key": "ND-fa76f1cf79401a6b",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:ndle-critical-assessment.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter05_local_ai_loop.tex",
      "source_line": 1729,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:ndle-critical-assessment"
    },
    {
      "source": "B108",
      "target": "B109",
      "key": "ND-f6444f54cb2d77d2",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:choosing-the-right-loop.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter05_local_ai_loop.tex",
      "source_line": 1775,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:choosing-the-right-loop"
    },
    {
      "source": "B108",
      "target": "B097",
      "key": "ND-9718378e22aadc44",
      "relation": "ND_OPERATIONALIZES",
      "rationale": "L’implementazione del loop viene inserita in un runtime locale completo, con supply chain, policy e telemetria. Ancoraggi sorgente: The Decisive Shift: From Local Inference to Local Engineering (L12); Configuration as a Control Plane (L816); Loop Modes and Human Authority (L1345); The Durable Engineering Principles (L1725). Destinazione: Environment Verification (L14); Plan File Templates (L1153); Planning Mode Prompt (L1332); Checklist for Production Use (L1474)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter05_local_ai_loop.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_basis": "EDITORIAL_CONTENT_COMPARISON_NOT_INDEPENDENT_CORROBORATION"
    },
    {
      "source": "B108",
      "target": "B090",
      "key": "ND-cfdd62a7236e87e2",
      "relation": "ND_OPERATIONALIZES",
      "rationale": "Piano durevole, resume e rollback traducono il modello di memoria in controllo dell’esecuzione. Ancoraggi sorgente: The Decisive Shift: From Local Inference to Local Engineering (L12); Configuration as a Control Plane (L816); Loop Modes and Human Authority (L1345); The Durable Engineering Principles (L1725). Destinazione: The Four Channels of Memory (L18); Building AGENTS.md (L136); Context Injection Strategies (L420); Memory Injection Technique (L510)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter05_local_ai_loop.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_basis": "EDITORIAL_CONTENT_COMPARISON_NOT_INDEPENDENT_CORROBORATION"
    },
    {
      "source": "B108",
      "target": "PUB:V11:V05",
      "key": "V11-9088d4bff54557030052ff42",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B109",
      "target": "V05",
      "key": "ND-9441e940ef674e4a",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B109",
      "target": "T:Verification & review",
      "key": "ND-ba891ac116472f8e",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "Si sceglie il meccanismo minimo che affronta un fallimento osservato e dispone di un segnale esterno verificabile. Ancoraggi: From a Complete Architecture to a Selective Operating Model (L12); Technique Family IV: Budget, Observability, and Guardrails (L628); A Build Sequence That Minimizes Accidental Complexity (L1163); Conclusion: Engineering Accountable Autonomy (L1565)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B109",
      "target": "T:Code quality & security",
      "key": "ND-ba7b6fd05d1eaa2c",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Si sceglie il meccanismo minimo che affronta un fallimento osservato e dispone di un segnale esterno verificabile. Ancoraggi: From a Complete Architecture to a Selective Operating Model (L12); Technique Family IV: Budget, Observability, and Guardrails (L628); A Build Sequence That Minimizes Accidental Complexity (L1163); Conclusion: Engineering Accountable Autonomy (L1565)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B109",
      "target": "T:What agents can do",
      "key": "ND-0ec74e595b6ea763",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Si sceglie il meccanismo minimo che affronta un fallimento osservato e dispone di un segnale esterno verificabile. Ancoraggi: From a Complete Architecture to a Selective Operating Model (L12); Technique Family IV: Budget, Observability, and Guardrails (L628); A Build Sequence That Minimizes Accidental Complexity (L1163); Conclusion: Engineering Accountable Autonomy (L1565)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B109",
      "target": "T:Engineering structure",
      "key": "ND-68bd34d5f75a80f4",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Si sceglie il meccanismo minimo che affronta un fallimento osservato e dispone di un segnale esterno verificabile. Ancoraggi: From a Complete Architecture to a Selective Operating Model (L12); Technique Family IV: Budget, Observability, and Guardrails (L628); A Build Sequence That Minimizes Accidental Complexity (L1163); Conclusion: Engineering Accountable Autonomy (L1565)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B109",
      "target": "T:Economics",
      "key": "ND-a3509e71f1e958d7",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Si sceglie il meccanismo minimo che affronta un fallimento osservato e dispone di un segnale esterno verificabile. Ancoraggi: From a Complete Architecture to a Selective Operating Model (L12); Technique Family IV: Budget, Observability, and Guardrails (L628); A Build Sequence That Minimizes Accidental Complexity (L1163); Conclusion: Engineering Accountable Autonomy (L1565)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B109",
      "target": "T:Productivity",
      "key": "ND-f014cc924e33fdcf",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Si sceglie il meccanismo minimo che affronta un fallimento osservato e dispone di un segnale esterno verificabile. Ancoraggi: From a Complete Architecture to a Selective Operating Model (L12); Technique Family IV: Budget, Observability, and Guardrails (L628); A Build Sequence That Minimizes Accidental Complexity (L1163); Conclusion: Engineering Accountable Autonomy (L1565)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B109",
      "target": "K:Independent verification and oracles",
      "key": "ND-4551e0c4f3133f30",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Famiglie di tecniche, scala dell’evidenza, contratto del loop e decision framework culminano in un caso non-code di supporto clienti. Ancoraggi: From a Complete Architecture to a Selective Operating Model (L12); Technique Family IV: Budget, Observability, and Guardrails (L628); A Build Sequence That Minimizes Accidental Complexity (L1163); Conclusion: Engineering Accountable Autonomy (L1565)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B109",
      "target": "K:Evaluation methodology and baselines",
      "key": "ND-068197620cff1371",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Famiglie di tecniche, scala dell’evidenza, contratto del loop e decision framework culminano in un caso non-code di supporto clienti. Ancoraggi: From a Complete Architecture to a Selective Operating Model (L12); Technique Family IV: Budget, Observability, and Guardrails (L628); A Build Sequence That Minimizes Accidental Complexity (L1163); Conclusion: Engineering Accountable Autonomy (L1565)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B109",
      "target": "K:Agent failure and escalation",
      "key": "ND-74bee07c3811dca2",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Famiglie di tecniche, scala dell’evidenza, contratto del loop e decision framework culminano in un caso non-code di supporto clienti. Ancoraggi: From a Complete Architecture to a Selective Operating Model (L12); Technique Family IV: Budget, Observability, and Guardrails (L628); A Build Sequence That Minimizes Accidental Complexity (L1163); Conclusion: Engineering Accountable Autonomy (L1565)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B109",
      "target": "K:Human-agent collaboration",
      "key": "ND-b3ff9d2f37a17990",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Famiglie di tecniche, scala dell’evidenza, contratto del loop e decision framework culminano in un caso non-code di supporto clienti. Ancoraggi: From a Complete Architecture to a Selective Operating Model (L12); Technique Family IV: Budget, Observability, and Guardrails (L628); A Build Sequence That Minimizes Accidental Complexity (L1163); Conclusion: Engineering Accountable Autonomy (L1565)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B109",
      "target": "K:Review capacity and maintainers",
      "key": "ND-7b3949ffc75d62ca",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Famiglie di tecniche, scala dell’evidenza, contratto del loop e decision framework culminano in un caso non-code di supporto clienti. Ancoraggi: From a Complete Architecture to a Selective Operating Model (L12); Technique Family IV: Budget, Observability, and Guardrails (L628); A Build Sequence That Minimizes Accidental Complexity (L1163); Conclusion: Engineering Accountable Autonomy (L1565)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B109",
      "target": "K:Long-running agent execution",
      "key": "ND-282b67c62fc0a9d1",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Famiglie di tecniche, scala dell’evidenza, contratto del loop e decision framework culminano in un caso non-code di supporto clienti. Ancoraggi: From a Complete Architecture to a Selective Operating Model (L12); Technique Family IV: Budget, Observability, and Guardrails (L628); A Build Sequence That Minimizes Accidental Complexity (L1163); Conclusion: Engineering Accountable Autonomy (L1565)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B109",
      "target": "K:Economic costs and return",
      "key": "ND-399050ee70cc150f",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Famiglie di tecniche, scala dell’evidenza, contratto del loop e decision framework culminano in un caso non-code di supporto clienti. Ancoraggi: From a Complete Architecture to a Selective Operating Model (L12); Technique Family IV: Budget, Observability, and Guardrails (L628); A Build Sequence That Minimizes Accidental Complexity (L1163); Conclusion: Engineering Accountable Autonomy (L1565)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B109",
      "target": "K:Output versus shipped value",
      "key": "ND-3823766eeb474a3d",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Famiglie di tecniche, scala dell’evidenza, contratto del loop e decision framework culminano in un caso non-code di supporto clienti. Ancoraggi: From a Complete Architecture to a Selective Operating Model (L12); Technique Family IV: Budget, Observability, and Guardrails (L628); A Build Sequence That Minimizes Accidental Complexity (L1163); Conclusion: Engineering Accountable Autonomy (L1565)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B109",
      "target": "C:C03",
      "key": "ND-4820fef5acf44b47",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Si sceglie il meccanismo minimo che affronta un fallimento osservato e dispone di un segnale esterno verificabile. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B109",
      "target": "C:C07",
      "key": "ND-10061fa4d0f7dd6a",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Si sceglie il meccanismo minimo che affronta un fallimento osservato e dispone di un segnale esterno verificabile. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B109",
      "target": "C:C08",
      "key": "ND-0d4c3db3d75384bf",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Si sceglie il meccanismo minimo che affronta un fallimento osservato e dispone di un segnale esterno verificabile. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B109",
      "target": "C:C11",
      "key": "ND-1f8e1ca692b41506",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Si sceglie il meccanismo minimo che affronta un fallimento osservato e dispone di un segnale esterno verificabile. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B109",
      "target": "C:C12",
      "key": "ND-5f6e126edc28f1bf",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Si sceglie il meccanismo minimo che affronta un fallimento osservato e dispone di un segnale esterno verificabile. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B109",
      "target": "W077",
      "key": "ND-e4d785fb7b884edf",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Si sceglie il meccanismo minimo che affronta un fallimento osservato e dispone di un segnale esterno verificabile. Confronto (oracle): Distinguere test derivati dall’intenzione da test che ripetono l’implementazione; un esito verde richiede un oracolo pertinente e sufficientemente indipendente. Scheda W077: Tests generated directly from defective implementations can encode the bug; an independent specification reduces error propagation.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
      "source_line": 195,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "oracle",
      "source_evidence_locator": "Technique Family I: Corrective Loops and Independent Verification (L195); Maker--Checker: Separate Production from Acceptance (L273); Safety and Guardrails: Verification Is Not Authorization (L692)",
      "target_evidence_locator": "Frozen v6 node W077 summary/contribution and limitation",
      "target_limitations": "Specific Java defect benchmark and prompt setup.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B109",
      "target": "O033",
      "key": "ND-e5d4bf5910412f15",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Si sceglie il meccanismo minimo che affronta un fallimento osservato e dispone di un segnale esterno verificabile. Confronto (oracle): Distinguere test derivati dall’intenzione da test che ripetono l’implementazione; un esito verde richiede un oracolo pertinente e sufficientemente indipendente. Scheda O033: Verification becomes the bottleneck when generation is cheap; every AI-produced change needs a justified check.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
      "source_line": 195,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "oracle",
      "source_evidence_locator": "Technique Family I: Corrective Loops and Independent Verification (L195); Maker--Checker: Separate Production from Acceptance (L273); Safety and Guardrails: Verification Is Not Authorization (L692)",
      "target_evidence_locator": "Frozen v6 node O033 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B109",
      "target": "P075",
      "key": "ND-43d6e7913367d398",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Si sceglie il meccanismo minimo che affronta un fallimento osservato e dispone di un segnale esterno verificabile. Confronto (oracle): Distinguere test derivati dall’intenzione da test che ripetono l’implementazione; un esito verde richiede un oracolo pertinente e sufficientemente indipendente. Scheda P075: Hamel Husain describes error analysis, deterministic checks, judge evaluation and production feedback for LLM applications.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
      "source_line": 195,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "oracle",
      "source_evidence_locator": "Technique Family I: Corrective Loops and Independent Verification (L195); Maker--Checker: Separate Production from Acceptance (L273); Safety and Guardrails: Verification Is Not Authorization (L692)",
      "target_evidence_locator": "Frozen v6 node P075 summary/contribution and limitation",
      "target_limitations": " Subscriber-only article remainder not reviewed. No microdata replication, controlled product test, or independent-rater agreement study was performed.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B109",
      "target": "W071",
      "key": "ND-30a5d24b9fca109c",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Si sceglie il meccanismo minimo che affronta un fallimento osservato e dispone di un segnale esterno verificabile. Confronto (failures): Separare errori del candidato, del contesto, della verifica e del workflow prima di applicare un nuovo tentativo o aumentare l’autonomia. Scheda W071: Rejection categories include agent failure, project workflow mismatch and unspecified reasons; distinguish causes before retrying.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
      "source_line": 1432,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "failures",
      "source_evidence_locator": "Retryable correctness failure. (L1432); Run Until Done: Retry Against Reality (L200); Failure Modes When Techniques Are Misapplied (L1180)",
      "target_evidence_locator": "Frozen v6 node W071 summary/contribution and limitation",
      "target_limitations": "Explanations may be inferred from inconsistent PR records; shared AIDev data.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B109",
      "target": "O006",
      "key": "ND-c59c43347c049c84",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Si sceglie il meccanismo minimo che affronta un fallimento osservato e dispone di un segnale esterno verificabile. Confronto (failures): Separare errori del candidato, del contesto, della verifica e del workflow prima di applicare un nuovo tentativo o aumentare l’autonomia. Scheda O006: Effective autonomous loops begin with bounded goals, observable checks and explicit stopping rules.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
      "source_line": 1432,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "failures",
      "source_evidence_locator": "Retryable correctness failure. (L1432); Run Until Done: Retry Against Reality (L200); Failure Modes When Techniques Are Misapplied (L1180)",
      "target_evidence_locator": "Frozen v6 node O006 summary/contribution and limitation",
      "target_limitations": "Practitioner interpretation; not primary experimental evidence.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B109",
      "target": "W002",
      "key": "ND-a8755f031ccffb40",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Si sceglie il meccanismo minimo che affronta un fallimento osservato e dispone di un segnale esterno verificabile. Confronto (orchestration): Confrontare parallelismo degli agenti, coordinamento e capacità di revisione; il guadagno teorico di concorrenza va ridotto per handoff e integrazione. Scheda W002: Delegating to an agent enables tasks beyond copilot assistance; lack of visibility constrains trust.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
      "source_line": 507,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "orchestration",
      "source_evidence_locator": "Technique Family III: Parallel Isolation and Multi-Loop Coordination (L507)",
      "target_evidence_locator": "Frozen v6 node W002 summary/contribution and limitation",
      "target_limitations": "Twenty students; completion-time effects unspecified.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B109",
      "target": "O025",
      "key": "ND-054d9bd747c1549d",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Si sceglie il meccanismo minimo che affronta un fallimento osservato e dispone di un segnale esterno verificabile. Confronto (orchestration): Confrontare parallelismo degli agenti, coordinamento e capacità di revisione; il guadagno teorico di concorrenza va ridotto per handoff e integrazione. Scheda O025: Developers are moving from guiding one agent toward coordinating multiple asynchronously executing agents.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
      "source_line": 507,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "orchestration",
      "source_evidence_locator": "Technique Family III: Parallel Isolation and Multi-Loop Coordination (L507)",
      "target_evidence_locator": "Frozen v6 node O025 summary/contribution and limitation",
      "target_limitations": "Role forecasts and workflow examples, not validated hiring or productivity outcomes.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B109",
      "target": "W145",
      "key": "ND-5107c83dfab0f3f1",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Si sceglie il meccanismo minimo che affronta un fallimento osservato e dispone di un segnale esterno verificabile. Confronto (cost): Confrontare il costo dell’intero esito accettato, inclusi verifica e rilavorazione; ROI di scenario e testimonianze di consumo non sono rendimenti sperimentali. Scheda W145: Offers a cross-functional return-on-investment framework for AI-assisted delivery beyond raw code productivity.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
      "source_line": 954,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "cost",
      "source_evidence_locator": "The Capstone Orchestra: When Composition Earns Its Cost (L954); 3. What is the cost of accepting a wrong result? (L1229); 6. Does the next stage earn its cost? (L1241)",
      "target_evidence_locator": "Frozen v6 node W145 summary/contribution and limitation",
      "target_limitations": "ROI 39% and eight-month payback are scenarios/model outputs, not measured experimental financial returns.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B109",
      "target": "O008",
      "key": "ND-cbfe9f840af5776c",
      "relation": "ND_EDITORIAL_COMPARISON",
      "rationale": "Proposizione del file: Si sceglie il meccanismo minimo che affronta un fallimento osservato e dispone di un segnale esterno verificabile. Confronto (cost): Confrontare il costo dell’intero esito accettato, inclusi verifica e rilavorazione; ROI di scenario e testimonianze di consumo non sono rendimenti sperimentali. Scheda O008: A software factory is many governed loops; its level of human involvement changes both risk and total operating cost.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
      "source_line": 954,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_lens": "cost",
      "source_evidence_locator": "The Capstone Orchestra: When Composition Earns Its Cost (L954); 3. What is the cost of accepting a wrong result? (L1229); 6. Does the next stage earn its cost? (L1241)",
      "target_evidence_locator": "Frozen v6 node O008 summary/contribution and limitation",
      "target_limitations": "A conceptual taxonomy and projections, not a controlled comparison of factory operating models.",
      "citation_claim": "NO",
      "validation_claim": "NO",
      "mapping_confidence": "EDITORIAL_ARGUMENTED_UNSCORED"
    },
    {
      "source": "B109",
      "target": "B108",
      "key": "ND-18bdebb61e4fafbf",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:full-local-loop.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
      "source_line": 8,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:full-local-loop"
    },
    {
      "source": "B109",
      "target": "B091",
      "key": "ND-c355913caad16abd",
      "relation": "ND_CRITICALLY_REFINES",
      "rationale": "La scelta del loop parte dal segnale esterno; il giudice linguistico richiede validazione e limiti. Ancoraggi sorgente: From a Complete Architecture to a Selective Operating Model (L12); Technique Family IV: Budget, Observability, and Guardrails (L628); A Build Sequence That Minimizes Accidental Complexity (L1163); Conclusion: Engineering Accountable Autonomy (L1565). Destinazione: Quality Checks in the Loop (L18); The Verification Loop Pattern (L241); LLM-as-Judge for Subjective Criteria (L399); Case Study: Quality Gates in Action (L599)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_basis": "EDITORIAL_CONTENT_COMPARISON_NOT_INDEPENDENT_CORROBORATION"
    },
    {
      "source": "B109",
      "target": "B093",
      "key": "ND-f645db46dc2d08c5",
      "relation": "ND_CRITICALLY_REFINES",
      "rationale": "Alla tassonomia di pattern aggiunge la regola del meccanismo minimo sufficiente e il costo della composizione. Ancoraggi sorgente: From a Complete Architecture to a Selective Operating Model (L12); Technique Family IV: Budget, Observability, and Guardrails (L628); A Build Sequence That Minimizes Accidental Complexity (L1163); Conclusion: Engineering Accountable Autonomy (L1565). Destinazione: The Pattern Landscape (L20); Learning \\& Adaptation Patterns (L252); Tool Use \\& Environment Patterns (L327); Staying Current (L516)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_basis": "EDITORIAL_CONTENT_COMPARISON_NOT_INDEPENDENT_CORROBORATION"
    },
    {
      "source": "B109",
      "target": "B063",
      "key": "ND-8369c684093a99ee",
      "relation": "ND_SHARED_METHOD_DIFFERENT_SCOPE",
      "rationale": "Pattern di sviluppo guidato da specifiche e scelta dei loop rispondono a confini diversi dello stesso processo. Ancoraggi sorgente: From a Complete Architecture to a Selective Operating Model (L12); Technique Family IV: Budget, Observability, and Guardrails (L628); A Build Sequence That Minimizes Accidental Complexity (L1163); Conclusion: Engineering Accountable Autonomy (L1565). Destinazione: Pattern Structure (L20); Group B: Agent Coordination (L263); Group C: Quality and Safety (L396); Enterprise SDD Implementation Notes (L715)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/new_chapters/chapter06_choosing_the_right_loop.tex",
      "source_line": 12,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "comparison_basis": "EDITORIAL_CONTENT_COMPARISON_NOT_INDEPENDENT_CORROBORATION"
    },
    {
      "source": "B109",
      "target": "PUB:V11:V05",
      "key": "V11-dac7fef0508e7b2487cd06de",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B110",
      "target": "V05",
      "key": "ND-29cee2a70aaf8020",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/references.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B110",
      "target": "T:What agents can do",
      "key": "ND-23da244408ff3419",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "Le 85 voci bibliografiche raccolgono fonti practitioner, ricerca, strumenti e casi richiamati nel volume. Ancoraggi: References — 85 voci bibliografiche (L1)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/references.tex",
      "source_line": 1,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B110",
      "target": "T:Verification & review",
      "key": "ND-95ce9d40bf971ad0",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Le 85 voci bibliografiche raccolgono fonti practitioner, ricerca, strumenti e casi richiamati nel volume. Ancoraggi: References — 85 voci bibliografiche (L1)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/references.tex",
      "source_line": 1,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B110",
      "target": "T:Engineering structure",
      "key": "ND-938e750b2c893fea",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Le 85 voci bibliografiche raccolgono fonti practitioner, ricerca, strumenti e casi richiamati nel volume. Ancoraggi: References — 85 voci bibliografiche (L1)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/references.tex",
      "source_line": 1,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B110",
      "target": "T:Economics",
      "key": "ND-3639efbfa0b94d5b",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Le 85 voci bibliografiche raccolgono fonti practitioner, ricerca, strumenti e casi richiamati nel volume. Ancoraggi: References — 85 voci bibliografiche (L1)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/references.tex",
      "source_line": 1,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B110",
      "target": "T:Productivity",
      "key": "ND-6ad59c65e843094b",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Le 85 voci bibliografiche raccolgono fonti practitioner, ricerca, strumenti e casi richiamati nel volume. Ancoraggi: References — 85 voci bibliografiche (L1)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/references.tex",
      "source_line": 1,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B110",
      "target": "K:Long-running agent execution",
      "key": "ND-8d02a4c6679af31d",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Le chiavi bibitem consentono di risolvere citazioni esplicite dei capitoli e separare la presenza in bibliografia dall’uso effettivo di una fonte. Ancoraggi: References — 85 voci bibliografiche (L1)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/references.tex",
      "source_line": 1,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B110",
      "target": "K:Agent failure and escalation",
      "key": "ND-39cec1b496198ae6",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Le chiavi bibitem consentono di risolvere citazioni esplicite dei capitoli e separare la presenza in bibliografia dall’uso effettivo di una fonte. Ancoraggi: References — 85 voci bibliografiche (L1)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/references.tex",
      "source_line": 1,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B110",
      "target": "K:Independent verification and oracles",
      "key": "ND-0a485518acfc3c74",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Le chiavi bibitem consentono di risolvere citazioni esplicite dei capitoli e separare la presenza in bibliografia dall’uso effettivo di una fonte. Ancoraggi: References — 85 voci bibliografiche (L1)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/references.tex",
      "source_line": 1,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B110",
      "target": "K:Specifications and governance",
      "key": "ND-5a474a02b3a616fe",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Le chiavi bibitem consentono di risolvere citazioni esplicite dei capitoli e separare la presenza in bibliografia dall’uso effettivo di una fonte. Ancoraggi: References — 85 voci bibliografiche (L1)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/references.tex",
      "source_line": 1,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B110",
      "target": "K:Ownership and knowledge transfer",
      "key": "ND-ed822344b9174d59",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Le chiavi bibitem consentono di risolvere citazioni esplicite dei capitoli e separare la presenza in bibliografia dall’uso effettivo di una fonte. Ancoraggi: References — 85 voci bibliografiche (L1)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/references.tex",
      "source_line": 1,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B110",
      "target": "K:Economic costs and return",
      "key": "ND-f31a8d47ac0b2d76",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Le chiavi bibitem consentono di risolvere citazioni esplicite dei capitoli e separare la presenza in bibliografia dall’uso effettivo di una fonte. Ancoraggi: References — 85 voci bibliografiche (L1)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/references.tex",
      "source_line": 1,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B110",
      "target": "K:Output versus shipped value",
      "key": "ND-142d22fe5aaa0510",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Le chiavi bibitem consentono di risolvere citazioni esplicite dei capitoli e separare la presenza in bibliografia dall’uso effettivo di una fonte. Ancoraggi: References — 85 voci bibliografiche (L1)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/references.tex",
      "source_line": 1,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B110",
      "target": "C:C03",
      "key": "ND-373469241850d3b4",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Le 85 voci bibliografiche raccolgono fonti practitioner, ricerca, strumenti e casi richiamati nel volume. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/references.tex",
      "source_line": 1,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B110",
      "target": "C:C11",
      "key": "ND-90f83ca09051d292",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Le 85 voci bibliografiche raccolgono fonti practitioner, ricerca, strumenti e casi richiamati nel volume. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/references.tex",
      "source_line": 1,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B110",
      "target": "C:C12",
      "key": "ND-5f61c661fc860d53",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Le 85 voci bibliografiche raccolgono fonti practitioner, ricerca, strumenti e casi richiamati nel volume. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/references.tex",
      "source_line": 1,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B110",
      "target": "B104",
      "key": "ND-239fd299d05b0745",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:ndle-critical-assessment.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/references.tex",
      "source_line": 7,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:ndle-critical-assessment"
    },
    {
      "source": "B110",
      "target": "B105",
      "key": "ND-ce36182bde6b4103",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:organizational-impact.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/references.tex",
      "source_line": 62,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:organizational-impact"
    },
    {
      "source": "B110",
      "target": "B106",
      "key": "ND-459086dc790351f8",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:loop-economics.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/references.tex",
      "source_line": 205,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:loop-economics"
    },
    {
      "source": "B110",
      "target": "B107",
      "key": "ND-f0b1da9075c14519",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:ralph-loop.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/references.tex",
      "source_line": 306,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:ralph-loop"
    },
    {
      "source": "B110",
      "target": "B108",
      "key": "ND-c1680822dc0ad280",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:full-local-loop.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/references.tex",
      "source_line": 334,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:full-local-loop"
    },
    {
      "source": "B110",
      "target": "B109",
      "key": "ND-c2abeb7673ad29ab",
      "relation": "ND_EXPLICIT_CROSS_REFERENCE",
      "rationale": "Rinvio LaTeX esplicito al label ch:choosing-the-right-loop.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/references.tex",
      "source_line": 395,
      "evidence_status": "EXPLICIT_TEX_REFERENCE",
      "reference_label": "ch:choosing-the-right-loop"
    },
    {
      "source": "B110",
      "target": "P110",
      "key": "ND-03c0d6cfe5e977df",
      "relation": "ND_LISTS_SOURCE",
      "rationale": "URL presente nel file e corrispondente a un identificatore W/O/P. Presenza del collegamento non equivale a supporto di tutti i claim.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/references.tex",
      "source_line": 11,
      "evidence_status": "EXPLICIT_URL_IDENTITY_ONLY",
      "cited_url": "https://newsletter.pragmaticengineer.com/p/what-is-loop-engineering",
      "claim_support_review": "NOT_PERFORMED"
    },
    {
      "source": "B110",
      "target": "O012",
      "key": "ND-afd04d3f49e1295c",
      "relation": "ND_REFERENCES_ALTERNATE_EDITION",
      "rationale": "URL di un’edizione alternativa documentata nel grafo v6; non riscrive la fonte canonica.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/references.tex",
      "source_line": 15,
      "evidence_status": "DOCUMENTED_ALTERNATE_EDITION_NOT_EXACT_URL",
      "cited_url": "https://www.oreilly.com/radar/loop-engineering/"
    },
    {
      "source": "B110",
      "target": "W135",
      "key": "ND-e50a383cb80d6e61",
      "relation": "ND_LISTS_SOURCE",
      "rationale": "URL presente nel file e corrispondente a un identificatore W/O/P. Presenza del collegamento non equivale a supporto di tutti i claim.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/references.tex",
      "source_line": 184,
      "evidence_status": "EXPLICIT_URL_IDENTITY_ONLY",
      "cited_url": "https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5188231",
      "claim_support_review": "NOT_PERFORMED"
    },
    {
      "source": "B110",
      "target": "W136",
      "key": "ND-3b199a2981df5b00",
      "relation": "ND_LISTS_SOURCE",
      "rationale": "URL presente nel file e corrispondente a un identificatore W/O/P. Presenza del collegamento non equivale a supporto di tutti i claim.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/references.tex",
      "source_line": 281,
      "evidence_status": "EXPLICIT_URL_IDENTITY_ONLY",
      "cited_url": "https://www.nber.org/papers/w33777",
      "claim_support_review": "NOT_PERFORMED"
    },
    {
      "source": "B110",
      "target": "PUB:V11:V05",
      "key": "V11-39c8ad2623a2b43acff0eb85",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "B111",
      "target": "V05",
      "key": "ND-1fa6903f50fa9669",
      "relation": "ND_PART_OF_VOLUME",
      "rationale": "Il file appartiene al volume identificato dalla directory sorgente.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/glossary.tex",
      "source_line": 1,
      "evidence_status": "EXPLICIT_DIRECTORY_MEMBERSHIP"
    },
    {
      "source": "B111",
      "target": "T:What agents can do",
      "key": "ND-23a5f252864627b6",
      "relation": "ND_PRIMARY_STREAM",
      "rationale": "Il glossario stabilizza il significato di loop limitato, stato durevole, backpressure ed evidenza. Ancoraggi: Glossary (L1)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/glossary.tex",
      "source_line": 1,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B111",
      "target": "T:Verification & review",
      "key": "ND-96cbfeb46910c20b",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Il glossario stabilizza il significato di loop limitato, stato durevole, backpressure ed evidenza. Ancoraggi: Glossary (L1)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/glossary.tex",
      "source_line": 1,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B111",
      "target": "T:Engineering structure",
      "key": "ND-68cd982948f02d66",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Il glossario stabilizza il significato di loop limitato, stato durevole, backpressure ed evidenza. Ancoraggi: Glossary (L1)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/glossary.tex",
      "source_line": 1,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B111",
      "target": "T:Code quality & security",
      "key": "ND-f6f83b207261d9e7",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Il glossario stabilizza il significato di loop limitato, stato durevole, backpressure ed evidenza. Ancoraggi: Glossary (L1)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/glossary.tex",
      "source_line": 1,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B111",
      "target": "T:System knowledge & memory",
      "key": "ND-dd6bd727c332c4e6",
      "relation": "ND_SECONDARY_STREAM",
      "rationale": "Il glossario stabilizza il significato di loop limitato, stato durevole, backpressure ed evidenza. Ancoraggi: Glossary (L1)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/glossary.tex",
      "source_line": 1,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "mapping_basis": "Curated file-level editorial taxonomy; not effect evidence"
    },
    {
      "source": "B111",
      "target": "K:Long-running agent execution",
      "key": "ND-d134d701994af1b5",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Le definizioni separano segnale di completamento e prova, accettazione e stato provvisorio, capacità del modello e controlli del sistema. Ancoraggi: Glossary (L1)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/glossary.tex",
      "source_line": 1,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B111",
      "target": "K:Agent failure and escalation",
      "key": "ND-b4a6ba246613983f",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Le definizioni separano segnale di completamento e prova, accettazione e stato provvisorio, capacità del modello e controlli del sistema. Ancoraggi: Glossary (L1)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/glossary.tex",
      "source_line": 1,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B111",
      "target": "K:Independent verification and oracles",
      "key": "ND-e297eac27d9cb933",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Le definizioni separano segnale di completamento e prova, accettazione e stato provvisorio, capacità del modello e controlli del sistema. Ancoraggi: Glossary (L1)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/glossary.tex",
      "source_line": 1,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B111",
      "target": "K:Evaluation methodology and baselines",
      "key": "ND-b7bc17ad5b0cd005",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Le definizioni separano segnale di completamento e prova, accettazione e stato provvisorio, capacità del modello e controlli del sistema. Ancoraggi: Glossary (L1)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/glossary.tex",
      "source_line": 1,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B111",
      "target": "K:Agent context and persistent memory",
      "key": "ND-dd3c704246b0b379",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Le definizioni separano segnale di completamento e prova, accettazione e stato provvisorio, capacità del modello e controlli del sistema. Ancoraggi: Glossary (L1)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/glossary.tex",
      "source_line": 1,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B111",
      "target": "K:System understanding and rationale",
      "key": "ND-b5194675f10c5e88",
      "relation": "ND_ADDRESSES_TOPIC",
      "rationale": "Le definizioni separano segnale di completamento e prova, accettazione e stato provvisorio, capacità del modello e controlli del sistema. Ancoraggi: Glossary (L1)",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/glossary.tex",
      "source_line": 1,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION"
    },
    {
      "source": "B111",
      "target": "C:C03",
      "key": "ND-216c4c9f3c4faebe",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Il glossario stabilizza il significato di loop limitato, stato durevole, backpressure ed evidenza. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/glossary.tex",
      "source_line": 1,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B111",
      "target": "C:C07",
      "key": "ND-c2b50fb15c503fde",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Il glossario stabilizza il significato di loop limitato, stato durevole, backpressure ed evidenza. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/glossary.tex",
      "source_line": 1,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B111",
      "target": "C:C09",
      "key": "ND-38b6841c77a843c4",
      "relation": "ND_EDITORIAL_INFORMS_CHAPTER",
      "rationale": "Collocazione nel percorso didattico AI/SWE: Il glossario stabilizza il significato di loop limitato, stato durevole, backpressure ed evidenza. Non è una citazione presente nel manoscritto v6/v9.",
      "provenance": "ND.zip; editorial file-level mapping, 2026-10-11",
      "source_file": "NDLE/glossary.tex",
      "source_line": 1,
      "evidence_status": "EDITORIAL_NOT_EMPIRICAL_VALIDATION",
      "chapter_mapping_status": "PROPOSED_EDITORIAL_USE_NOT_ACTUAL_CHAPTER_CITATION"
    },
    {
      "source": "B111",
      "target": "PUB:V11:V05",
      "key": "V11-8f08e6478e241e3db7e6c442",
      "relation": "V11_SOURCE_FILE_IN_IDENTIFIED_BOOK",
      "edition": "EDITION:V11",
      "scope": "Supplied source snapshot; not guaranteed page parity with every commercial edition"
    },
    {
      "source": "V06",
      "target": "V01",
      "key": "V10-99a7f27bc0d0e577265e",
      "relation": "ND_SECOND_EDITION_OF",
      "status": "CANDIDATE_EDITION_GENEALOGY",
      "rationale": "User-authorized editorial goal, not publication approval."
    },
    {
      "source": "EDITION:V10",
      "target": "V06",
      "key": "V10-941e9929fbb461c9588c",
      "relation": "V10_EDITION_OF"
    },
    {
      "source": "DOC:V10:main.tex",
      "target": "V06",
      "key": "V10-b1f00f19ce0c2a1ed761",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:config.tex",
      "target": "V06",
      "key": "V10-3e994f86a93970a8c4d7",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:preamble.tex",
      "target": "V06",
      "key": "V10-387417f432c85b1247c2",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:frontmatter/titlepage.tex",
      "target": "V06",
      "key": "V10-f72b8890919eb0a61f21",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:frontmatter/introduction.tex",
      "target": "V06",
      "key": "V10-589245ca6b35aec6d897",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:chapters/chapter01.tex",
      "target": "V06",
      "key": "V10-8f666e865ffc69bb8280",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:chapters/chapter01.tex",
      "target": "C:C01",
      "key": "V10-ebec3cdd72ffe6fe021d",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:didactics/learning01.tex",
      "target": "V06",
      "key": "V10-3f993e945734044a6f67",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/learning01.tex",
      "target": "C:C01",
      "key": "V10-da3d6ae837f606509b23",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch01_01.tex",
      "target": "V06",
      "key": "V10-934400249110bdd82dbd",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch01_01.tex",
      "target": "C:C01",
      "key": "V10-504a8b3b0ce2404b00ba",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:figures/source_redraws/figure_ch01_01.tex",
      "target": "V06",
      "key": "V10-00007d50abb11256d748",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:figures/source_redraws/figure_ch01_02.tex",
      "target": "V06",
      "key": "V10-31f0148abac913c3af67",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch01_02.tex",
      "target": "V06",
      "key": "V10-aac337f98a888cd952c6",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch01_02.tex",
      "target": "C:C01",
      "key": "V10-7fefda354aedb30a78e5",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch01_03.tex",
      "target": "V06",
      "key": "V10-fe05484c642d99a6bfad",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch01_03.tex",
      "target": "C:C01",
      "key": "V10-e44d1aef2708301254e7",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:didactics/worked01.tex",
      "target": "V06",
      "key": "V10-b68ac6e71b9f5c60def5",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/worked01.tex",
      "target": "C:C01",
      "key": "V10-39940097bbd56e65a2ac",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:exercises/exercise01.tex",
      "target": "V06",
      "key": "V10-e0bee3fa91117949d2ff",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:exercises/exercise01.tex",
      "target": "C:C01",
      "key": "V10-e7ddeee4af89f276b52d",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:chapters/chapter02.tex",
      "target": "V06",
      "key": "V10-f76ab490185fb7848223",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:chapters/chapter02.tex",
      "target": "C:C02",
      "key": "V10-9c1434364eb5a30ed0e7",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:didactics/learning02.tex",
      "target": "V06",
      "key": "V10-72566418a409a4e53078",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/learning02.tex",
      "target": "C:C02",
      "key": "V10-66f7073274fdb885256c",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch02_01.tex",
      "target": "V06",
      "key": "V10-345f8d25d747c03b0e6b",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch02_01.tex",
      "target": "C:C02",
      "key": "V10-26c5a744abc67f8cb567",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:figures/source_redraws/figure_ch02_01.tex",
      "target": "V06",
      "key": "V10-a24cac410aec5323b8d2",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch02_02.tex",
      "target": "V06",
      "key": "V10-79033976b9fb10df59d0",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch02_02.tex",
      "target": "C:C02",
      "key": "V10-7b42b329b9bca3c69129",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:figures/source_redraws/figure_ch02_02.tex",
      "target": "V06",
      "key": "V10-72f5978fb2eef2489d4e",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch02_03.tex",
      "target": "V06",
      "key": "V10-6817d233d3e2bf3dd145",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch02_03.tex",
      "target": "C:C02",
      "key": "V10-5ce90576c0e9f739fa3e",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:didactics/worked02.tex",
      "target": "V06",
      "key": "V10-51e0720cbb84ea6d7df0",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/worked02.tex",
      "target": "C:C02",
      "key": "V10-6cb89e4767563c9f3b5f",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:exercises/exercise02.tex",
      "target": "V06",
      "key": "V10-a72870cec8f852989654",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:exercises/exercise02.tex",
      "target": "C:C02",
      "key": "V10-8336d00d2b574aab18e5",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:chapters/chapter03.tex",
      "target": "V06",
      "key": "V10-4c0094fea56809474d06",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:chapters/chapter03.tex",
      "target": "C:C03",
      "key": "V10-eef691738bd75e89d6d9",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:didactics/learning03.tex",
      "target": "V06",
      "key": "V10-d5bf1b45fc051cc5b78b",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/learning03.tex",
      "target": "C:C03",
      "key": "V10-2b62b4cf4507fd8810d6",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:figures/source_redraws/figure_ch03_01.tex",
      "target": "V06",
      "key": "V10-8ce21c736eadee21086d",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch03_01.tex",
      "target": "V06",
      "key": "V10-bcc207e29800c8034962",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch03_01.tex",
      "target": "C:C03",
      "key": "V10-2b3cf1758e82914c71f2",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:figures/editorial/figure_agency_orchestration_O010.tex",
      "target": "V06",
      "key": "V10-28b96cf18a1b3aa1c7e3",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:figures/source_redraws/figure_ch03_02.tex",
      "target": "V06",
      "key": "V10-15b441237237be726c5c",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch03_02.tex",
      "target": "V06",
      "key": "V10-2c2019edb88f03c59901",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch03_02.tex",
      "target": "C:C03",
      "key": "V10-134505871f0ef8a3094a",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:figures/editorial/figure_controls_execution_P110.tex",
      "target": "V06",
      "key": "V10-c16f754c3f78bd7ce3e8",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch03_03.tex",
      "target": "V06",
      "key": "V10-24ed8dcadfc9181caf93",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch03_03.tex",
      "target": "C:C03",
      "key": "V10-8aaa5a947cd6f6a89f5f",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:didactics/worked03.tex",
      "target": "V06",
      "key": "V10-09eed206e08cd3dd0323",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/worked03.tex",
      "target": "C:C03",
      "key": "V10-7a7eceee904a490abf10",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:exercises/exercise03.tex",
      "target": "V06",
      "key": "V10-ec9f66cc44b2649702f6",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:exercises/exercise03.tex",
      "target": "C:C03",
      "key": "V10-8055359b8b058092889c",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:chapters/chapter04.tex",
      "target": "V06",
      "key": "V10-27bbf93c459f11496108",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:chapters/chapter04.tex",
      "target": "C:C04",
      "key": "V10-26b3fbac2478847703ff",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:didactics/learning04.tex",
      "target": "V06",
      "key": "V10-1585c2640c731e503442",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/learning04.tex",
      "target": "C:C04",
      "key": "V10-eeec30e245a30cabef27",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch04_01.tex",
      "target": "V06",
      "key": "V10-0d0ad2a28de3bb35b0d9",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch04_01.tex",
      "target": "C:C04",
      "key": "V10-41334c25b8b90e71b0c1",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:figures/source_redraws/figure_ch04_01.tex",
      "target": "V06",
      "key": "V10-9396aa1be53c7fc63f28",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch04_02.tex",
      "target": "V06",
      "key": "V10-851ab29b95de4d519f69",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch04_02.tex",
      "target": "C:C04",
      "key": "V10-30eb81904474c3a8d466",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:figures/source_redraws/figure_ch04_02.tex",
      "target": "V06",
      "key": "V10-971775172200d520ece3",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch04_03.tex",
      "target": "V06",
      "key": "V10-ab5a77f29a7baaabfbcd",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch04_03.tex",
      "target": "C:C04",
      "key": "V10-1a218e6416344d97e87a",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:didactics/worked04.tex",
      "target": "V06",
      "key": "V10-374599322c711894106f",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/worked04.tex",
      "target": "C:C04",
      "key": "V10-3a9cde912a6048b4d151",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:exercises/exercise04.tex",
      "target": "V06",
      "key": "V10-18bf4256141856e96940",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:exercises/exercise04.tex",
      "target": "C:C04",
      "key": "V10-6cd8fb1f48e84d242000",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:chapters/chapter05.tex",
      "target": "V06",
      "key": "V10-ed661b4be60e011cc858",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:chapters/chapter05.tex",
      "target": "C:C05",
      "key": "V10-c0b68f1e199f8ff66609",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:didactics/learning05.tex",
      "target": "V06",
      "key": "V10-b2ed02aacd66109a266e",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/learning05.tex",
      "target": "C:C05",
      "key": "V10-b63d9fb4b44068966e0e",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch05_01.tex",
      "target": "V06",
      "key": "V10-026dd641113220175908",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch05_01.tex",
      "target": "C:C05",
      "key": "V10-fb17e1e2d3e39fda4c1b",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:figures/source_redraws/figure_ch05_01.tex",
      "target": "V06",
      "key": "V10-bfcf045d9278a934eaaa",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch05_02.tex",
      "target": "V06",
      "key": "V10-f0ee0e1a1253ed0c5d72",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch05_02.tex",
      "target": "C:C05",
      "key": "V10-848a1801ac734fed3751",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:figures/source_redraws/figure_ch05_02.tex",
      "target": "V06",
      "key": "V10-f4bbdafb25ce9b767adc",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch05_03.tex",
      "target": "V06",
      "key": "V10-872ea343388dd1bd1bc6",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch05_03.tex",
      "target": "C:C05",
      "key": "V10-a51ab1062bd240ae77f9",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:didactics/worked05.tex",
      "target": "V06",
      "key": "V10-2f6b33764106ab7f7006",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/worked05.tex",
      "target": "C:C05",
      "key": "V10-800bdb8396cd4be7928b",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:exercises/exercise05.tex",
      "target": "V06",
      "key": "V10-19c09539543225ce147e",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:exercises/exercise05.tex",
      "target": "C:C05",
      "key": "V10-ecb02bbfb30abeeff423",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:chapters/chapter06.tex",
      "target": "V06",
      "key": "V10-3b836e53c482de8eb2df",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:chapters/chapter06.tex",
      "target": "C:C06",
      "key": "V10-8f6e27380d63403744d6",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:didactics/learning06.tex",
      "target": "V06",
      "key": "V10-ed874d6182e9f09c3a95",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/learning06.tex",
      "target": "C:C06",
      "key": "V10-0666f1475927aeb06043",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch06_01.tex",
      "target": "V06",
      "key": "V10-fbea111a102026e91c4f",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch06_01.tex",
      "target": "C:C06",
      "key": "V10-0c09243a7ae764049f55",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch06_02.tex",
      "target": "V06",
      "key": "V10-074544a3249fab1c3b37",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch06_02.tex",
      "target": "C:C06",
      "key": "V10-e102fdb4be9c1e63f550",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:figures/source_redraws/figure_ch06_01.tex",
      "target": "V06",
      "key": "V10-abc33b7bcd546a62a8d7",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:figures/source_redraws/figure_ch06_02.tex",
      "target": "V06",
      "key": "V10-42ff44d3d6b9150421b9",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch06_03.tex",
      "target": "V06",
      "key": "V10-2241ac8a0178dece735b",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch06_03.tex",
      "target": "C:C06",
      "key": "V10-49dcbad0b68136d7a601",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:didactics/worked06.tex",
      "target": "V06",
      "key": "V10-3c387bfd23e8462a9b98",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/worked06.tex",
      "target": "C:C06",
      "key": "V10-8681320978cc33e0feb4",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:exercises/exercise06.tex",
      "target": "V06",
      "key": "V10-fab68e9e6a5ca1d0acc6",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:exercises/exercise06.tex",
      "target": "C:C06",
      "key": "V10-a1cd43ffae716fb54805",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:chapters/chapter07.tex",
      "target": "V06",
      "key": "V10-2ea1c1145e5fa0c1506b",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:chapters/chapter07.tex",
      "target": "C:C07",
      "key": "V10-8c6e845e655dc551add5",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:didactics/learning07.tex",
      "target": "V06",
      "key": "V10-16a01ed3900f8aaca155",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/learning07.tex",
      "target": "C:C07",
      "key": "V10-af1b6b89d41e57776ebe",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch07_01.tex",
      "target": "V06",
      "key": "V10-90b46fccac4ddfc2429c",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch07_01.tex",
      "target": "C:C07",
      "key": "V10-3d552c4878b549a41272",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch07_02.tex",
      "target": "V06",
      "key": "V10-d77174266fbe6fc495bf",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch07_02.tex",
      "target": "C:C07",
      "key": "V10-4d423aa5489ce8a73539",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:figures/source_redraws/figure_ch07_01.tex",
      "target": "V06",
      "key": "V10-3b0a7e5f9b96954fcaf1",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:figures/source_redraws/figure_ch07_02.tex",
      "target": "V06",
      "key": "V10-0f94334f691479b3df04",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch07_03.tex",
      "target": "V06",
      "key": "V10-45ad17dc0732c30d8e19",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch07_03.tex",
      "target": "C:C07",
      "key": "V10-0e6a67866dd1938ea8fe",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:didactics/worked07.tex",
      "target": "V06",
      "key": "V10-a78c18fbbb316d59e5b8",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/worked07.tex",
      "target": "C:C07",
      "key": "V10-44535e0bbb1a64f0b48e",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:exercises/exercise07.tex",
      "target": "V06",
      "key": "V10-ca37313d5e6053da7fd0",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:exercises/exercise07.tex",
      "target": "C:C07",
      "key": "V10-cb946310cb9144e40bfd",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:chapters/chapter08.tex",
      "target": "V06",
      "key": "V10-ec1f8e1ada891f8f2cf7",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:chapters/chapter08.tex",
      "target": "C:C08",
      "key": "V10-827a13ecb2736b4af373",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:didactics/learning08.tex",
      "target": "V06",
      "key": "V10-df1923761d6e55aa9b72",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/learning08.tex",
      "target": "C:C08",
      "key": "V10-a7d26c01fc3c88a6a66a",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch08_01.tex",
      "target": "V06",
      "key": "V10-6260b95d1de59133cbd6",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch08_01.tex",
      "target": "C:C08",
      "key": "V10-65971c87acad917fbcce",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch08_02.tex",
      "target": "V06",
      "key": "V10-381b7157b5014f31bdf5",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch08_02.tex",
      "target": "C:C08",
      "key": "V10-0305bc2b316ea2b70ddf",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:figures/source_redraws/figure_ch08_01.tex",
      "target": "V06",
      "key": "V10-8666dd0bd03c422d3f53",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:figures/source_redraws/figure_ch08_02.tex",
      "target": "V06",
      "key": "V10-b64bd60cb2735793db3d",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch08_03.tex",
      "target": "V06",
      "key": "V10-5dbf41db6c1fc35a9e4e",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch08_03.tex",
      "target": "C:C08",
      "key": "V10-564b33ae78571197ceee",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:didactics/worked08.tex",
      "target": "V06",
      "key": "V10-a41a22941c96f0fd1bc2",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/worked08.tex",
      "target": "C:C08",
      "key": "V10-189f15551bd1483f860b",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:exercises/exercise08.tex",
      "target": "V06",
      "key": "V10-15d749a76acb94c0d35a",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:exercises/exercise08.tex",
      "target": "C:C08",
      "key": "V10-43fd7dd2c753decc5502",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:chapters/chapter09.tex",
      "target": "V06",
      "key": "V10-cf083f693d5c851484f3",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:chapters/chapter09.tex",
      "target": "C:C09",
      "key": "V10-ca1c47ec921a19eabf27",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:didactics/learning09.tex",
      "target": "V06",
      "key": "V10-4f2aa67f4e9040b8ffc6",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/learning09.tex",
      "target": "C:C09",
      "key": "V10-c1cacb5addf810f04125",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch09_01.tex",
      "target": "V06",
      "key": "V10-ba0f90352a7401e28d8d",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch09_01.tex",
      "target": "C:C09",
      "key": "V10-5ff9b633a769f369093c",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:figures/source_redraws/figure_ch09_01.tex",
      "target": "V06",
      "key": "V10-4d0ed819418f6b23789b",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch09_02.tex",
      "target": "V06",
      "key": "V10-20a47777e09a73e54adb",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch09_02.tex",
      "target": "C:C09",
      "key": "V10-1daa226de94659668e87",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:figures/source_redraws/figure_ch09_02.tex",
      "target": "V06",
      "key": "V10-25d3f5e304aefba5cfd7",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch09_03.tex",
      "target": "V06",
      "key": "V10-e976a058e3c49b505df9",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch09_03.tex",
      "target": "C:C09",
      "key": "V10-a0e17f6921fb8626ffc9",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:didactics/worked09.tex",
      "target": "V06",
      "key": "V10-dacd5f3cc59182e06eea",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/worked09.tex",
      "target": "C:C09",
      "key": "V10-8c033946596bd0c0c08f",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:exercises/exercise09.tex",
      "target": "V06",
      "key": "V10-e2fdde358d57836d5f5d",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:exercises/exercise09.tex",
      "target": "C:C09",
      "key": "V10-ad9d676fa499a6145acf",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:chapters/chapter10.tex",
      "target": "V06",
      "key": "V10-9147c24372f21a0efa8d",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:chapters/chapter10.tex",
      "target": "C:C10",
      "key": "V10-8de4ff2016c19fa9188e",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:didactics/learning10.tex",
      "target": "V06",
      "key": "V10-1619590740b104870bd2",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/learning10.tex",
      "target": "C:C10",
      "key": "V10-dfcbb581ab9b1684a88b",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch10_01.tex",
      "target": "V06",
      "key": "V10-5d5c17141f397e17e046",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch10_01.tex",
      "target": "C:C10",
      "key": "V10-160a4df5053c9397c04e",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch10_02.tex",
      "target": "V06",
      "key": "V10-d7fa014b338ae73a8a00",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch10_02.tex",
      "target": "C:C10",
      "key": "V10-c895c831e0b286f766f1",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:figures/source_redraws/figure_ch10_01.tex",
      "target": "V06",
      "key": "V10-d4ce41e05c96880b3eed",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:figures/source_redraws/figure_ch10_02.tex",
      "target": "V06",
      "key": "V10-19f6ff20c37b35e33ff9",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch10_03.tex",
      "target": "V06",
      "key": "V10-0a9670d649cfd104caa8",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch10_03.tex",
      "target": "C:C10",
      "key": "V10-ce0f486fc305b67a9a33",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:didactics/worked10.tex",
      "target": "V06",
      "key": "V10-cc60f3d2f44e8311fc4b",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/worked10.tex",
      "target": "C:C10",
      "key": "V10-6338f9507d7f823be6e1",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:exercises/exercise10.tex",
      "target": "V06",
      "key": "V10-b190f9b07de8112f9f33",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:exercises/exercise10.tex",
      "target": "C:C10",
      "key": "V10-e50b48e756629a421c7b",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:chapters/chapter11.tex",
      "target": "V06",
      "key": "V10-a25eaa5651c5ecff963f",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:chapters/chapter11.tex",
      "target": "C:C11",
      "key": "V10-debe818c43058340b42d",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:didactics/learning11.tex",
      "target": "V06",
      "key": "V10-e88e985b1ec121719f79",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/learning11.tex",
      "target": "C:C11",
      "key": "V10-a25122b9da5147966d55",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch11_01.tex",
      "target": "V06",
      "key": "V10-4db22d6d57058e33cd3b",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch11_01.tex",
      "target": "C:C11",
      "key": "V10-5ebcb3b2c1a2b427e6d5",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:figures/source_redraws/figure_ch11_01.tex",
      "target": "V06",
      "key": "V10-d7f2c3999a7e7956f2d9",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:figures/source_redraws/figure_ch11_02.tex",
      "target": "V06",
      "key": "V10-568008af5964693a5a15",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch11_02.tex",
      "target": "V06",
      "key": "V10-31fdba7e1dae51a60721",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch11_02.tex",
      "target": "C:C11",
      "key": "V10-1f8d6e25ae0a7aa594ce",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch11_03.tex",
      "target": "V06",
      "key": "V10-47bc885c4805fd6eb3bc",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch11_03.tex",
      "target": "C:C11",
      "key": "V10-d23b58405c3a8fdef461",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:didactics/worked11.tex",
      "target": "V06",
      "key": "V10-53600173b2eff0142dfd",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/worked11.tex",
      "target": "C:C11",
      "key": "V10-48e134828e01ef731b11",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:exercises/exercise11.tex",
      "target": "V06",
      "key": "V10-2f2b659c6f0b71791abb",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:exercises/exercise11.tex",
      "target": "C:C11",
      "key": "V10-efa5930c99742fe3ce57",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:chapters/chapter12.tex",
      "target": "V06",
      "key": "V10-e8ff0365edd5586285bb",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:chapters/chapter12.tex",
      "target": "C:C12",
      "key": "V10-7425366e93d466cb8338",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:didactics/learning12.tex",
      "target": "V06",
      "key": "V10-6820d5c8ec25b143b2cd",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/learning12.tex",
      "target": "C:C12",
      "key": "V10-19df0d42bf637a9a15f6",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch12_01.tex",
      "target": "V06",
      "key": "V10-1020ecba40de7d43faa5",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch12_01.tex",
      "target": "C:C12",
      "key": "V10-a90a5f6c33e637e6d644",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:figures/source_redraws/figure_ch12_01.tex",
      "target": "V06",
      "key": "V10-fd3c77d6a7089abf1884",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch12_02.tex",
      "target": "V06",
      "key": "V10-52ce3923c00a292eb7d5",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch12_02.tex",
      "target": "C:C12",
      "key": "V10-6b07eb65b195c6c375b8",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:figures/source_redraws/figure_ch12_02.tex",
      "target": "V06",
      "key": "V10-545adb8a596ac9d97a42",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch12_03.tex",
      "target": "V06",
      "key": "V10-791a3b737199b1aeb128",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/key_concepts/key_ch12_03.tex",
      "target": "C:C12",
      "key": "V10-d6d94898b8d13b37c166",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:didactics/worked12.tex",
      "target": "V06",
      "key": "V10-81d89c20b320a6f09f2c",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:didactics/worked12.tex",
      "target": "C:C12",
      "key": "V10-24f6d33539cf1b708d81",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:exercises/exercise12.tex",
      "target": "V06",
      "key": "V10-6bf3b049a43a4cc36f61",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:exercises/exercise12.tex",
      "target": "C:C12",
      "key": "V10-2dc42c58500577d9f771",
      "relation": "V10_FILE_IN_CHAPTER"
    },
    {
      "source": "DOC:V10:appendices/solutions.tex",
      "target": "V06",
      "key": "V10-46080351c047a7b4a2b3",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:appendices/methodology.tex",
      "target": "V06",
      "key": "V10-cd36898600913c0d8ad1",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:appendices/series_practices.tex",
      "target": "V06",
      "key": "V10-3b4a348146bb005f5b88",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:appendices/series_glossary.tex",
      "target": "V06",
      "key": "V10-dfd78a2d192843d4bf5e",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "DOC:V10:appendices/work_id_index.tex",
      "target": "V06",
      "key": "V10-c80f6cd703c2300a1246",
      "relation": "V10_FILE_IN_VOLUME"
    },
    {
      "source": "FAMILY:F01",
      "target": "C:C01",
      "key": "V10-871d6a094b3e0a445a1e",
      "relation": "V10_FAMILY_HOME"
    },
    {
      "source": "FAMILY:F01",
      "target": "T:Engineering structure",
      "key": "V10-aa8bcad33eaf2c7b01b8",
      "relation": "V10_PRIMARY_THEME_CLASSIFICATION"
    },
    {
      "source": "FAMILY:F01",
      "target": "T:What agents can do",
      "key": "V10-ead94bfc4360dd321bbe",
      "relation": "V10_PRIMARY_THEME_CLASSIFICATION"
    },
    {
      "source": "FAMILY:F01",
      "target": "K:Developer workflow and adoption",
      "key": "V10-d05bbb17c1697a80d1e2",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "FAMILY:F01",
      "target": "K:Human-agent collaboration",
      "key": "V10-38fcd51834bfd58f10d4",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "FAMILY:F01",
      "target": "C:C13",
      "key": "V11-5fc59735e90d44c1823709f0",
      "relation": "V11_INDEXED_IN_SYNTHESIS",
      "edition": "EDITION:V11",
      "scope": "Symptom map; detailed treatment remains in original home chapter"
    },
    {
      "source": "FAMILY:F02",
      "target": "C:C02",
      "key": "V10-59c22a6195a8de91a2f3",
      "relation": "V10_FAMILY_HOME"
    },
    {
      "source": "FAMILY:F02",
      "target": "T:Productivity",
      "key": "V10-67bbec65a28b115e6da2",
      "relation": "V10_PRIMARY_THEME_CLASSIFICATION"
    },
    {
      "source": "FAMILY:F02",
      "target": "T:Economics",
      "key": "V10-a17845858a0763b0c7b1",
      "relation": "V10_PRIMARY_THEME_CLASSIFICATION"
    },
    {
      "source": "FAMILY:F02",
      "target": "K:Output versus shipped value",
      "key": "V10-cad62f26551cd3210093",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "FAMILY:F02",
      "target": "K:Controlled productivity evidence",
      "key": "V10-4e149df46cbd6da7c47e",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "FAMILY:F02",
      "target": "K:Evaluation methodology and baselines",
      "key": "V10-53bc44e06adc9c1e26b0",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "FAMILY:F02",
      "target": "C:C13",
      "key": "V11-9489e80d6f08fa1c289e2c65",
      "relation": "V11_INDEXED_IN_SYNTHESIS",
      "edition": "EDITION:V11",
      "scope": "Symptom map; detailed treatment remains in original home chapter"
    },
    {
      "source": "FAMILY:F03",
      "target": "C:C03",
      "key": "V10-474285b1508831d523e3",
      "relation": "V10_FAMILY_HOME"
    },
    {
      "source": "FAMILY:F03",
      "target": "T:What agents can do",
      "key": "V10-b87e9207737440c69049",
      "relation": "V10_PRIMARY_THEME_CLASSIFICATION"
    },
    {
      "source": "FAMILY:F03",
      "target": "T:Engineering structure",
      "key": "V10-4003a6352740df6493be",
      "relation": "V10_PRIMARY_THEME_CLASSIFICATION"
    },
    {
      "source": "FAMILY:F03",
      "target": "K:Long-running agent execution",
      "key": "V10-82ac2424c0508eaa2bf7",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "FAMILY:F03",
      "target": "K:Agent failure and escalation",
      "key": "V10-1fe998923d9a1570baa9",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "FAMILY:F03",
      "target": "K:Benchmarks and construct validity",
      "key": "V10-d680e9d825b3c71181f2",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "FAMILY:F03",
      "target": "C:C13",
      "key": "V11-cb714503fb75939a12045fce",
      "relation": "V11_INDEXED_IN_SYNTHESIS",
      "edition": "EDITION:V11",
      "scope": "Symptom map; detailed treatment remains in original home chapter"
    },
    {
      "source": "FAMILY:F04",
      "target": "C:C04",
      "key": "V10-bf0227c3861afca164b0",
      "relation": "V10_FAMILY_HOME"
    },
    {
      "source": "FAMILY:F04",
      "target": "T:Engineering structure",
      "key": "V10-fbc09ca000da898cf831",
      "relation": "V10_PRIMARY_THEME_CLASSIFICATION"
    },
    {
      "source": "FAMILY:F04",
      "target": "T:Verification & review",
      "key": "V10-0c582489c40d405acb72",
      "relation": "V10_PRIMARY_THEME_CLASSIFICATION"
    },
    {
      "source": "FAMILY:F04",
      "target": "K:Specifications and governance",
      "key": "V10-e92da70ace82df1d88e4",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "FAMILY:F04",
      "target": "K:Independent verification and oracles",
      "key": "V10-b97c75ec8a1bf19714c7",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "FAMILY:F04",
      "target": "C:C13",
      "key": "V11-52403a0309ecb2c61f2d1e31",
      "relation": "V11_INDEXED_IN_SYNTHESIS",
      "edition": "EDITION:V11",
      "scope": "Symptom map; detailed treatment remains in original home chapter"
    },
    {
      "source": "FAMILY:F05",
      "target": "C:C05",
      "key": "V10-76c60de960ab104bf5b4",
      "relation": "V10_FAMILY_HOME"
    },
    {
      "source": "FAMILY:F05",
      "target": "T:Code quality & security",
      "key": "V10-5ec0ac6c962f538d8fa4",
      "relation": "V10_PRIMARY_THEME_CLASSIFICATION"
    },
    {
      "source": "FAMILY:F05",
      "target": "T:System knowledge & memory",
      "key": "V10-63ff11d67e5b8ddd25b1",
      "relation": "V10_PRIMARY_THEME_CLASSIFICATION"
    },
    {
      "source": "FAMILY:F05",
      "target": "K:Architecture and modularity",
      "key": "V10-7a1c6802d4b297dcb7a7",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "FAMILY:F05",
      "target": "K:Code reuse and duplication",
      "key": "V10-1b0238a625a9180b98df",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "FAMILY:F05",
      "target": "K:Technical debt and complexity",
      "key": "V10-29fa34b1a73d89e4feac",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "FAMILY:F05",
      "target": "C:C13",
      "key": "V11-f34f9d538abbb17cb43a9523",
      "relation": "V11_INDEXED_IN_SYNTHESIS",
      "edition": "EDITION:V11",
      "scope": "Symptom map; detailed treatment remains in original home chapter"
    },
    {
      "source": "FAMILY:F06",
      "target": "C:C06",
      "key": "V10-bc224bb715fe05110f00",
      "relation": "V10_FAMILY_HOME"
    },
    {
      "source": "FAMILY:F06",
      "target": "T:Code quality & security",
      "key": "V10-4bd6c295175beaa18713",
      "relation": "V10_PRIMARY_THEME_CLASSIFICATION"
    },
    {
      "source": "FAMILY:F06",
      "target": "T:Engineering structure",
      "key": "V10-e0c7d5233cde3aa8f6d1",
      "relation": "V10_PRIMARY_THEME_CLASSIFICATION"
    },
    {
      "source": "FAMILY:F06",
      "target": "K:Vulnerability and secure code",
      "key": "V10-cd32e176ad18b616a839",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "FAMILY:F06",
      "target": "K:Prompt injection and malicious tools",
      "key": "V10-82325bcce92f6ed31858",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "FAMILY:F06",
      "target": "K:Dependencies and agent supply chain",
      "key": "V10-c1be0746bc1199c1ac19",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "FAMILY:F06",
      "target": "C:C13",
      "key": "V11-f792c20ddfd16c41cf12e10c",
      "relation": "V11_INDEXED_IN_SYNTHESIS",
      "edition": "EDITION:V11",
      "scope": "Symptom map; detailed treatment remains in original home chapter"
    },
    {
      "source": "FAMILY:F07",
      "target": "C:C07",
      "key": "V10-4d5a09e9254c49581cdb",
      "relation": "V10_FAMILY_HOME"
    },
    {
      "source": "FAMILY:F07",
      "target": "T:Verification & review",
      "key": "V10-faf97283dc26ea953e68",
      "relation": "V10_PRIMARY_THEME_CLASSIFICATION"
    },
    {
      "source": "FAMILY:F07",
      "target": "T:What agents can do",
      "key": "V10-d518c1746d72c55928fd",
      "relation": "V10_PRIMARY_THEME_CLASSIFICATION"
    },
    {
      "source": "FAMILY:F07",
      "target": "K:Independent verification and oracles",
      "key": "V10-11572c6aaac0cbc8203b",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "FAMILY:F07",
      "target": "K:Dataset provenance and dependency",
      "key": "V10-1edd16b39d5618300c3f",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "FAMILY:F07",
      "target": "C:C13",
      "key": "V11-84996aaf63c8d010895c3732",
      "relation": "V11_INDEXED_IN_SYNTHESIS",
      "edition": "EDITION:V11",
      "scope": "Symptom map; detailed treatment remains in original home chapter"
    },
    {
      "source": "FAMILY:F08",
      "target": "C:C08",
      "key": "V10-6fc3835d2faba850a533",
      "relation": "V10_FAMILY_HOME"
    },
    {
      "source": "FAMILY:F08",
      "target": "T:Verification & review",
      "key": "V10-0b6cd3b0f2199a3aab0d",
      "relation": "V10_PRIMARY_THEME_CLASSIFICATION"
    },
    {
      "source": "FAMILY:F08",
      "target": "T:Productivity",
      "key": "V10-6f878ce7fd5045c57b37",
      "relation": "V10_PRIMARY_THEME_CLASSIFICATION"
    },
    {
      "source": "FAMILY:F08",
      "target": "K:AI as reviewer",
      "key": "V10-0317c01e9ba78160774e",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "FAMILY:F08",
      "target": "K:Automation bias and trust",
      "key": "V10-926ef0db73021860603d",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "FAMILY:F08",
      "target": "K:Review capacity and maintainers",
      "key": "V10-401cf60fc822a3c8a2a6",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "FAMILY:F08",
      "target": "C:C13",
      "key": "V11-df0bc278478b1a1e9d9965e9",
      "relation": "V11_INDEXED_IN_SYNTHESIS",
      "edition": "EDITION:V11",
      "scope": "Symptom map; detailed treatment remains in original home chapter"
    },
    {
      "source": "FAMILY:F09",
      "target": "C:C09",
      "key": "V10-0bf1e40f2a208852d81b",
      "relation": "V10_FAMILY_HOME"
    },
    {
      "source": "FAMILY:F09",
      "target": "T:System knowledge & memory",
      "key": "V10-8f09a7253ac36d83e3bf",
      "relation": "V10_PRIMARY_THEME_CLASSIFICATION"
    },
    {
      "source": "FAMILY:F09",
      "target": "T:Engineering structure",
      "key": "V10-402e57d6c11785ff4483",
      "relation": "V10_PRIMARY_THEME_CLASSIFICATION"
    },
    {
      "source": "FAMILY:F09",
      "target": "K:Agent context and persistent memory",
      "key": "V10-b90c82c08ed89498c6bc",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "FAMILY:F09",
      "target": "K:System understanding and rationale",
      "key": "V10-e2634fb4ce5a9d2bd07c",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "FAMILY:F09",
      "target": "K:Ownership and knowledge transfer",
      "key": "V10-00b48a0ab2c999bfee0a",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "FAMILY:F09",
      "target": "C:C13",
      "key": "V11-af8c21f14d69cc6eadc98b69",
      "relation": "V11_INDEXED_IN_SYNTHESIS",
      "edition": "EDITION:V11",
      "scope": "Symptom map; detailed treatment remains in original home chapter"
    },
    {
      "source": "FAMILY:F10",
      "target": "C:C10",
      "key": "V10-8654e9e4284a47a1cb0e",
      "relation": "V10_FAMILY_HOME"
    },
    {
      "source": "FAMILY:F10",
      "target": "T:Skills & learning",
      "key": "V10-b59231030a3c79d8315f",
      "relation": "V10_PRIMARY_THEME_CLASSIFICATION"
    },
    {
      "source": "FAMILY:F10",
      "target": "T:Jobs & roles",
      "key": "V10-f11603b92209ac5627f2",
      "relation": "V10_PRIMARY_THEME_CLASSIFICATION"
    },
    {
      "source": "FAMILY:F10",
      "target": "K:Skills formation and teaching",
      "key": "V10-9e6f33797ece19d31c4a",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "FAMILY:F10",
      "target": "K:Human cognitive load",
      "key": "V10-93c17395211754059c1f",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "FAMILY:F10",
      "target": "K:Cognitive offloading and skill debt",
      "key": "V10-49268ed7b5538a8e7240",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "FAMILY:F10",
      "target": "K:Onboarding and developer fluency",
      "key": "V10-7afeaf2e40afffcf59d4",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "FAMILY:F10",
      "target": "K:Remote work and apprenticeship",
      "key": "V10-166e2f7792d736f453e3",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "FAMILY:F10",
      "target": "C:C13",
      "key": "V11-ca24838698c6d1cabe59d2a4",
      "relation": "V11_INDEXED_IN_SYNTHESIS",
      "edition": "EDITION:V11",
      "scope": "Symptom map; detailed treatment remains in original home chapter"
    },
    {
      "source": "FAMILY:F11",
      "target": "C:C11",
      "key": "V10-0f760c18886a636de9e4",
      "relation": "V10_FAMILY_HOME"
    },
    {
      "source": "FAMILY:F11",
      "target": "T:Engineering structure",
      "key": "V10-eb11d6961f10d837aa0c",
      "relation": "V10_PRIMARY_THEME_CLASSIFICATION"
    },
    {
      "source": "FAMILY:F11",
      "target": "T:Jobs & roles",
      "key": "V10-9b3402f0598ce99f28ed",
      "relation": "V10_PRIMARY_THEME_CLASSIFICATION"
    },
    {
      "source": "FAMILY:F11",
      "target": "T:Productivity",
      "key": "V10-6a38be422e87e6a5399b",
      "relation": "V10_PRIMARY_THEME_CLASSIFICATION"
    },
    {
      "source": "FAMILY:F11",
      "target": "K:Human-agent collaboration",
      "key": "V10-327b8bdd13c10f538ef3",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "FAMILY:F11",
      "target": "K:Review capacity and maintainers",
      "key": "V10-640cf2d441375ab96ffd",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "FAMILY:F11",
      "target": "K:Specifications and governance",
      "key": "V10-35373c300c0ec58f23e0",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "FAMILY:F11",
      "target": "C:C13",
      "key": "V11-b2a79bb763c6915bff57b7ed",
      "relation": "V11_INDEXED_IN_SYNTHESIS",
      "edition": "EDITION:V11",
      "scope": "Symptom map; detailed treatment remains in original home chapter"
    },
    {
      "source": "FAMILY:F12",
      "target": "C:C12",
      "key": "V10-4e840b6cb5a5e7e26f44",
      "relation": "V10_FAMILY_HOME"
    },
    {
      "source": "FAMILY:F12",
      "target": "T:Economics",
      "key": "V10-206145baa44e214e6a9c",
      "relation": "V10_PRIMARY_THEME_CLASSIFICATION"
    },
    {
      "source": "FAMILY:F12",
      "target": "T:Jobs & roles",
      "key": "V10-a07933e2adcb76cdb0a4",
      "relation": "V10_PRIMARY_THEME_CLASSIFICATION"
    },
    {
      "source": "FAMILY:F12",
      "target": "K:Economic costs and return",
      "key": "V10-e9b12c7ac7b224e7f628",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "FAMILY:F12",
      "target": "K:Employment and early-career roles",
      "key": "V10-b0ee938544cb1f1c4350",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "FAMILY:F12",
      "target": "K:Evaluation methodology and baselines",
      "key": "V10-6367f6c0bc487cc8345f",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "FAMILY:F12",
      "target": "C:C13",
      "key": "V11-0560d77f65bd064917f095e9",
      "relation": "V11_INDEXED_IN_SYNTHESIS",
      "edition": "EDITION:V11",
      "scope": "Symptom map; detailed treatment remains in original home chapter"
    },
    {
      "source": "PAT:001",
      "target": "FAMILY:F03",
      "key": "V10-dad749182b29dd79352f",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:001",
      "target": "V06",
      "key": "V10-578fe46cacb43c602831",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:001",
      "target": "T:What agents can do",
      "key": "V10-da4c0b170f07d6854593",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:001",
      "target": "T:Engineering structure",
      "key": "V10-b06072c6569a60cc5a91",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:001",
      "target": "K:Long-running agent execution",
      "key": "V10-7326098a0920214eb1d2",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:001",
      "target": "K:Agent failure and escalation",
      "key": "V10-668f5261be1f8c730ad1",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:001",
      "target": "K:Benchmarks and construct validity",
      "key": "V10-10433f5fe396665b54a5",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:001",
      "target": "DOC:V10:chapters/chapter03.tex",
      "key": "V10-50c6a0a9d02ccb4f67b2",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C03.1",
      "line_start": 49,
      "block_sha256": "79a0e8667f2f1b6b45460a118cf922699db8f5b44910516ded0b2a11f4186fe3",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:001",
      "target": "C:C13",
      "key": "V11-28065508f4113c86add184e6",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:001",
      "target": "DOC:V11:chapters/chapter03.tex",
      "key": "V11-ed273feaa2e855a9721e2ba5",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 47,
      "line_end": 51,
      "block_sha256": "06487e737a534f877292416d6a2f6830a38862a7386ac7a62bc2557dcccb3e4f",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:002",
      "target": "FAMILY:F05",
      "key": "V10-db2ecb1c55151d79ec81",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:002",
      "target": "V06",
      "key": "V10-2c6ae5e61b8dee54713c",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:002",
      "target": "T:Code quality & security",
      "key": "V10-eb94a330bf53e666e2f4",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:002",
      "target": "T:System knowledge & memory",
      "key": "V10-7884a4733083d7b5094f",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:002",
      "target": "K:Architecture and modularity",
      "key": "V10-e787bab289b5b8ba88f0",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:002",
      "target": "K:Code reuse and duplication",
      "key": "V10-cf74b1f3db058feb067c",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:002",
      "target": "K:Technical debt and complexity",
      "key": "V10-0b4f695d2f9b6036249b",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:002",
      "target": "C:C13",
      "key": "V11-cffc48145bddbe25b514e25d",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:003",
      "target": "FAMILY:F11",
      "key": "V10-d3b2230c1f2793f213eb",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:003",
      "target": "V06",
      "key": "V10-c7d94c84d4ac109bbe09",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:003",
      "target": "T:Engineering structure",
      "key": "V10-20ef37b4eb4b95738ceb",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:003",
      "target": "T:Jobs & roles",
      "key": "V10-6fc14c96f7884aa0ebf6",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:003",
      "target": "T:Productivity",
      "key": "V10-6b3c13a6d54a3f901d12",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:003",
      "target": "K:Human-agent collaboration",
      "key": "V10-10b743f572f1afee91eb",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:003",
      "target": "K:Review capacity and maintainers",
      "key": "V10-3946310784c78b593589",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:003",
      "target": "K:Specifications and governance",
      "key": "V10-483d17573e896dc1b3b7",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:003",
      "target": "C:C13",
      "key": "V11-95b566b0b734aa13be1058d6",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:004",
      "target": "FAMILY:F03",
      "key": "V10-7ab6d9fa2364c671caae",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:004",
      "target": "V06",
      "key": "V10-953a8859404913a49fb1",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:004",
      "target": "T:What agents can do",
      "key": "V10-541475e9201bba839ed2",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:004",
      "target": "T:Engineering structure",
      "key": "V10-1bef1f0c2378902f91c2",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:004",
      "target": "K:Long-running agent execution",
      "key": "V10-fc81e9b622a4e8da0783",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:004",
      "target": "K:Agent failure and escalation",
      "key": "V10-ea594cf273d7387f636b",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:004",
      "target": "K:Benchmarks and construct validity",
      "key": "V10-6ef070155f90ba5c76ce",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:004",
      "target": "DOC:V10:chapters/chapter03.tex",
      "key": "V10-659cce7cf1052893d8e6",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C03.1",
      "line_start": 49,
      "block_sha256": "79a0e8667f2f1b6b45460a118cf922699db8f5b44910516ded0b2a11f4186fe3",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:004",
      "target": "C:C13",
      "key": "V11-15ccac8eae3c49db7d9e88f7",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:004",
      "target": "DOC:V11:chapters/chapter03.tex",
      "key": "V11-dac02163e068f22e9a09cfc9",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 47,
      "line_end": 51,
      "block_sha256": "06487e737a534f877292416d6a2f6830a38862a7386ac7a62bc2557dcccb3e4f",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:005",
      "target": "FAMILY:F04",
      "key": "V10-35f2baaeb597be0a4816",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:005",
      "target": "V06",
      "key": "V10-ee20f24b7171becf3e93",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:005",
      "target": "T:Engineering structure",
      "key": "V10-2aa15ad174e87d12bd85",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:005",
      "target": "T:Verification & review",
      "key": "V10-484fe5b6e53fb61e9d1f",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:005",
      "target": "K:Specifications and governance",
      "key": "V10-8d81d4c4acd4f1f85e3b",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:005",
      "target": "K:Independent verification and oracles",
      "key": "V10-5b021edca5f19dd2e190",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:005",
      "target": "DOC:V10:chapters/chapter04.tex",
      "key": "V10-79f3267a433613e16f96",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C04.3",
      "line_start": 169,
      "block_sha256": "6be56399e81e5b6304a9a742c3e9b1a5a890111b99ba321d44edebd3c628aab5",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:005",
      "target": "C:C13",
      "key": "V11-d74ab11712f93f11bcf486d4",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:005",
      "target": "DOC:V11:chapters/chapter04.tex",
      "key": "V11-9ead5c6bb7361cc796eb5312",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 162,
      "line_end": 178,
      "block_sha256": "07735410ae90e97fc60c41d3d043a98ef77bfb283327bab9aa4fff722b04a31c",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:006",
      "target": "FAMILY:F09",
      "key": "V10-f3026968e62cfd3ba780",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:006",
      "target": "V06",
      "key": "V10-d4ae772de62ee138e2d1",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:006",
      "target": "T:System knowledge & memory",
      "key": "V10-0d58db39b960ad14caf9",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:006",
      "target": "T:Engineering structure",
      "key": "V10-d894c08e346868aec730",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:006",
      "target": "K:Agent context and persistent memory",
      "key": "V10-43a34a49a05fce123fb3",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:006",
      "target": "K:System understanding and rationale",
      "key": "V10-93213bfc35f115d5da04",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:006",
      "target": "K:Ownership and knowledge transfer",
      "key": "V10-58495fc40a35e2f4121a",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:006",
      "target": "DOC:V10:chapters/chapter09.tex",
      "key": "V10-7eed86684e8e6d2b4429",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C09.2",
      "line_start": 84,
      "block_sha256": "573ea85110722b9220eeff0af73ef1ffccf896a9e402d164e16bb3814eff4baf",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:006",
      "target": "C:C13",
      "key": "V11-56f610663087042eaa13a051",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:006",
      "target": "DOC:V11:chapters/chapter09.tex",
      "key": "V11-475683867ab2226d2c5b6ba1",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 85,
      "line_end": 87,
      "block_sha256": "65e97552acbcc6470f15ac11d76209f6f8863393cc309a00a0acec1d8dc297bb",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:007",
      "target": "FAMILY:F09",
      "key": "V10-4490821509bfb6ee8dc6",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:007",
      "target": "V06",
      "key": "V10-68ae9cd455ad2a2301a9",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:007",
      "target": "T:System knowledge & memory",
      "key": "V10-b5942041a576fc1fe5c9",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:007",
      "target": "T:Engineering structure",
      "key": "V10-aae2cc9ed1d854182fee",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:007",
      "target": "K:Agent context and persistent memory",
      "key": "V10-406096eb2be22bccb5f6",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:007",
      "target": "K:System understanding and rationale",
      "key": "V10-8c660259659a1906b667",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:007",
      "target": "K:Ownership and knowledge transfer",
      "key": "V10-585f47982440326603cf",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:007",
      "target": "DOC:V10:chapters/chapter09.tex",
      "key": "V10-4a35d1e0f8c0837b97ed",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C09.2",
      "line_start": 84,
      "block_sha256": "573ea85110722b9220eeff0af73ef1ffccf896a9e402d164e16bb3814eff4baf",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:007",
      "target": "C:C13",
      "key": "V11-e7fbe6d9fd527849b5f6e4ca",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:007",
      "target": "DOC:V11:chapters/chapter09.tex",
      "key": "V11-49b585490586bb40350c0354",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 85,
      "line_end": 87,
      "block_sha256": "65e97552acbcc6470f15ac11d76209f6f8863393cc309a00a0acec1d8dc297bb",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:008",
      "target": "FAMILY:F09",
      "key": "V10-4e873fb6e59ebfbc406e",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:008",
      "target": "V06",
      "key": "V10-0bea645e47a4da725c18",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:008",
      "target": "T:System knowledge & memory",
      "key": "V10-628bead24247e150d64c",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:008",
      "target": "T:Engineering structure",
      "key": "V10-1ed6cf6511f62ebb9131",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:008",
      "target": "K:Agent context and persistent memory",
      "key": "V10-906df7c5ea569898d344",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:008",
      "target": "K:System understanding and rationale",
      "key": "V10-9c070c36ea0a710c0784",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:008",
      "target": "K:Ownership and knowledge transfer",
      "key": "V10-17a228db8e68d30a3e15",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:008",
      "target": "DOC:V10:chapters/chapter09.tex",
      "key": "V10-0e6d123e4c0ca748edea",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C09.4",
      "line_start": 152,
      "block_sha256": "ba8a973f031478caf4f034f95c28e02b7bda6bacea10a467c7397e12c176f7ad",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:008",
      "target": "C:C13",
      "key": "V11-2088149162e35cb8ebb90c6c",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:008",
      "target": "DOC:V11:chapters/chapter09.tex",
      "key": "V11-19308328baec67b8cee156f2",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 153,
      "line_end": 153,
      "block_sha256": "73eed8bf081f0b5dd48238d55e217243fea5b5566917c4ac725ad9c48439167f",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:009",
      "target": "FAMILY:F11",
      "key": "V10-f2ccff1c4e59854ca139",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:009",
      "target": "V06",
      "key": "V10-6253fc560c2a9ecf77a5",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:009",
      "target": "T:Engineering structure",
      "key": "V10-374071aea614a249e990",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:009",
      "target": "T:Jobs & roles",
      "key": "V10-3a59803650d5f1662993",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:009",
      "target": "T:Productivity",
      "key": "V10-8d46282164586044cecd",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:009",
      "target": "K:Human-agent collaboration",
      "key": "V10-31d279c2041095966cfe",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:009",
      "target": "K:Review capacity and maintainers",
      "key": "V10-72e5c0099f0ba696d47f",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:009",
      "target": "K:Specifications and governance",
      "key": "V10-fd4d4f8d1e909bf2c835",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:009",
      "target": "DOC:V10:chapters/chapter08.tex",
      "key": "V10-37e0caa7a3f3659d930e",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C08.3",
      "line_start": 23,
      "block_sha256": "953cf7ff060fd1e9756e00e5762e719d4d7111581cbad55c860d1c84d2eedf48",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:009",
      "target": "C:C13",
      "key": "V11-4bee8ac8f39e5951297837fc",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:009",
      "target": "DOC:V11:chapters/chapter08.tex",
      "key": "V11-f9d71b85c8354742d12024d6",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 24,
      "line_end": 26,
      "block_sha256": "2f77680ffd8ecaebc050043c36e64ac159c310159015f17d840ed2fc0fe40046",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:010",
      "target": "FAMILY:F08",
      "key": "V10-718c1bcb7d834ad0bfa4",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:010",
      "target": "V06",
      "key": "V10-5ac6723e7341bdcd38e6",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:010",
      "target": "T:Verification & review",
      "key": "V10-7ebcfd2194b003e56493",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:010",
      "target": "T:Productivity",
      "key": "V10-9afc343118696f0a613e",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:010",
      "target": "K:AI as reviewer",
      "key": "V10-d258987e1a80be03a139",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:010",
      "target": "K:Automation bias and trust",
      "key": "V10-1f6bd4528c61fd7bc941",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:010",
      "target": "K:Review capacity and maintainers",
      "key": "V10-5762d1394cd5002569e8",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:010",
      "target": "DOC:V10:chapters/chapter07.tex",
      "key": "V10-36dfa4d4a44e6446bcaa",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C07.2",
      "line_start": 105,
      "block_sha256": "926c4eefb369f92da3b96494f5ab4713abc6ca917cb2eb20847620703515fbc2",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:010",
      "target": "C:C13",
      "key": "V11-a1856d4b85e5398a014f3b30",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:010",
      "target": "DOC:V11:chapters/chapter07.tex",
      "key": "V11-6997019dcdae2f8424c4414b",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 106,
      "line_end": 120,
      "block_sha256": "1af5a5c22ad26d6acbfc460c5f537af108a9c21817d825cd24b54ac631aa29df",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:011",
      "target": "FAMILY:F03",
      "key": "V10-ddeac8839684751bcbe5",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:011",
      "target": "V06",
      "key": "V10-5250766d0719d521338f",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:011",
      "target": "T:What agents can do",
      "key": "V10-9ad6fa035646b68205cb",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:011",
      "target": "T:Engineering structure",
      "key": "V10-9ef8146895a3c3e1b861",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:011",
      "target": "K:Long-running agent execution",
      "key": "V10-1253f1750f36353c900e",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:011",
      "target": "K:Agent failure and escalation",
      "key": "V10-419d5e7e5473abae6ee5",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:011",
      "target": "K:Benchmarks and construct validity",
      "key": "V10-a55ae62547b4d2711859",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:011",
      "target": "C:C13",
      "key": "V11-ad7e7265148d7fabc2534c2e",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:012",
      "target": "FAMILY:F10",
      "key": "V10-b905ab951d166a16b5d2",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:012",
      "target": "V06",
      "key": "V10-10f5165c3cb91f8cb299",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:012",
      "target": "T:Skills & learning",
      "key": "V10-29fa80cafdc9f18e7765",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:012",
      "target": "T:Jobs & roles",
      "key": "V10-816354a19890f8b37e23",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:012",
      "target": "K:Skills formation and teaching",
      "key": "V10-1abba7a1cbb8ed3228f7",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:012",
      "target": "K:Human cognitive load",
      "key": "V10-c13d24350bd9b52458f3",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:012",
      "target": "K:Cognitive offloading and skill debt",
      "key": "V10-fc22090ee23bc6653c2a",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:012",
      "target": "K:Onboarding and developer fluency",
      "key": "V10-a6eaecf98a36ba81ceee",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:012",
      "target": "K:Remote work and apprenticeship",
      "key": "V10-6288bc5fd1c31c9f6193",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:012",
      "target": "DOC:V10:chapters/chapter10.tex",
      "key": "V10-25c19d10ec16fbe53df1",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C10.2",
      "line_start": 90,
      "block_sha256": "df2335e5ef724194829470cc8d5f55b35fa99060e1c3b045e34dbc067ab48761",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:012",
      "target": "C:C13",
      "key": "V11-3da5c177db05b1c89d7c15e4",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:012",
      "target": "DOC:V11:chapters/chapter10.tex",
      "key": "V11-4fb7445238870baa666d725b",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 91,
      "line_end": 93,
      "block_sha256": "38c236d19413ae5b26ef43c0cb36add6f8f17990840c505dcb5f2b4a2aa6ec28",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:013",
      "target": "FAMILY:F03",
      "key": "V10-91b02d2938cb38746af0",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:013",
      "target": "V06",
      "key": "V10-9e54249ca3300f6167c1",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:013",
      "target": "T:What agents can do",
      "key": "V10-b885dcc5ca7e6ee15774",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:013",
      "target": "T:Engineering structure",
      "key": "V10-406b530df3d4ebd4c843",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:013",
      "target": "K:Long-running agent execution",
      "key": "V10-955d4088779a1cd1bec0",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:013",
      "target": "K:Agent failure and escalation",
      "key": "V10-3a247ea4008c8464866f",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:013",
      "target": "K:Benchmarks and construct validity",
      "key": "V10-a87ad19a053f1c2e556c",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:013",
      "target": "C:C13",
      "key": "V11-8347431a1bea99641f017366",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:014",
      "target": "FAMILY:F07",
      "key": "V10-aefc54cfd729895dc57c",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:014",
      "target": "V06",
      "key": "V10-a230bb5fe2d09c7091bb",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:014",
      "target": "T:Verification & review",
      "key": "V10-a2f55ee7e84beb56a0a0",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:014",
      "target": "T:What agents can do",
      "key": "V10-31dea257a33501c8b185",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:014",
      "target": "K:Independent verification and oracles",
      "key": "V10-cad22a487b3b33800c3a",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:014",
      "target": "K:Dataset provenance and dependency",
      "key": "V10-19f56f00de21633967ef",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:014",
      "target": "DOC:V10:chapters/chapter07.tex",
      "key": "V10-dba0a38e1483641f965c",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C07.1",
      "line_start": 45,
      "block_sha256": "a1873dcbb3d03fc8320d8444f421ea69fec8a12f0a9143c90de66bdd09558c2c",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:014",
      "target": "C:C13",
      "key": "V11-9bf3930d63fb93198ecf091e",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:014",
      "target": "DOC:V11:chapters/chapter07.tex",
      "key": "V11-8322e4e67392a6b540169a6c",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 46,
      "line_end": 48,
      "block_sha256": "5b454a49b1c9644dd8166ad04324dc434aa2fd4588cc694daaa995b0ec35617b",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:015",
      "target": "FAMILY:F07",
      "key": "V10-44bc3b82415c69942b06",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:015",
      "target": "V06",
      "key": "V10-b7ec3377415f10d5458f",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:015",
      "target": "T:Verification & review",
      "key": "V10-ec456087bc92628f504b",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:015",
      "target": "T:What agents can do",
      "key": "V10-24dc4b0f130f84acb6be",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:015",
      "target": "K:Independent verification and oracles",
      "key": "V10-61b50c75320a76e978dc",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:015",
      "target": "K:Dataset provenance and dependency",
      "key": "V10-f6be5a330f3f530c9169",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:015",
      "target": "DOC:V10:chapters/chapter07.tex",
      "key": "V10-706fc734de46ede87fdc",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C07.3",
      "line_start": 140,
      "block_sha256": "6063cbb12c47be0b600119f75c00ff5b95b4e8207ee19785171ff7fc0fd31c3f",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:015",
      "target": "C:C13",
      "key": "V11-88bcd2441c3e926301bd028b",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:015",
      "target": "DOC:V11:chapters/chapter07.tex",
      "key": "V11-69d45e78b8906854c89de1d2",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 141,
      "line_end": 143,
      "block_sha256": "ba84c17ee5a5dd2875746d97992b87640856e3075708646ba9993a2fa0dbcf23",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:016",
      "target": "FAMILY:F09",
      "key": "V10-f7e9f4edf4ebe3e22d1e",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:016",
      "target": "V06",
      "key": "V10-d27563c57bbaba420790",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:016",
      "target": "T:System knowledge & memory",
      "key": "V10-83c8eba52893c3fce801",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:016",
      "target": "T:Engineering structure",
      "key": "V10-b90c1263b075dbbd07c7",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:016",
      "target": "K:Agent context and persistent memory",
      "key": "V10-75b6eabb8f60f8cc826e",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:016",
      "target": "K:System understanding and rationale",
      "key": "V10-9eeddc658e19cd62bbc3",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:016",
      "target": "K:Ownership and knowledge transfer",
      "key": "V10-92ae487ec8ecf1f9dccf",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:016",
      "target": "DOC:V10:chapters/chapter09.tex",
      "key": "V10-9567b02a24a04b91bc65",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C09.3",
      "line_start": 117,
      "block_sha256": "ec15aa39732b8ec66c97381abbbc0b95a14ee56cf642320cdac55094470022a1",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:016",
      "target": "C:C13",
      "key": "V11-cb278ea613ed13326926be13",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:016",
      "target": "DOC:V11:chapters/chapter09.tex",
      "key": "V11-467e10d292698a2b19138f5d",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 118,
      "line_end": 120,
      "block_sha256": "4f6d98130b5cc0eb6965463c978781a0d13549b91cc5914410f1e44a76dd57c3",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:017",
      "target": "FAMILY:F06",
      "key": "V10-069f737bd9c89abefdaf",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:017",
      "target": "V06",
      "key": "V10-622d0249ddde18e750b3",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:017",
      "target": "T:Code quality & security",
      "key": "V10-62928fa786e514d34071",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:017",
      "target": "T:Engineering structure",
      "key": "V10-7a189ab21284c31ccb26",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:017",
      "target": "K:Vulnerability and secure code",
      "key": "V10-4e4b48e2feee72fd4381",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:017",
      "target": "K:Prompt injection and malicious tools",
      "key": "V10-272f75859c64b10aef0d",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:017",
      "target": "K:Dependencies and agent supply chain",
      "key": "V10-727562b6f6f13bc08da2",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:017",
      "target": "DOC:V10:chapters/chapter06.tex",
      "key": "V10-95b042b4286eebc4ed90",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C06.3",
      "line_start": 140,
      "block_sha256": "7eb64ab81409b1db793ccc99f452d2544771e35a0d3686a42bbc92f92cc90de0",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:017",
      "target": "C:C13",
      "key": "V11-9432bca46d268e8a4f81c4d0",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:017",
      "target": "DOC:V11:chapters/chapter06.tex",
      "key": "V11-efecf497241e57d7b3b82597",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 139,
      "line_end": 143,
      "block_sha256": "ac6063d07756a101a40d4dd43f0c47522bfe06d7f5a46684cbe04d88016fc5e3",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:018",
      "target": "FAMILY:F06",
      "key": "V10-ef14f7452aeaa12855f9",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:018",
      "target": "V06",
      "key": "V10-88e706dc8134fec8c7e9",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:018",
      "target": "T:Code quality & security",
      "key": "V10-94635f083c45ec17ec08",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:018",
      "target": "T:Engineering structure",
      "key": "V10-bd9cc1c14015f7a5d180",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:018",
      "target": "K:Vulnerability and secure code",
      "key": "V10-9b8dfc988248d44de610",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:018",
      "target": "K:Prompt injection and malicious tools",
      "key": "V10-3018334e27ea1e4e095b",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:018",
      "target": "K:Dependencies and agent supply chain",
      "key": "V10-d42aaec5160e6a1fe206",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:018",
      "target": "DOC:V10:chapters/chapter06.tex",
      "key": "V10-38883b13ddde1f11588e",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C06.2",
      "line_start": 118,
      "block_sha256": "aedd03c00809afb8fbf57155ba0452dda61b091e12d08dc59770de3abcda2e23",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:018",
      "target": "C:C13",
      "key": "V11-1db3ad1fb9124f0ae2c1eefb",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:018",
      "target": "DOC:V11:chapters/chapter06.tex",
      "key": "V11-2b021422bb7729f88cb2d2da",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 117,
      "line_end": 119,
      "block_sha256": "4a33d18c2c37ca1eb5430b7f90d1ec3fbe9c153efdc4f87d48cb07f28022df2e",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:019",
      "target": "FAMILY:F11",
      "key": "V10-a24a2e2e48f6d2797f43",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:019",
      "target": "V06",
      "key": "V10-7628259e5669177cbc98",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:019",
      "target": "T:Engineering structure",
      "key": "V10-f002ee2144930962c487",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:019",
      "target": "T:Jobs & roles",
      "key": "V10-fd63df64b8b5ee3ccb0a",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:019",
      "target": "T:Productivity",
      "key": "V10-549fe123eebe93d6bf4d",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:019",
      "target": "K:Human-agent collaboration",
      "key": "V10-30281c0ff85610227606",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:019",
      "target": "K:Review capacity and maintainers",
      "key": "V10-e31982bcd48a89503398",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:019",
      "target": "K:Specifications and governance",
      "key": "V10-628e4c7584e08b383f22",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:019",
      "target": "DOC:V10:chapters/chapter11.tex",
      "key": "V10-c6617d708133b110ca7c",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C11.2",
      "line_start": 130,
      "block_sha256": "2a6b5dda26e6d721e632cf4c89d2681aa88ad70dd6e15468775e02ba92217c91",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:019",
      "target": "C:C13",
      "key": "V11-440ce2ea0866e528fa47b1a6",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:019",
      "target": "DOC:V11:chapters/chapter11.tex",
      "key": "V11-466c44fe6472a9a7baa682aa",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 130,
      "line_end": 134,
      "block_sha256": "5d7b75d12391375625892a1fcf0acb8c8a56482ad4fea7ed70ed30a66e469896",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:020",
      "target": "FAMILY:F09",
      "key": "V10-cbca0d96554beb8c0cf6",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:020",
      "target": "V06",
      "key": "V10-8756e9138d7af64e3169",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:020",
      "target": "T:System knowledge & memory",
      "key": "V10-7ff4b85e881de5c3bd3c",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:020",
      "target": "T:Engineering structure",
      "key": "V10-7905860da4888fad3a48",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:020",
      "target": "K:Agent context and persistent memory",
      "key": "V10-6812d541a76e9981ad6d",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:020",
      "target": "K:System understanding and rationale",
      "key": "V10-7f28372133a3a54559d0",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:020",
      "target": "K:Ownership and knowledge transfer",
      "key": "V10-f4a160cb1ef77cbdaf6f",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:020",
      "target": "DOC:V10:chapters/chapter09.tex",
      "key": "V10-447c2156bfecec94ab90",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C09.2",
      "line_start": 84,
      "block_sha256": "573ea85110722b9220eeff0af73ef1ffccf896a9e402d164e16bb3814eff4baf",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:020",
      "target": "C:C13",
      "key": "V11-be6e7756a61b6bb64b28d490",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:020",
      "target": "DOC:V11:chapters/chapter09.tex",
      "key": "V11-77a193b1ea82ece3a2cb3423",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 85,
      "line_end": 87,
      "block_sha256": "65e97552acbcc6470f15ac11d76209f6f8863393cc309a00a0acec1d8dc297bb",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:021",
      "target": "FAMILY:F03",
      "key": "V10-67c5a3966e7f28f63462",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:021",
      "target": "V06",
      "key": "V10-b3ae0460e347f912afd6",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:021",
      "target": "T:What agents can do",
      "key": "V10-d194759f03d116cff4bf",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:021",
      "target": "T:Engineering structure",
      "key": "V10-6ad260194408c62faf94",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:021",
      "target": "K:Long-running agent execution",
      "key": "V10-3c7c055bd69ab9bb0be3",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:021",
      "target": "K:Agent failure and escalation",
      "key": "V10-7f0b1a8b14b442297f7e",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:021",
      "target": "K:Benchmarks and construct validity",
      "key": "V10-d88e9f2fc733aa167db0",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:021",
      "target": "DOC:V10:chapters/chapter03.tex",
      "key": "V10-bf9fccc2f92864535652",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C03.3",
      "line_start": 147,
      "block_sha256": "0fb62fe9bf9be3842c8d0a52e34e153a5b6f3f9de08d77cec5ad856642bb4bdd",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:021",
      "target": "C:C13",
      "key": "V11-af0bb3ec56166744bb9b1f38",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:021",
      "target": "DOC:V11:chapters/chapter03.tex",
      "key": "V11-a2d4805d7b6815cf0a4eec9c",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 145,
      "line_end": 149,
      "block_sha256": "75420be121ca009a7d1a63b12197b353d74523b701ca5934f0e4c87b1753c66a",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:022",
      "target": "FAMILY:F08",
      "key": "V10-0418afb3f001925c8cf3",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:022",
      "target": "V06",
      "key": "V10-7ec9bc0e6fd0f77fb457",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:022",
      "target": "T:Verification & review",
      "key": "V10-1b01455595bbeacfee04",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:022",
      "target": "T:Productivity",
      "key": "V10-aecf2ea568d969e4ca69",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:022",
      "target": "K:AI as reviewer",
      "key": "V10-0cba6545a5639ec1c322",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:022",
      "target": "K:Automation bias and trust",
      "key": "V10-dbbf9b1df14e085ce175",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:022",
      "target": "K:Review capacity and maintainers",
      "key": "V10-222daf0fc1b2d677883a",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:022",
      "target": "DOC:V10:chapters/chapter08.tex",
      "key": "V10-708c499136a849252567",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C08.2",
      "line_start": 135,
      "block_sha256": "052ac46e258ccb0904aad90ec7b24996b81699cea0822a44d44e6ea22e0232b9",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:022",
      "target": "C:C13",
      "key": "V11-88f963f776c5a22961094ea1",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:022",
      "target": "DOC:V11:chapters/chapter08.tex",
      "key": "V11-9b593cb6782af1c1ba529052",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 136,
      "line_end": 138,
      "block_sha256": "3a2f49549b6ac90893f5ec341805634e27c2b4422bb267ee5dfb31bbf71e0718",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:023",
      "target": "FAMILY:F03",
      "key": "V10-af85572390866f3ce2e7",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:023",
      "target": "V06",
      "key": "V10-511356b2107a66059b58",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:023",
      "target": "T:What agents can do",
      "key": "V10-3c229d1971a80134652e",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:023",
      "target": "T:Engineering structure",
      "key": "V10-a48f656a21a3c4e2e552",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:023",
      "target": "K:Long-running agent execution",
      "key": "V10-8681bf16192bacf5e0d6",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:023",
      "target": "K:Agent failure and escalation",
      "key": "V10-754c4f0f25d39d65e198",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:023",
      "target": "K:Benchmarks and construct validity",
      "key": "V10-164900c518fdd3c3f68c",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:023",
      "target": "C:C13",
      "key": "V11-127f1bca3884237f68d58c5e",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:024",
      "target": "FAMILY:F03",
      "key": "V10-35a8a9bebfc4618758f5",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:024",
      "target": "V06",
      "key": "V10-74b23ead2e8c3888b5bb",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:024",
      "target": "T:What agents can do",
      "key": "V10-a8d63839870c6ee8831f",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:024",
      "target": "T:Engineering structure",
      "key": "V10-e23e2868075e9d5f3e55",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:024",
      "target": "K:Long-running agent execution",
      "key": "V10-763773a9cc999f8ad68f",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:024",
      "target": "K:Agent failure and escalation",
      "key": "V10-c29cd4999e284066071b",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:024",
      "target": "K:Benchmarks and construct validity",
      "key": "V10-6beab7c1afa4fda4ecc5",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:024",
      "target": "C:C13",
      "key": "V11-8c4f02698fcc93063a5d6ca3",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:025",
      "target": "FAMILY:F03",
      "key": "V10-ca7dd1ad5c58d36395cc",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:025",
      "target": "V06",
      "key": "V10-cca2c16e200c81630935",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:025",
      "target": "T:What agents can do",
      "key": "V10-7b601ce6e80649a4d4ee",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:025",
      "target": "T:Engineering structure",
      "key": "V10-87d68ef3eb7942132105",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:025",
      "target": "K:Long-running agent execution",
      "key": "V10-10882410aa485ca59221",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:025",
      "target": "K:Agent failure and escalation",
      "key": "V10-7c4c6a92a5b82c01186c",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:025",
      "target": "K:Benchmarks and construct validity",
      "key": "V10-7197eea2594eef762722",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:025",
      "target": "DOC:V10:chapters/chapter03.tex",
      "key": "V10-4e4d06029f43b36a0aab",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C03.1",
      "line_start": 49,
      "block_sha256": "79a0e8667f2f1b6b45460a118cf922699db8f5b44910516ded0b2a11f4186fe3",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:025",
      "target": "C:C13",
      "key": "V11-c216f852ab0d9a31b9482c25",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:025",
      "target": "DOC:V11:chapters/chapter03.tex",
      "key": "V11-56772f9590de4c7de06c5723",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 47,
      "line_end": 51,
      "block_sha256": "06487e737a534f877292416d6a2f6830a38862a7386ac7a62bc2557dcccb3e4f",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:026",
      "target": "FAMILY:F03",
      "key": "V10-338d5e62126888901a8d",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:026",
      "target": "V06",
      "key": "V10-488dfa7d29ae2072189e",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:026",
      "target": "T:What agents can do",
      "key": "V10-dc5ea7efe1c946133c88",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:026",
      "target": "T:Engineering structure",
      "key": "V10-087aec9e27c039164281",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:026",
      "target": "K:Long-running agent execution",
      "key": "V10-25e47eff0942ff5e2e37",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:026",
      "target": "K:Agent failure and escalation",
      "key": "V10-1c0a3fbb2aec7a5665fe",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:026",
      "target": "K:Benchmarks and construct validity",
      "key": "V10-b83c929f89f372074e53",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:026",
      "target": "DOC:V10:chapters/chapter03.tex",
      "key": "V10-aa80674fffe140b60f49",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C03.2",
      "line_start": 119,
      "block_sha256": "030fb56e956d284fae9a75e1933f3f8422e31c3abfb1c3b3d79505a8b5fd4baf",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:026",
      "target": "C:C13",
      "key": "V11-cdc5064ede3e053a7d429b14",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:026",
      "target": "DOC:V11:chapters/chapter03.tex",
      "key": "V11-cb997f5e76cebec4882b6768",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 117,
      "line_end": 121,
      "block_sha256": "cf3485c5162144074aafd4dc13a18497985e151b2ab94b638841f2c6c0321a72",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:027",
      "target": "FAMILY:F07",
      "key": "V10-0f04a8783c0690cf180e",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:027",
      "target": "V06",
      "key": "V10-9e1559eea46d9ae05418",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:027",
      "target": "T:Verification & review",
      "key": "V10-c2e4315e9959fab7587e",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:027",
      "target": "T:What agents can do",
      "key": "V10-a5ee7288f9ba89b1a4a6",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:027",
      "target": "K:Independent verification and oracles",
      "key": "V10-9aeafb5de80f0b30a788",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:027",
      "target": "K:Dataset provenance and dependency",
      "key": "V10-4d2040e6d83e34165151",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:027",
      "target": "DOC:V10:chapters/chapter07.tex",
      "key": "V10-db88a0a232d52f358bdd",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C07.2",
      "line_start": 105,
      "block_sha256": "926c4eefb369f92da3b96494f5ab4713abc6ca917cb2eb20847620703515fbc2",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:027",
      "target": "C:C13",
      "key": "V11-7366465fc2a3072462edc139",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:027",
      "target": "DOC:V11:chapters/chapter07.tex",
      "key": "V11-a7fb2c72a711e1784ebbf356",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 106,
      "line_end": 120,
      "block_sha256": "1af5a5c22ad26d6acbfc460c5f537af108a9c21817d825cd24b54ac631aa29df",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:028",
      "target": "FAMILY:F09",
      "key": "V10-77d7535129b74d96ae2c",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:028",
      "target": "V06",
      "key": "V10-1fb2f95dd9d0fc41071f",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:028",
      "target": "T:System knowledge & memory",
      "key": "V10-a7fd9880c96efe945579",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:028",
      "target": "T:Engineering structure",
      "key": "V10-a67a790571b700040adc",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:028",
      "target": "K:Agent context and persistent memory",
      "key": "V10-b1da9d517d26544aa6c3",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:028",
      "target": "K:System understanding and rationale",
      "key": "V10-1d892262624987348667",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:028",
      "target": "K:Ownership and knowledge transfer",
      "key": "V10-db277989eb6ce0d97015",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:028",
      "target": "DOC:V10:chapters/chapter09.tex",
      "key": "V10-005b9ff28f13d6d4b272",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C09.1",
      "line_start": 63,
      "block_sha256": "78f4119111db3638df41bea54cf27b7f7d5137fe916de9e632024523c26c11e4",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:028",
      "target": "C:C13",
      "key": "V11-57de462351d445fd43dec271",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:028",
      "target": "DOC:V11:chapters/chapter09.tex",
      "key": "V11-fffbf9f4380ec287e12c9510",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 64,
      "line_end": 66,
      "block_sha256": "6a7fa9c5afe865067f734a85ea66afe7cda6c60755ecd3250f9bca22c157feff",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:029",
      "target": "FAMILY:F09",
      "key": "V10-8049c4efbe80b46f6457",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:029",
      "target": "V06",
      "key": "V10-2c867b194b1404fd454b",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:029",
      "target": "T:System knowledge & memory",
      "key": "V10-2be354b48661d64140d4",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:029",
      "target": "T:Engineering structure",
      "key": "V10-ef361ef899d7a7ce89a1",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:029",
      "target": "K:Agent context and persistent memory",
      "key": "V10-14f5f8a3eadd4aaf7125",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:029",
      "target": "K:System understanding and rationale",
      "key": "V10-9488da1b61de5ebe701b",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:029",
      "target": "K:Ownership and knowledge transfer",
      "key": "V10-e3d845528211b8930c49",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:029",
      "target": "DOC:V10:chapters/chapter09.tex",
      "key": "V10-4e9c32fa9f83675b336b",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C09.3",
      "line_start": 117,
      "block_sha256": "ec15aa39732b8ec66c97381abbbc0b95a14ee56cf642320cdac55094470022a1",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:029",
      "target": "C:C13",
      "key": "V11-fb1578b1327306b61451dafb",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:029",
      "target": "DOC:V11:chapters/chapter09.tex",
      "key": "V11-19bf0252bcb0b274963b2875",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 118,
      "line_end": 120,
      "block_sha256": "4f6d98130b5cc0eb6965463c978781a0d13549b91cc5914410f1e44a76dd57c3",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:030",
      "target": "FAMILY:F06",
      "key": "V10-185acd9abafdfa434d10",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:030",
      "target": "V06",
      "key": "V10-3b2307f64680f18159bc",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:030",
      "target": "T:Code quality & security",
      "key": "V10-064f49dcf30bcd18f13e",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:030",
      "target": "T:Engineering structure",
      "key": "V10-823eedc0c7150d2e665f",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:030",
      "target": "K:Vulnerability and secure code",
      "key": "V10-ed6a4edd8f7b03cd4029",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:030",
      "target": "K:Prompt injection and malicious tools",
      "key": "V10-ac4d60a01d4398e57971",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:030",
      "target": "K:Dependencies and agent supply chain",
      "key": "V10-38fa3bc626b62addf0b2",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:030",
      "target": "DOC:V10:chapters/chapter06.tex",
      "key": "V10-d4cf1c2b89e782c8ef39",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C06.2",
      "line_start": 118,
      "block_sha256": "aedd03c00809afb8fbf57155ba0452dda61b091e12d08dc59770de3abcda2e23",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:030",
      "target": "C:C13",
      "key": "V11-73a7b66cf7b760500b42a538",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:030",
      "target": "DOC:V11:chapters/chapter06.tex",
      "key": "V11-f819043efcd096128a848a5d",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 117,
      "line_end": 119,
      "block_sha256": "4a33d18c2c37ca1eb5430b7f90d1ec3fbe9c153efdc4f87d48cb07f28022df2e",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:031",
      "target": "FAMILY:F11",
      "key": "V10-c35e49775501775eb417",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:031",
      "target": "V06",
      "key": "V10-ead5c53c447572d4c607",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:031",
      "target": "T:Engineering structure",
      "key": "V10-79fb20ab724f4736c10d",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:031",
      "target": "T:Jobs & roles",
      "key": "V10-cb2ef58dc08fd3070b98",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:031",
      "target": "T:Productivity",
      "key": "V10-84d5f7923819edb62a23",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:031",
      "target": "K:Human-agent collaboration",
      "key": "V10-c6422b64e3e8c9e3f073",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:031",
      "target": "K:Review capacity and maintainers",
      "key": "V10-f413d5c0a398eed30738",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:031",
      "target": "K:Specifications and governance",
      "key": "V10-70c10e8727a680e1c389",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:031",
      "target": "DOC:V10:chapters/chapter11.tex",
      "key": "V10-2840ce4777337a630ab4",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C11.2",
      "line_start": 130,
      "block_sha256": "2a6b5dda26e6d721e632cf4c89d2681aa88ad70dd6e15468775e02ba92217c91",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:031",
      "target": "C:C13",
      "key": "V11-37f417d4ac78a599b46e060e",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:031",
      "target": "DOC:V11:chapters/chapter11.tex",
      "key": "V11-99abb576f47f9cd2a0daa8d0",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 130,
      "line_end": 134,
      "block_sha256": "5d7b75d12391375625892a1fcf0acb8c8a56482ad4fea7ed70ed30a66e469896",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:032",
      "target": "FAMILY:F11",
      "key": "V10-ccd8e5150a16814b70bb",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:032",
      "target": "V06",
      "key": "V10-b80cb7ea02c0363f2670",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:032",
      "target": "T:Engineering structure",
      "key": "V10-7d1af086889686643d75",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:032",
      "target": "T:Jobs & roles",
      "key": "V10-667552cfa6881ec794b8",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:032",
      "target": "T:Productivity",
      "key": "V10-e746eb78b5dd6ae95faf",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:032",
      "target": "K:Human-agent collaboration",
      "key": "V10-d8cfbb120c41ef049900",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:032",
      "target": "K:Review capacity and maintainers",
      "key": "V10-481ca95d54e154625e31",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:032",
      "target": "K:Specifications and governance",
      "key": "V10-a22355b278e71d547d34",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:032",
      "target": "DOC:V10:chapters/chapter11.tex",
      "key": "V10-d5a9d41b94f8e41e04e1",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C11.2",
      "line_start": 130,
      "block_sha256": "2a6b5dda26e6d721e632cf4c89d2681aa88ad70dd6e15468775e02ba92217c91",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:032",
      "target": "C:C13",
      "key": "V11-9fd30131a9931cbf8b76b29d",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:032",
      "target": "DOC:V11:chapters/chapter11.tex",
      "key": "V11-830e332006435f58170955df",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 130,
      "line_end": 134,
      "block_sha256": "5d7b75d12391375625892a1fcf0acb8c8a56482ad4fea7ed70ed30a66e469896",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:033",
      "target": "FAMILY:F12",
      "key": "V10-41c513bf3dc41866a11a",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:033",
      "target": "V06",
      "key": "V10-0e686b0176d2a92ffe9d",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:033",
      "target": "T:Economics",
      "key": "V10-e9813c0b10df10976a12",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:033",
      "target": "T:Jobs & roles",
      "key": "V10-a9ade5d0cb0f6eb08465",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:033",
      "target": "K:Economic costs and return",
      "key": "V10-f02d519383d0ad76ea89",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:033",
      "target": "K:Employment and early-career roles",
      "key": "V10-0e64556259e6ea7ccd27",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:033",
      "target": "K:Evaluation methodology and baselines",
      "key": "V10-797b4a319a668d31122a",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:033",
      "target": "DOC:V10:chapters/chapter12.tex",
      "key": "V10-5bad48df16509a67c60e",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C12.1",
      "line_start": 27,
      "block_sha256": "a53adad4007c02b3d5353a5144b2b274ed70eb2a98a79d842e898d7ac78eae3b",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:033",
      "target": "C:C13",
      "key": "V11-4c3029e208129a9382a8ce91",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:033",
      "target": "DOC:V11:chapters/chapter12.tex",
      "key": "V11-9da9ab3ec7713d7d254ae9ea",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 28,
      "line_end": 30,
      "block_sha256": "c60a854c936948a6acfe286558c1ee2f0d93fc1a0d4cc716ec531263a161942c",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:034",
      "target": "FAMILY:F06",
      "key": "V10-600dd516172fd0f5fe06",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:034",
      "target": "V06",
      "key": "V10-dac3b86da347ab632565",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:034",
      "target": "T:Code quality & security",
      "key": "V10-8efc161295beb0a48f61",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:034",
      "target": "T:Engineering structure",
      "key": "V10-df6fa69664eda09cd79c",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:034",
      "target": "K:Vulnerability and secure code",
      "key": "V10-8675c0aee6ebcb4a8ad5",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:034",
      "target": "K:Prompt injection and malicious tools",
      "key": "V10-121a30224c934b8e9860",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:034",
      "target": "K:Dependencies and agent supply chain",
      "key": "V10-5f838064ef8e8de2b0f2",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:034",
      "target": "DOC:V10:chapters/chapter06.tex",
      "key": "V10-622dce6885a367d3a6e6",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C06.3",
      "line_start": 140,
      "block_sha256": "7eb64ab81409b1db793ccc99f452d2544771e35a0d3686a42bbc92f92cc90de0",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:034",
      "target": "C:C13",
      "key": "V11-65e3a2fc86ffae4624bc5a4b",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:034",
      "target": "DOC:V11:chapters/chapter06.tex",
      "key": "V11-0c2a8edf0bf8fb9dff8a7281",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 139,
      "line_end": 143,
      "block_sha256": "ac6063d07756a101a40d4dd43f0c47522bfe06d7f5a46684cbe04d88016fc5e3",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:035",
      "target": "FAMILY:F11",
      "key": "V10-46cdd3ec7f490b5aaf75",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:035",
      "target": "V06",
      "key": "V10-229db66ad3c7ea88344e",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:035",
      "target": "T:Engineering structure",
      "key": "V10-bcf302934fece0d1e5d4",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:035",
      "target": "T:Jobs & roles",
      "key": "V10-387b7b6bffe392203bc2",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:035",
      "target": "T:Productivity",
      "key": "V10-aa81056fe721676af9c7",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:035",
      "target": "K:Human-agent collaboration",
      "key": "V10-4e251402f81d0b8fac8a",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:035",
      "target": "K:Review capacity and maintainers",
      "key": "V10-bf3ceaee9d00ab1b5c45",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:035",
      "target": "K:Specifications and governance",
      "key": "V10-82611e395db7840506d7",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:035",
      "target": "C:C13",
      "key": "V11-5ce89b7a41f664b4b0e78f7f",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:036",
      "target": "FAMILY:F05",
      "key": "V10-807abafc8b3c6fe94ea4",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:036",
      "target": "V06",
      "key": "V10-f32df71b2e616cb525f8",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:036",
      "target": "T:Code quality & security",
      "key": "V10-972871846bae943aeb7f",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:036",
      "target": "T:System knowledge & memory",
      "key": "V10-235e63cb5e557b093cab",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:036",
      "target": "K:Architecture and modularity",
      "key": "V10-a37c2982c294a93b1622",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:036",
      "target": "K:Code reuse and duplication",
      "key": "V10-e006e71ddd8e780b56f6",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:036",
      "target": "K:Technical debt and complexity",
      "key": "V10-a8bc6d0250471726b65b",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:036",
      "target": "C:C13",
      "key": "V11-75538fcdc9ae3952a5e81f8a",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:037",
      "target": "FAMILY:F06",
      "key": "V10-21d701ffcf658d86d78c",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:037",
      "target": "V06",
      "key": "V10-04abddafecc1218bb091",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:037",
      "target": "T:Code quality & security",
      "key": "V10-01bd2502817f71ecce26",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:037",
      "target": "T:Engineering structure",
      "key": "V10-e4ff4e988742867e58b5",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:037",
      "target": "K:Vulnerability and secure code",
      "key": "V10-6b00f33a377887ae5839",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:037",
      "target": "K:Prompt injection and malicious tools",
      "key": "V10-89ce7ccfdf179d29f20f",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:037",
      "target": "K:Dependencies and agent supply chain",
      "key": "V10-12fe96232228c9a863c8",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:037",
      "target": "C:C13",
      "key": "V11-010d3c8cbf513c3320e0fd0d",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:038",
      "target": "FAMILY:F09",
      "key": "V10-69bb5b9069090c862524",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:038",
      "target": "V06",
      "key": "V10-57ad4377ca558ee206d7",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:038",
      "target": "T:System knowledge & memory",
      "key": "V10-3b1fef30d77a979c960a",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:038",
      "target": "T:Engineering structure",
      "key": "V10-1614b707bd2def56c5b0",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:038",
      "target": "K:Agent context and persistent memory",
      "key": "V10-50029eba7aed71f24647",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:038",
      "target": "K:System understanding and rationale",
      "key": "V10-99c87ca0ddf8a899205a",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:038",
      "target": "K:Ownership and knowledge transfer",
      "key": "V10-67af40f0bc2ca55746d6",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:038",
      "target": "C:C13",
      "key": "V11-9d38fbdb8f1b60adfa818b58",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:039",
      "target": "FAMILY:F08",
      "key": "V10-79bc71c223e9c8679b9b",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:039",
      "target": "V06",
      "key": "V10-5f3c49295f744d2a3e01",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:039",
      "target": "T:Verification & review",
      "key": "V10-7a012811abc27485dc33",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:039",
      "target": "T:Productivity",
      "key": "V10-02d7ba9ca4f96f7839cd",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:039",
      "target": "K:AI as reviewer",
      "key": "V10-e01be7b60343a6e7ed1f",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:039",
      "target": "K:Automation bias and trust",
      "key": "V10-d2b259953b151ac360e0",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:039",
      "target": "K:Review capacity and maintainers",
      "key": "V10-94c4040e543c64fc3ef2",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:039",
      "target": "C:C13",
      "key": "V11-dbf18470732d98b8f48d4a77",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:040",
      "target": "FAMILY:F05",
      "key": "V10-1ecd23eb18a0a5bf16ae",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:040",
      "target": "V06",
      "key": "V10-4be0f774cb9db9679c02",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:040",
      "target": "T:Code quality & security",
      "key": "V10-9d4326ecb2a83ad74856",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:040",
      "target": "T:System knowledge & memory",
      "key": "V10-91d19c180be407bfd277",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:040",
      "target": "K:Architecture and modularity",
      "key": "V10-30c900da22337f0a6535",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:040",
      "target": "K:Code reuse and duplication",
      "key": "V10-ddcdb322b3f1781c2acf",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:040",
      "target": "K:Technical debt and complexity",
      "key": "V10-d535ad884da281d49b6a",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:040",
      "target": "DOC:V10:chapters/chapter05.tex",
      "key": "V10-026d055ff478ec52f5f9",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C05.3",
      "line_start": 123,
      "block_sha256": "810ad091785e78784568f9e76953da0ef06356b31cba4c26ce0a304e25b357e7",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:040",
      "target": "C:C13",
      "key": "V11-9819d9367571787dc02c6bf1",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:040",
      "target": "DOC:V11:chapters/chapter05.tex",
      "key": "V11-24e133ab968b3ead0c97c804",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 123,
      "line_end": 125,
      "block_sha256": "175e358de2740facdb753f3bb3b87a56115aa00f0e9e0d14a48571e4e3d27abf",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:041",
      "target": "FAMILY:F09",
      "key": "V10-ebb33a8eb56dcff74548",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:041",
      "target": "V06",
      "key": "V10-87439054e512fe213ae4",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:041",
      "target": "T:System knowledge & memory",
      "key": "V10-735a36f27026339afcfd",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:041",
      "target": "T:Engineering structure",
      "key": "V10-681ba8d948ee8fca8024",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:041",
      "target": "K:Agent context and persistent memory",
      "key": "V10-cbbc152de3bb5b54dbb8",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:041",
      "target": "K:System understanding and rationale",
      "key": "V10-d2088f82e2ea44f87273",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:041",
      "target": "K:Ownership and knowledge transfer",
      "key": "V10-4cf921c26e8a39291ab6",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:041",
      "target": "C:C13",
      "key": "V11-b06c0e428ec0c1416ced8b70",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:042",
      "target": "FAMILY:F12",
      "key": "V10-128bcb253ea3fd2e8b97",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:042",
      "target": "V06",
      "key": "V10-85acb2c150795eeda6f5",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:042",
      "target": "T:Economics",
      "key": "V10-ea3e75c3b68b3cc2723a",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:042",
      "target": "T:Jobs & roles",
      "key": "V10-3477503e661f2cd76bd1",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:042",
      "target": "K:Economic costs and return",
      "key": "V10-48893ff987997ba4a09d",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:042",
      "target": "K:Employment and early-career roles",
      "key": "V10-4ed7bf1efc6426d92f53",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:042",
      "target": "K:Evaluation methodology and baselines",
      "key": "V10-2cba8e97904a5911d066",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:042",
      "target": "DOC:V10:chapters/chapter12.tex",
      "key": "V10-629cd05af24b93cf352e",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C12.2",
      "line_start": 69,
      "block_sha256": "bcf6ae8c8b4cfa227e509d84195ce635b6f55a81e4aad96c243157214c62a48e",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:042",
      "target": "C:C13",
      "key": "V11-e1b47a8368afdee33e30551b",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:042",
      "target": "DOC:V11:chapters/chapter12.tex",
      "key": "V11-5f9a9419559ecd7e86531e0a",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 70,
      "line_end": 74,
      "block_sha256": "0bd765d95d5e2cb9d4abdd9aa20ebbe274b45dc4cd0abdd8c0e982069b42551c",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:043",
      "target": "FAMILY:F04",
      "key": "V10-2a7354c5b76e85bf7a24",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:043",
      "target": "V06",
      "key": "V10-887b910d9283b55bd505",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:043",
      "target": "T:Engineering structure",
      "key": "V10-f2c935a9cad333b06b1a",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:043",
      "target": "T:Verification & review",
      "key": "V10-4d31694f951d471373b6",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:043",
      "target": "K:Specifications and governance",
      "key": "V10-7569fbd16f18eea7baad",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:043",
      "target": "K:Independent verification and oracles",
      "key": "V10-3d5b778d0b4e57420090",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:043",
      "target": "DOC:V10:chapters/chapter04.tex",
      "key": "V10-662864f64ebcb375f0ba",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C04.1",
      "line_start": 65,
      "block_sha256": "989141f91de2c28f82e6b74ca9b26fa7dbc94488024b7bc8c8e0e52d66a164bd",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:043",
      "target": "C:C13",
      "key": "V11-6592eda15c8e5b3c9e314523",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:043",
      "target": "DOC:V11:chapters/chapter04.tex",
      "key": "V11-4248a9b04d9ac077e65d311c",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 66,
      "line_end": 68,
      "block_sha256": "f72352a3c16fb0622cda041329d35eea72429cc96a3d186dd2900384a5c1b425",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:044",
      "target": "FAMILY:F07",
      "key": "V10-f14f77672b9468a3bd52",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:044",
      "target": "V06",
      "key": "V10-e955897720526a948566",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:044",
      "target": "T:Verification & review",
      "key": "V10-a035a7dc102ed9e183f7",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:044",
      "target": "T:What agents can do",
      "key": "V10-b758cacc29e58222a637",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:044",
      "target": "K:Independent verification and oracles",
      "key": "V10-fdd47da650e906c37052",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:044",
      "target": "K:Dataset provenance and dependency",
      "key": "V10-00668b809324be1c13a6",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:044",
      "target": "DOC:V10:chapters/chapter07.tex",
      "key": "V10-4f17d2871b8cf1989f0e",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C07.1",
      "line_start": 45,
      "block_sha256": "a1873dcbb3d03fc8320d8444f421ea69fec8a12f0a9143c90de66bdd09558c2c",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:044",
      "target": "C:C13",
      "key": "V11-07016d9ebb218b3b2bf5adf9",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:044",
      "target": "DOC:V11:chapters/chapter07.tex",
      "key": "V11-d15df8c99b0ef26ae953fe1e",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 46,
      "line_end": 48,
      "block_sha256": "5b454a49b1c9644dd8166ad04324dc434aa2fd4588cc694daaa995b0ec35617b",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:045",
      "target": "FAMILY:F01",
      "key": "V10-c2d5a2c319867ccf7e11",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:045",
      "target": "V06",
      "key": "V10-4da395be7b928a91f7d2",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:045",
      "target": "T:Engineering structure",
      "key": "V10-3ae6fda728e2c791619d",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:045",
      "target": "T:What agents can do",
      "key": "V10-00ee623a611957eb4d8c",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:045",
      "target": "K:Developer workflow and adoption",
      "key": "V10-fc44be8dd285505b4fbd",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:045",
      "target": "K:Human-agent collaboration",
      "key": "V10-f173ed5719f86700f67f",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:045",
      "target": "DOC:V10:chapters/chapter01.tex",
      "key": "V10-34c935ffd236ef2b54d9",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C01.2",
      "line_start": 108,
      "block_sha256": "4791ee0928786a0a625995f3f66ccf20f27e3cbe0246a519586c83406420cea5",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:045",
      "target": "C:C13",
      "key": "V11-bc23fe5235c6fb2819a9adc7",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:045",
      "target": "DOC:V11:chapters/chapter01.tex",
      "key": "V11-b045a6ef7fbad068b4ae6eab",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 107,
      "line_end": 111,
      "block_sha256": "65f501b9d8b7ee866d0c8dd47000c6e6cf87bda8c22368b1452b591ecf6c3c32",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:046",
      "target": "FAMILY:F03",
      "key": "V10-7dffbec39ad693339e47",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:046",
      "target": "V06",
      "key": "V10-e099d133cce4c5c9351f",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:046",
      "target": "T:What agents can do",
      "key": "V10-9d45a0f05f1f8a4ba27a",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:046",
      "target": "T:Engineering structure",
      "key": "V10-1e0d5ea9b1e3c4c12820",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:046",
      "target": "K:Long-running agent execution",
      "key": "V10-6af810014269efb19dad",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:046",
      "target": "K:Agent failure and escalation",
      "key": "V10-ea3dc37a899b66a1dbe1",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:046",
      "target": "K:Benchmarks and construct validity",
      "key": "V10-ca3a8611feca34dc63fe",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:046",
      "target": "DOC:V10:chapters/chapter03.tex",
      "key": "V10-e561dc0d0a5014edf99e",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C03.2",
      "line_start": 119,
      "block_sha256": "030fb56e956d284fae9a75e1933f3f8422e31c3abfb1c3b3d79505a8b5fd4baf",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:046",
      "target": "C:C13",
      "key": "V11-d0f0d6786e2fb1a828e6793b",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:046",
      "target": "DOC:V11:chapters/chapter03.tex",
      "key": "V11-80b0c8888921e0b746595395",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 117,
      "line_end": 121,
      "block_sha256": "cf3485c5162144074aafd4dc13a18497985e151b2ab94b638841f2c6c0321a72",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:047",
      "target": "FAMILY:F09",
      "key": "V10-d2f1149aa81cf5968f34",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:047",
      "target": "V06",
      "key": "V10-ce61b6082626e5c6cddc",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:047",
      "target": "T:System knowledge & memory",
      "key": "V10-ea0add419daac3928cd9",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:047",
      "target": "T:Engineering structure",
      "key": "V10-839e0320ca3f7f00b990",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:047",
      "target": "K:Agent context and persistent memory",
      "key": "V10-a8391f76fa8b238488fa",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:047",
      "target": "K:System understanding and rationale",
      "key": "V10-15e0075d42eac2a3b279",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:047",
      "target": "K:Ownership and knowledge transfer",
      "key": "V10-422870196ca4a38724cb",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:047",
      "target": "DOC:V10:chapters/chapter09.tex",
      "key": "V10-8a8b2fa923ececd462f0",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C09.1",
      "line_start": 63,
      "block_sha256": "78f4119111db3638df41bea54cf27b7f7d5137fe916de9e632024523c26c11e4",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:047",
      "target": "C:C13",
      "key": "V11-f5c889d237a33daae32cfcfa",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:047",
      "target": "DOC:V11:chapters/chapter09.tex",
      "key": "V11-397e3aa0cedd407a8beeade9",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 64,
      "line_end": 66,
      "block_sha256": "6a7fa9c5afe865067f734a85ea66afe7cda6c60755ecd3250f9bca22c157feff",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:048",
      "target": "FAMILY:F10",
      "key": "V10-7fa6cf1a29b8af47323e",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:048",
      "target": "V06",
      "key": "V10-df63db98ec4c9a29b2f4",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:048",
      "target": "T:Skills & learning",
      "key": "V10-f636459b20f3e59ed1ef",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:048",
      "target": "T:Jobs & roles",
      "key": "V10-a702d761ab019dc63d2d",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:048",
      "target": "K:Skills formation and teaching",
      "key": "V10-d7b2b2df590ca80e1ea5",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:048",
      "target": "K:Human cognitive load",
      "key": "V10-7d8f5fd6b89f63211fa8",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:048",
      "target": "K:Cognitive offloading and skill debt",
      "key": "V10-59be2cede584e4292efa",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:048",
      "target": "K:Onboarding and developer fluency",
      "key": "V10-34ee132f46372a95fc16",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:048",
      "target": "K:Remote work and apprenticeship",
      "key": "V10-5c76a6670466ec7efc2b",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:048",
      "target": "DOC:V10:chapters/chapter10.tex",
      "key": "V10-0682dc9becd90bde751e",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C10.2",
      "line_start": 90,
      "block_sha256": "df2335e5ef724194829470cc8d5f55b35fa99060e1c3b045e34dbc067ab48761",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:048",
      "target": "C:C13",
      "key": "V11-20e02808bbcff0c13b188fc6",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:048",
      "target": "DOC:V11:chapters/chapter10.tex",
      "key": "V11-90deee3ed0e1916d7b0744c3",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 91,
      "line_end": 93,
      "block_sha256": "38c236d19413ae5b26ef43c0cb36add6f8f17990840c505dcb5f2b4a2aa6ec28",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:049",
      "target": "FAMILY:F05",
      "key": "V10-f31c9569945ad27351bf",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:049",
      "target": "V06",
      "key": "V10-0e9f40195eac9a57ab2f",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:049",
      "target": "T:Code quality & security",
      "key": "V10-0842e325117c0db93a03",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:049",
      "target": "T:System knowledge & memory",
      "key": "V10-08c6abc1472025ebcc05",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:049",
      "target": "K:Architecture and modularity",
      "key": "V10-6b50357551da4e9ab05c",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:049",
      "target": "K:Code reuse and duplication",
      "key": "V10-213a5f4013d7e896ebc8",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:049",
      "target": "K:Technical debt and complexity",
      "key": "V10-54e0545e27d24729cdb2",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:049",
      "target": "DOC:V10:chapters/chapter05.tex",
      "key": "V10-21aa2dfcc6617207aa81",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C05.2",
      "line_start": 93,
      "block_sha256": "9248a30281f34ed4a61b4f50e2d684d0e41e334b51895576fd919a0e0472a421",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:049",
      "target": "C:C13",
      "key": "V11-9412377940b2522dd08934d3",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:049",
      "target": "DOC:V11:chapters/chapter05.tex",
      "key": "V11-e075654a65d73407e1cd6d76",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 93,
      "line_end": 95,
      "block_sha256": "12b8be765e3011d116f57251f6eaae496de464f56517b85d161460c0e5535906",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:050",
      "target": "FAMILY:F10",
      "key": "V10-7ea4f8b13c0532db8cc8",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:050",
      "target": "V06",
      "key": "V10-debdd13b967a1733be84",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:050",
      "target": "T:Skills & learning",
      "key": "V10-ef58b641e1c8c4262535",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:050",
      "target": "T:Jobs & roles",
      "key": "V10-c35c8b877d53c3412029",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:050",
      "target": "K:Skills formation and teaching",
      "key": "V10-257f79826bf9c5ccf56b",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:050",
      "target": "K:Human cognitive load",
      "key": "V10-0743de039c4be7915ad8",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:050",
      "target": "K:Cognitive offloading and skill debt",
      "key": "V10-90f5597f3126f4974748",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:050",
      "target": "K:Onboarding and developer fluency",
      "key": "V10-153c08c3bd31e80249d1",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:050",
      "target": "K:Remote work and apprenticeship",
      "key": "V10-651e9ebdfbaa1f084051",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:050",
      "target": "DOC:V10:chapters/chapter10.tex",
      "key": "V10-5a4bb6d79320e1f106f1",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C10.2",
      "line_start": 90,
      "block_sha256": "df2335e5ef724194829470cc8d5f55b35fa99060e1c3b045e34dbc067ab48761",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:050",
      "target": "C:C13",
      "key": "V11-aace9a705b8c66fcf812c9d2",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:050",
      "target": "DOC:V11:chapters/chapter10.tex",
      "key": "V11-f8c77dc7a00f2ebff2762440",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 91,
      "line_end": 93,
      "block_sha256": "38c236d19413ae5b26ef43c0cb36add6f8f17990840c505dcb5f2b4a2aa6ec28",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:051",
      "target": "FAMILY:F06",
      "key": "V10-96995788ce4962c445c5",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:051",
      "target": "V06",
      "key": "V10-4b31355e20567e7c55ef",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:051",
      "target": "T:Code quality & security",
      "key": "V10-142c55f38cd900eff82b",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:051",
      "target": "T:Engineering structure",
      "key": "V10-769302c0d9b52da71814",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:051",
      "target": "K:Vulnerability and secure code",
      "key": "V10-0fed36451146560f60a2",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:051",
      "target": "K:Prompt injection and malicious tools",
      "key": "V10-2ff8a730d82400399d38",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:051",
      "target": "K:Dependencies and agent supply chain",
      "key": "V10-22d32618de015627706c",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:051",
      "target": "DOC:V10:chapters/chapter06.tex",
      "key": "V10-ff149ab616f6c3ab8895",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C06.1",
      "line_start": 28,
      "block_sha256": "37d4a79f5b66ee9e8b6bee2f106bbbde8ea5c167e072a11828fda8f8a9ea78fd",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:051",
      "target": "C:C13",
      "key": "V11-3cae943863cf76599e8e8ef1",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:051",
      "target": "DOC:V11:chapters/chapter06.tex",
      "key": "V11-3ec96e14fb3c6368b0280c02",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 28,
      "line_end": 30,
      "block_sha256": "8898910d2c24057beed920f2a7c0f1e36ee06452087542c33e981b655bc4ea71",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:052",
      "target": "FAMILY:F08",
      "key": "V10-3d5fca13afcef2b4f9af",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:052",
      "target": "V06",
      "key": "V10-ea29ad90ac257e542171",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:052",
      "target": "T:Verification & review",
      "key": "V10-c4ab9c4086596bc51c00",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:052",
      "target": "T:Productivity",
      "key": "V10-bfbe5659de61e7e8b1c9",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:052",
      "target": "K:AI as reviewer",
      "key": "V10-75baf0b413628d627f1a",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:052",
      "target": "K:Automation bias and trust",
      "key": "V10-fc1880279bcb092ace58",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:052",
      "target": "K:Review capacity and maintainers",
      "key": "V10-411115c2cdffa412cf71",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:052",
      "target": "DOC:V10:chapters/chapter08.tex",
      "key": "V10-18c22648b1fbf0308070",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C08.2",
      "line_start": 135,
      "block_sha256": "052ac46e258ccb0904aad90ec7b24996b81699cea0822a44d44e6ea22e0232b9",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:052",
      "target": "C:C13",
      "key": "V11-7179c984d4cde9817de8bb2e",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:052",
      "target": "DOC:V11:chapters/chapter08.tex",
      "key": "V11-a19ab643bb3800c8e32330d6",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 136,
      "line_end": 138,
      "block_sha256": "3a2f49549b6ac90893f5ec341805634e27c2b4422bb267ee5dfb31bbf71e0718",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:053",
      "target": "FAMILY:F09",
      "key": "V10-7b138f51ca74ab9f85aa",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:053",
      "target": "V06",
      "key": "V10-87b57ceb07cd08f82eb6",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:053",
      "target": "T:System knowledge & memory",
      "key": "V10-47a2f5d052f39879d2fc",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:053",
      "target": "T:Engineering structure",
      "key": "V10-82aa6d39d8b59962b438",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:053",
      "target": "K:Agent context and persistent memory",
      "key": "V10-0b354ab8c4cdfa3d190e",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:053",
      "target": "K:System understanding and rationale",
      "key": "V10-d8b1a836d8bfdeb62981",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:053",
      "target": "K:Ownership and knowledge transfer",
      "key": "V10-318fedd6336f09e32b6a",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:053",
      "target": "DOC:V10:chapters/chapter09.tex",
      "key": "V10-84911b2191977aadeb5a",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C09.1",
      "line_start": 63,
      "block_sha256": "78f4119111db3638df41bea54cf27b7f7d5137fe916de9e632024523c26c11e4",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:053",
      "target": "C:C13",
      "key": "V11-6203b3c4762dd3a905001e30",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:053",
      "target": "DOC:V11:chapters/chapter09.tex",
      "key": "V11-0908490de29d04ccf897d1b3",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 64,
      "line_end": 66,
      "block_sha256": "6a7fa9c5afe865067f734a85ea66afe7cda6c60755ecd3250f9bca22c157feff",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:054",
      "target": "FAMILY:F05",
      "key": "V10-757406316b9f1d63b3e1",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:054",
      "target": "V06",
      "key": "V10-9697020087f192bb7137",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:054",
      "target": "T:Code quality & security",
      "key": "V10-ba8527be8cd7382e89e9",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:054",
      "target": "T:System knowledge & memory",
      "key": "V10-7dfecaabcc3bc211f0d1",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:054",
      "target": "K:Architecture and modularity",
      "key": "V10-d8ada86603f5275b218b",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:054",
      "target": "K:Code reuse and duplication",
      "key": "V10-962c7142be6ed4aab3e1",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:054",
      "target": "K:Technical debt and complexity",
      "key": "V10-959dc5fbb6d47157c568",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:054",
      "target": "DOC:V10:chapters/chapter05.tex",
      "key": "V10-4f57d4f100e50bc01366",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C05.2",
      "line_start": 93,
      "block_sha256": "9248a30281f34ed4a61b4f50e2d684d0e41e334b51895576fd919a0e0472a421",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:054",
      "target": "C:C13",
      "key": "V11-f1c20ca40efadc752e97a67d",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:054",
      "target": "DOC:V11:chapters/chapter05.tex",
      "key": "V11-e7ab31fc04a884d32af89a35",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 93,
      "line_end": 95,
      "block_sha256": "12b8be765e3011d116f57251f6eaae496de464f56517b85d161460c0e5535906",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:055",
      "target": "FAMILY:F10",
      "key": "V10-ec1dd5039e7bfdcccea2",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:055",
      "target": "V06",
      "key": "V10-0206556f410f9bec30f1",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:055",
      "target": "T:Skills & learning",
      "key": "V10-fd699a419f841d543119",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:055",
      "target": "T:Jobs & roles",
      "key": "V10-9a66f49f77d11e54c474",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:055",
      "target": "K:Skills formation and teaching",
      "key": "V10-9a9bc34953e6e4de8e35",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:055",
      "target": "K:Human cognitive load",
      "key": "V10-5510096c386e4fb5df38",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:055",
      "target": "K:Cognitive offloading and skill debt",
      "key": "V10-b6834c803f887bf7ea9e",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:055",
      "target": "K:Onboarding and developer fluency",
      "key": "V10-19ad0943c2d39457075b",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:055",
      "target": "K:Remote work and apprenticeship",
      "key": "V10-c83ca27a97d4aaf862b3",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:055",
      "target": "DOC:V10:chapters/chapter10.tex",
      "key": "V10-23031f7f6c55ddc2dfb8",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C10.2",
      "line_start": 90,
      "block_sha256": "df2335e5ef724194829470cc8d5f55b35fa99060e1c3b045e34dbc067ab48761",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:055",
      "target": "C:C13",
      "key": "V11-df02dfd7b75a1851df6d6c78",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:055",
      "target": "DOC:V11:chapters/chapter10.tex",
      "key": "V11-30bd25521f217ac7de74894a",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 91,
      "line_end": 93,
      "block_sha256": "38c236d19413ae5b26ef43c0cb36add6f8f17990840c505dcb5f2b4a2aa6ec28",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:056",
      "target": "FAMILY:F11",
      "key": "V10-60ab016754629d83f4b3",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:056",
      "target": "V06",
      "key": "V10-a03cd53e0cc0d26bd9bc",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:056",
      "target": "T:Engineering structure",
      "key": "V10-d629a55d5db8723ac02e",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:056",
      "target": "T:Jobs & roles",
      "key": "V10-227db1f0ad8ae14657f6",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:056",
      "target": "T:Productivity",
      "key": "V10-bbdad4bf60b35d8e7452",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:056",
      "target": "K:Human-agent collaboration",
      "key": "V10-6ef11f37aaa60dee5e28",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:056",
      "target": "K:Review capacity and maintainers",
      "key": "V10-c7b185112278dd5c1257",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:056",
      "target": "K:Specifications and governance",
      "key": "V10-2c940ee9ff4d8871d277",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:056",
      "target": "DOC:V10:chapters/chapter11.tex",
      "key": "V10-63cc03a31f18af0aaba8",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C11.2",
      "line_start": 130,
      "block_sha256": "2a6b5dda26e6d721e632cf4c89d2681aa88ad70dd6e15468775e02ba92217c91",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:056",
      "target": "C:C13",
      "key": "V11-209261444f3fa4cd1b98e488",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:056",
      "target": "DOC:V11:chapters/chapter11.tex",
      "key": "V11-ec8bfa655853db22db24e4c1",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 130,
      "line_end": 134,
      "block_sha256": "5d7b75d12391375625892a1fcf0acb8c8a56482ad4fea7ed70ed30a66e469896",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:057",
      "target": "FAMILY:F11",
      "key": "V10-320cb21a5b5577f425cd",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:057",
      "target": "V06",
      "key": "V10-67bb2a45b3b6d2c0d68f",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:057",
      "target": "T:Engineering structure",
      "key": "V10-b823e10c948cd8d20a37",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:057",
      "target": "T:Jobs & roles",
      "key": "V10-1e2c9d48e2477373b444",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:057",
      "target": "T:Productivity",
      "key": "V10-4a7d2078f35cb49c3384",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:057",
      "target": "K:Human-agent collaboration",
      "key": "V10-a9427f790d79517ea833",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:057",
      "target": "K:Review capacity and maintainers",
      "key": "V10-76f8f4cf8c0a3cf3ce03",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:057",
      "target": "K:Specifications and governance",
      "key": "V10-b389c096e1e22e1cfe9d",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:057",
      "target": "DOC:V10:chapters/chapter11.tex",
      "key": "V10-4961ac50f538648ac060",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C11.3",
      "line_start": 203,
      "block_sha256": "7e3c242a10ebfa1a564a6d2004b63c154c609fa088254a2861134495c780fc6c",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:057",
      "target": "C:C13",
      "key": "V11-7c7254751ec133e1f42f1e99",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:057",
      "target": "DOC:V11:chapters/chapter11.tex",
      "key": "V11-c0e5b09ad28b17ec9154f6a2",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 202,
      "line_end": 206,
      "block_sha256": "075f3dcc807c472c485f94c02f538decbe7a963fa83a8a68ebb9d51cb6da2407",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:058",
      "target": "FAMILY:F06",
      "key": "V10-c66efc2dc74668504954",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:058",
      "target": "V06",
      "key": "V10-e139dc4c2d8d685eb2f6",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:058",
      "target": "T:Code quality & security",
      "key": "V10-3663d7680b50d1f130eb",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:058",
      "target": "T:Engineering structure",
      "key": "V10-7e9f453a3e8c16f454f6",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:058",
      "target": "K:Vulnerability and secure code",
      "key": "V10-ed983d7704757ce0cf7f",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:058",
      "target": "K:Prompt injection and malicious tools",
      "key": "V10-3bc87b023907b2448583",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:058",
      "target": "K:Dependencies and agent supply chain",
      "key": "V10-df3ed4c24a08afc372a3",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:058",
      "target": "DOC:V10:chapters/chapter06.tex",
      "key": "V10-d664a8208504ad34d6c1",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C06.3",
      "line_start": 140,
      "block_sha256": "7eb64ab81409b1db793ccc99f452d2544771e35a0d3686a42bbc92f92cc90de0",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:058",
      "target": "C:C13",
      "key": "V11-eaaf7434fecbf5d4252c68b3",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:058",
      "target": "DOC:V11:chapters/chapter06.tex",
      "key": "V11-3a8b8b3c5ded0e4557a7191a",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 139,
      "line_end": 143,
      "block_sha256": "ac6063d07756a101a40d4dd43f0c47522bfe06d7f5a46684cbe04d88016fc5e3",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:059",
      "target": "FAMILY:F02",
      "key": "V10-4ef5893252f4ac3789ec",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:059",
      "target": "V06",
      "key": "V10-dc22c67805c024a698e2",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:059",
      "target": "T:Productivity",
      "key": "V10-5ead144824aac6f7a944",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:059",
      "target": "T:Economics",
      "key": "V10-a3e1be72488ba9a13204",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:059",
      "target": "K:Output versus shipped value",
      "key": "V10-1ffcf757360d4ec92ae3",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:059",
      "target": "K:Controlled productivity evidence",
      "key": "V10-8cc08df0c8859d351c8b",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:059",
      "target": "K:Evaluation methodology and baselines",
      "key": "V10-30be474a6a8ca52bef7d",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:059",
      "target": "DOC:V10:chapters/chapter02.tex",
      "key": "V10-4c1901460a50f5804257",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C02.1",
      "line_start": 112,
      "block_sha256": "3fee5405e5b9fafd193c9d2e8d8350387ba8028a43895bb76c2dcdef6d545f17",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:059",
      "target": "C:C13",
      "key": "V11-3332036c60eaf1dcd745efbf",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:059",
      "target": "DOC:V11:chapters/chapter02.tex",
      "key": "V11-cff18a5bf2b8a69f967b8dcd",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 113,
      "line_end": 115,
      "block_sha256": "42febda5c77fd6772c50dbf9eb4bc2460b5103077aed389a01da870fb87a37b1",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:060",
      "target": "FAMILY:F12",
      "key": "V10-dd8a7a8dd78f505be68e",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:060",
      "target": "V06",
      "key": "V10-b55c36acad6ec7026b70",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:060",
      "target": "T:Economics",
      "key": "V10-5c078e80e5626f4785a9",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:060",
      "target": "T:Jobs & roles",
      "key": "V10-bd7c072163f5aa33d4bf",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:060",
      "target": "K:Economic costs and return",
      "key": "V10-111d2e0702d0b30538f6",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:060",
      "target": "K:Employment and early-career roles",
      "key": "V10-89318e7aab3c7fc2566b",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:060",
      "target": "K:Evaluation methodology and baselines",
      "key": "V10-909dc1ceaf77bea28426",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:060",
      "target": "DOC:V10:chapters/chapter12.tex",
      "key": "V10-211eb2d040c84c0cd08f",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C12.1",
      "line_start": 27,
      "block_sha256": "a53adad4007c02b3d5353a5144b2b274ed70eb2a98a79d842e898d7ac78eae3b",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:060",
      "target": "C:C13",
      "key": "V11-9c8cc3802b429d681c9c4278",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:060",
      "target": "DOC:V11:chapters/chapter12.tex",
      "key": "V11-5c39792e57ae796899543a1f",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 28,
      "line_end": 30,
      "block_sha256": "c60a854c936948a6acfe286558c1ee2f0d93fc1a0d4cc716ec531263a161942c",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:061",
      "target": "FAMILY:F04",
      "key": "V10-03b0885439d0dd984eff",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:061",
      "target": "V06",
      "key": "V10-d928473fafee0c2368b1",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:061",
      "target": "T:Engineering structure",
      "key": "V10-5971a80b9b3473eeefaf",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:061",
      "target": "T:Verification & review",
      "key": "V10-12eefa5b16e4ba77f165",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:061",
      "target": "K:Specifications and governance",
      "key": "V10-5fa7a99980f5fcb1b7a4",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:061",
      "target": "K:Independent verification and oracles",
      "key": "V10-a92de15d97720adf7018",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:061",
      "target": "DOC:V10:chapters/chapter04.tex",
      "key": "V10-150dbd46ff7e9303c1b5",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C04.2",
      "line_start": 91,
      "block_sha256": "62803624e091f6dc96caceb048ca8b41b97510069b301458682beeb66c950b4e",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:061",
      "target": "C:C13",
      "key": "V11-6e0f7257a4d4ca608c72c99f",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:061",
      "target": "DOC:V11:chapters/chapter04.tex",
      "key": "V11-c0ef2bc424e43a00335ddd7b",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 92,
      "line_end": 96,
      "block_sha256": "1fbaeb14bd4a9ff4535178d8972f07acfc6193bae68fdef27ac7bce5c30b2e70",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:062",
      "target": "FAMILY:F09",
      "key": "V10-afb3238fb4f92f5f105f",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:062",
      "target": "V06",
      "key": "V10-1d26a0e8b52c2d66cb57",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:062",
      "target": "T:System knowledge & memory",
      "key": "V10-96062e6e351b76d1caca",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:062",
      "target": "T:Engineering structure",
      "key": "V10-2f707398a014f4989eb8",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:062",
      "target": "K:Agent context and persistent memory",
      "key": "V10-d5154b450db9208a09f2",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:062",
      "target": "K:System understanding and rationale",
      "key": "V10-1aebbd92898b78952e9d",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:062",
      "target": "K:Ownership and knowledge transfer",
      "key": "V10-e7614cf82e1e30781eb0",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:062",
      "target": "DOC:V10:chapters/chapter09.tex",
      "key": "V10-d6bcd1fb5c8bb8914ec7",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C09.2",
      "line_start": 84,
      "block_sha256": "573ea85110722b9220eeff0af73ef1ffccf896a9e402d164e16bb3814eff4baf",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:062",
      "target": "C:C13",
      "key": "V11-24c324a59fef8a1ff95e533c",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:062",
      "target": "DOC:V11:chapters/chapter09.tex",
      "key": "V11-bf78fae41770936792b62ac0",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 85,
      "line_end": 87,
      "block_sha256": "65e97552acbcc6470f15ac11d76209f6f8863393cc309a00a0acec1d8dc297bb",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:063",
      "target": "FAMILY:F05",
      "key": "V10-a6b09376c8d5d578f74d",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:063",
      "target": "V06",
      "key": "V10-c8c0b3448e54d340a405",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:063",
      "target": "T:Code quality & security",
      "key": "V10-7e03653143fbd57baf6c",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:063",
      "target": "T:System knowledge & memory",
      "key": "V10-3afeefd68e0eeffd67db",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:063",
      "target": "K:Architecture and modularity",
      "key": "V10-ac20e2d2deabae50895d",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:063",
      "target": "K:Code reuse and duplication",
      "key": "V10-40c1235468cb08be5d71",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:063",
      "target": "K:Technical debt and complexity",
      "key": "V10-0a28f9f26e0d2694d7d0",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:063",
      "target": "DOC:V10:chapters/chapter05.tex",
      "key": "V10-626a593614c13bc2f9f6",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C05.1",
      "line_start": 67,
      "block_sha256": "d0b2f76466eba2e71452eb8ecb2541c5a7861201ca89f21ba3ab1020336cd7b0",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:063",
      "target": "C:C13",
      "key": "V11-d55ca7f60558f8fe30282716",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:063",
      "target": "DOC:V11:chapters/chapter05.tex",
      "key": "V11-75ac2b9a5d03ed003af8fb32",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 68,
      "line_end": 70,
      "block_sha256": "8e5d8756ea9dacb35bc03c99f1be1429c13830d578d5e21e893407c1b48f8790",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:064",
      "target": "FAMILY:F04",
      "key": "V10-a0d84e1e4101df579376",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:064",
      "target": "V06",
      "key": "V10-829c65aba507e5f6b780",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:064",
      "target": "T:Engineering structure",
      "key": "V10-d4e74bfc3dc4f734f19d",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:064",
      "target": "T:Verification & review",
      "key": "V10-823c80f5bd72fd5b28fb",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:064",
      "target": "K:Specifications and governance",
      "key": "V10-529b268abd0342415d9f",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:064",
      "target": "K:Independent verification and oracles",
      "key": "V10-16c03cb03e1aacfac4b0",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:064",
      "target": "DOC:V10:chapters/chapter04.tex",
      "key": "V10-caad0be727b91a8b7c53",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C04.3",
      "line_start": 169,
      "block_sha256": "6be56399e81e5b6304a9a742c3e9b1a5a890111b99ba321d44edebd3c628aab5",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:064",
      "target": "C:C13",
      "key": "V11-f7de755acd09dcc6be9cb129",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:064",
      "target": "DOC:V11:chapters/chapter04.tex",
      "key": "V11-2fb19b2269e0d92152def55d",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 162,
      "line_end": 178,
      "block_sha256": "07735410ae90e97fc60c41d3d043a98ef77bfb283327bab9aa4fff722b04a31c",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:065",
      "target": "FAMILY:F03",
      "key": "V10-1afcf6852b3f0b264dee",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:065",
      "target": "V06",
      "key": "V10-54c70ac5327b1e7b13be",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:065",
      "target": "T:What agents can do",
      "key": "V10-4c3c70ec2401a2e64012",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:065",
      "target": "T:Engineering structure",
      "key": "V10-36d1676a0b2a763cbead",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:065",
      "target": "K:Long-running agent execution",
      "key": "V10-e9edf56a8a884529d339",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:065",
      "target": "K:Agent failure and escalation",
      "key": "V10-791e1451c9cbcdb6b98c",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:065",
      "target": "K:Benchmarks and construct validity",
      "key": "V10-bc431e1a47e7808a46bf",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:065",
      "target": "DOC:V10:chapters/chapter03.tex",
      "key": "V10-5fd716a2481e54ea9db3",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C03.4",
      "line_start": 174,
      "block_sha256": "8bc7570a63bf548033ced828f60fc167153ebd5783cbfc3c19d7b0e2e81fa293",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:065",
      "target": "C:C13",
      "key": "V11-d1bfc4c1f94c4415e7049995",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:065",
      "target": "DOC:V11:chapters/chapter03.tex",
      "key": "V11-ed690374d84bdcc5926649b0",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 172,
      "line_end": 174,
      "block_sha256": "e02d0affcf545106377e3b92225a37ebb327a24dda960cb186b853890bee0254",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:066",
      "target": "FAMILY:F04",
      "key": "V10-06222538c9098374b077",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:066",
      "target": "V06",
      "key": "V10-c1a0a8d703f0b04c61c0",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:066",
      "target": "T:Engineering structure",
      "key": "V10-3be4b05f8dd7a8391b92",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:066",
      "target": "T:Verification & review",
      "key": "V10-ddada3f8b0436aa6330a",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:066",
      "target": "K:Specifications and governance",
      "key": "V10-ded24e42b81d6c608980",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:066",
      "target": "K:Independent verification and oracles",
      "key": "V10-1c9859f9ad61d9f7577a",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:066",
      "target": "DOC:V10:chapters/chapter04.tex",
      "key": "V10-f64f533f5c737d709540",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C04.1",
      "line_start": 65,
      "block_sha256": "989141f91de2c28f82e6b74ca9b26fa7dbc94488024b7bc8c8e0e52d66a164bd",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:066",
      "target": "C:C13",
      "key": "V11-0fb15e1ba94c2ac4ed7504b9",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:066",
      "target": "DOC:V11:chapters/chapter04.tex",
      "key": "V11-1728449e0bf569f1ce0f8db9",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 66,
      "line_end": 68,
      "block_sha256": "f72352a3c16fb0622cda041329d35eea72429cc96a3d186dd2900384a5c1b425",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:067",
      "target": "FAMILY:F04",
      "key": "V10-3abfede50386065de879",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:067",
      "target": "V06",
      "key": "V10-b38b348d7f2b0cb781e0",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:067",
      "target": "T:Engineering structure",
      "key": "V10-ab08f4a0ff98b4dadfcd",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:067",
      "target": "T:Verification & review",
      "key": "V10-11f7a0728cf6285f8ce4",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:067",
      "target": "K:Specifications and governance",
      "key": "V10-1b4df72e6f97ef893064",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:067",
      "target": "K:Independent verification and oracles",
      "key": "V10-6c8d211aa161f878afe9",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:067",
      "target": "DOC:V10:chapters/chapter04.tex",
      "key": "V10-34db29f8dc6215afe851",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C04.1",
      "line_start": 65,
      "block_sha256": "989141f91de2c28f82e6b74ca9b26fa7dbc94488024b7bc8c8e0e52d66a164bd",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:067",
      "target": "C:C13",
      "key": "V11-8e025a2d797364fce5994dcc",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:067",
      "target": "DOC:V11:chapters/chapter04.tex",
      "key": "V11-4b661b07ba3036bab33595ab",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 66,
      "line_end": 68,
      "block_sha256": "f72352a3c16fb0622cda041329d35eea72429cc96a3d186dd2900384a5c1b425",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:068",
      "target": "FAMILY:F04",
      "key": "V10-a8e4f3e0d809dd0ffa61",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:068",
      "target": "V06",
      "key": "V10-b5a89d0d1c4d8a4445f9",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:068",
      "target": "T:Engineering structure",
      "key": "V10-08c4c109efb854eade95",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:068",
      "target": "T:Verification & review",
      "key": "V10-7f4ff6111144c4182ada",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:068",
      "target": "K:Specifications and governance",
      "key": "V10-149b7d30341fde408349",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:068",
      "target": "K:Independent verification and oracles",
      "key": "V10-8dc199240248fd4c2970",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:068",
      "target": "DOC:V10:chapters/chapter04.tex",
      "key": "V10-653cf8746a706d4356ab",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C04.1",
      "line_start": 65,
      "block_sha256": "989141f91de2c28f82e6b74ca9b26fa7dbc94488024b7bc8c8e0e52d66a164bd",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:068",
      "target": "C:C13",
      "key": "V11-478924a6486d4de6e041d050",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:068",
      "target": "DOC:V11:chapters/chapter04.tex",
      "key": "V11-76b101a9ba2c92de19d2030f",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 66,
      "line_end": 68,
      "block_sha256": "f72352a3c16fb0622cda041329d35eea72429cc96a3d186dd2900384a5c1b425",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:069",
      "target": "FAMILY:F04",
      "key": "V10-cef2f8bb227a059a28e7",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:069",
      "target": "V06",
      "key": "V10-b8c2d94d1496a6cd3fb4",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:069",
      "target": "T:Engineering structure",
      "key": "V10-d19bffbab8984a4a49ff",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:069",
      "target": "T:Verification & review",
      "key": "V10-9f1bac1f96e4e20dc4fc",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:069",
      "target": "K:Specifications and governance",
      "key": "V10-bb1b74663781c0854d91",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:069",
      "target": "K:Independent verification and oracles",
      "key": "V10-60e4f10a3f217dbe5bf3",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:069",
      "target": "DOC:V10:chapters/chapter04.tex",
      "key": "V10-5c0229ce2119ebb66e54",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C04.2",
      "line_start": 91,
      "block_sha256": "62803624e091f6dc96caceb048ca8b41b97510069b301458682beeb66c950b4e",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:069",
      "target": "C:C13",
      "key": "V11-c48cc39a3fcc64a8c881334c",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:069",
      "target": "DOC:V11:chapters/chapter04.tex",
      "key": "V11-ce9c58cfc48e2e8622352473",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 92,
      "line_end": 96,
      "block_sha256": "1fbaeb14bd4a9ff4535178d8972f07acfc6193bae68fdef27ac7bce5c30b2e70",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:070",
      "target": "FAMILY:F04",
      "key": "V10-20f11bfa806e1575b66f",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:070",
      "target": "V06",
      "key": "V10-8706609f11b51f40a080",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:070",
      "target": "T:Engineering structure",
      "key": "V10-d4fb44965de114707684",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:070",
      "target": "T:Verification & review",
      "key": "V10-7ae95d533d793be21abf",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:070",
      "target": "K:Specifications and governance",
      "key": "V10-e07a424401b72d37bc83",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:070",
      "target": "K:Independent verification and oracles",
      "key": "V10-513592eb750af7fca809",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:070",
      "target": "DOC:V10:chapters/chapter04.tex",
      "key": "V10-0cc227c1c32b775f8429",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C04.2",
      "line_start": 91,
      "block_sha256": "62803624e091f6dc96caceb048ca8b41b97510069b301458682beeb66c950b4e",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:070",
      "target": "C:C13",
      "key": "V11-c00a2c500f912b24e910eaa3",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:070",
      "target": "DOC:V11:chapters/chapter04.tex",
      "key": "V11-0676625ffec3601d6a8cca17",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 92,
      "line_end": 96,
      "block_sha256": "1fbaeb14bd4a9ff4535178d8972f07acfc6193bae68fdef27ac7bce5c30b2e70",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:071",
      "target": "FAMILY:F04",
      "key": "V10-5d3ff925272782b35db9",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:071",
      "target": "V06",
      "key": "V10-a02ac0c6c23eec4c9a92",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:071",
      "target": "T:Engineering structure",
      "key": "V10-99a38b895bf8323624be",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:071",
      "target": "T:Verification & review",
      "key": "V10-501e8489aadfa8d61089",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:071",
      "target": "K:Specifications and governance",
      "key": "V10-b5d8c6dccc5b4a021156",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:071",
      "target": "K:Independent verification and oracles",
      "key": "V10-6cad59c4e5338a6f0386",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:071",
      "target": "DOC:V10:chapters/chapter04.tex",
      "key": "V10-d2e9bd3bc0183262e752",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C04.2",
      "line_start": 91,
      "block_sha256": "62803624e091f6dc96caceb048ca8b41b97510069b301458682beeb66c950b4e",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:071",
      "target": "C:C13",
      "key": "V11-f7626f2c11d8a65d61af4ecc",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:071",
      "target": "DOC:V11:chapters/chapter04.tex",
      "key": "V11-4a05dff01e0c3ff5b1ae89bd",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 92,
      "line_end": 96,
      "block_sha256": "1fbaeb14bd4a9ff4535178d8972f07acfc6193bae68fdef27ac7bce5c30b2e70",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:072",
      "target": "FAMILY:F09",
      "key": "V10-27280147ef919eee1c73",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:072",
      "target": "V06",
      "key": "V10-5f80bfda29e5ad8ccca1",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:072",
      "target": "T:System knowledge & memory",
      "key": "V10-089e17602979db23215f",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:072",
      "target": "T:Engineering structure",
      "key": "V10-db898e459a591683c38f",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:072",
      "target": "K:Agent context and persistent memory",
      "key": "V10-e9599a2090ef734f9786",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:072",
      "target": "K:System understanding and rationale",
      "key": "V10-48b991623ef1e2736ab4",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:072",
      "target": "K:Ownership and knowledge transfer",
      "key": "V10-89530da2214533cd9320",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:072",
      "target": "DOC:V10:chapters/chapter09.tex",
      "key": "V10-4d2b0fbaeebac3746a9c",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C09.2",
      "line_start": 84,
      "block_sha256": "573ea85110722b9220eeff0af73ef1ffccf896a9e402d164e16bb3814eff4baf",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:072",
      "target": "C:C13",
      "key": "V11-fcf1d9b94242eb8d455d89d7",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:072",
      "target": "DOC:V11:chapters/chapter09.tex",
      "key": "V11-eae9e9c37d937dd235bbaf82",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 85,
      "line_end": 87,
      "block_sha256": "65e97552acbcc6470f15ac11d76209f6f8863393cc309a00a0acec1d8dc297bb",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:073",
      "target": "FAMILY:F03",
      "key": "V10-9d864bfb012c24d0e4eb",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:073",
      "target": "V06",
      "key": "V10-0821483634925aa096a8",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:073",
      "target": "T:What agents can do",
      "key": "V10-21306f4a5d42797dd8cf",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:073",
      "target": "T:Engineering structure",
      "key": "V10-d209af1bd5a0cd67a148",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:073",
      "target": "K:Long-running agent execution",
      "key": "V10-ff7b3c276439eb90b24e",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:073",
      "target": "K:Agent failure and escalation",
      "key": "V10-347f016973ffdb62c40e",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:073",
      "target": "K:Benchmarks and construct validity",
      "key": "V10-77ca3b8b33ef95cc3572",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:073",
      "target": "DOC:V10:chapters/chapter03.tex",
      "key": "V10-4d4c01bab2296b9416e0",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C03.1",
      "line_start": 49,
      "block_sha256": "79a0e8667f2f1b6b45460a118cf922699db8f5b44910516ded0b2a11f4186fe3",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:073",
      "target": "C:C13",
      "key": "V11-c75ba1a49b72a18e5dabfcb7",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:073",
      "target": "DOC:V11:chapters/chapter03.tex",
      "key": "V11-a92b2dca4dd72da765a772a3",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 47,
      "line_end": 51,
      "block_sha256": "06487e737a534f877292416d6a2f6830a38862a7386ac7a62bc2557dcccb3e4f",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:074",
      "target": "FAMILY:F08",
      "key": "V10-afbe10746d91fd1fcca4",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:074",
      "target": "V06",
      "key": "V10-79e5ad38651f0bc4a31a",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:074",
      "target": "T:Verification & review",
      "key": "V10-124c1649d6f575311cc1",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:074",
      "target": "T:Productivity",
      "key": "V10-dadcff3a7f35fb03a461",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:074",
      "target": "K:AI as reviewer",
      "key": "V10-4f02c2931a8ba84e7291",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:074",
      "target": "K:Automation bias and trust",
      "key": "V10-7cef68fde98c0442a62e",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:074",
      "target": "K:Review capacity and maintainers",
      "key": "V10-5db9e05a9eb115e7b744",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:074",
      "target": "DOC:V10:chapters/chapter08.tex",
      "key": "V10-b0d8f11b110e8b8ada86",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C08.1",
      "line_start": 109,
      "block_sha256": "444ab8ed69fd917340523fb7ad0e0bc22c1da74f8f5ad762c1a61850fbbd597c",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:074",
      "target": "C:C13",
      "key": "V11-9068a56bd3ab0e67eb60b38c",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:074",
      "target": "DOC:V11:chapters/chapter08.tex",
      "key": "V11-11300d2af4a32f3420000ccd",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 110,
      "line_end": 112,
      "block_sha256": "f67da94fe15e5d40beebcddbaf4e1ab1aa57a775d673f13d39f171e38bf220c1",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:075",
      "target": "FAMILY:F08",
      "key": "V10-5e1311232c4a1b664f0e",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:075",
      "target": "V06",
      "key": "V10-bb169380664d43948cc8",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:075",
      "target": "T:Verification & review",
      "key": "V10-cbc557ea6f3ff6e66b83",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:075",
      "target": "T:Productivity",
      "key": "V10-218bed68c0600b151cfb",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:075",
      "target": "K:AI as reviewer",
      "key": "V10-7b26151671698695c655",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:075",
      "target": "K:Automation bias and trust",
      "key": "V10-ea261a8486b8dedd47e2",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:075",
      "target": "K:Review capacity and maintainers",
      "key": "V10-4012af05370175814a2f",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:075",
      "target": "DOC:V10:chapters/chapter08.tex",
      "key": "V10-1d77d8144b006ef0b30a",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C08.1",
      "line_start": 109,
      "block_sha256": "444ab8ed69fd917340523fb7ad0e0bc22c1da74f8f5ad762c1a61850fbbd597c",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:075",
      "target": "C:C13",
      "key": "V11-df0f0ff956b6fbadc68688ff",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:075",
      "target": "DOC:V11:chapters/chapter08.tex",
      "key": "V11-8f242c10d2eb5eca7b25bb2f",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 110,
      "line_end": 112,
      "block_sha256": "f67da94fe15e5d40beebcddbaf4e1ab1aa57a775d673f13d39f171e38bf220c1",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:076",
      "target": "FAMILY:F04",
      "key": "V10-5b4628102d596aa84ca4",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:076",
      "target": "V06",
      "key": "V10-34c1fe825b07537742b7",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:076",
      "target": "T:Engineering structure",
      "key": "V10-3a68b1a424a9f6ef05d1",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:076",
      "target": "T:Verification & review",
      "key": "V10-e5d3c5956f9c1cf24475",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:076",
      "target": "K:Specifications and governance",
      "key": "V10-c44672ec448c44bc85e2",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:076",
      "target": "K:Independent verification and oracles",
      "key": "V10-97943461aac8fb161d52",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:076",
      "target": "DOC:V10:chapters/chapter04.tex",
      "key": "V10-24800110d9c739c0d254",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C04.3",
      "line_start": 169,
      "block_sha256": "6be56399e81e5b6304a9a742c3e9b1a5a890111b99ba321d44edebd3c628aab5",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:076",
      "target": "C:C13",
      "key": "V11-05d6a5b0dfed8ce2217a82c0",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:076",
      "target": "DOC:V11:chapters/chapter04.tex",
      "key": "V11-b3d372e446fc66fd79d59c3e",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 162,
      "line_end": 178,
      "block_sha256": "07735410ae90e97fc60c41d3d043a98ef77bfb283327bab9aa4fff722b04a31c",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:077",
      "target": "FAMILY:F06",
      "key": "V10-4586041c1bb040e42eff",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:077",
      "target": "V06",
      "key": "V10-6f450ef1976f89402382",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:077",
      "target": "T:Code quality & security",
      "key": "V10-0cc04962d813849d05f3",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:077",
      "target": "T:Engineering structure",
      "key": "V10-0e8882ece335a26b9ebe",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:077",
      "target": "K:Vulnerability and secure code",
      "key": "V10-bb22ff4bb35cef2cdd53",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:077",
      "target": "K:Prompt injection and malicious tools",
      "key": "V10-04938dd56d04e316e596",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:077",
      "target": "K:Dependencies and agent supply chain",
      "key": "V10-ac693ffa7a526b6517f4",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:077",
      "target": "DOC:V10:chapters/chapter06.tex",
      "key": "V10-18be8ae781677af850cc",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C06.1",
      "line_start": 28,
      "block_sha256": "37d4a79f5b66ee9e8b6bee2f106bbbde8ea5c167e072a11828fda8f8a9ea78fd",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:077",
      "target": "C:C13",
      "key": "V11-12d95fbdd93c61c1a5e7c6cf",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:077",
      "target": "DOC:V11:chapters/chapter06.tex",
      "key": "V11-8d2e73dda0396e2bb95c02d5",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 28,
      "line_end": 30,
      "block_sha256": "8898910d2c24057beed920f2a7c0f1e36ee06452087542c33e981b655bc4ea71",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:078",
      "target": "FAMILY:F06",
      "key": "V10-f22949e1267ebcda8f48",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:078",
      "target": "V06",
      "key": "V10-fc4b2c72be902f2676e4",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:078",
      "target": "T:Code quality & security",
      "key": "V10-28670339b29953886524",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:078",
      "target": "T:Engineering structure",
      "key": "V10-561a6c4555322c621a56",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:078",
      "target": "K:Vulnerability and secure code",
      "key": "V10-36ed8f6fa95afc2e63bb",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:078",
      "target": "K:Prompt injection and malicious tools",
      "key": "V10-c2fe18b277f61d60f75e",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:078",
      "target": "K:Dependencies and agent supply chain",
      "key": "V10-a585d295eb01e3a281c0",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:078",
      "target": "DOC:V10:chapters/chapter06.tex",
      "key": "V10-66f7c75c96bf456dfa8b",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C06.2",
      "line_start": 118,
      "block_sha256": "aedd03c00809afb8fbf57155ba0452dda61b091e12d08dc59770de3abcda2e23",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:078",
      "target": "C:C13",
      "key": "V11-382944ab6b0f5dd4fbab46f6",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:078",
      "target": "DOC:V11:chapters/chapter06.tex",
      "key": "V11-84b7e9823e4101d301177b73",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 117,
      "line_end": 119,
      "block_sha256": "4a33d18c2c37ca1eb5430b7f90d1ec3fbe9c153efdc4f87d48cb07f28022df2e",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:079",
      "target": "FAMILY:F06",
      "key": "V10-0ecec1d6214eb17d63f6",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:079",
      "target": "V06",
      "key": "V10-51f1e1e87d3bec00397a",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:079",
      "target": "T:Code quality & security",
      "key": "V10-97d8b9dfcc41174c393e",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:079",
      "target": "T:Engineering structure",
      "key": "V10-9e8b13769b8fc7c87ddc",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:079",
      "target": "K:Vulnerability and secure code",
      "key": "V10-22ed3c2ed592cde50f02",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:079",
      "target": "K:Prompt injection and malicious tools",
      "key": "V10-a2b3269616d140226318",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:079",
      "target": "K:Dependencies and agent supply chain",
      "key": "V10-2c97fd75f7c8ff1f1f1a",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:079",
      "target": "DOC:V10:chapters/chapter06.tex",
      "key": "V10-005c40856da75ab67ac1",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C06.2",
      "line_start": 118,
      "block_sha256": "aedd03c00809afb8fbf57155ba0452dda61b091e12d08dc59770de3abcda2e23",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:079",
      "target": "C:C13",
      "key": "V11-2172ea6c8c5ca1264fe54d2a",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:079",
      "target": "DOC:V11:chapters/chapter06.tex",
      "key": "V11-46f0fcc37654c2cedd9af62e",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 117,
      "line_end": 119,
      "block_sha256": "4a33d18c2c37ca1eb5430b7f90d1ec3fbe9c153efdc4f87d48cb07f28022df2e",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:080",
      "target": "FAMILY:F07",
      "key": "V10-9001c6b98e25a9c92f19",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:080",
      "target": "V06",
      "key": "V10-7c0a5486057edddc6a08",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:080",
      "target": "T:Verification & review",
      "key": "V10-3a94f7f427f23c6b8c88",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:080",
      "target": "T:What agents can do",
      "key": "V10-2eaf7c446b4905d73446",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:080",
      "target": "K:Independent verification and oracles",
      "key": "V10-38b8438c5d74c0fccb4a",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:080",
      "target": "K:Dataset provenance and dependency",
      "key": "V10-87a62fbf56ceea063ac7",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:080",
      "target": "DOC:V10:chapters/chapter07.tex",
      "key": "V10-76124ab938a264db56f2",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C07.2",
      "line_start": 105,
      "block_sha256": "926c4eefb369f92da3b96494f5ab4713abc6ca917cb2eb20847620703515fbc2",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:080",
      "target": "C:C13",
      "key": "V11-390d14ebf9d4967c5f7e96a8",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:080",
      "target": "DOC:V11:chapters/chapter07.tex",
      "key": "V11-d78afcd4f18c8ee1149d3c11",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 106,
      "line_end": 120,
      "block_sha256": "1af5a5c22ad26d6acbfc460c5f537af108a9c21817d825cd24b54ac631aa29df",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:081",
      "target": "FAMILY:F03",
      "key": "V10-a8479b80acf6e892a195",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:081",
      "target": "V06",
      "key": "V10-560263f248dc7509ea0c",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:081",
      "target": "T:What agents can do",
      "key": "V10-abe96ffee73ac54e55c9",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:081",
      "target": "T:Engineering structure",
      "key": "V10-5d9b074623a782d355a7",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:081",
      "target": "K:Long-running agent execution",
      "key": "V10-f8a8f8654943b3fc547e",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:081",
      "target": "K:Agent failure and escalation",
      "key": "V10-4579491299535000908b",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:081",
      "target": "K:Benchmarks and construct validity",
      "key": "V10-0b87b26f3a5c96cf5d83",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:081",
      "target": "DOC:V10:chapters/chapter03.tex",
      "key": "V10-b711d22f6031935c2e15",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C03.2",
      "line_start": 119,
      "block_sha256": "030fb56e956d284fae9a75e1933f3f8422e31c3abfb1c3b3d79505a8b5fd4baf",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:081",
      "target": "C:C13",
      "key": "V11-5ab2ad179e75821bb70e9789",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:081",
      "target": "DOC:V11:chapters/chapter03.tex",
      "key": "V11-9ae5a01f4528b696430bd275",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 117,
      "line_end": 121,
      "block_sha256": "cf3485c5162144074aafd4dc13a18497985e151b2ab94b638841f2c6c0321a72",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:082",
      "target": "FAMILY:F07",
      "key": "V10-5335b69992edbc73cc9c",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:082",
      "target": "V06",
      "key": "V10-c933f627960e6c08ff7f",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:082",
      "target": "T:Verification & review",
      "key": "V10-3e975f36c0871dcde736",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:082",
      "target": "T:What agents can do",
      "key": "V10-c9a1c0c870cc0ef27b0a",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:082",
      "target": "K:Independent verification and oracles",
      "key": "V10-182c4063dfb52e85b78a",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:082",
      "target": "K:Dataset provenance and dependency",
      "key": "V10-d467cb35bae761544ba3",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:082",
      "target": "DOC:V10:chapters/chapter07.tex",
      "key": "V10-10f029a4bbef3a211c32",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C07.3",
      "line_start": 140,
      "block_sha256": "6063cbb12c47be0b600119f75c00ff5b95b4e8207ee19785171ff7fc0fd31c3f",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:082",
      "target": "C:C13",
      "key": "V11-ba2917c210606f4c4e4165ae",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:082",
      "target": "DOC:V11:chapters/chapter07.tex",
      "key": "V11-3bce38e8b630c955ad4c30cd",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 141,
      "line_end": 143,
      "block_sha256": "ba84c17ee5a5dd2875746d97992b87640856e3075708646ba9993a2fa0dbcf23",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:083",
      "target": "FAMILY:F03",
      "key": "V10-501624be664c698fbf01",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:083",
      "target": "V06",
      "key": "V10-466788829ca186a45f22",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:083",
      "target": "T:What agents can do",
      "key": "V10-9f92826f0c8fb83664f9",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:083",
      "target": "T:Engineering structure",
      "key": "V10-5c95c0e6c163ed4adfcc",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:083",
      "target": "K:Long-running agent execution",
      "key": "V10-3b8033feb979182f06d4",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:083",
      "target": "K:Agent failure and escalation",
      "key": "V10-d21300b8d1653a1d3f6e",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:083",
      "target": "K:Benchmarks and construct validity",
      "key": "V10-302608cd132c78d4b44d",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:083",
      "target": "DOC:V10:chapters/chapter03.tex",
      "key": "V10-4402b895acaa01703628",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C03.3",
      "line_start": 147,
      "block_sha256": "0fb62fe9bf9be3842c8d0a52e34e153a5b6f3f9de08d77cec5ad856642bb4bdd",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:083",
      "target": "C:C13",
      "key": "V11-2832cafa0a578e4fe2edf063",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:083",
      "target": "DOC:V11:chapters/chapter03.tex",
      "key": "V11-6e8eb0bc2d79793a3436b7cd",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 145,
      "line_end": 149,
      "block_sha256": "75420be121ca009a7d1a63b12197b353d74523b701ca5934f0e4c87b1753c66a",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "PAT:084",
      "target": "FAMILY:F11",
      "key": "V10-8e8aeb76a3511e79365c",
      "relation": "V10_CLASSIFIED_IN_FAMILY"
    },
    {
      "source": "PAT:084",
      "target": "V06",
      "key": "V10-d7078efa72bdcf561c73",
      "relation": "V10_CATALOGUED_IN_VOLUME",
      "scope": "Appendix/companion catalogue, not automatically a chapter implementation"
    },
    {
      "source": "PAT:084",
      "target": "T:Engineering structure",
      "key": "V10-7585c90a89649f31694c",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:084",
      "target": "T:Jobs & roles",
      "key": "V10-21b34759a79e041a68d8",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:084",
      "target": "T:Productivity",
      "key": "V10-3c21e4a633c0bcacbcc9",
      "relation": "V10_THEME_CLASSIFICATION"
    },
    {
      "source": "PAT:084",
      "target": "K:Human-agent collaboration",
      "key": "V10-9dde301460ed9dda3be4",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:084",
      "target": "K:Review capacity and maintainers",
      "key": "V10-12d047c44175133c2df1",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:084",
      "target": "K:Specifications and governance",
      "key": "V10-151d5d944f2a5475e850",
      "relation": "V10_TOPIC_CLASSIFICATION"
    },
    {
      "source": "PAT:084",
      "target": "DOC:V10:chapters/chapter11.tex",
      "key": "V10-edf0b15d1ecac82ab35d",
      "relation": "V10_ADAPTED_IN_TEXT",
      "intervention": "C11.3",
      "line_start": 203,
      "block_sha256": "7e3c242a10ebfa1a564a6d2004b63c154c609fa088254a2861134495c780fc6c",
      "scope": "The reviewed mechanism is recomposed in this intervention; not every historical implementation variant is executed."
    },
    {
      "source": "PAT:084",
      "target": "C:C13",
      "key": "V11-f4fa888b5e72e2c1688cc5a9",
      "relation": "V11_PRACTICE_CATALOGUE_NAVIGATION",
      "edition": "EDITION:V11"
    },
    {
      "source": "PAT:084",
      "target": "DOC:V11:chapters/chapter11.tex",
      "key": "V11-f7d983536198fda55979226b",
      "relation": "V11_PRACTICE_CURRENT_TEXT_LOCATOR",
      "edition": "EDITION:V11",
      "line_start": 202,
      "line_end": 206,
      "block_sha256": "075f3dcc807c472c485f94c02f538decbe7a963fa83a8a68ebb9d51cb6da2407",
      "scope": "Revised location of a retained implementation block; does not validate efficacy or execute every historical variant"
    },
    {
      "source": "OCC:NDSE:01",
      "target": "B013",
      "key": "V10-cb1ba0991a36295dbdc9",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 14,
      "source_end_line": 164
    },
    {
      "source": "OCC:NDSE:01",
      "target": "V01",
      "key": "V10-025186fd6d1ff2826f5b",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:NDSE:01",
      "target": "PAT:043",
      "key": "V10-18d3e53bb7ec14a79a98",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:NDSE:02",
      "target": "B013",
      "key": "V10-4cfd43e4e86a0cc7cfc1",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 165,
      "source_end_line": 316
    },
    {
      "source": "OCC:NDSE:02",
      "target": "V01",
      "key": "V10-484c026136c63093855d",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:NDSE:02",
      "target": "PAT:044",
      "key": "V10-a2e45bc8548bf6b5d1a0",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:NDSE:03",
      "target": "B013",
      "key": "V10-3b903ac8f29101048e39",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 317,
      "source_end_line": 474
    },
    {
      "source": "OCC:NDSE:03",
      "target": "V01",
      "key": "V10-4f19ebbd9428f29e9db7",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:NDSE:03",
      "target": "PAT:045",
      "key": "V10-d6261b0f9f3aa2f2d72f",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:NDSE:04",
      "target": "B013",
      "key": "V10-ec1587ce33b0716856ad",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 475,
      "source_end_line": 623
    },
    {
      "source": "OCC:NDSE:04",
      "target": "V01",
      "key": "V10-e24e698d9555e0eafaf3",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:NDSE:04",
      "target": "PAT:046",
      "key": "V10-8c28df252d2d1810a5aa",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:NDSE:04",
      "target": "OCC:SDD2:D1",
      "key": "V10-cebe6cd246617f4cfbee",
      "relation": "V10_EDITORIAL_RELATION",
      "original_relation": "SPECIALIZZAZIONE",
      "rationale": "Piccolo incremento riguarda l’unità semantica; un item riguarda il ciclo.",
      "evidence_semantics": "Editorial comparison; not independent corroboration."
    },
    {
      "source": "OCC:NDSE:05",
      "target": "B013",
      "key": "V10-67b65922bd93e99b37a8",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 624,
      "source_end_line": 846
    },
    {
      "source": "OCC:NDSE:05",
      "target": "V01",
      "key": "V10-fbc7c9d448b43020bb77",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:NDSE:05",
      "target": "PAT:047",
      "key": "V10-692b93b3709b1e0f26f5",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:NDSE:06",
      "target": "B013",
      "key": "V10-035ee8fde589ac23e117",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 847,
      "source_end_line": 1031
    },
    {
      "source": "OCC:NDSE:06",
      "target": "V01",
      "key": "V10-1f26f5e0b620468a0328",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:NDSE:06",
      "target": "PAT:048",
      "key": "V10-b51cb4bb49cedb9b47fe",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:NDSE:07",
      "target": "B013",
      "key": "V10-4196ada19b5c5357adc6",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 1032,
      "source_end_line": 1199
    },
    {
      "source": "OCC:NDSE:07",
      "target": "V01",
      "key": "V10-d7b774bbac283f96dd69",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:NDSE:07",
      "target": "PAT:049",
      "key": "V10-52d1475ba695024a408c",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:NDSE:08",
      "target": "B013",
      "key": "V10-51fe008daeff6f0186dd",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 1200,
      "source_end_line": 1462
    },
    {
      "source": "OCC:NDSE:08",
      "target": "V01",
      "key": "V10-21f4bf93656fae7136bf",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:NDSE:08",
      "target": "PAT:050",
      "key": "V10-4c7f41040451fbcefd03",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:NDSE:09",
      "target": "B014",
      "key": "V10-c00042cf825199545fcc",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 14,
      "source_end_line": 428
    },
    {
      "source": "OCC:NDSE:09",
      "target": "V01",
      "key": "V10-21cedc25ce310d8a5f1f",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:NDSE:09",
      "target": "PAT:051",
      "key": "V10-b76e5dad22bf879241a9",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:NDSE:10",
      "target": "B014",
      "key": "V10-c3c2a8501fa8fb1853bc",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 429,
      "source_end_line": 766
    },
    {
      "source": "OCC:NDSE:10",
      "target": "V01",
      "key": "V10-b93f134cc4435606ba6b",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:NDSE:10",
      "target": "PAT:052",
      "key": "V10-8d80c5454ebcee62c9e7",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:NDSE:11",
      "target": "B014",
      "key": "V10-b93b3d50b1bf1fd19634",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 767,
      "source_end_line": 1077
    },
    {
      "source": "OCC:NDSE:11",
      "target": "V01",
      "key": "V10-2ab434e1ebce2ae16ac4",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:NDSE:11",
      "target": "PAT:053",
      "key": "V10-04db340ca4d415b97106",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:NDSE:12",
      "target": "B015",
      "key": "V10-0b8a8837b15050364444",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 14,
      "source_end_line": 385
    },
    {
      "source": "OCC:NDSE:12",
      "target": "V01",
      "key": "V10-a958ce7bbdfef754d8b9",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:NDSE:12",
      "target": "PAT:054",
      "key": "V10-14d7b03f6ace2287fce8",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:NDSE:13",
      "target": "B015",
      "key": "V10-7f047a9d9cd0e76b37e4",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 386,
      "source_end_line": 660
    },
    {
      "source": "OCC:NDSE:13",
      "target": "V01",
      "key": "V10-cf5ed08ace6e82309386",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:NDSE:13",
      "target": "PAT:055",
      "key": "V10-403b9a9fa443673c2cd0",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:NDSE:14",
      "target": "B015",
      "key": "V10-bf283daf57ff0b59e0a2",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 661,
      "source_end_line": 953
    },
    {
      "source": "OCC:NDSE:14",
      "target": "V01",
      "key": "V10-dd8157845d3983fc20f5",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:NDSE:14",
      "target": "PAT:056",
      "key": "V10-37f23cf4cfc5cc7f31b1",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:NDSE:14",
      "target": "OCC:LOOP:T06",
      "key": "V10-374ad0712d3bf19d2c6b",
      "relation": "V10_EDITORIAL_RELATION",
      "original_relation": "COMPOSTO_DA",
      "rationale": "Il parallelismo può usare worktree ma richiede anche coordinamento e integrazione.",
      "evidence_semantics": "Editorial comparison; not independent corroboration."
    },
    {
      "source": "OCC:NDSE:15",
      "target": "B016",
      "key": "V10-69f322efee0fef2b8019",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 14,
      "source_end_line": 351
    },
    {
      "source": "OCC:NDSE:15",
      "target": "V01",
      "key": "V10-c01bf775d64858840665",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:NDSE:15",
      "target": "PAT:057",
      "key": "V10-3ec76d5e408fef0a06bd",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:NDSE:16",
      "target": "B016",
      "key": "V10-eac75ce7ba20ebacfb9a",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 352,
      "source_end_line": 585
    },
    {
      "source": "OCC:NDSE:16",
      "target": "V01",
      "key": "V10-2e1c28d9a00cbe9d349f",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:NDSE:16",
      "target": "PAT:058",
      "key": "V10-72d8364eb434e3ef7902",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:NDSE:17",
      "target": "B016",
      "key": "V10-818af27f8b7506b78ea0",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 586,
      "source_end_line": 917
    },
    {
      "source": "OCC:NDSE:17",
      "target": "V01",
      "key": "V10-8e0d1a7900623a0f2c73",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:NDSE:17",
      "target": "PAT:059",
      "key": "V10-35030604cd935ab5f11d",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:NDSE:18",
      "target": "B016",
      "key": "V10-de363235eb5d6e043eb0",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 918,
      "source_end_line": 1203
    },
    {
      "source": "OCC:NDSE:18",
      "target": "V01",
      "key": "V10-08cb1eada4c24f973e39",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:NDSE:18",
      "target": "PAT:060",
      "key": "V10-9fcf2c61108a06619f67",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:NDSE:18",
      "target": "OCC:LOOP:T08",
      "key": "V10-fd4fbd3d777b9c2c7939",
      "relation": "V10_EDITORIAL_RELATION",
      "original_relation": "AMPLIAMENTO",
      "rationale": "Costo del modello esteso a verifica, review e mantenimento per esito.",
      "evidence_semantics": "Editorial comparison; not independent corroboration."
    },
    {
      "source": "OCC:SDD1:19",
      "target": "B042",
      "key": "V10-cc06cab45bb69753a2b8",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 110,
      "source_end_line": 236
    },
    {
      "source": "OCC:SDD1:19",
      "target": "V02",
      "key": "V10-17bab9bfe90637a48f0d",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:SDD1:19",
      "target": "PAT:066",
      "key": "V10-ce1a3a7c475ac4dbe118",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:SDD1:19",
      "target": "OCC:SDD2:A1",
      "key": "V10-25b55d25e93b5693bcb0",
      "relation": "V10_SAME_PRACTICE_LINEAGE",
      "original_relation": "STESSO_NUCLEO_DA_RICONCILIARE",
      "rationale": "Mantenere genealogia, precisare costituzione versionata.",
      "evidence_semantics": "Editorial comparison; not independent corroboration."
    },
    {
      "source": "OCC:SDD1:20",
      "target": "B042",
      "key": "V10-9a1b7efb822d1d68c8f5",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 237,
      "source_end_line": 393
    },
    {
      "source": "OCC:SDD1:20",
      "target": "V02",
      "key": "V10-4f3e6fdbe2976fcadfec",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:SDD1:20",
      "target": "PAT:067",
      "key": "V10-1ac778c1f8d2aa04fcba",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:SDD1:20",
      "target": "OCC:SDD2:A2",
      "key": "V10-63ae3e014b8e3a1db8d2",
      "relation": "V10_EDITORIAL_RELATION",
      "original_relation": "STESSA_LINEA_EVOLUTIVA",
      "rationale": "Chiarimento prima delle decisioni che ne dipendono.",
      "evidence_semantics": "Editorial comparison; not independent corroboration."
    },
    {
      "source": "OCC:SDD1:21",
      "target": "B042",
      "key": "V10-7f25702bd7f6cd12f785",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 394,
      "source_end_line": 523
    },
    {
      "source": "OCC:SDD1:21",
      "target": "V02",
      "key": "V10-96ba71d95c2d38e51b50",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:SDD1:21",
      "target": "PAT:061",
      "key": "V10-91e6d4ad7649c1b6b0dd",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:SDD1:21",
      "target": "OCC:SDD2:C1",
      "key": "V10-d4bc60a6813a27bc6882",
      "relation": "V10_EDITORIAL_RELATION",
      "original_relation": "CONTROLLO_IN_COMPOSIZIONE",
      "rationale": "Coerenza è un controllo del gate, non tutto il gate.",
      "evidence_semantics": "Editorial comparison; not independent corroboration."
    },
    {
      "source": "OCC:SDD1:22",
      "target": "B042",
      "key": "V10-e066af292c5c5951161e",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 524,
      "source_end_line": 667
    },
    {
      "source": "OCC:SDD1:22",
      "target": "V02",
      "key": "V10-7b02b5504509423bcc91",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:SDD1:22",
      "target": "PAT:062",
      "key": "V10-2498fff7fd086d30e3d6",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:SDD1:22",
      "target": "OCC:SDD2:B1",
      "key": "V10-e1c5af29d1632e63683b",
      "relation": "V10_EDITORIAL_RELATION",
      "original_relation": "COMPLEMENTARI",
      "rationale": "Persistenza della ricerca e consegna tra ruoli sono responsabilità diverse.",
      "evidence_semantics": "Editorial comparison; not independent corroboration."
    },
    {
      "source": "OCC:SDD1:23",
      "target": "B042",
      "key": "V10-be92192bbd977711f555",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 668,
      "source_end_line": 797
    },
    {
      "source": "OCC:SDD1:23",
      "target": "V02",
      "key": "V10-989306ae0b01f89afe2b",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:SDD1:23",
      "target": "PAT:063",
      "key": "V10-6117638191188c5ad37e",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:SDD1:23",
      "target": "OCC:SDD2:B4",
      "key": "V10-ae81a3913d386934104f",
      "relation": "V10_EDITORIAL_RELATION",
      "original_relation": "NON_EQUIVALENTI",
      "rationale": "Esplorare due implementazioni non è dibattito di due modelli.",
      "evidence_semantics": "Editorial comparison; not independent corroboration."
    },
    {
      "source": "OCC:SDD1:24",
      "target": "B042",
      "key": "V10-84bae65ba3f5417c0e2c",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 798,
      "source_end_line": 925
    },
    {
      "source": "OCC:SDD1:24",
      "target": "V02",
      "key": "V10-206dbd4af3a09678cec0",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:SDD1:24",
      "target": "PAT:064",
      "key": "V10-b0315f9205640fdb3c96",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:SDD1:25",
      "target": "B042",
      "key": "V10-0224ad04a6c0b64c10a3",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 926,
      "source_end_line": 1107
    },
    {
      "source": "OCC:SDD1:25",
      "target": "V02",
      "key": "V10-4ad4e8b063596ab445d6",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:SDD1:25",
      "target": "PAT:065",
      "key": "V10-526f86aaa665946ddeaf",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:SDD2:A1",
      "target": "B063",
      "key": "V10-81ad8090e6624818dc11",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 55,
      "source_end_line": 90
    },
    {
      "source": "OCC:SDD2:A1",
      "target": "V03",
      "key": "V10-56849322175e776abb89",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:SDD2:A1",
      "target": "PAT:066",
      "key": "V10-36c5903fe24b32dc4035",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:SDD2:A2",
      "target": "B063",
      "key": "V10-00d616bcd4087aaa2137",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 91,
      "source_end_line": 124
    },
    {
      "source": "OCC:SDD2:A2",
      "target": "V03",
      "key": "V10-d3c7f296ef35b06f63e6",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:SDD2:A2",
      "target": "PAT:067",
      "key": "V10-c572949b6d16b6f352ee",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:SDD2:A3",
      "target": "B063",
      "key": "V10-5a4077dc164830d23a32",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 125,
      "source_end_line": 159
    },
    {
      "source": "OCC:SDD2:A3",
      "target": "V03",
      "key": "V10-84fb677219bbbc37fa60",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:SDD2:A3",
      "target": "PAT:068",
      "key": "V10-97e852a4c807b5858ee8",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:SDD2:A4",
      "target": "B063",
      "key": "V10-05a3278d8087a2ad096d",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 160,
      "source_end_line": 191
    },
    {
      "source": "OCC:SDD2:A4",
      "target": "V03",
      "key": "V10-00574943192de6c1a53c",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:SDD2:A4",
      "target": "PAT:069",
      "key": "V10-52c26a4567c24df3090a",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:SDD2:A5",
      "target": "B063",
      "key": "V10-01f907a2eecf69f018b7",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 192,
      "source_end_line": 226
    },
    {
      "source": "OCC:SDD2:A5",
      "target": "V03",
      "key": "V10-394ae52678a4d1c8491d",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:SDD2:A5",
      "target": "PAT:070",
      "key": "V10-ff0e1aa4a1816a0a885d",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:SDD2:A6",
      "target": "B063",
      "key": "V10-87faff46990b6a24bfb1",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 227,
      "source_end_line": 266
    },
    {
      "source": "OCC:SDD2:A6",
      "target": "V03",
      "key": "V10-4f8e76f10e56953efd5e",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:SDD2:A6",
      "target": "PAT:071",
      "key": "V10-1646cddf24fd906c2d93",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:SDD2:A6",
      "target": "OCC:SDD2:C1",
      "key": "V10-6046dfa077d75e5b37f8",
      "relation": "V10_EDITORIAL_RELATION",
      "original_relation": "TENSIONE_DA_RISOLVERE",
      "rationale": "Score diagnostico non può valere come autorizzazione al gate.",
      "evidence_semantics": "Editorial comparison; not independent corroboration."
    },
    {
      "source": "OCC:SDD2:B1",
      "target": "B063",
      "key": "V10-7bc4220962a7351cb6c7",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 267,
      "source_end_line": 298
    },
    {
      "source": "OCC:SDD2:B1",
      "target": "V03",
      "key": "V10-992c3451c294156209b2",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:SDD2:B1",
      "target": "PAT:072",
      "key": "V10-3ace94cc9e6cc2c1e022",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:SDD2:B2",
      "target": "B063",
      "key": "V10-6d0f57f09eb166943a29",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 299,
      "source_end_line": 330
    },
    {
      "source": "OCC:SDD2:B2",
      "target": "V03",
      "key": "V10-635ac65e37e7fd892b79",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:SDD2:B2",
      "target": "PAT:073",
      "key": "V10-a54fb98e6fa77d781b3b",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:SDD2:B3",
      "target": "B063",
      "key": "V10-9b4daef1e68a4904be6d",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 331,
      "source_end_line": 362
    },
    {
      "source": "OCC:SDD2:B3",
      "target": "V03",
      "key": "V10-19ab2a6f5e3a137f1a04",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:SDD2:B3",
      "target": "PAT:074",
      "key": "V10-2a2528c56e7a5f98b75e",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:SDD2:B4",
      "target": "B063",
      "key": "V10-77ee6a4df4049c324299",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 363,
      "source_end_line": 399
    },
    {
      "source": "OCC:SDD2:B4",
      "target": "V03",
      "key": "V10-be2ebfbb7b691f03f63a",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:SDD2:B4",
      "target": "PAT:075",
      "key": "V10-d76e8ea9e3d296d61b4c",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:SDD2:B4",
      "target": "OCC:LOOP:T02",
      "key": "V10-d3895b63ad5bbb8a30c6",
      "relation": "V10_EDITORIAL_RELATION",
      "original_relation": "NON_EQUIVALENTI",
      "rationale": "Convergenza di ragioni non equivale a prova indipendente.",
      "evidence_semantics": "Editorial comparison; not independent corroboration."
    },
    {
      "source": "OCC:SDD2:C1",
      "target": "B063",
      "key": "V10-70ff9a3d94b83a4636be",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 400,
      "source_end_line": 432
    },
    {
      "source": "OCC:SDD2:C1",
      "target": "V03",
      "key": "V10-c9df638dcc90d77ee31e",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:SDD2:C1",
      "target": "PAT:076",
      "key": "V10-dbca83b84094aaa11a2c",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:SDD2:C2",
      "target": "B063",
      "key": "V10-ffb4b1b69c23f08579fb",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 433,
      "source_end_line": 468
    },
    {
      "source": "OCC:SDD2:C2",
      "target": "V03",
      "key": "V10-728e64813452d7139ea1",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:SDD2:C2",
      "target": "PAT:077",
      "key": "V10-00cc7c15c52be76cfb7e",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:SDD2:C3",
      "target": "B063",
      "key": "V10-f782175810315429614f",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 469,
      "source_end_line": 501
    },
    {
      "source": "OCC:SDD2:C3",
      "target": "V03",
      "key": "V10-0d035c0f49ed1d656c62",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:SDD2:C3",
      "target": "PAT:078",
      "key": "V10-47750955ad13215a858e",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:SDD2:C4",
      "target": "B063",
      "key": "V10-d123c27bec9ac11a85d1",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 502,
      "source_end_line": 535
    },
    {
      "source": "OCC:SDD2:C4",
      "target": "V03",
      "key": "V10-bc6c003aa6ca27999809",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:SDD2:C4",
      "target": "PAT:079",
      "key": "V10-edd918152b3e08aa1195",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:SDD2:C5",
      "target": "B063",
      "key": "V10-0e02236ebf15258b3a7f",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 536,
      "source_end_line": 572
    },
    {
      "source": "OCC:SDD2:C5",
      "target": "V03",
      "key": "V10-161fbde6cd175ce3e0d1",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:SDD2:C5",
      "target": "PAT:080",
      "key": "V10-69bbeffb49e0a7c6f059",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:SDD2:C5",
      "target": "OCC:LOOP:T02",
      "key": "V10-2924e77fb8a84090bc6b",
      "relation": "V10_EDITORIAL_RELATION",
      "original_relation": "MECCANISMI_AFFINI_DA_DISTINGUERE",
      "rationale": "Critica avversariale e maker–checker condividono separazione, non garanzie di indipendenza.",
      "evidence_semantics": "Editorial comparison; not independent corroboration."
    },
    {
      "source": "OCC:SDD2:D1",
      "target": "B063",
      "key": "V10-88ef7a3fe5389dbbe1d2",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 573,
      "source_end_line": 606
    },
    {
      "source": "OCC:SDD2:D1",
      "target": "V03",
      "key": "V10-c9ca6557fa7d8646a4df",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:SDD2:D1",
      "target": "PAT:081",
      "key": "V10-7b872da8b88dc9305e3f",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:SDD2:D2",
      "target": "B063",
      "key": "V10-186dac3820d8f00ef812",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 607,
      "source_end_line": 642
    },
    {
      "source": "OCC:SDD2:D2",
      "target": "V03",
      "key": "V10-842546470b1c4143773d",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:SDD2:D2",
      "target": "PAT:082",
      "key": "V10-0b7e81e02aa013b1afdd",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:SDD2:D3",
      "target": "B063",
      "key": "V10-3affb8a43c67e9f063b7",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 643,
      "source_end_line": 676
    },
    {
      "source": "OCC:SDD2:D3",
      "target": "V03",
      "key": "V10-f65d910fe3715ae59756",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:SDD2:D3",
      "target": "PAT:083",
      "key": "V10-1475ec6656628bcd5761",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:SDD2:D3",
      "target": "OCC:AGENT:21",
      "key": "V10-0230b42300eca344d224",
      "relation": "V10_EDITORIAL_RELATION",
      "original_relation": "SPECIALIZZAZIONE",
      "rationale": "Chiamate tool sono una dimensione del budget, non un costo universale.",
      "evidence_semantics": "Editorial comparison; not independent corroboration."
    },
    {
      "source": "OCC:SDD2:D4",
      "target": "B063",
      "key": "V10-e20cbb85398f04ddc530",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 677,
      "source_end_line": 778
    },
    {
      "source": "OCC:SDD2:D4",
      "target": "V03",
      "key": "V10-f0b476521a958fe41692",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:SDD2:D4",
      "target": "PAT:084",
      "key": "V10-c256966e7bc47cc49586",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:SDD2:D4",
      "target": "OCC:AGENT:23",
      "key": "V10-0a3ea4413f361054ad55",
      "relation": "V10_SAME_PRACTICE_LINEAGE",
      "original_relation": "STESSO_NUCLEO_DA_RICONCILIARE",
      "rationale": "Titolare, motivo e arresto restano espliciti.",
      "evidence_semantics": "Editorial comparison; not independent corroboration."
    },
    {
      "source": "OCC:AGENT:01",
      "target": "B093",
      "key": "V10-445eae3fd520ff70db34",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 60,
      "source_end_line": 67
    },
    {
      "source": "OCC:AGENT:01",
      "target": "V04",
      "key": "V10-b79117e748b695bc98c4",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:AGENT:01",
      "target": "PAT:001",
      "key": "V10-c8e3f6815531e1c36b44",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:AGENT:02",
      "target": "B093",
      "key": "V10-7d138fcd8d935963e9f3",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 68,
      "source_end_line": 97
    },
    {
      "source": "OCC:AGENT:02",
      "target": "V04",
      "key": "V10-fad715c489a6679a53e6",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:AGENT:02",
      "target": "PAT:002",
      "key": "V10-7ad232d122acbcca9fe0",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:AGENT:03",
      "target": "B093",
      "key": "V10-c847b089cd6ba34d20b6",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 98,
      "source_end_line": 136
    },
    {
      "source": "OCC:AGENT:03",
      "target": "V04",
      "key": "V10-0ea4be7bd0ad474a2b1f",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:AGENT:03",
      "target": "PAT:003",
      "key": "V10-80920cb6b7238cf8dc9b",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:AGENT:04",
      "target": "B093",
      "key": "V10-610bedd3061a4cca9938",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 137,
      "source_end_line": 144
    },
    {
      "source": "OCC:AGENT:04",
      "target": "V04",
      "key": "V10-9127be37d49190ffc41e",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:AGENT:04",
      "target": "PAT:004",
      "key": "V10-61957c43d1fe0d152f9a",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:AGENT:05",
      "target": "B093",
      "key": "V10-7400ede067d7eefa5cd7",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 145,
      "source_end_line": 180
    },
    {
      "source": "OCC:AGENT:05",
      "target": "V04",
      "key": "V10-e7f6fe3354edaf1f792e",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:AGENT:05",
      "target": "PAT:005",
      "key": "V10-fac48724e76cb4d46f0a",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:AGENT:05",
      "target": "OCC:SDD2:A3",
      "key": "V10-defb4aa775d2f5b33f08",
      "relation": "V10_EDITORIAL_RELATION",
      "original_relation": "TENSIONE_DA_RISOLVERE",
      "rationale": "Immutabilità della revisione coesiste con evoluzione autorizzata, non con contratto immutabile per sempre.",
      "evidence_semantics": "Editorial comparison; not independent corroboration."
    },
    {
      "source": "OCC:AGENT:06",
      "target": "B093",
      "key": "V10-331e84385552a1659e80",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 181,
      "source_end_line": 188
    },
    {
      "source": "OCC:AGENT:06",
      "target": "V04",
      "key": "V10-9c05739aa5c0a30d7c5b",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:AGENT:06",
      "target": "PAT:006",
      "key": "V10-63ed5e6f1987d224abae",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:AGENT:07",
      "target": "B093",
      "key": "V10-7eb1c45a49d834e484fc",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 189,
      "source_end_line": 196
    },
    {
      "source": "OCC:AGENT:07",
      "target": "V04",
      "key": "V10-814d43c0f4cb3553d2b9",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:AGENT:07",
      "target": "PAT:007",
      "key": "V10-7111077a32c503819b77",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:AGENT:07",
      "target": "OCC:AGENT:13",
      "key": "V10-075ffd3ca45c33f83ec8",
      "relation": "V10_EDITORIAL_RELATION",
      "original_relation": "NON_EQUIVALENTI",
      "rationale": "Persistenza di lezioni non è fine-tuning dei pesi.",
      "evidence_semantics": "Editorial comparison; not independent corroboration."
    },
    {
      "source": "OCC:AGENT:08",
      "target": "B093",
      "key": "V10-c192883c90c7673d9ad6",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 197,
      "source_end_line": 211
    },
    {
      "source": "OCC:AGENT:08",
      "target": "V04",
      "key": "V10-4e9d8e7dcfa8b0f223fd",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:AGENT:08",
      "target": "PAT:008",
      "key": "V10-641bae9f78536c550ca4",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:AGENT:09",
      "target": "B093",
      "key": "V10-cd667f8c34f2f01adafb",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 212,
      "source_end_line": 219
    },
    {
      "source": "OCC:AGENT:09",
      "target": "V04",
      "key": "V10-60195afd49530a580a4b",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:AGENT:09",
      "target": "PAT:009",
      "key": "V10-a0856975319c3daaa0d5",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:AGENT:10",
      "target": "B093",
      "key": "V10-221ca777c061533d0533",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 220,
      "source_end_line": 227
    },
    {
      "source": "OCC:AGENT:10",
      "target": "V04",
      "key": "V10-ad12d77da162bf70dc40",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:AGENT:10",
      "target": "PAT:010",
      "key": "V10-7b732384ed2784eba70b",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:AGENT:11",
      "target": "B093",
      "key": "V10-9005d66d7d5cda7e5522",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 228,
      "source_end_line": 255
    },
    {
      "source": "OCC:AGENT:11",
      "target": "V04",
      "key": "V10-d289f93353427f6eec7d",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:AGENT:11",
      "target": "PAT:011",
      "key": "V10-40dc86eb3b5f1ab1f4e6",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:AGENT:12",
      "target": "B093",
      "key": "V10-2b0210833b24337a6825",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 256,
      "source_end_line": 263
    },
    {
      "source": "OCC:AGENT:12",
      "target": "V04",
      "key": "V10-4521159febfa3363ac63",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:AGENT:12",
      "target": "PAT:012",
      "key": "V10-2ab23f4f5a8fe3bbef4a",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:AGENT:13",
      "target": "B093",
      "key": "V10-c3408f19f65e178ecc6b",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 264,
      "source_end_line": 280
    },
    {
      "source": "OCC:AGENT:13",
      "target": "V04",
      "key": "V10-83e7b242276943bdadcc",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:AGENT:13",
      "target": "PAT:013",
      "key": "V10-1f5390e0d1d5b5e5b8d6",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:AGENT:14",
      "target": "B093",
      "key": "V10-faca3d127785742e378b",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 281,
      "source_end_line": 288
    },
    {
      "source": "OCC:AGENT:14",
      "target": "V04",
      "key": "V10-e75fab85abfcef03c758",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:AGENT:14",
      "target": "PAT:014",
      "key": "V10-16698194a0931de7b16a",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:AGENT:15",
      "target": "B093",
      "key": "V10-f333df8f40a582ba4f0c",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 289,
      "source_end_line": 296
    },
    {
      "source": "OCC:AGENT:15",
      "target": "V04",
      "key": "V10-10418b2ded6d024de7db",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:AGENT:15",
      "target": "PAT:015",
      "key": "V10-9ddd99d0b7c0ff659d10",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:AGENT:16",
      "target": "B093",
      "key": "V10-a7e2ace4ef997d1b2b31",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 297,
      "source_end_line": 309
    },
    {
      "source": "OCC:AGENT:16",
      "target": "V04",
      "key": "V10-3b3bdf5b8b1d35aabed1",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:AGENT:16",
      "target": "PAT:016",
      "key": "V10-f98957d0fdc813d36956",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:AGENT:17",
      "target": "B093",
      "key": "V10-0ba833eaa771fe2eca1a",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 310,
      "source_end_line": 317
    },
    {
      "source": "OCC:AGENT:17",
      "target": "V04",
      "key": "V10-40f105838f2892cb3171",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:AGENT:17",
      "target": "PAT:017",
      "key": "V10-ebbd3e10074ee0837c4f",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:AGENT:18",
      "target": "B093",
      "key": "V10-b37edde9cf56e969b4e6",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 318,
      "source_end_line": 330
    },
    {
      "source": "OCC:AGENT:18",
      "target": "V04",
      "key": "V10-4984ad13851c770049b4",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:AGENT:18",
      "target": "PAT:018",
      "key": "V10-7230d19e8e42234e5477",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:AGENT:19",
      "target": "B093",
      "key": "V10-f97a47a2bd749dc43f7b",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 331,
      "source_end_line": 338
    },
    {
      "source": "OCC:AGENT:19",
      "target": "V04",
      "key": "V10-63798e6ccf15175e9510",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:AGENT:19",
      "target": "PAT:019",
      "key": "V10-7bf895b2c4f3282573d4",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:AGENT:20",
      "target": "B093",
      "key": "V10-e3c1bde3d7aeb70ba42d",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 339,
      "source_end_line": 364
    },
    {
      "source": "OCC:AGENT:20",
      "target": "V04",
      "key": "V10-2921ce1b434cddbc7e73",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:AGENT:20",
      "target": "PAT:020",
      "key": "V10-4c742022ffc777ad3c9d",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:AGENT:21",
      "target": "B093",
      "key": "V10-5c206d8f1a6d7a744443",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 365,
      "source_end_line": 377
    },
    {
      "source": "OCC:AGENT:21",
      "target": "V04",
      "key": "V10-b837b8ea6c0e3d3444d1",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:AGENT:21",
      "target": "PAT:021",
      "key": "V10-ec21d4891661e23b9abc",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:AGENT:22",
      "target": "B093",
      "key": "V10-e58980f9d24ede88ae74",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 378,
      "source_end_line": 385
    },
    {
      "source": "OCC:AGENT:22",
      "target": "V04",
      "key": "V10-514f6bfb6c036e11125e",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:AGENT:22",
      "target": "PAT:022",
      "key": "V10-3e141dda15f9a536432c",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:AGENT:23",
      "target": "B093",
      "key": "V10-21fc54b8fb3ea79d323a",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 386,
      "source_end_line": 400
    },
    {
      "source": "OCC:AGENT:23",
      "target": "V04",
      "key": "V10-458e5bff8e5d4a22f77f",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:AGENT:23",
      "target": "PAT:084",
      "key": "V10-8e0efbca6b9d4c53b51a",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:LOOP:R1",
      "target": "B107",
      "key": "V10-beb1933bd91bb04e9b1a",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 397,
      "source_end_line": 397
    },
    {
      "source": "OCC:LOOP:R1",
      "target": "V05",
      "key": "V10-e6e2940b7b3b7f64bd29",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:LOOP:R1",
      "target": "PAT:023",
      "key": "V10-13c5ac89d8bb0e71a97c",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:LOOP:R2",
      "target": "B107",
      "key": "V10-735d954f6ba41343a34c",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 545,
      "source_end_line": 545
    },
    {
      "source": "OCC:LOOP:R2",
      "target": "V05",
      "key": "V10-3e65f3238787f5c1bc44",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:LOOP:R2",
      "target": "PAT:024",
      "key": "V10-c3ae5e5fb04550d6c820",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:LOOP:R3",
      "target": "B107",
      "key": "V10-8b2972e624bfc7f00fdc",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 566,
      "source_end_line": 566
    },
    {
      "source": "OCC:LOOP:R3",
      "target": "V05",
      "key": "V10-f86de78d06b8050fe819",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:LOOP:R3",
      "target": "PAT:025",
      "key": "V10-66e9c7675aca045ef63b",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:LOOP:T01",
      "target": "B109",
      "key": "V10-f21bd057a747873f317d",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 200,
      "source_end_line": 200
    },
    {
      "source": "OCC:LOOP:T01",
      "target": "V05",
      "key": "V10-60bdd821dba6b96fc67f",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:LOOP:T01",
      "target": "PAT:026",
      "key": "V10-844215bbc8d86b019156",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:LOOP:T02",
      "target": "B109",
      "key": "V10-2acf1be803a1a734f297",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 273,
      "source_end_line": 273
    },
    {
      "source": "OCC:LOOP:T02",
      "target": "V05",
      "key": "V10-6fdb7bf208ad1c45c909",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:LOOP:T02",
      "target": "PAT:027",
      "key": "V10-0e40c01e7b6588b9eff6",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:LOOP:T03",
      "target": "B109",
      "key": "V10-d36f38f508427c6a3706",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 363,
      "source_end_line": 363
    },
    {
      "source": "OCC:LOOP:T03",
      "target": "V05",
      "key": "V10-4577e4ba6aece0ee7315",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:LOOP:T03",
      "target": "PAT:028",
      "key": "V10-6dace1bffcf297a4dce3",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:LOOP:T04",
      "target": "B109",
      "key": "V10-b890540921abc7f76941",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 395,
      "source_end_line": 395
    },
    {
      "source": "OCC:LOOP:T04",
      "target": "V05",
      "key": "V10-c0a84e9f4a789f557100",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:LOOP:T04",
      "target": "PAT:029",
      "key": "V10-69dac8b6196975308362",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:LOOP:T05",
      "target": "B109",
      "key": "V10-c60200f0982b885226fe",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 454,
      "source_end_line": 454
    },
    {
      "source": "OCC:LOOP:T05",
      "target": "V05",
      "key": "V10-b180472b4578d6a349b8",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:LOOP:T05",
      "target": "PAT:030",
      "key": "V10-74f3c75b530a220c9c1b",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:LOOP:T06",
      "target": "B109",
      "key": "V10-6287ffc842b22580c8cc",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 511,
      "source_end_line": 511
    },
    {
      "source": "OCC:LOOP:T06",
      "target": "V05",
      "key": "V10-ca235284ebc12463ef2b",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:LOOP:T06",
      "target": "PAT:031",
      "key": "V10-87fd8c69eba118559314",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:LOOP:T06",
      "target": "OCC:LOOP:T07",
      "key": "V10-db3a43d01a2e3bcb3ca5",
      "relation": "V10_EDITORIAL_RELATION",
      "original_relation": "COMPLEMENTARI",
      "rationale": "Isolamento delle scritture e ownership del target risolvono problemi diversi.",
      "evidence_semantics": "Editorial comparison; not independent corroboration."
    },
    {
      "source": "OCC:LOOP:T07",
      "target": "B109",
      "key": "V10-9433e3f07a501137583b",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 559,
      "source_end_line": 559
    },
    {
      "source": "OCC:LOOP:T07",
      "target": "V05",
      "key": "V10-97c72f411a11ab5bd036",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:LOOP:T07",
      "target": "PAT:032",
      "key": "V10-a8d30771e04a59053cfb",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:LOOP:T08",
      "target": "B109",
      "key": "V10-2339c7e78f65e93acd38",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 632,
      "source_end_line": 632
    },
    {
      "source": "OCC:LOOP:T08",
      "target": "V05",
      "key": "V10-abfa2df50053f25f2194",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:LOOP:T08",
      "target": "PAT:033",
      "key": "V10-e2640d9bcead2e602f9d",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:LOOP:T09",
      "target": "B109",
      "key": "V10-6c18dd963ff2b8beade3",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 692,
      "source_end_line": 692
    },
    {
      "source": "OCC:LOOP:T09",
      "target": "V05",
      "key": "V10-e8e17cdf160c436b32ca",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:LOOP:T09",
      "target": "PAT:034",
      "key": "V10-f5a8bba0f813d35a5f19",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:LOOP:T10",
      "target": "B109",
      "key": "V10-97147bfcf86635f3b028",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 809,
      "source_end_line": 809
    },
    {
      "source": "OCC:LOOP:T10",
      "target": "V05",
      "key": "V10-389796f40d5ebdf256f0",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:LOOP:T10",
      "target": "PAT:035",
      "key": "V10-610638ff6e672794a440",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:LOOP:T11",
      "target": "B109",
      "key": "V10-aefb5daf802ac3041a2c",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 842,
      "source_end_line": 842
    },
    {
      "source": "OCC:LOOP:T11",
      "target": "V05",
      "key": "V10-e649d6f380c41c35c1d0",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:LOOP:T11",
      "target": "PAT:036",
      "key": "V10-f774f43d7ad6ec2ef96d",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:LOOP:T12",
      "target": "B109",
      "key": "V10-a2097ba870275442a8c2",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 870,
      "source_end_line": 870
    },
    {
      "source": "OCC:LOOP:T12",
      "target": "V05",
      "key": "V10-48d95f4d9ed13fa87cbe",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:LOOP:T12",
      "target": "PAT:037",
      "key": "V10-8abed901063aebc14bcc",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:LOOP:T13",
      "target": "B109",
      "key": "V10-99446804967ec15aa1bb",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 124,
      "source_end_line": 124
    },
    {
      "source": "OCC:LOOP:T13",
      "target": "V05",
      "key": "V10-b88e13f1bb93b1a0b789",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:LOOP:T13",
      "target": "PAT:038",
      "key": "V10-3f43ff55756962ea5e2b",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:LOOP:T14",
      "target": "B109",
      "key": "V10-858dd68ee3b9f65a823d",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 126,
      "source_end_line": 126
    },
    {
      "source": "OCC:LOOP:T14",
      "target": "V05",
      "key": "V10-f60dbd882ee5c3b23c58",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:LOOP:T14",
      "target": "PAT:039",
      "key": "V10-f618dcde646cc9b646e0",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:LOOP:T15",
      "target": "B109",
      "key": "V10-80dd21498f52a3999093",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 128,
      "source_end_line": 128
    },
    {
      "source": "OCC:LOOP:T15",
      "target": "V05",
      "key": "V10-d352fabce70bf14f1c9c",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:LOOP:T15",
      "target": "PAT:040",
      "key": "V10-c1bdff8a69af1f635a8e",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:LOOP:T16",
      "target": "B109",
      "key": "V10-c3e9b630c2eacbdf22c5",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 129,
      "source_end_line": 129
    },
    {
      "source": "OCC:LOOP:T16",
      "target": "V05",
      "key": "V10-a343536df101b82e462c",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:LOOP:T16",
      "target": "PAT:041",
      "key": "V10-25393299c3b4827b2083",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "OCC:LOOP:T17",
      "target": "B109",
      "key": "V10-f16e562be612dc1e58bb",
      "relation": "V10_OCCURRENCE_IN_FILE",
      "source_line": 130,
      "source_end_line": 130
    },
    {
      "source": "OCC:LOOP:T17",
      "target": "V05",
      "key": "V10-310beec5e6853a0ba182",
      "relation": "V10_OCCURRENCE_IN_VOLUME"
    },
    {
      "source": "OCC:LOOP:T17",
      "target": "PAT:042",
      "key": "V10-af256aadd3715a537784",
      "relation": "V10_DESCRIBES_RECONCILED_PRACTICE"
    },
    {
      "source": "V10:TEXTREF:0001",
      "target": "DOC:V10:chapters/chapter01.tex",
      "key": "V10-138b3d327d8dcc10524c",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0001",
      "target": "W170",
      "key": "V10-cdc066a793b9d63675bc",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0002",
      "target": "DOC:V10:chapters/chapter01.tex",
      "key": "V10-124f7f6bf6213af9d61e",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0002",
      "target": "W176",
      "key": "V10-6ac5e1cf081e56978faf",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0003",
      "target": "DOC:V10:chapters/chapter01.tex",
      "key": "V10-5d19a88b10cd3e9d334f",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0003",
      "target": "W002",
      "key": "V10-c8e985b04e03015653a6",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0004",
      "target": "DOC:V10:chapters/chapter01.tex",
      "key": "V10-fd8352c2e4ec5ed227c6",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0004",
      "target": "W012",
      "key": "V10-b15ad95a0b3f6cc731ee",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0005",
      "target": "DOC:V10:chapters/chapter01.tex",
      "key": "V10-be2acd9b5927946faab0",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0005",
      "target": "W122",
      "key": "V10-ad4d2e3b9c5144b09c29",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0006",
      "target": "DOC:V10:chapters/chapter01.tex",
      "key": "V10-9671982bda6e9047666b",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0006",
      "target": "W153",
      "key": "V10-aac247bfd1b36664d0ea",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0007",
      "target": "DOC:V10:chapters/chapter01.tex",
      "key": "V10-889f1d1436562c2f054d",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0007",
      "target": "W011",
      "key": "V10-a47165c762d4c8f80000",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0008",
      "target": "DOC:V10:chapters/chapter01.tex",
      "key": "V10-262127a4cb1e0da4263b",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0008",
      "target": "W002",
      "key": "V10-4c570976dcdd129933a7",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0008",
      "target": "W153",
      "key": "V10-a95f2e1cea03bf43299a",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0009",
      "target": "DOC:V10:chapters/chapter01.tex",
      "key": "V10-6c43a8f2f9cf23a1d9bb",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0009",
      "target": "W186",
      "key": "V10-0dd0a75ba27ed53cfc0d",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0010",
      "target": "DOC:V10:chapters/chapter01.tex",
      "key": "V10-5946c2876151e65ccdca",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0010",
      "target": "W170",
      "key": "V10-3665c9cda9eed734dd88",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0011",
      "target": "DOC:V10:chapters/chapter01.tex",
      "key": "V10-08fc2213ec700dacfbcd",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0011",
      "target": "W003",
      "key": "V10-7d058d3deca018577bb8",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0012",
      "target": "DOC:V10:chapters/chapter01.tex",
      "key": "V10-c3c960ec4f0b7ee7dfd2",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0012",
      "target": "W023",
      "key": "V10-385964f0dc1f9039b47d",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0013",
      "target": "DOC:V10:chapters/chapter01.tex",
      "key": "V10-23c87c768a8026df16e2",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0013",
      "target": "W170",
      "key": "V10-5de423a716d7a9424dfe",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0013",
      "target": "W175",
      "key": "V10-ce493c5012ec2c707f21",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0014",
      "target": "DOC:V10:chapters/chapter01.tex",
      "key": "V10-d7020edd3466ed8eff10",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0014",
      "target": "W010",
      "key": "V10-37532c84200791c6278a",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0015",
      "target": "DOC:V10:figures/source_redraws/figure_ch01_01.tex",
      "key": "V10-0a476fa4490295d2fbb4",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0015",
      "target": "W153",
      "key": "V10-15a16f8abd94c97a0caa",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0016",
      "target": "DOC:V10:figures/source_redraws/figure_ch01_02.tex",
      "key": "V10-d1d64417de3add323c93",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0016",
      "target": "W153",
      "key": "V10-494b657f77aa1d667fe5",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0017",
      "target": "DOC:V10:chapters/chapter02.tex",
      "key": "V10-1c5162e0be638e190599",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0017",
      "target": "W009",
      "key": "V10-f5c710abcdda8410cc11",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0017",
      "target": "W010",
      "key": "V10-8f24fbaa379dd5af760c",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0018",
      "target": "DOC:V10:chapters/chapter02.tex",
      "key": "V10-66488fb7041ce6460a07",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0018",
      "target": "W003",
      "key": "V10-8174d2a951e0fd1d7f5b",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0019",
      "target": "DOC:V10:chapters/chapter02.tex",
      "key": "V10-a18ea369e18e842fdc07",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0019",
      "target": "W008",
      "key": "V10-c8b22b09aab3e7fbbe56",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0020",
      "target": "DOC:V10:chapters/chapter02.tex",
      "key": "V10-d357202686eb8e029357",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0020",
      "target": "W008",
      "key": "V10-10932fec88b8c889272f",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0020",
      "target": "W023",
      "key": "V10-06cd4fb331c7ee38f0fb",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0021",
      "target": "DOC:V10:chapters/chapter02.tex",
      "key": "V10-aa133030cc71b9a9a67f",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0021",
      "target": "W001",
      "key": "V10-a9369e0cea58f44edf7e",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0021",
      "target": "W004",
      "key": "V10-5d5fccbd090601ae750c",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0022",
      "target": "DOC:V10:chapters/chapter02.tex",
      "key": "V10-1c00411cfd0b718e80ee",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0022",
      "target": "W010",
      "key": "V10-6b9acde444a147b76137",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0023",
      "target": "DOC:V10:chapters/chapter02.tex",
      "key": "V10-50f10521a979dfd179de",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0023",
      "target": "O029",
      "key": "V10-f79c15c04dd693412e08",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0023",
      "target": "O049",
      "key": "V10-0adb6ab000644e543fa1",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0024",
      "target": "DOC:V10:chapters/chapter02.tex",
      "key": "V10-a17c900c6d54c7c420b2",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0024",
      "target": "W004",
      "key": "V10-e874b9013cad39174958",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0024",
      "target": "W054",
      "key": "V10-165d3ca61f2c060a0682",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0025",
      "target": "DOC:V10:chapters/chapter02.tex",
      "key": "V10-53c4e2b123809bc192d8",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0025",
      "target": "W020",
      "key": "V10-41058c7e65d5c9289cde",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0025",
      "target": "W023",
      "key": "V10-8d89416fdc519099580b",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0026",
      "target": "DOC:V10:chapters/chapter02.tex",
      "key": "V10-93dcfdc4fd43bf224f21",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0026",
      "target": "P061",
      "key": "V10-6b782407492c367178b0",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0027",
      "target": "DOC:V10:figures/source_redraws/figure_ch02_01.tex",
      "key": "V10-c43fd5c12cfe8d6a6d0c",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0027",
      "target": "W023",
      "key": "V10-85435392c73b90cf731f",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0028",
      "target": "DOC:V10:figures/source_redraws/figure_ch02_02.tex",
      "key": "V10-d047f1118587c286cd0b",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0028",
      "target": "W023",
      "key": "V10-4a6cc89819fefc9f33a3",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0029",
      "target": "DOC:V10:chapters/chapter03.tex",
      "key": "V10-f6a7c9f23557f1547725",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0029",
      "target": "W012",
      "key": "V10-9f715f61b4827cf59fa4",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0029",
      "target": "W060",
      "key": "V10-22fa6f3227a090f118cc",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0030",
      "target": "DOC:V10:chapters/chapter03.tex",
      "key": "V10-963599c99391db028426",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0030",
      "target": "W002",
      "key": "V10-8d1077104ab251730b40",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0030",
      "target": "W191",
      "key": "V10-3662826f860091339b49",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0031",
      "target": "DOC:V10:chapters/chapter03.tex",
      "key": "V10-8ab099bc012335834f22",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0031",
      "target": "W034",
      "key": "V10-44641cd427d6bb4ab28b",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0031",
      "target": "W191",
      "key": "V10-eb38af7cad9b4e8b95b3",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0031",
      "target": "W193",
      "key": "V10-df4fd713f8827a8c1029",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0032",
      "target": "DOC:V10:chapters/chapter03.tex",
      "key": "V10-b0a87d1f441965f431a0",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0032",
      "target": "O010",
      "key": "V10-e55090e9d6224627aa40",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0033",
      "target": "DOC:V10:chapters/chapter03.tex",
      "key": "V10-74c44a5dc2313b527365",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0033",
      "target": "W071",
      "key": "V10-e0655810f879f1acb5ca",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0033",
      "target": "W158",
      "key": "V10-4bc902e885e13a70ad37",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0033",
      "target": "W191",
      "key": "V10-7b30f3c4008fa531b066",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0034",
      "target": "DOC:V10:chapters/chapter03.tex",
      "key": "V10-57b17e6880505960b04e",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0034",
      "target": "W012",
      "key": "V10-06a3f7e9b83d9a8f0ff2",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0034",
      "target": "W151",
      "key": "V10-3d65d9ebaaeb3d65b194",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0034",
      "target": "W191",
      "key": "V10-84067154b6abcc78d297",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0035",
      "target": "DOC:V10:chapters/chapter03.tex",
      "key": "V10-52ab5fecb64a5eb028af",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0035",
      "target": "O006",
      "key": "V10-579643033c5566026185",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0035",
      "target": "O012",
      "key": "V10-421a20ac1645ccfec333",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0036",
      "target": "DOC:V10:chapters/chapter03.tex",
      "key": "V10-914027af05c9ce6289fe",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0036",
      "target": "P110",
      "key": "V10-880f5d35037afa57967e",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0037",
      "target": "DOC:V10:chapters/chapter03.tex",
      "key": "V10-abb839338c02ba09f5b2",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0037",
      "target": "W079",
      "key": "V10-8faea089ccc2e7d4c8e5",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0037",
      "target": "W152",
      "key": "V10-cecd1fadc2ebf985c25d",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0038",
      "target": "DOC:V10:chapters/chapter03.tex",
      "key": "V10-bb6cc343d7b5c1cea0ae",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0038",
      "target": "W101",
      "key": "V10-e878adc91325c676fb84",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0038",
      "target": "W111",
      "key": "V10-9f2b4c3cafb34fcfd24b",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0039",
      "target": "DOC:V10:chapters/chapter03.tex",
      "key": "V10-681e76d7fdef9c51fadf",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0039",
      "target": "W011",
      "key": "V10-2a66eab242312afeee42",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0039",
      "target": "W013",
      "key": "V10-fdeaa792596837790350",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0039",
      "target": "W095",
      "key": "V10-297c21c78d7e667ad9ea",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0040",
      "target": "DOC:V10:figures/source_redraws/figure_ch03_01.tex",
      "key": "V10-5fe1a5088d722616a176",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0040",
      "target": "W152",
      "key": "V10-a61e0e740a84b7b6945a",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0041",
      "target": "DOC:V10:figures/editorial/figure_agency_orchestration_O010.tex",
      "key": "V10-4a32a5d89b51e718d502",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0041",
      "target": "O010",
      "key": "V10-48b9ed403028f7c7c9c1",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0042",
      "target": "DOC:V10:figures/source_redraws/figure_ch03_02.tex",
      "key": "V10-aa43de0e760ee62c2342",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0042",
      "target": "W191",
      "key": "V10-2ddee544ce5016e1790a",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0043",
      "target": "DOC:V10:figures/editorial/figure_controls_execution_P110.tex",
      "key": "V10-10a112ebc5e6d2a7117f",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0043",
      "target": "O012",
      "key": "V10-1e93c023175a32ea023a",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0043",
      "target": "P110",
      "key": "V10-54a22392b6a335867b62",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0044",
      "target": "DOC:V10:chapters/chapter04.tex",
      "key": "V10-347f228c754b6d1c894b",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0044",
      "target": "W011",
      "key": "V10-e30f59ddac8bf69eaad0",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0044",
      "target": "W153",
      "key": "V10-b030bc6cd6e5488fd8c2",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0044",
      "target": "W191",
      "key": "V10-9a50cee86b67712356a6",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0045",
      "target": "DOC:V10:chapters/chapter04.tex",
      "key": "V10-a9dfcff340bbefce7fd6",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0045",
      "target": "O018",
      "key": "V10-05d6a68c2a6d515920ff",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0045",
      "target": "O028",
      "key": "V10-eac16c5f5c19833770c3",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0046",
      "target": "DOC:V10:chapters/chapter04.tex",
      "key": "V10-5ec827eca32a5b30adc2",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0046",
      "target": "W150",
      "key": "V10-d3ae267f9c20b5a3f6ee",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0046",
      "target": "W152",
      "key": "V10-e4950959dd4855334eac",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0047",
      "target": "DOC:V10:chapters/chapter04.tex",
      "key": "V10-87c096899608dbe27cc9",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0047",
      "target": "P082",
      "key": "V10-2b30015386d05d90ab6b",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0048",
      "target": "DOC:V10:chapters/chapter04.tex",
      "key": "V10-ff6bcf1dfdfb1613e93e",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0048",
      "target": "W077",
      "key": "V10-25f4b97312a31bba5911",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0048",
      "target": "W097",
      "key": "V10-d489f5b89ccfb7102b46",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0049",
      "target": "DOC:V10:chapters/chapter04.tex",
      "key": "V10-a5d06976faff59e1bc73",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0049",
      "target": "W077",
      "key": "V10-ddc70f4bb63262b4b8aa",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0050",
      "target": "DOC:V10:chapters/chapter04.tex",
      "key": "V10-f4264d13ff86b131e1b8",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0050",
      "target": "W097",
      "key": "V10-d193401d63114f58064c",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0051",
      "target": "DOC:V10:chapters/chapter04.tex",
      "key": "V10-9b4a357b61dbdb508676",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0051",
      "target": "W099",
      "key": "V10-cea0929fd5cea1b9a778",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0051",
      "target": "W148",
      "key": "V10-b3fff3857844b69002ce",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0051",
      "target": "W152",
      "key": "V10-231e6f37318ebdbe7ee4",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0052",
      "target": "DOC:V10:chapters/chapter04.tex",
      "key": "V10-6f0735609077968dd4f2",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0052",
      "target": "W071",
      "key": "V10-280e7376a53585951843",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0052",
      "target": "W152",
      "key": "V10-7f94c030e91801be87e1",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0053",
      "target": "DOC:V10:chapters/chapter04.tex",
      "key": "V10-aa9206a73c95134706fc",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0053",
      "target": "W011",
      "key": "V10-e27adb566c2e936383fd",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0053",
      "target": "W151",
      "key": "V10-35a545b650fb92db75c8",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0054",
      "target": "DOC:V10:figures/source_redraws/figure_ch04_01.tex",
      "key": "V10-09bb14b692b2fcb7d05b",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0054",
      "target": "W151",
      "key": "V10-b8a91ca83bc1b0f2d406",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0055",
      "target": "DOC:V10:figures/source_redraws/figure_ch04_02.tex",
      "key": "V10-8e2cb0e1177a30b337aa",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0055",
      "target": "W151",
      "key": "V10-78aa90292de963fb07ef",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0056",
      "target": "DOC:V10:chapters/chapter05.tex",
      "key": "V10-a96f96d3e5265ba47c6e",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0056",
      "target": "W039",
      "key": "V10-d451d51c9ac3d6e5ff7f",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0056",
      "target": "W052",
      "key": "V10-6237dad7f8d6d4c3d60b",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0057",
      "target": "DOC:V10:chapters/chapter05.tex",
      "key": "V10-1adbe060b92db7af0c10",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0057",
      "target": "W029",
      "key": "V10-42162b5a447e84602a9e",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0058",
      "target": "DOC:V10:chapters/chapter05.tex",
      "key": "V10-15d820bd293d16be8627",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0058",
      "target": "W054",
      "key": "V10-92426a7bc994e827fb22",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0059",
      "target": "DOC:V10:chapters/chapter05.tex",
      "key": "V10-a344f3bfd8d54b86ebd2",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0059",
      "target": "W039",
      "key": "V10-6a6201ededb38c172185",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0059",
      "target": "W052",
      "key": "V10-02d1f504fd7c0241f5d8",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0060",
      "target": "DOC:V10:chapters/chapter05.tex",
      "key": "V10-cb6a4185e1f3e9d7ed16",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0060",
      "target": "W001",
      "key": "V10-c572968edf0974ff4155",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0060",
      "target": "W004",
      "key": "V10-e5e6851f9bc4725fe06a",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0060",
      "target": "W055",
      "key": "V10-bdc330879d1493d724aa",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0061",
      "target": "DOC:V10:chapters/chapter05.tex",
      "key": "V10-d63c34d40df98acdd9ae",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0061",
      "target": "W031",
      "key": "V10-6fee6214ca85436e5aae",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0061",
      "target": "W044",
      "key": "V10-1c5435485482d93780e9",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0062",
      "target": "DOC:V10:chapters/chapter05.tex",
      "key": "V10-8778cb50210a8a96e0ff",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0062",
      "target": "W031",
      "key": "V10-ce4263b3f4b1320c2c3e",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0062",
      "target": "W059",
      "key": "V10-3ff9db672d9c12a227ee",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0062",
      "target": "W175",
      "key": "V10-bd26b1d3704761130d62",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0063",
      "target": "DOC:V10:chapters/chapter05.tex",
      "key": "V10-55f6404da913293a970f",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0063",
      "target": "W029",
      "key": "V10-f738877755f9fdad1179",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0063",
      "target": "W054",
      "key": "V10-2ad5f021a4fa8960d528",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0064",
      "target": "DOC:V10:chapters/chapter05.tex",
      "key": "V10-e2cad831943cbdfbb480",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0064",
      "target": "W029",
      "key": "V10-0d62dd8245460433580c",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0064",
      "target": "W036",
      "key": "V10-adb3609e47a4fd02e1d2",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0064",
      "target": "W054",
      "key": "V10-a2fc6a0efa7d745418c5",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0065",
      "target": "DOC:V10:chapters/chapter05.tex",
      "key": "V10-4f0f78de59dd527f9eb4",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0065",
      "target": "W029",
      "key": "V10-dac1a23c29687e17f808",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0065",
      "target": "W036",
      "key": "V10-858c5b79f27f9cd675e2",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0065",
      "target": "W054",
      "key": "V10-9f4f1a38fc28817ddde2",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0066",
      "target": "DOC:V10:chapters/chapter05.tex",
      "key": "V10-02b6fc389b440c78799f",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0066",
      "target": "W029",
      "key": "V10-a1a5acdaaf0f72981192",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0066",
      "target": "W054",
      "key": "V10-75bea8566b77ba7ad321",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0067",
      "target": "DOC:V10:chapters/chapter05.tex",
      "key": "V10-d7bbe1f9db374b15e986",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0067",
      "target": "W034",
      "key": "V10-e143d4fbaca1295d6540",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0067",
      "target": "W054",
      "key": "V10-35b668809b5ec5881a01",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0067",
      "target": "W057",
      "key": "V10-8e1d139f5fbf0b83c24e",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0068",
      "target": "DOC:V10:chapters/chapter05.tex",
      "key": "V10-a07a561898e4b238951a",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0068",
      "target": "W058",
      "key": "V10-daad1a247e87f32838bc",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0068",
      "target": "W182",
      "key": "V10-450871d8488821301d91",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0068",
      "target": "W189",
      "key": "V10-6d99994a1a25eff524fe",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0069",
      "target": "DOC:V10:figures/source_redraws/figure_ch05_01.tex",
      "key": "V10-5e7736da1ded9644dbcc",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0069",
      "target": "W054",
      "key": "V10-8bed17aa10c8e4943ba7",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0070",
      "target": "DOC:V10:figures/source_redraws/figure_ch05_02.tex",
      "key": "V10-99d6370a8d78dbeaa60c",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0070",
      "target": "W001",
      "key": "V10-939d148c11744b6d9173",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0071",
      "target": "DOC:V10:chapters/chapter06.tex",
      "key": "V10-9b41fffb6d9134baf5b3",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0071",
      "target": "W053",
      "key": "V10-d576276e4488ea1330c3",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0072",
      "target": "DOC:V10:chapters/chapter06.tex",
      "key": "V10-f1ee65c549ebc3b7dc85",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0072",
      "target": "W060",
      "key": "V10-125d94cd05c33a52666c",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0073",
      "target": "DOC:V10:chapters/chapter06.tex",
      "key": "V10-efeb78b6a6bdeb33eb43",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0073",
      "target": "W045",
      "key": "V10-d63bc92ee58d35e306ee",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0074",
      "target": "DOC:V10:chapters/chapter06.tex",
      "key": "V10-9b534306c69044d58cf6",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0074",
      "target": "W041",
      "key": "V10-7238e26b0d093f5b2fa0",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0074",
      "target": "W045",
      "key": "V10-b07902421e6e38cc8704",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0075",
      "target": "DOC:V10:chapters/chapter06.tex",
      "key": "V10-d431b08dca8735399bd3",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0075",
      "target": "W041",
      "key": "V10-1caf20abe89ee7935de0",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0075",
      "target": "W045",
      "key": "V10-256a0b20cd5e3506ddcf",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0076",
      "target": "DOC:V10:chapters/chapter06.tex",
      "key": "V10-9c7afc24827123492566",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0076",
      "target": "W041",
      "key": "V10-3d2c30abdadd1f7382a1",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0076",
      "target": "W046",
      "key": "V10-69c1f59f76ce0dc3bef9",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0077",
      "target": "DOC:V10:chapters/chapter06.tex",
      "key": "V10-b4df6931441613bfdfcc",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0077",
      "target": "W038",
      "key": "V10-7d12b535205e4d9c30b9",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0078",
      "target": "DOC:V10:chapters/chapter06.tex",
      "key": "V10-62536d1a422a8280a717",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0078",
      "target": "W043",
      "key": "V10-32395573903ed0cc846d",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0079",
      "target": "DOC:V10:chapters/chapter06.tex",
      "key": "V10-37514258d3d2ec1805b3",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0079",
      "target": "W030",
      "key": "V10-7b5c7bb14e5d8efed2f4",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0079",
      "target": "W060",
      "key": "V10-4776dfb68a9a9a37e92c",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0079",
      "target": "W104",
      "key": "V10-72cc0b2bece556ff186f",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0080",
      "target": "DOC:V10:chapters/chapter06.tex",
      "key": "V10-1b3b99db808a7b649b59",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0080",
      "target": "W053",
      "key": "V10-d4c436f925f8bf872e86",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0081",
      "target": "DOC:V10:chapters/chapter06.tex",
      "key": "V10-ca18f7028fcf8208810c",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0081",
      "target": "W053",
      "key": "V10-7b2c20e5733725ff53cf",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0082",
      "target": "DOC:V10:figures/source_redraws/figure_ch06_01.tex",
      "key": "V10-24283f4e6429c01b68e4",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0082",
      "target": "W043",
      "key": "V10-3c67a900276811c342fe",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0083",
      "target": "DOC:V10:figures/source_redraws/figure_ch06_02.tex",
      "key": "V10-eaf8fa02f9687ba2d6c9",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0083",
      "target": "W060",
      "key": "V10-a3451fd40c634c31ba53",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0084",
      "target": "DOC:V10:chapters/chapter07.tex",
      "key": "V10-24c9b2a8e6d68125e062",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0084",
      "target": "W077",
      "key": "V10-0cb2a0f77eaa80a109b2",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0085",
      "target": "DOC:V10:chapters/chapter07.tex",
      "key": "V10-7039b1c5ced547e6c355",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0085",
      "target": "W097",
      "key": "V10-894b597e37c5af844139",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0086",
      "target": "DOC:V10:chapters/chapter07.tex",
      "key": "V10-faa5408de8b61a5d543d",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0086",
      "target": "W080",
      "key": "V10-a8c0800760da4336235d",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0086",
      "target": "W095",
      "key": "V10-ada5d1ec973b3286a07e",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0086",
      "target": "W111",
      "key": "V10-657d743f31c483c3f55b",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0087",
      "target": "DOC:V10:chapters/chapter07.tex",
      "key": "V10-a8c975fef6dda6c43b80",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0087",
      "target": "W077",
      "key": "V10-b420278eae940f82374f",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0088",
      "target": "DOC:V10:chapters/chapter07.tex",
      "key": "V10-626c568dc908d8446dd9",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0088",
      "target": "W101",
      "key": "V10-cce05cf16a1b1025dca9",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0089",
      "target": "DOC:V10:chapters/chapter07.tex",
      "key": "V10-3b8dea3868381e5250e2",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0089",
      "target": "W077",
      "key": "V10-d7ac36079b3672afc85b",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0089",
      "target": "W080",
      "key": "V10-651fb0fd956f1c17f758",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0089",
      "target": "W148",
      "key": "V10-1d80fb1979b5d9823d48",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0090",
      "target": "DOC:V10:chapters/chapter07.tex",
      "key": "V10-6a2e2e6b01410235df6d",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0090",
      "target": "P006",
      "key": "V10-80410c1139f61990fc29",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0091",
      "target": "DOC:V10:chapters/chapter07.tex",
      "key": "V10-613cf7c5b66ddfdc5653",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0091",
      "target": "W038",
      "key": "V10-85f5522ebf9ea1634fa8",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0091",
      "target": "W045",
      "key": "V10-d44ccd016d9f7f66f3da",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0092",
      "target": "DOC:V10:chapters/chapter07.tex",
      "key": "V10-75d43ae47c1fc8d1e021",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0092",
      "target": "W068",
      "key": "V10-e57bf446be745dee6bf2",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0092",
      "target": "W071",
      "key": "V10-cf84145eddfe136150b8",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0092",
      "target": "W111",
      "key": "V10-b544d98aab289abcbe8b",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0092",
      "target": "W192",
      "key": "V10-0c462008d5886c38dd1c",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0092",
      "target": "W193",
      "key": "V10-3ba73678766b87f304a2",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0093",
      "target": "DOC:V10:chapters/chapter07.tex",
      "key": "V10-cfe7ab3d5d337aa1cf4a",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0093",
      "target": "W097",
      "key": "V10-70b6b5c4bac40abbca5d",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0094",
      "target": "DOC:V10:chapters/chapter07.tex",
      "key": "V10-c8f2f655eb25f9d0942b",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0094",
      "target": "W079",
      "key": "V10-a2e370c07a1bc4c34628",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0094",
      "target": "W082",
      "key": "V10-dfe9c12d42bd5ee3538f",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0095",
      "target": "DOC:V10:chapters/chapter07.tex",
      "key": "V10-c873d9fbdaceb6787b49",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0095",
      "target": "W095",
      "key": "V10-ef20050d0feb81b934e5",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0095",
      "target": "W101",
      "key": "V10-bbb7b4b7cf0807d188f3",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0095",
      "target": "W151",
      "key": "V10-63656d7639fa12878fc4",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0096",
      "target": "DOC:V10:chapters/chapter07.tex",
      "key": "V10-addeaf9558a5d99021a7",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0096",
      "target": "W099",
      "key": "V10-8dfef1a79b66ee13cebf",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0096",
      "target": "W111",
      "key": "V10-284ba46622bfe3daf0dd",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0096",
      "target": "W150",
      "key": "V10-6c98c1169a505356a76e",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0097",
      "target": "DOC:V10:figures/source_redraws/figure_ch07_01.tex",
      "key": "V10-85c894a6a1f385c28c05",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0097",
      "target": "W079",
      "key": "V10-7c9ccc6b5ec4182d3604",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0098",
      "target": "DOC:V10:figures/source_redraws/figure_ch07_02.tex",
      "key": "V10-d0443fdb208e3ca4ac6b",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0098",
      "target": "W095",
      "key": "V10-06982f1b0cedca6c3864",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0099",
      "target": "DOC:V10:chapters/chapter08.tex",
      "key": "V10-eefbba8b5135b613aa47",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0099",
      "target": "W010",
      "key": "V10-2b29deed2c591b08a72e",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0099",
      "target": "W063",
      "key": "V10-3182fb81260c3b84dff2",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0099",
      "target": "W094",
      "key": "V10-4629696b6a322ae5b74c",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0100",
      "target": "DOC:V10:chapters/chapter08.tex",
      "key": "V10-af9bc67148edff09ce79",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0100",
      "target": "W069",
      "key": "V10-60b062bade4c25f0e3d6",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0101",
      "target": "DOC:V10:chapters/chapter08.tex",
      "key": "V10-59863c9e83486f0b7bf4",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0101",
      "target": "W069",
      "key": "V10-98deb8d9cd8e9e35a663",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0101",
      "target": "W073",
      "key": "V10-27233eb0d81ad6978a35",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0101",
      "target": "W088",
      "key": "V10-7f924978b613b0493e83",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0102",
      "target": "DOC:V10:chapters/chapter08.tex",
      "key": "V10-32974a592e66b0cf6ce1",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0102",
      "target": "W065",
      "key": "V10-04e44d14160995e3126d",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0103",
      "target": "DOC:V10:chapters/chapter08.tex",
      "key": "V10-daa3b018772b2abbf5d3",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0103",
      "target": "W074",
      "key": "V10-388611dbd9dc42de934e",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0103",
      "target": "W076",
      "key": "V10-1be15057ef9765487ccf",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0104",
      "target": "DOC:V10:chapters/chapter08.tex",
      "key": "V10-ae3e70e3e4e131b00890",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0104",
      "target": "W074",
      "key": "V10-f326d1b4c240d6c472d7",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0104",
      "target": "W081",
      "key": "V10-437610157c2259a783f8",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0104",
      "target": "W106",
      "key": "V10-a72b81f3b32f5230c87d",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0105",
      "target": "DOC:V10:chapters/chapter08.tex",
      "key": "V10-6873a0ebf7be0db5901a",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0105",
      "target": "W064",
      "key": "V10-e6cf2d5dbb164747fe9b",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0105",
      "target": "W096",
      "key": "V10-f38910ef7fc0fa6b0046",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0105",
      "target": "W098",
      "key": "V10-1209e3f30682ba371597",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0106",
      "target": "DOC:V10:chapters/chapter08.tex",
      "key": "V10-678e5d192200715b5b48",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0106",
      "target": "P118",
      "key": "V10-ecb04690b5677770fcd8",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0107",
      "target": "DOC:V10:chapters/chapter08.tex",
      "key": "V10-8d87f85cc7446a5d908e",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0107",
      "target": "W102",
      "key": "V10-e920c22f9d50f5a0240c",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0108",
      "target": "DOC:V10:chapters/chapter08.tex",
      "key": "V10-9385e715ddd1ba5f9a83",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0108",
      "target": "W079",
      "key": "V10-cf587f5e6648d6b05389",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0108",
      "target": "W109",
      "key": "V10-e56afca12570f42e8a78",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0109",
      "target": "DOC:V10:chapters/chapter08.tex",
      "key": "V10-a787a2766b773922469f",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0109",
      "target": "W083",
      "key": "V10-ed09d08e4a2e255c4116",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0109",
      "target": "W088",
      "key": "V10-f0d5f2ee2bd19b949c61",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0109",
      "target": "W091",
      "key": "V10-615379f674a348f0ec08",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0110",
      "target": "DOC:V10:chapters/chapter08.tex",
      "key": "V10-14a4146b6512f8a68388",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0110",
      "target": "W093",
      "key": "V10-f15fe45c31a421df42c8",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0110",
      "target": "W099",
      "key": "V10-4a8f22e22f1a8809b4c7",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0110",
      "target": "W104",
      "key": "V10-069f85942289e5d6ee12",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0111",
      "target": "DOC:V10:chapters/chapter08.tex",
      "key": "V10-1761bc1c3329620ea8d7",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0111",
      "target": "O001",
      "key": "V10-f463c98d7644021f7797",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0111",
      "target": "O023",
      "key": "V10-0a5c695c74730eb53c9a",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0112",
      "target": "DOC:V10:chapters/chapter08.tex",
      "key": "V10-d20313454d55403082cf",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0112",
      "target": "W105",
      "key": "V10-b19f59e4d75807edef2a",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0112",
      "target": "W107",
      "key": "V10-c49ab766ea6afa48c571",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0112",
      "target": "W111",
      "key": "V10-9f970cb0cf813e723d05",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0113",
      "target": "DOC:V10:figures/source_redraws/figure_ch08_01.tex",
      "key": "V10-a1432056548687e8f0b5",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0113",
      "target": "W102",
      "key": "V10-ea906b63a3d0705b4876",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0114",
      "target": "DOC:V10:figures/source_redraws/figure_ch08_02.tex",
      "key": "V10-80376af4457968747f19",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0114",
      "target": "W102",
      "key": "V10-49a62a3ee9cb2cac1de4",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0115",
      "target": "DOC:V10:chapters/chapter09.tex",
      "key": "V10-3fa510650eadf0296d47",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0115",
      "target": "W170",
      "key": "V10-684d2ec462e06b6c4eb4",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0116",
      "target": "DOC:V10:chapters/chapter09.tex",
      "key": "V10-176455ae6b964969c445",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0116",
      "target": "O002",
      "key": "V10-0cb4c8dd7eaeb1dccf67",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0117",
      "target": "DOC:V10:chapters/chapter09.tex",
      "key": "V10-f4706f26210b35da46b4",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0117",
      "target": "W186",
      "key": "V10-78a6e2f664012dc71009",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0118",
      "target": "DOC:V10:chapters/chapter09.tex",
      "key": "V10-cd21724fdfe62d1af312",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0118",
      "target": "W182",
      "key": "V10-7f6073593e57daa821e6",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0118",
      "target": "W189",
      "key": "V10-8f6c73c195f56af8ecdd",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0119",
      "target": "DOC:V10:chapters/chapter09.tex",
      "key": "V10-5e8aee3b49cae905c700",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0119",
      "target": "W155",
      "key": "V10-56a29b5cbf689304f141",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0119",
      "target": "W158",
      "key": "V10-4322a151790cffe3e8c7",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0120",
      "target": "DOC:V10:chapters/chapter09.tex",
      "key": "V10-e46904cd134bb775c6d8",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0120",
      "target": "W157",
      "key": "V10-8d612ed0cd3e944809f4",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0120",
      "target": "W159",
      "key": "V10-b9b07df9b477ecd0ef96",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0120",
      "target": "W160",
      "key": "V10-4c1c443502a3bc988624",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0121",
      "target": "DOC:V10:chapters/chapter09.tex",
      "key": "V10-4e85ab4180d67143ac4c",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0121",
      "target": "W157",
      "key": "V10-9f4eea84abe446740037",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0121",
      "target": "W168",
      "key": "V10-45a84a47d110984e22fd",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0122",
      "target": "DOC:V10:chapters/chapter09.tex",
      "key": "V10-ab7a375092013c1a6655",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0122",
      "target": "O004",
      "key": "V10-a93c188737bff7baf94a",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0122",
      "target": "O013",
      "key": "V10-f45b00caaa95c3c94b81",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0122",
      "target": "O031",
      "key": "V10-98d61c0b0c1700fc3572",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0123",
      "target": "DOC:V10:chapters/chapter09.tex",
      "key": "V10-188876f56e65eb6a54f8",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0123",
      "target": "W160",
      "key": "V10-c891d4058bf11ec40d57",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0124",
      "target": "DOC:V10:chapters/chapter09.tex",
      "key": "V10-802c94a040f1c5e42369",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0124",
      "target": "W173",
      "key": "V10-a0b6da84102d65391e31",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0124",
      "target": "W185",
      "key": "V10-fa4852684c44154bb3dd",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0125",
      "target": "DOC:V10:figures/source_redraws/figure_ch09_01.tex",
      "key": "V10-abb6f2abbdacc3039a4d",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0125",
      "target": "W160",
      "key": "V10-ebf6a892f8e739d0b836",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0126",
      "target": "DOC:V10:figures/source_redraws/figure_ch09_02.tex",
      "key": "V10-ebdf504682b0bec56dfb",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0126",
      "target": "W157",
      "key": "V10-39f483502776a5d6f7b4",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0127",
      "target": "DOC:V10:chapters/chapter10.tex",
      "key": "V10-25a366c113f639b8ad8d",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0127",
      "target": "W118",
      "key": "V10-41868b6e1d96a0e7bc8d",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0128",
      "target": "DOC:V10:chapters/chapter10.tex",
      "key": "V10-d84d5881c097be76c452",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0128",
      "target": "W154",
      "key": "V10-c07e744e4bd68c6d8473",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0129",
      "target": "DOC:V10:chapters/chapter10.tex",
      "key": "V10-9e35d65b15cfda1a5e22",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0129",
      "target": "W155",
      "key": "V10-0202247cef9aec6ec9ea",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0130",
      "target": "DOC:V10:chapters/chapter10.tex",
      "key": "V10-275c8cf741381fa32668",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0130",
      "target": "W113",
      "key": "V10-4bd5329a96f8f5ade697",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0131",
      "target": "DOC:V10:chapters/chapter10.tex",
      "key": "V10-7008356c0be8139b455f",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0131",
      "target": "W067",
      "key": "V10-ab88fca1d2c3b58d829c",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0131",
      "target": "W112",
      "key": "V10-eeb6f845bf80bd229bf8",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0132",
      "target": "DOC:V10:chapters/chapter10.tex",
      "key": "V10-4e8555a6a80291a14328",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0132",
      "target": "W116",
      "key": "V10-74e5075a4611c279197b",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0132",
      "target": "W117",
      "key": "V10-ee74feeb0533cfb42bf4",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0132",
      "target": "W121",
      "key": "V10-8e810cc154f28b0f049d",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0133",
      "target": "DOC:V10:chapters/chapter10.tex",
      "key": "V10-136af4addfea3a821d28",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0133",
      "target": "W156",
      "key": "V10-b4246a6d28bc34c76c65",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0134",
      "target": "DOC:V10:chapters/chapter10.tex",
      "key": "V10-0500359e168efcce69e8",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0134",
      "target": "W163",
      "key": "V10-8d6f3ca33feab9019058",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0135",
      "target": "DOC:V10:chapters/chapter10.tex",
      "key": "V10-18dd8e89d1720a962630",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0135",
      "target": "W178",
      "key": "V10-b9d169c5c06edee80c07",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0135",
      "target": "W184",
      "key": "V10-88dc5aaf3fafe619a640",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0135",
      "target": "W187",
      "key": "V10-aad093138a598ee2cb8a",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0136",
      "target": "DOC:V10:chapters/chapter10.tex",
      "key": "V10-f421f8cb3322a4020ad1",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0136",
      "target": "W119",
      "key": "V10-c726da5f79ae58ed71a7",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0137",
      "target": "DOC:V10:chapters/chapter10.tex",
      "key": "V10-793f520ca77d7c79bb4a",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0137",
      "target": "W114",
      "key": "V10-347462022b1fe29ad9ef",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0137",
      "target": "W162",
      "key": "V10-212f2448b08299e98431",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0137",
      "target": "BIB:W162Corrigendum2026",
      "key": "V10-3a304fb517f3a36f9d0d",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0137",
      "target": "W170",
      "key": "V10-b0fe673cf3cce1f2f54c",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0138",
      "target": "DOC:V10:chapters/chapter10.tex",
      "key": "V10-72d34ba803cf7116d130",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0138",
      "target": "O003",
      "key": "V10-225898e73bb5bdefaf43",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0138",
      "target": "O017",
      "key": "V10-0b6f430121dac693b8d8",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0139",
      "target": "DOC:V10:chapters/chapter10.tex",
      "key": "V10-b2a8eb43a3e9aff47f46",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0139",
      "target": "P123",
      "key": "V10-062e94b707137614bf20",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0140",
      "target": "DOC:V10:figures/source_redraws/figure_ch10_01.tex",
      "key": "V10-6a44f2519f45b51a18ff",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0140",
      "target": "W156",
      "key": "V10-4d2daa13ed0e60b177c1",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0141",
      "target": "DOC:V10:figures/source_redraws/figure_ch10_02.tex",
      "key": "V10-08936bce59cb6bebe80c",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0141",
      "target": "W118",
      "key": "V10-dff0dfd54e5cc2aee075",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0142",
      "target": "DOC:V10:chapters/chapter11.tex",
      "key": "V10-7734e6ad5f2890132962",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0142",
      "target": "W094",
      "key": "V10-14c8234373d658f3b8d5",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0143",
      "target": "DOC:V10:chapters/chapter11.tex",
      "key": "V10-fb8d5883894c555b1ebb",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0143",
      "target": "W010",
      "key": "V10-c0350fca4a8975e1dd7b",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0143",
      "target": "W094",
      "key": "V10-35b645f070e3ff45d989",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0144",
      "target": "DOC:V10:chapters/chapter11.tex",
      "key": "V10-8c6fbd69ccd543a2a927",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0144",
      "target": "P078",
      "key": "V10-6b3b42689f172beafa38",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0145",
      "target": "DOC:V10:chapters/chapter11.tex",
      "key": "V10-d167b2873e7ff509c0c5",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0145",
      "target": "W152",
      "key": "V10-d8655f171970df6677e1",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0145",
      "target": "W153",
      "key": "V10-ab041e904941036b974e",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0146",
      "target": "DOC:V10:chapters/chapter11.tex",
      "key": "V10-8e5f9597b300be27026f",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0146",
      "target": "W147",
      "key": "V10-4f180ac312a13e212f0a",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0147",
      "target": "DOC:V10:chapters/chapter11.tex",
      "key": "V10-eaff0752740ef3ba39e9",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0147",
      "target": "W150",
      "key": "V10-e5836308c2d3b9187345",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0148",
      "target": "DOC:V10:chapters/chapter11.tex",
      "key": "V10-d95bde5d71872fdedff2",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0148",
      "target": "W147",
      "key": "V10-75ff7526dffaf9f42ccb",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0148",
      "target": "W150",
      "key": "V10-82e5db6f239c169788a2",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0149",
      "target": "DOC:V10:chapters/chapter11.tex",
      "key": "V10-8600ea14fdf4b0f29984",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0149",
      "target": "W011",
      "key": "V10-bb5fe1d203e3a43640a5",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0149",
      "target": "W151",
      "key": "V10-bf0b98ab7f51b8794f38",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0150",
      "target": "DOC:V10:chapters/chapter11.tex",
      "key": "V10-4e542a48dc0fe235206d",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0150",
      "target": "W071",
      "key": "V10-d09b1cd4f56ca95901c8",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0150",
      "target": "W148",
      "key": "V10-f05b944ace1b629c8c38",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0151",
      "target": "DOC:V10:chapters/chapter11.tex",
      "key": "V10-78780bd17ec38d43a661",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0151",
      "target": "O009",
      "key": "V10-bf261b883333d1bbc642",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0152",
      "target": "DOC:V10:chapters/chapter11.tex",
      "key": "V10-b2b588f663c94e24d15f",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0152",
      "target": "W149",
      "key": "V10-ad02f7498f90611890fd",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0153",
      "target": "DOC:V10:chapters/chapter11.tex",
      "key": "V10-431551152f8b4c68d77a",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0153",
      "target": "W058",
      "key": "V10-a51c8d5257502b0f85e6",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0153",
      "target": "W094",
      "key": "V10-043db6846a2ce32d6360",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0153",
      "target": "W112",
      "key": "V10-368deebb92d986caa938",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0154",
      "target": "DOC:V10:chapters/chapter11.tex",
      "key": "V10-524c042574a7bf8fc1e1",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0154",
      "target": "W173",
      "key": "V10-32479647997cda7e85dd",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0154",
      "target": "W185",
      "key": "V10-bc60ffe0c72d22f15044",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0154",
      "target": "W189",
      "key": "V10-b518db87ca1e74303139",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0155",
      "target": "DOC:V10:figures/source_redraws/figure_ch11_01.tex",
      "key": "V10-62a433ac0f0c608f649b",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0155",
      "target": "W150",
      "key": "V10-25ac6f3f8e9ec535ee79",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0156",
      "target": "DOC:V10:figures/source_redraws/figure_ch11_02.tex",
      "key": "V10-980fa11edb9c56794400",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0156",
      "target": "W150",
      "key": "V10-896e4cb5b46fa05b3b43",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0157",
      "target": "DOC:V10:chapters/chapter12.tex",
      "key": "V10-d8cbaeb7f5c19989fa0e",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0157",
      "target": "W095",
      "key": "V10-110718fc074444dc15e0",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0157",
      "target": "W145",
      "key": "V10-2c59f6bb7e42f06572e0",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0158",
      "target": "DOC:V10:chapters/chapter12.tex",
      "key": "V10-693f2a629762f8d7149f",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0158",
      "target": "W010",
      "key": "V10-5780609fde9d73f3e225",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0159",
      "target": "DOC:V10:chapters/chapter12.tex",
      "key": "V10-5123388864617e08eea5",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0159",
      "target": "W001",
      "key": "V10-b8c682b118de24c8da55",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0159",
      "target": "W004",
      "key": "V10-7575bf6b2ed35af4d15e",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0160",
      "target": "DOC:V10:chapters/chapter12.tex",
      "key": "V10-0ef33d36e280803735ee",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0160",
      "target": "W017",
      "key": "V10-84a3f1fe28cff4bc12fc",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0160",
      "target": "W028",
      "key": "V10-375837efe7a0d052f123",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0160",
      "target": "W095",
      "key": "V10-a3c22af8f04ebdf98489",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0161",
      "target": "DOC:V10:chapters/chapter12.tex",
      "key": "V10-63ab1b6a255913c562d6",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0161",
      "target": "W003",
      "key": "V10-db854fc35d241f77d37f",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0162",
      "target": "DOC:V10:chapters/chapter12.tex",
      "key": "V10-09363e9afab6f38878e2",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0162",
      "target": "W020",
      "key": "V10-f12db50046f13ca7658c",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0162",
      "target": "W028",
      "key": "V10-83483a31c7011c017eaf",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0162",
      "target": "W145",
      "key": "V10-51248a70a740c5912eff",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0163",
      "target": "DOC:V10:chapters/chapter12.tex",
      "key": "V10-39386e1b850a8307e410",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0163",
      "target": "P084",
      "key": "V10-8229ecb3ef74b8811627",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0164",
      "target": "DOC:V10:chapters/chapter12.tex",
      "key": "V10-ed445cc69ddb370287c8",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0164",
      "target": "P111",
      "key": "V10-23017ca22dc37ea2ffa9",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0165",
      "target": "DOC:V10:chapters/chapter12.tex",
      "key": "V10-b40d3d1a6f271b78ab10",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0165",
      "target": "W125",
      "key": "V10-21b69991680be8148922",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0166",
      "target": "DOC:V10:chapters/chapter12.tex",
      "key": "V10-66ee1aa596638542f7ad",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0166",
      "target": "W123",
      "key": "V10-afaadf7ae8a6c757245b",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0166",
      "target": "W128",
      "key": "V10-0ef6613e1291a1851a63",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0166",
      "target": "W129",
      "key": "V10-a42b6a0d2115196bfaf9",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0167",
      "target": "DOC:V10:chapters/chapter12.tex",
      "key": "V10-6c027c6fb48af39460b8",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0167",
      "target": "W131",
      "key": "V10-abb58bf116c8df026cb1",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0167",
      "target": "W139",
      "key": "V10-4d5cb14f8e4802e14ab2",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0167",
      "target": "W140",
      "key": "V10-f69c0674d8f3e9875f31",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0167",
      "target": "W142",
      "key": "V10-60e767b208061dd0b93f",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0168",
      "target": "DOC:V10:chapters/chapter12.tex",
      "key": "V10-92605e7487c626ff39ee",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0168",
      "target": "W119",
      "key": "V10-f4f14654a2ad2efeb477",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0169",
      "target": "DOC:V10:chapters/chapter12.tex",
      "key": "V10-f5dc51d0065a8d5e3093",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0169",
      "target": "W120",
      "key": "V10-017132c6cced90ec9e32",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0169",
      "target": "W136",
      "key": "V10-c371863c49753d55971a",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0170",
      "target": "DOC:V10:figures/source_redraws/figure_ch12_01.tex",
      "key": "V10-9eb82216fec8b13f1c0b",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0170",
      "target": "W095",
      "key": "V10-332550be0e9bc83df9f5",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0171",
      "target": "DOC:V10:figures/source_redraws/figure_ch12_02.tex",
      "key": "V10-90c7ffcf75803f3bca13",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0171",
      "target": "W120",
      "key": "V10-e185e6299d2abe906410",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0172",
      "target": "DOC:V10:appendices/methodology.tex",
      "key": "V10-a2a799945af8784fb833",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0172",
      "target": "BIB:SEPolimiAnnotated2026",
      "key": "V10-964809a63bfa6d402928",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0173",
      "target": "DOC:V10:appendices/methodology.tex",
      "key": "V10-37597d8b2c4bc205dfe2",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0173",
      "target": "W079",
      "key": "V10-87f9570d95f91ef247e6",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0174",
      "target": "DOC:V10:appendices/methodology.tex",
      "key": "V10-c03667ed9fad608faa3d",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0174",
      "target": "W077",
      "key": "V10-858ce45b5e7243585358",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0174",
      "target": "W101",
      "key": "V10-39a8e403d64fdbd7b591",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0175",
      "target": "DOC:V10:appendices/methodology.tex",
      "key": "V10-4eb68ddd75b0276c5ea3",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0175",
      "target": "W170",
      "key": "V10-8b3ea7a26a3aa3dbd91f",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0175",
      "target": "W176",
      "key": "V10-e766cbb9d10f66c822da",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0176",
      "target": "DOC:V10:appendices/methodology.tex",
      "key": "V10-9252b4d6e660b3f078dc",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0176",
      "target": "W170",
      "key": "V10-d0b112d96cf0e16850e6",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0177",
      "target": "DOC:V10:appendices/methodology.tex",
      "key": "V10-44fecaeab35a9d528dcb",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0177",
      "target": "W003",
      "key": "V10-be24cd1fa99303182acd",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0178",
      "target": "DOC:V10:appendices/methodology.tex",
      "key": "V10-d051fbd95d46f2060b47",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0178",
      "target": "W003",
      "key": "V10-7c31d8e943065a4b830c",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0179",
      "target": "DOC:V10:appendices/methodology.tex",
      "key": "V10-9322cafe50b3dff42b4f",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0179",
      "target": "W023",
      "key": "V10-29a2908354feebbe665f",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0180",
      "target": "DOC:V10:appendices/methodology.tex",
      "key": "V10-a7c4516232235e8cab4d",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0180",
      "target": "W007",
      "key": "V10-4559de54f58d905f869a",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0180",
      "target": "W021",
      "key": "V10-ab80a76417c094b98dd0",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0180",
      "target": "W022",
      "key": "V10-512a38fb01689998d43c",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0181",
      "target": "DOC:V10:appendices/methodology.tex",
      "key": "V10-d0d93d5cbde83b7e883e",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0181",
      "target": "W068",
      "key": "V10-8be4c7d574a6c025c768",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0181",
      "target": "W071",
      "key": "V10-4fb9178595525ac6eceb",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0181",
      "target": "W192",
      "key": "V10-56680363252ae9f50d4e",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0182",
      "target": "DOC:V10:appendices/methodology.tex",
      "key": "V10-11ea3b536f4f4c933be0",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0182",
      "target": "W095",
      "key": "V10-0ea21a14fe9178aa6370",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0182",
      "target": "W111",
      "key": "V10-8bbeb8261d1d7e1bb3df",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0182",
      "target": "W193",
      "key": "V10-b9c8b222c68c74562d56",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0183",
      "target": "DOC:V10:appendices/methodology.tex",
      "key": "V10-3eb26002cba3418f4a37",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0183",
      "target": "W148",
      "key": "V10-ba5def807a5cf2d18fda",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0184",
      "target": "DOC:V10:appendices/methodology.tex",
      "key": "V10-5b8c2d7d5d387e41c356",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0184",
      "target": "W099",
      "key": "V10-baaa4726a584362cb28f",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0184",
      "target": "W150",
      "key": "V10-173a945a8407c6cecdc5",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0184",
      "target": "W152",
      "key": "V10-b1b874c1b1700a1feb8b",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0184",
      "target": "W153",
      "key": "V10-77698de28eddde9042c9",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0185",
      "target": "DOC:V10:appendices/methodology.tex",
      "key": "V10-944408616569e89eacd2",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0185",
      "target": "W151",
      "key": "V10-4a71fdb5707ec7334faa",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0186",
      "target": "DOC:V10:appendices/methodology.tex",
      "key": "V10-609ea511fcac8580a273",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0186",
      "target": "W001",
      "key": "V10-cc654bd36bfa0fcd6bf5",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0186",
      "target": "W004",
      "key": "V10-ab9ed97d13d636abe6ad",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0187",
      "target": "DOC:V10:appendices/methodology.tex",
      "key": "V10-8a78834b676388ee7fa5",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0187",
      "target": "W031",
      "key": "V10-bf9700ccda81407fda11",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0188",
      "target": "DOC:V10:appendices/methodology.tex",
      "key": "V10-54f6dcdce12f04d5e75d",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0188",
      "target": "W029",
      "key": "V10-c8b1369d5f778aa7781f",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0188",
      "target": "W054",
      "key": "V10-22ed00687dc422341e6c",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0189",
      "target": "DOC:V10:appendices/methodology.tex",
      "key": "V10-f3286b5251fc8c1d705b",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0189",
      "target": "W189",
      "key": "V10-67b44b33de332def4eeb",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0190",
      "target": "DOC:V10:appendices/methodology.tex",
      "key": "V10-f0e6edffed2c4fc3d377",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0190",
      "target": "W041",
      "key": "V10-8d913574fd81bcbb815d",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0190",
      "target": "W061",
      "key": "V10-e8a05035c0c7890a5296",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0191",
      "target": "DOC:V10:appendices/methodology.tex",
      "key": "V10-a11cca0d936ebca5de87",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0191",
      "target": "W150",
      "key": "V10-cd970771a45bc5d2ab86",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0192",
      "target": "DOC:V10:appendices/methodology.tex",
      "key": "V10-ce538ca8d8f1aefa3d64",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0192",
      "target": "W079",
      "key": "V10-02d0d52b6ebfee3aa6ad",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0192",
      "target": "W111",
      "key": "V10-364206ae57cf864ac049",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0192",
      "target": "W148",
      "key": "V10-243553d2c2e5694504fa",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0193",
      "target": "DOC:V10:appendices/methodology.tex",
      "key": "V10-38edf795bdb3199d6146",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0193",
      "target": "W102",
      "key": "V10-d7aceca530638b104478",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0194",
      "target": "DOC:V10:appendices/methodology.tex",
      "key": "V10-a0fbeb2018d3f4f6b399",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0194",
      "target": "W151",
      "key": "V10-0cc38b21bdac207af5eb",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0195",
      "target": "DOC:V10:appendices/methodology.tex",
      "key": "V10-b424dff0260cde604a6e",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0195",
      "target": "W066",
      "key": "V10-a94d08dd99b7b1604873",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0196",
      "target": "DOC:V10:appendices/methodology.tex",
      "key": "V10-3ca9d8e694fe95faef9c",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0196",
      "target": "W036",
      "key": "V10-16cb0448296e7ed55724",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0196",
      "target": "W065",
      "key": "V10-c64e75f72bdc0bd7ef58",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0196",
      "target": "W068",
      "key": "V10-ad69ce002383c82864bb",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0196",
      "target": "W071",
      "key": "V10-cf7e182d4d9df86ed64e",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0197",
      "target": "DOC:V10:appendices/methodology.tex",
      "key": "V10-aee0601d9eea04831855",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0197",
      "target": "W068",
      "key": "V10-0f9c4314809038feb1d8",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0197",
      "target": "W072",
      "key": "V10-3e920c47c6a12f5f7ace",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0198",
      "target": "DOC:V10:appendices/methodology.tex",
      "key": "V10-99902eb04c57c8801b12",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0198",
      "target": "W085",
      "key": "V10-ebd170705c6a325a50af",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0198",
      "target": "W087",
      "key": "V10-d78b959eb8d1532f089b",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0198",
      "target": "W099",
      "key": "V10-2320a2cde7433c6dfc39",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0199",
      "target": "DOC:V10:appendices/methodology.tex",
      "key": "V10-e7ff327a9cca60cada7a",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0199",
      "target": "W170",
      "key": "V10-0d7f1b24769ff01ce00c",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0199",
      "target": "W185",
      "key": "V10-0a8abb5cfd7e6a2af435",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0199",
      "target": "W189",
      "key": "V10-e028c55fc9d6b8303d33",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0200",
      "target": "DOC:V10:appendices/methodology.tex",
      "key": "V10-672c4071ec997242e1f3",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0200",
      "target": "W118",
      "key": "V10-1e943e9d89ef40f9a8ee",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0201",
      "target": "DOC:V10:appendices/methodology.tex",
      "key": "V10-3d0b92b51698c8d03cf1",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0201",
      "target": "W118",
      "key": "V10-30d268522f01d17cf4ce",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0202",
      "target": "DOC:V10:appendices/methodology.tex",
      "key": "V10-a4f2717077758d397c51",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0202",
      "target": "W120",
      "key": "V10-7b6df58ec5ef6deffb83",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0203",
      "target": "DOC:V10:appendices/methodology.tex",
      "key": "V10-64318fd10cca15334ef6",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0203",
      "target": "W115",
      "key": "V10-b488153bcbcf41c7f1f5",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0203",
      "target": "W161",
      "key": "V10-2a026ea610a837f5c06d",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0203",
      "target": "W163",
      "key": "V10-7f35f9f78bd55495569a",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0203",
      "target": "W164",
      "key": "V10-40079e76ae3864a46d26",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0203",
      "target": "W166",
      "key": "V10-07084b70f2fc1dcb7f68",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0203",
      "target": "W167",
      "key": "V10-f39ef1458f9016d5d0ab",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0203",
      "target": "W169",
      "key": "V10-d0d9aa148406c6c38103",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0203",
      "target": "W170",
      "key": "V10-6b1ba136d99abd0ecf55",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0204",
      "target": "DOC:V10:appendices/methodology.tex",
      "key": "V10-0d4e746de8adc0dbf68a",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0204",
      "target": "W150",
      "key": "V10-4f26358c698263c50509",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0205",
      "target": "DOC:V10:appendices/methodology.tex",
      "key": "V10-3ff0d9ca13d992c214e3",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0205",
      "target": "W148",
      "key": "V10-b4c554a3b003a98aa0de",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0205",
      "target": "W152",
      "key": "V10-83ec9de82cfb9276b920",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0205",
      "target": "W153",
      "key": "V10-8a70c1aa3a3b7cc38298",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0206",
      "target": "DOC:V10:appendices/methodology.tex",
      "key": "V10-97b453c98cdee11ee2c3",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0206",
      "target": "W024",
      "key": "V10-5db2f3e7d25248e0b3a5",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0206",
      "target": "W026",
      "key": "V10-c8a3cac23daec06a7d7f",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0206",
      "target": "W028",
      "key": "V10-170c65443ba261a2b47d",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0206",
      "target": "W145",
      "key": "V10-218fe29b35a9ceaa3ac3",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0207",
      "target": "DOC:V10:appendices/methodology.tex",
      "key": "V10-f7736d987a585b1f4681",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0207",
      "target": "W003",
      "key": "V10-87e05123ff35787e0845",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0207",
      "target": "W010",
      "key": "V10-eefde3579ff75093d51a",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0207",
      "target": "W136",
      "key": "V10-e174346b328fd73f5b32",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0208",
      "target": "DOC:V10:appendices/methodology.tex",
      "key": "V10-841f7dfb229ed17bca44",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0208",
      "target": "W126",
      "key": "V10-fa7d639bd34971eaf8a8",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0209",
      "target": "DOC:V10:appendices/methodology.tex",
      "key": "V10-091612937adda848ab10",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0209",
      "target": "W019",
      "key": "V10-16f8f8d4e95d4798a63c",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0209",
      "target": "W025",
      "key": "V10-b537cab6da1f2e38e2da",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0209",
      "target": "W127",
      "key": "V10-75a7d5bd0dffffb74bf8",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0209",
      "target": "W130",
      "key": "V10-c0b5f0a2e27ad6e1aaf8",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0209",
      "target": "W135",
      "key": "V10-d68c785e285bf8773247",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0209",
      "target": "W138",
      "key": "V10-17f31722a28f67e753ba",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0209",
      "target": "W142",
      "key": "V10-16c8c5c67bb1ee91ddfe",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0210",
      "target": "DOC:V10:appendices/methodology.tex",
      "key": "V10-809fe7563e94f287fe64",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0210",
      "target": "O029",
      "key": "V10-071e457004d3cb025287",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0210",
      "target": "O049",
      "key": "V10-3f25df257613ffce2e10",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0211",
      "target": "DOC:V10:appendices/methodology.tex",
      "key": "V10-d64d86f298df1c483d90",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0211",
      "target": "O010",
      "key": "V10-bc7e6adaaecda28145f6",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0212",
      "target": "DOC:V10:appendices/methodology.tex",
      "key": "V10-9feb78dbe3f3610360eb",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0212",
      "target": "O006",
      "key": "V10-7049fe840d9fc0a637fc",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0212",
      "target": "O012",
      "key": "V10-32d7ad6de7de38cea3b3",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0213",
      "target": "DOC:V10:appendices/methodology.tex",
      "key": "V10-671c32c250a61451e1c4",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0213",
      "target": "O018",
      "key": "V10-0c230dcdd8db207eeb36",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0213",
      "target": "O028",
      "key": "V10-ef1a4d2b84794c559e77",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0214",
      "target": "DOC:V10:appendices/methodology.tex",
      "key": "V10-b01e330402ff39967eac",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0214",
      "target": "O001",
      "key": "V10-35d380a1a0afd4aeaf8b",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0214",
      "target": "O023",
      "key": "V10-67a76ceea3fb889fd962",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0215",
      "target": "DOC:V10:appendices/methodology.tex",
      "key": "V10-e88c7b403a7291f27e75",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0215",
      "target": "O002",
      "key": "V10-77b64dd15c9bc7a564c2",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0215",
      "target": "O004",
      "key": "V10-e5a614bf7d966f1a4bb5",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0215",
      "target": "O013",
      "key": "V10-ff666b04e1623a9473a0",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0215",
      "target": "O031",
      "key": "V10-fda071ecb852c7ea4794",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0216",
      "target": "DOC:V10:appendices/methodology.tex",
      "key": "V10-90cca030b3c1b631ac9b",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0216",
      "target": "O003",
      "key": "V10-47b08cd15359df38d6f8",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0216",
      "target": "O017",
      "key": "V10-5c1fb52acc1325c43632",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0217",
      "target": "DOC:V10:appendices/methodology.tex",
      "key": "V10-359c1e4a16c917ce6f29",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0217",
      "target": "O009",
      "key": "V10-d1a019f1a3ec054c110c",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0218",
      "target": "DOC:V10:appendices/methodology.tex",
      "key": "V10-e3fdb4f0779440b2b848",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0218",
      "target": "P061",
      "key": "V10-5539ac9767b17234b7e5",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0219",
      "target": "DOC:V10:appendices/methodology.tex",
      "key": "V10-a00dd38bf22042c6756c",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0219",
      "target": "P110",
      "key": "V10-7b68758622f7e17041ce",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0220",
      "target": "DOC:V10:appendices/methodology.tex",
      "key": "V10-d442b8b275dc0decaf77",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0220",
      "target": "P082",
      "key": "V10-2cb28feb6dde3e935a29",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0221",
      "target": "DOC:V10:appendices/methodology.tex",
      "key": "V10-6e03e86932b8afa9b796",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0221",
      "target": "P006",
      "key": "V10-ad7a331afc681ae7f627",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0222",
      "target": "DOC:V10:appendices/methodology.tex",
      "key": "V10-5f2f1bfed270f0e0f271",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0222",
      "target": "P118",
      "key": "V10-007434bad22c10521807",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0223",
      "target": "DOC:V10:appendices/methodology.tex",
      "key": "V10-941129dcd2ad19ae46ef",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0223",
      "target": "P123",
      "key": "V10-8ded9075e2d9c700d808",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0224",
      "target": "DOC:V10:appendices/methodology.tex",
      "key": "V10-1155581b57c46a4d8012",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0224",
      "target": "P078",
      "key": "V10-d7a5c72afb2d173fe154",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0225",
      "target": "DOC:V10:appendices/methodology.tex",
      "key": "V10-0f170a625bdd4139cc8e",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0225",
      "target": "P084",
      "key": "V10-10f38f3b51a7d66c6dc8",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0225",
      "target": "P111",
      "key": "V10-fd478691f558b67fd944",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0226",
      "target": "DOC:V10:appendices/methodology.tex",
      "key": "V10-8ef4428d2e99b154fd00",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0226",
      "target": "P014",
      "key": "V10-2092e649531f47ccab73",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0226",
      "target": "P052",
      "key": "V10-270ca3fd3ccfa4c9978c",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0227",
      "target": "DOC:V10:appendices/methodology.tex",
      "key": "V10-bb26f637eaf1a7e197be",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0227",
      "target": "P089",
      "key": "V10-e7c533577a6849d35ce7",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0227",
      "target": "P095",
      "key": "V10-a03a742d531bbeb41306",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0227",
      "target": "P101",
      "key": "V10-3cf4eec13559986b29ed",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0228",
      "target": "DOC:V10:appendices/methodology.tex",
      "key": "V10-b1517e39be2d8110cfca",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0228",
      "target": "W003",
      "key": "V10-a00daaf65d410ae81611",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0228",
      "target": "W068",
      "key": "V10-533317cb5a6781e488ae",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0228",
      "target": "W170",
      "key": "V10-56494af64d6b08d9646d",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0229",
      "target": "DOC:V10:appendices/methodology.tex",
      "key": "V10-e87786eb8e101aecb91c",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0229",
      "target": "W120",
      "key": "V10-d224f4e42bb5894ca84e",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0229",
      "target": "W150",
      "key": "V10-078eac0f83f85945a358",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0229",
      "target": "W151",
      "key": "V10-a93f87d92ffc88159700",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0230",
      "target": "DOC:V10:appendices/series_practices.tex",
      "key": "V10-c4a40bc7d89b39ca7ad8",
      "relation": "V10_PASSAGE_IN_FILE"
    },
    {
      "source": "V10:TEXTREF:0230",
      "target": "V01",
      "key": "V10-275ea79b8f21565801e6",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0230",
      "target": "V02",
      "key": "V10-aa25d1d2ff964a835f27",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0230",
      "target": "V03",
      "key": "V10-6ce5ecabb03827355454",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0230",
      "target": "V04",
      "key": "V10-19cf92932873e91ecb08",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "V10:TEXTREF:0230",
      "target": "V05",
      "key": "V10-ef6c290774eb42362f83",
      "relation": "V10_EXPLICIT_SOURCE_USE",
      "rationale": "Literal source locator/citation in active reader text, not an automated validation verdict."
    },
    {
      "source": "EDITION:V11",
      "target": "V06",
      "key": "V11-6ca09e708cc37cf37dfa154a",
      "relation": "V11_EDITION_OF",
      "edition": "EDITION:V11"
    },
    {
      "source": "EDITION:V11",
      "target": "EDITION:V10",
      "key": "V11-d636fea81c88b572450256a4",
      "relation": "V11_REVISES_EDITION",
      "edition": "EDITION:V11",
      "scope": "Editorial changes, chapter relocation and book metadata; no new empirical replication"
    },
    {
      "source": "C:C13",
      "target": "EDITION:V11",
      "key": "V11-451e5d8b5c43dd0244828046",
      "relation": "V11_CHAPTER_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "C:C13",
      "target": "T:Productivity",
      "key": "V11-36f04ca463efd372f65e1e78",
      "relation": "V11_SYNTHESIS_THEME",
      "edition": "EDITION:V11",
      "scope": "Editorial organization"
    },
    {
      "source": "C:C13",
      "target": "T:Code quality & security",
      "key": "V11-ba49a6cc262a539d28a6e63e",
      "relation": "V11_SYNTHESIS_THEME",
      "edition": "EDITION:V11",
      "scope": "Editorial organization"
    },
    {
      "source": "C:C13",
      "target": "T:Verification & review",
      "key": "V11-bf9d11f6409f641074a8d48f",
      "relation": "V11_SYNTHESIS_THEME",
      "edition": "EDITION:V11",
      "scope": "Editorial organization"
    },
    {
      "source": "C:C13",
      "target": "T:Skills & learning",
      "key": "V11-8ce3a49a7e6d162d6e4f19dc",
      "relation": "V11_SYNTHESIS_THEME",
      "edition": "EDITION:V11",
      "scope": "Editorial organization"
    },
    {
      "source": "C:C13",
      "target": "T:Jobs & roles",
      "key": "V11-4de4549444608aee415fe27e",
      "relation": "V11_SYNTHESIS_THEME",
      "edition": "EDITION:V11",
      "scope": "Editorial organization"
    },
    {
      "source": "C:C13",
      "target": "T:Economics",
      "key": "V11-6c8d39928087e34b6c78a68b",
      "relation": "V11_SYNTHESIS_THEME",
      "edition": "EDITION:V11",
      "scope": "Editorial organization"
    },
    {
      "source": "C:C13",
      "target": "T:Engineering structure",
      "key": "V11-8a3e0b633bd4c8646a65f5cc",
      "relation": "V11_SYNTHESIS_THEME",
      "edition": "EDITION:V11",
      "scope": "Editorial organization"
    },
    {
      "source": "C:C13",
      "target": "T:System knowledge & memory",
      "key": "V11-7d333ad476be85f63156a349",
      "relation": "V11_SYNTHESIS_THEME",
      "edition": "EDITION:V11",
      "scope": "Editorial organization"
    },
    {
      "source": "C:C13",
      "target": "T:What agents can do",
      "key": "V11-02dfda827a1ecbb3c5a0f58e",
      "relation": "V11_SYNTHESIS_THEME",
      "edition": "EDITION:V11",
      "scope": "Editorial organization"
    },
    {
      "source": "PUB:V11:V01",
      "target": "V01",
      "key": "V11-8eb297c628a3760ec0ae44a2",
      "relation": "V11_PUBLICATION_IDENTIFIES_SOURCE_VOLUME",
      "edition": "EDITION:V11"
    },
    {
      "source": "PUB:V11:V02",
      "target": "V02",
      "key": "V11-bc5c22199c4dd691bcf1b82a",
      "relation": "V11_PUBLICATION_IDENTIFIES_SOURCE_VOLUME",
      "edition": "EDITION:V11"
    },
    {
      "source": "PUB:V11:V03",
      "target": "V03",
      "key": "V11-59c2f860f1daaa185bd83c35",
      "relation": "V11_PUBLICATION_IDENTIFIES_SOURCE_VOLUME",
      "edition": "EDITION:V11"
    },
    {
      "source": "PUB:V11:V04",
      "target": "V04",
      "key": "V11-6b0588d95cfcdc58902f3293",
      "relation": "V11_PUBLICATION_IDENTIFIES_SOURCE_VOLUME",
      "edition": "EDITION:V11"
    },
    {
      "source": "PUB:V11:V05",
      "target": "V05",
      "key": "V11-287300b9a6212f4874f8a4eb",
      "relation": "V11_PUBLICATION_IDENTIFIES_SOURCE_VOLUME",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:main.tex",
      "target": "EDITION:V11",
      "key": "V11-b46f3b1814135d7e7c9c0ae1",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:main.tex",
      "target": "DOC:V10:main.tex",
      "key": "V11-1e340026629df00bdc4a2fbb",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": false
    },
    {
      "source": "DOC:V11:config.tex",
      "target": "EDITION:V11",
      "key": "V11-1a601df01a8e41a06baeaa61",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:config.tex",
      "target": "DOC:V10:config.tex",
      "key": "V11-0dfacf648da445a0ae91ea82",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:preamble.tex",
      "target": "EDITION:V11",
      "key": "V11-e3f3d2e546de8343b937e4b1",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:preamble.tex",
      "target": "DOC:V10:preamble.tex",
      "key": "V11-a1be5245cc604e4a5e985f48",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": false
    },
    {
      "source": "DOC:V11:frontmatter/titlepage.tex",
      "target": "EDITION:V11",
      "key": "V11-89c2e3e61559cdcdc42ebb13",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:frontmatter/titlepage.tex",
      "target": "DOC:V10:frontmatter/titlepage.tex",
      "key": "V11-0ae2706c534e065834c10f91",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": false
    },
    {
      "source": "DOC:V11:frontmatter/introduction.tex",
      "target": "EDITION:V11",
      "key": "V11-739223378c45aa08cf04805d",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:frontmatter/introduction.tex",
      "target": "DOC:V10:frontmatter/introduction.tex",
      "key": "V11-d058eac6a512c945e4bee467",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": false
    },
    {
      "source": "DOC:V11:frontmatter/introduction.tex",
      "target": "V01",
      "key": "V11-c31023fd1c5103f33702b68a",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 15,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:frontmatter/introduction.tex",
      "target": "V02",
      "key": "V11-7e1cb8a328ddb969d1b0c398",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 15,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:frontmatter/introduction.tex",
      "target": "V03",
      "key": "V11-d2e9f5b25b67865a820f2dd1",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 15,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:frontmatter/introduction.tex",
      "target": "V04",
      "key": "V11-b639d0bf3fbe33c0d928eee3",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 15,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:frontmatter/introduction.tex",
      "target": "V05",
      "key": "V11-a95447b5761dc79064b2b1d9",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 15,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter01.tex",
      "target": "EDITION:V11",
      "key": "V11-dffcde79c532e0413284f210",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:chapters/chapter01.tex",
      "target": "C:C01",
      "key": "V11-05c6748000c1514b586a2314",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:chapters/chapter01.tex",
      "target": "DOC:V10:chapters/chapter01.tex",
      "key": "V11-2560e5181cc3f19b5bd5b8f5",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": false
    },
    {
      "source": "DOC:V11:chapters/chapter01.tex",
      "target": "W170",
      "key": "V11-3516ed8e4bc6a383ba0c6ebc",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 17,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter01.tex",
      "target": "W170",
      "key": "V11-f949be83335ad187208ac9f3",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 100,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter01.tex",
      "target": "W170",
      "key": "V11-227c9943a35ee850933b6a35",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 136,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter01.tex",
      "target": "W176",
      "key": "V11-6a39bacd15357951e81c32b7",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 19,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter01.tex",
      "target": "W002",
      "key": "V11-bf5efc9ef8ebfed29f49c6bd",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 33,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter01.tex",
      "target": "W002",
      "key": "V11-01e746883f5001c19e56d48e",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 86,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter01.tex",
      "target": "W012",
      "key": "V11-9a8b424560e3fa75b30a8998",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 35,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter01.tex",
      "target": "W122",
      "key": "V11-c94749473eccc6214f277b14",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 53,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter01.tex",
      "target": "W153",
      "key": "V11-bd5d5505bfba15e6da1e4fbf",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 55,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter01.tex",
      "target": "W153",
      "key": "V11-3af52bc57fc9ef11edb16f5a",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 86,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter01.tex",
      "target": "W011",
      "key": "V11-4c8781377dc13a6d4eadecab",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 71,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter01.tex",
      "target": "W186",
      "key": "V11-6c83d482f167f5026fea0831",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 98,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter01.tex",
      "target": "W003",
      "key": "V11-02d359dae256078c8ff981a3",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 118,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter01.tex",
      "target": "W023",
      "key": "V11-a4f1d8016d9eec72acffaec1",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 120,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter01.tex",
      "target": "W175",
      "key": "V11-a33adae2d4079c8dd41d071d",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 136,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter01.tex",
      "target": "W010",
      "key": "V11-ca75d91dcb41d4bfa4f84c64",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 148,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:didactics/learning01.tex",
      "target": "EDITION:V11",
      "key": "V11-a2279bc11a766532db49e06b",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/learning01.tex",
      "target": "C:C01",
      "key": "V11-b977ad0bba80dd89314a246f",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/learning01.tex",
      "target": "DOC:V10:didactics/learning01.tex",
      "key": "V11-e7d5297ae43ce591bc6b2ef6",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch01_01.tex",
      "target": "EDITION:V11",
      "key": "V11-d0f311bb7f65cceea81c98d7",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch01_01.tex",
      "target": "C:C01",
      "key": "V11-a6233d2f4653061ea72897b6",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch01_01.tex",
      "target": "DOC:V10:didactics/key_concepts/key_ch01_01.tex",
      "key": "V11-10b887ec4f16dc9185a4b932",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch01_01.tex",
      "target": "EDITION:V11",
      "key": "V11-4e10e12ddd32f83b7b380938",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch01_01.tex",
      "target": "DOC:V10:figures/source_redraws/figure_ch01_01.tex",
      "key": "V11-c7ddf8568f974da52d636899",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch01_01.tex",
      "target": "W153",
      "key": "V11-1854c569a078131c8ddb74d4",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 29,
      "command": "workref",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch01_02.tex",
      "target": "EDITION:V11",
      "key": "V11-d60914a4f62d4f929292af5d",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch01_02.tex",
      "target": "DOC:V10:figures/source_redraws/figure_ch01_02.tex",
      "key": "V11-b7d6bdad764e759bd59006bc",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch01_02.tex",
      "target": "W153",
      "key": "V11-02fb3f8c612a8d6ff7813266",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 30,
      "command": "workref",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch01_02.tex",
      "target": "EDITION:V11",
      "key": "V11-8da109a6a28ba6a21e4c0ee8",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch01_02.tex",
      "target": "C:C01",
      "key": "V11-05fd70684815fc230d82d456",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch01_02.tex",
      "target": "DOC:V10:didactics/key_concepts/key_ch01_02.tex",
      "key": "V11-55b6ec706617f91049d970a8",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch01_03.tex",
      "target": "EDITION:V11",
      "key": "V11-9914263f17ba72608a5449db",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch01_03.tex",
      "target": "C:C01",
      "key": "V11-d3dafa38b59aae991d144591",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch01_03.tex",
      "target": "DOC:V10:didactics/key_concepts/key_ch01_03.tex",
      "key": "V11-b81aac4e392f63324ea6eaaa",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:didactics/worked01.tex",
      "target": "EDITION:V11",
      "key": "V11-8564c47bc0fbd8673b1c7a18",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/worked01.tex",
      "target": "C:C01",
      "key": "V11-32ded76d5992987f80dc6083",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/worked01.tex",
      "target": "DOC:V10:didactics/worked01.tex",
      "key": "V11-2f4938e835add71fda8d72c4",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:exercises/exercise01.tex",
      "target": "EDITION:V11",
      "key": "V11-70edab70de40225822f4cea0",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:exercises/exercise01.tex",
      "target": "C:C01",
      "key": "V11-6d8896024c6f7c9a5965a3a4",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:exercises/exercise01.tex",
      "target": "DOC:V10:exercises/exercise01.tex",
      "key": "V11-7797ec549405fa4bf4ea7b62",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:chapters/chapter02.tex",
      "target": "EDITION:V11",
      "key": "V11-3907dbb2c067a9cb18e1cba9",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:chapters/chapter02.tex",
      "target": "C:C02",
      "key": "V11-3e5b72eaf62be522e722199d",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:chapters/chapter02.tex",
      "target": "DOC:V10:chapters/chapter02.tex",
      "key": "V11-3f157eed5059fd5ac3c06509",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": false
    },
    {
      "source": "DOC:V11:chapters/chapter02.tex",
      "target": "W009",
      "key": "V11-17d860e1cb27de35b047f362",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 19,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter02.tex",
      "target": "W010",
      "key": "V11-4dfa21b6e33c56ce7c6935a9",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 19,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter02.tex",
      "target": "W010",
      "key": "V11-b17baf239ce0f0ea957e66a5",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 79,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter02.tex",
      "target": "W003",
      "key": "V11-11baf39e829b03827df10ce2",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 33,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter02.tex",
      "target": "W008",
      "key": "V11-9849e53ef0111c59b6c4a0fa",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 37,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter02.tex",
      "target": "W008",
      "key": "V11-354597895a3a3e0bb9553e33",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 47,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter02.tex",
      "target": "W023",
      "key": "V11-378b69f2cd11b2036922072a",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 47,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter02.tex",
      "target": "W023",
      "key": "V11-28e4051f2aec0d1869f58db5",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 121,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter02.tex",
      "target": "W001",
      "key": "V11-1b41b48db7abf5acf5cc743d",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 65,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter02.tex",
      "target": "W004",
      "key": "V11-d347da4222d95e116c423b60",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 65,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter02.tex",
      "target": "W004",
      "key": "V11-f7e7ffe9a08092ca302e5635",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 100,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter02.tex",
      "target": "O049",
      "key": "V11-1e4ef1b2fa35154c8522b429",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 87,
      "command": "osmanicite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter02.tex",
      "target": "O029",
      "key": "V11-9be437a00f02d493c39ebc34",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 87,
      "command": "osmanicite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter02.tex",
      "target": "W054",
      "key": "V11-912863c2f3823c001f99a646",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 100,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter02.tex",
      "target": "W020",
      "key": "V11-5dbe71063beb1d805b1513cc",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 121,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter02.tex",
      "target": "P061",
      "key": "V11-943e75ea821404717963234c",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 142,
      "command": "oroszcite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:didactics/learning02.tex",
      "target": "EDITION:V11",
      "key": "V11-c64a593d3b58bb7f82d1b2c1",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/learning02.tex",
      "target": "C:C02",
      "key": "V11-a4b00b36129bbce0a576868f",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/learning02.tex",
      "target": "DOC:V10:didactics/learning02.tex",
      "key": "V11-49ff55173142f04e9ae941d2",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch02_01.tex",
      "target": "EDITION:V11",
      "key": "V11-ea0c7e142dd8b5ae9e53a385",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch02_01.tex",
      "target": "C:C02",
      "key": "V11-5b98591bd643bc245245b395",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch02_01.tex",
      "target": "DOC:V10:didactics/key_concepts/key_ch02_01.tex",
      "key": "V11-c004049bc2cd1e5a65a08c1c",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch02_01.tex",
      "target": "EDITION:V11",
      "key": "V11-4f90fe6edf249b9f29c264e5",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch02_01.tex",
      "target": "DOC:V10:figures/source_redraws/figure_ch02_01.tex",
      "key": "V11-11492ceaff2d0182c39b0deb",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch02_01.tex",
      "target": "W023",
      "key": "V11-2a0e1367ca4446821ced775c",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 35,
      "command": "workref",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch02_02.tex",
      "target": "EDITION:V11",
      "key": "V11-97a2812a9a13212ecb1a5142",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch02_02.tex",
      "target": "C:C02",
      "key": "V11-02bdc35c058ae827109f31d6",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch02_02.tex",
      "target": "DOC:V10:didactics/key_concepts/key_ch02_02.tex",
      "key": "V11-2be00d6d10f9b9d1fe89a944",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch02_02.tex",
      "target": "EDITION:V11",
      "key": "V11-1c17e18270b3ec87f7f6e020",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch02_02.tex",
      "target": "DOC:V10:figures/source_redraws/figure_ch02_02.tex",
      "key": "V11-55c7bc497c06e3ff0a7bad58",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch02_02.tex",
      "target": "W023",
      "key": "V11-6d82a6749bd0e7cdcf5c830c",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 28,
      "command": "workref",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch02_03.tex",
      "target": "EDITION:V11",
      "key": "V11-a15dabdfc39fce76bbb54040",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch02_03.tex",
      "target": "C:C02",
      "key": "V11-f6f38581c160167b7a70c4d9",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch02_03.tex",
      "target": "DOC:V10:didactics/key_concepts/key_ch02_03.tex",
      "key": "V11-67c0ffd29cf24cc23c2c4641",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:didactics/worked02.tex",
      "target": "EDITION:V11",
      "key": "V11-1d60be7f8d71e8b7ba8f2e5a",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/worked02.tex",
      "target": "C:C02",
      "key": "V11-2b30b0e16fd034d443036e5b",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/worked02.tex",
      "target": "DOC:V10:didactics/worked02.tex",
      "key": "V11-c7d076278ff16a57897109f1",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:exercises/exercise02.tex",
      "target": "EDITION:V11",
      "key": "V11-4495791375075a0be01fa6c9",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:exercises/exercise02.tex",
      "target": "C:C02",
      "key": "V11-39abbf79e8dc7b1815c762de",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:exercises/exercise02.tex",
      "target": "DOC:V10:exercises/exercise02.tex",
      "key": "V11-55b6832d59e6470418dddd94",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:chapters/chapter03.tex",
      "target": "EDITION:V11",
      "key": "V11-0e0e3586bb57c8b53e93c298",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:chapters/chapter03.tex",
      "target": "C:C03",
      "key": "V11-d33918b022eea979490f82e8",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:chapters/chapter03.tex",
      "target": "DOC:V10:chapters/chapter03.tex",
      "key": "V11-d7f5ac04233286f2c099b548",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": false
    },
    {
      "source": "DOC:V11:chapters/chapter03.tex",
      "target": "W060",
      "key": "V11-471f4b6b6d649f498c0a81b2",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 13,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter03.tex",
      "target": "W012",
      "key": "V11-81211258ad6202a60667f69a",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 13,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter03.tex",
      "target": "W012",
      "key": "V11-5ff06dc76c39e45cc09d1aae",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 79,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter03.tex",
      "target": "W002",
      "key": "V11-b0ac4fa4738b44f493693e0d",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 28,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter03.tex",
      "target": "W191",
      "key": "V11-9e6c1e0fd171956a305bbe08",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 28,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter03.tex",
      "target": "W191",
      "key": "V11-09e831dbda36281446d73f9d",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 36,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter03.tex",
      "target": "W191",
      "key": "V11-ef76c62016546d5ea9889075",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 71,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter03.tex",
      "target": "W191",
      "key": "V11-c66cef7f91e950bf2282f855",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 79,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter03.tex",
      "target": "W034",
      "key": "V11-d7b8d62135c1bfe967972d58",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 36,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter03.tex",
      "target": "W193",
      "key": "V11-1169b6455a8d921f48514f0d",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 36,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter03.tex",
      "target": "O010",
      "key": "V11-b3d52ac00873855d143db76e",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 40,
      "command": "osmanicite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter03.tex",
      "target": "W071",
      "key": "V11-5224cb79492d5b8b07ea5def",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 71,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter03.tex",
      "target": "W158",
      "key": "V11-97638610f3f3cdd31ef27fde",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 71,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter03.tex",
      "target": "W151",
      "key": "V11-f736113a8e866ba93cef58e2",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 79,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter03.tex",
      "target": "O012",
      "key": "V11-3ed168f381c6b2aa7c9fec0a",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 85,
      "command": "osmanicite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter03.tex",
      "target": "O006",
      "key": "V11-fe960277bca2b269040d6d32",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 85,
      "command": "osmanicite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter03.tex",
      "target": "P110",
      "key": "V11-9f7191c0498375ee499241bc",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 107,
      "command": "oroszcite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter03.tex",
      "target": "W152",
      "key": "V11-b8903530d3656a01180650b0",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 128,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter03.tex",
      "target": "W079",
      "key": "V11-a67d2c38130f85d8b6db8b17",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 128,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter03.tex",
      "target": "W111",
      "key": "V11-1ae8d551fb3ebdef8ca6334e",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 136,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter03.tex",
      "target": "W101",
      "key": "V11-c02bfb115487386fd197554c",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 136,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter03.tex",
      "target": "W095",
      "key": "V11-2ea238d2f36d28843368af72",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 156,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter03.tex",
      "target": "W011",
      "key": "V11-ccb93480bc25bfa797082b98",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 156,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter03.tex",
      "target": "W013",
      "key": "V11-b54509a45c9b8ef7d1c79a58",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 156,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:didactics/learning03.tex",
      "target": "EDITION:V11",
      "key": "V11-e7218e7d6a25bd56e63395e9",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/learning03.tex",
      "target": "C:C03",
      "key": "V11-a28600ebefb8c557a1bc7ed4",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/learning03.tex",
      "target": "DOC:V10:didactics/learning03.tex",
      "key": "V11-c0c5bb72000450df8cccf7d5",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch03_01.tex",
      "target": "EDITION:V11",
      "key": "V11-9b9a97c97b1d0a7f5da631b0",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch03_01.tex",
      "target": "DOC:V10:figures/source_redraws/figure_ch03_01.tex",
      "key": "V11-74e46eb2c8d648e23944935a",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch03_01.tex",
      "target": "W152",
      "key": "V11-8e9b19e4def77f280b5c00d8",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 29,
      "command": "workref",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch03_01.tex",
      "target": "EDITION:V11",
      "key": "V11-b475be7c1c5e6f6b2444aac6",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch03_01.tex",
      "target": "C:C03",
      "key": "V11-a92a236fddf8b3b119ee1885",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch03_01.tex",
      "target": "DOC:V10:didactics/key_concepts/key_ch03_01.tex",
      "key": "V11-c2674285f29ebd0d41ac2ccf",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:figures/editorial/figure_agency_orchestration_O010.tex",
      "target": "EDITION:V11",
      "key": "V11-9835c91c484dc324e62257c3",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:figures/editorial/figure_agency_orchestration_O010.tex",
      "target": "DOC:V10:figures/editorial/figure_agency_orchestration_O010.tex",
      "key": "V11-2b90cbe19431c72bae6e144c",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:figures/editorial/figure_agency_orchestration_O010.tex",
      "target": "O010",
      "key": "V11-24790eb23aa7c7f029dd9109",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 26,
      "command": "workref",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch03_02.tex",
      "target": "EDITION:V11",
      "key": "V11-ebb8d06cc174dcb840cb1edf",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch03_02.tex",
      "target": "DOC:V10:figures/source_redraws/figure_ch03_02.tex",
      "key": "V11-c3780c1ec50f23f4fa4d5b13",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch03_02.tex",
      "target": "W191",
      "key": "V11-8a130d521d358845d4803cf2",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 29,
      "command": "workref",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch03_02.tex",
      "target": "EDITION:V11",
      "key": "V11-00d29d15ac62770a48c109c7",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch03_02.tex",
      "target": "C:C03",
      "key": "V11-b722ecf4f862561f26c3dea6",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch03_02.tex",
      "target": "DOC:V10:didactics/key_concepts/key_ch03_02.tex",
      "key": "V11-245e9fb82b51e0abaa4af2e5",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:figures/editorial/figure_controls_execution_P110.tex",
      "target": "EDITION:V11",
      "key": "V11-a700878000d14a76b9205269",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:figures/editorial/figure_controls_execution_P110.tex",
      "target": "DOC:V10:figures/editorial/figure_controls_execution_P110.tex",
      "key": "V11-7eba139977e4a7180fc95697",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:figures/editorial/figure_controls_execution_P110.tex",
      "target": "P110",
      "key": "V11-596038537d5db334b0bfdf1c",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 38,
      "command": "workref",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:figures/editorial/figure_controls_execution_P110.tex",
      "target": "O012",
      "key": "V11-fc7d9d9b9dd94d9d7f98e950",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 38,
      "command": "workref",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch03_03.tex",
      "target": "EDITION:V11",
      "key": "V11-5105c1a96a3037e9941440eb",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch03_03.tex",
      "target": "C:C03",
      "key": "V11-b4fc36a325d05a4ed636c422",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch03_03.tex",
      "target": "DOC:V10:didactics/key_concepts/key_ch03_03.tex",
      "key": "V11-fbad5abdb77c1ceab38a970f",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:didactics/worked03.tex",
      "target": "EDITION:V11",
      "key": "V11-510d2002068de37cdeae675d",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/worked03.tex",
      "target": "C:C03",
      "key": "V11-64c2a3c0b13a7108925c9e69",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/worked03.tex",
      "target": "DOC:V10:didactics/worked03.tex",
      "key": "V11-d62d015dcd482657e7cf8daf",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:exercises/exercise03.tex",
      "target": "EDITION:V11",
      "key": "V11-c430181aaaae36ab4432007a",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:exercises/exercise03.tex",
      "target": "C:C03",
      "key": "V11-d9450a1c0bb61ef524b551e5",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:exercises/exercise03.tex",
      "target": "DOC:V10:exercises/exercise03.tex",
      "key": "V11-09d0dd4db698a76cead6b63d",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:chapters/chapter04.tex",
      "target": "EDITION:V11",
      "key": "V11-71cd30d4ed29434a7f236a87",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:chapters/chapter04.tex",
      "target": "C:C04",
      "key": "V11-e1786a1fc28fba3f0b23b297",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:chapters/chapter04.tex",
      "target": "DOC:V10:chapters/chapter04.tex",
      "key": "V11-6f91948d76956625b46fbfc7",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": false
    },
    {
      "source": "DOC:V11:chapters/chapter04.tex",
      "target": "W011",
      "key": "V11-fd0a8dc6317eff50d04d0a44",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 21,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter04.tex",
      "target": "W011",
      "key": "V11-60f58b545f2629b79a29f110",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 155,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter04.tex",
      "target": "W153",
      "key": "V11-8c62c7b73762c5cd9c26079a",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 21,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter04.tex",
      "target": "W191",
      "key": "V11-ec3d89a531bcb32abc2b2860",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 21,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter04.tex",
      "target": "O018",
      "key": "V11-0fbf6b991165666a5057e83e",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 29,
      "command": "osmanicite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter04.tex",
      "target": "O028",
      "key": "V11-74afc632367955771377d2e9",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 29,
      "command": "osmanicite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter04.tex",
      "target": "W150",
      "key": "V11-2b632af7bb6079d201499d0b",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 57,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter04.tex",
      "target": "W152",
      "key": "V11-6ba2580a17849f39c9c20c33",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 57,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter04.tex",
      "target": "W152",
      "key": "V11-3434d344d2305aae7ec044db",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 120,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter04.tex",
      "target": "W152",
      "key": "V11-1ebf506f6b31fb882c62cb7f",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 131,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter04.tex",
      "target": "P082",
      "key": "V11-c54bc37d942a428de3234b2e",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 78,
      "command": "oroszcite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter04.tex",
      "target": "W077",
      "key": "V11-25d134b3b496556b5b0004ad",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 87,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter04.tex",
      "target": "W077",
      "key": "V11-2014a181f1df9e89e5f7cac5",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 101,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter04.tex",
      "target": "W097",
      "key": "V11-6507a8c12cc9e6416f49bd21",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 87,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter04.tex",
      "target": "W097",
      "key": "V11-d63c0796383ab9bba7c89ed1",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 103,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter04.tex",
      "target": "W099",
      "key": "V11-db8ee91f390a525319d70f15",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 120,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter04.tex",
      "target": "W148",
      "key": "V11-d2664bd4810854ebf708463c",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 120,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter04.tex",
      "target": "W071",
      "key": "V11-86a6044b77ff5584554e4d7f",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 131,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter04.tex",
      "target": "W151",
      "key": "V11-fd4b481c6a85619b87d898c5",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 155,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:didactics/learning04.tex",
      "target": "EDITION:V11",
      "key": "V11-9fd68be60d3b84ba3a21078c",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/learning04.tex",
      "target": "C:C04",
      "key": "V11-ae56ec0ca873c914b3fa0a23",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/learning04.tex",
      "target": "DOC:V10:didactics/learning04.tex",
      "key": "V11-183cfbb8e72c2e93d319fb57",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch04_01.tex",
      "target": "EDITION:V11",
      "key": "V11-da7785736c90055d702f64d8",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch04_01.tex",
      "target": "C:C04",
      "key": "V11-bb962ff680f5f780a46e7aeb",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch04_01.tex",
      "target": "DOC:V10:didactics/key_concepts/key_ch04_01.tex",
      "key": "V11-ce527fb16ec161551f1ceb4a",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch04_01.tex",
      "target": "EDITION:V11",
      "key": "V11-be7f3a8fd406cb8d5067a1f3",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch04_01.tex",
      "target": "DOC:V10:figures/source_redraws/figure_ch04_01.tex",
      "key": "V11-e7f9e7767011f7a5afbf17e1",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch04_01.tex",
      "target": "W151",
      "key": "V11-9f54e62e0b29396b5b3e81cc",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 30,
      "command": "workref",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch04_02.tex",
      "target": "EDITION:V11",
      "key": "V11-c0de8f0bdd4b463c6c7a1ddd",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch04_02.tex",
      "target": "C:C04",
      "key": "V11-5c77429823b1bb0ee706800e",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch04_02.tex",
      "target": "DOC:V10:didactics/key_concepts/key_ch04_02.tex",
      "key": "V11-de733bef058974c3de1c2f4b",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch04_02.tex",
      "target": "EDITION:V11",
      "key": "V11-8aab43931ec09e538dac0419",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch04_02.tex",
      "target": "DOC:V10:figures/source_redraws/figure_ch04_02.tex",
      "key": "V11-fc357e0bf3dbbfffd409933b",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch04_02.tex",
      "target": "W151",
      "key": "V11-c2c6aafb2fda5cedef6ebcf8",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 31,
      "command": "workref",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch04_03.tex",
      "target": "EDITION:V11",
      "key": "V11-51c1e15211be4ee01300f9f3",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch04_03.tex",
      "target": "C:C04",
      "key": "V11-9eb7e5f740dcfab588c8e76e",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch04_03.tex",
      "target": "DOC:V10:didactics/key_concepts/key_ch04_03.tex",
      "key": "V11-edefb840a03d9136cc31ff18",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:didactics/worked04.tex",
      "target": "EDITION:V11",
      "key": "V11-9390891a535438fc2656f808",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/worked04.tex",
      "target": "C:C04",
      "key": "V11-03e4aa7b38270634dc285129",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/worked04.tex",
      "target": "DOC:V10:didactics/worked04.tex",
      "key": "V11-2e424aa1bbd3c48654a44689",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:exercises/exercise04.tex",
      "target": "EDITION:V11",
      "key": "V11-91f4576cd9c34a39e214e3b9",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:exercises/exercise04.tex",
      "target": "C:C04",
      "key": "V11-484c86606d508d3eff477194",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:exercises/exercise04.tex",
      "target": "DOC:V10:exercises/exercise04.tex",
      "key": "V11-6c406333d7ec988d45b30acf",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:chapters/chapter05.tex",
      "target": "EDITION:V11",
      "key": "V11-08d6a5e981790e63d1ad479e",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:chapters/chapter05.tex",
      "target": "C:C05",
      "key": "V11-e7f2bc459a99acd6671de6f4",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:chapters/chapter05.tex",
      "target": "DOC:V10:chapters/chapter05.tex",
      "key": "V11-59058b6208472e371378d661",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": false
    },
    {
      "source": "DOC:V11:chapters/chapter05.tex",
      "target": "W039",
      "key": "V11-3d92500a179198227f203dd8",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 15,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter05.tex",
      "target": "W039",
      "key": "V11-6ca63bf01488fa960314b902",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 15,
      "command": "workposs",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter05.tex",
      "target": "W039",
      "key": "V11-a10bfbb8c0b0118e7bab9179",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 31,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter05.tex",
      "target": "W052",
      "key": "V11-817719672cebed74a98968e0",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 15,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter05.tex",
      "target": "W052",
      "key": "V11-3338693a40c665b475bf9cb6",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 15,
      "command": "workposs",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter05.tex",
      "target": "W052",
      "key": "V11-3379c1b40dbdef8319d3a891",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 31,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter05.tex",
      "target": "W029",
      "key": "V11-811a034205aceb855b4b1ba0",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 25,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter05.tex",
      "target": "W029",
      "key": "V11-70f29b76cb8981981818bd69",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 77,
      "command": "workposs",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter05.tex",
      "target": "W029",
      "key": "V11-cb8b8d4af942a257018d705b",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 82,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter05.tex",
      "target": "W029",
      "key": "V11-d914162694da28b7abb9bf76",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 100,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter05.tex",
      "target": "W029",
      "key": "V11-ece2548461b5016bfdc7cc4d",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 102,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter05.tex",
      "target": "W054",
      "key": "V11-434ecca5315dd84c0a8aa78e",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 27,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter05.tex",
      "target": "W054",
      "key": "V11-bb0257bed10934f86a322a2d",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 77,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter05.tex",
      "target": "W054",
      "key": "V11-1630e089c43e2737be94609a",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 82,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter05.tex",
      "target": "W054",
      "key": "V11-5c7d8fefc140df1098eefa28",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 100,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter05.tex",
      "target": "W054",
      "key": "V11-e0138a394eb78aac04a96b9f",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 102,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter05.tex",
      "target": "W054",
      "key": "V11-e8267c75bbdd1cf8eda4d5ab",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 106,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter05.tex",
      "target": "W004",
      "key": "V11-b35dca6a2679cb6fda315084",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 43,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter05.tex",
      "target": "W055",
      "key": "V11-22e9d2da622770bc417d110a",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 43,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter05.tex",
      "target": "W001",
      "key": "V11-adbe8e36d58eb9ffbd3cbced",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 43,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter05.tex",
      "target": "W031",
      "key": "V11-61284db4017b23899bb92224",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 49,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter05.tex",
      "target": "W031",
      "key": "V11-0560f68db4ac50d2e40bf9b6",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 63,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter05.tex",
      "target": "W044",
      "key": "V11-57a39e6fbadc302be6a6b53f",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 49,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter05.tex",
      "target": "W059",
      "key": "V11-be4fa71df24c3e7243cf3a99",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 63,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter05.tex",
      "target": "W175",
      "key": "V11-19899f339cc33e17027b9b18",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 63,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter05.tex",
      "target": "W036",
      "key": "V11-1bfed17f9ceaab53a6ae4023",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 82,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter05.tex",
      "target": "W036",
      "key": "V11-a4953dd8db4d897670310625",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 100,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter05.tex",
      "target": "W034",
      "key": "V11-bf3705515d5369117f2fc459",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 106,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter05.tex",
      "target": "W057",
      "key": "V11-783d05d7357761c048227031",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 106,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter05.tex",
      "target": "W182",
      "key": "V11-d61a4641b606cbc8aeb06469",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 114,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter05.tex",
      "target": "W189",
      "key": "V11-a9eaf4d9c94811eda2f7207b",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 114,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter05.tex",
      "target": "W058",
      "key": "V11-08cd4064d92f48234e96cf6e",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 114,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:didactics/learning05.tex",
      "target": "EDITION:V11",
      "key": "V11-791ee4722113eaaa6cff47d1",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/learning05.tex",
      "target": "C:C05",
      "key": "V11-40f5891580d28b63b6513d67",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/learning05.tex",
      "target": "DOC:V10:didactics/learning05.tex",
      "key": "V11-6c891ad2c2210d8c29508710",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch05_01.tex",
      "target": "EDITION:V11",
      "key": "V11-2f9e067358385d8a0a85db74",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch05_01.tex",
      "target": "C:C05",
      "key": "V11-4fc465aab4991c9aadcefadc",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch05_01.tex",
      "target": "DOC:V10:didactics/key_concepts/key_ch05_01.tex",
      "key": "V11-8d813b695964be371c675b2e",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch05_01.tex",
      "target": "EDITION:V11",
      "key": "V11-7c147cf209847c420acc550d",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch05_01.tex",
      "target": "DOC:V10:figures/source_redraws/figure_ch05_01.tex",
      "key": "V11-9bb53313e917a215f68ccd4d",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch05_01.tex",
      "target": "W054",
      "key": "V11-13ee3c566e872034a3b13af4",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 27,
      "command": "workref",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch05_02.tex",
      "target": "EDITION:V11",
      "key": "V11-a791c123f7399338f08a34b1",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch05_02.tex",
      "target": "C:C05",
      "key": "V11-b78c4c70f1c47620cdc8eac7",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch05_02.tex",
      "target": "DOC:V10:didactics/key_concepts/key_ch05_02.tex",
      "key": "V11-ffb327cdfb699db34aa30c2f",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch05_02.tex",
      "target": "EDITION:V11",
      "key": "V11-d6a6de2b7b38fa08c7753a34",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch05_02.tex",
      "target": "DOC:V10:figures/source_redraws/figure_ch05_02.tex",
      "key": "V11-c5fa5bcc05230e4172e9fd2b",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch05_02.tex",
      "target": "W001",
      "key": "V11-52842cdd506eb1b0c511ec2f",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 29,
      "command": "workref",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch05_03.tex",
      "target": "EDITION:V11",
      "key": "V11-9ec577ba527161569d7b3919",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch05_03.tex",
      "target": "C:C05",
      "key": "V11-9e16f891d635df2991cbf950",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch05_03.tex",
      "target": "DOC:V10:didactics/key_concepts/key_ch05_03.tex",
      "key": "V11-392157b4d362586b9a9ae320",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:didactics/worked05.tex",
      "target": "EDITION:V11",
      "key": "V11-0004c1b98c4fbf1f7a0b6f2e",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/worked05.tex",
      "target": "C:C05",
      "key": "V11-ce5e463d01297c1bb7a9a0fa",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/worked05.tex",
      "target": "DOC:V10:didactics/worked05.tex",
      "key": "V11-65e7037359f51d1b1b3887dc",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:exercises/exercise05.tex",
      "target": "EDITION:V11",
      "key": "V11-960e3532997b85cc97fbe7d9",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:exercises/exercise05.tex",
      "target": "C:C05",
      "key": "V11-57fd70e882e24775de085dce",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:exercises/exercise05.tex",
      "target": "DOC:V10:exercises/exercise05.tex",
      "key": "V11-6bab9c0bf858eb767b19d850",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:chapters/chapter06.tex",
      "target": "EDITION:V11",
      "key": "V11-d5ea5b893f53e1fb585e2964",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:chapters/chapter06.tex",
      "target": "C:C06",
      "key": "V11-fb76a34e859ca84821c4d2da",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:chapters/chapter06.tex",
      "target": "DOC:V10:chapters/chapter06.tex",
      "key": "V11-a241956af6cb57e08e152936",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": false
    },
    {
      "source": "DOC:V11:chapters/chapter06.tex",
      "target": "W053",
      "key": "V11-47c3030134680b803fe918c2",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 17,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter06.tex",
      "target": "W053",
      "key": "V11-2f9104d8e393dff2666965b5",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 108,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter06.tex",
      "target": "W060",
      "key": "V11-037d25a1c6ca59b546098e6c",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 19,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter06.tex",
      "target": "W060",
      "key": "V11-8f058652f67063e3a357514e",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 97,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter06.tex",
      "target": "W045",
      "key": "V11-d1d0f34967042549a824504b",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 41,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter06.tex",
      "target": "W045",
      "key": "V11-cd735533340575cac793da4d",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 47,
      "command": "workposs",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter06.tex",
      "target": "W045",
      "key": "V11-3c7d75bfe9d55452d4c484f3",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 49,
      "command": "workposs",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter06.tex",
      "target": "W041",
      "key": "V11-e678ee388a50af195259b7b9",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 47,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter06.tex",
      "target": "W041",
      "key": "V11-ec677451a7365d4ead4ac46b",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 49,
      "command": "workposs",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter06.tex",
      "target": "W041",
      "key": "V11-764df226393a614e41064af7",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 53,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter06.tex",
      "target": "W046",
      "key": "V11-3d25356bc5b176c6422209c3",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 53,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter06.tex",
      "target": "W038",
      "key": "V11-c8f794a81036f91574389bbc",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 65,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter06.tex",
      "target": "W043",
      "key": "V11-8b2be236b3f3364857787fe2",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 81,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter06.tex",
      "target": "W030",
      "key": "V11-0265318e7e030983d766f9e8",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 97,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter06.tex",
      "target": "W104",
      "key": "V11-7ba7fa30e923b10e9e090099",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 97,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:didactics/learning06.tex",
      "target": "EDITION:V11",
      "key": "V11-437332b7900f5e8422c29ead",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/learning06.tex",
      "target": "C:C06",
      "key": "V11-521ab8161dac848170df5e2d",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/learning06.tex",
      "target": "DOC:V10:didactics/learning06.tex",
      "key": "V11-223289020f0543cb5f8fdf60",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch06_01.tex",
      "target": "EDITION:V11",
      "key": "V11-bd442f77bb2fd486c99ec07f",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch06_01.tex",
      "target": "C:C06",
      "key": "V11-c8b2834c56885dc6e3eeb7c4",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch06_01.tex",
      "target": "DOC:V10:didactics/key_concepts/key_ch06_01.tex",
      "key": "V11-c269812321c3aa27fcf5330a",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch06_02.tex",
      "target": "EDITION:V11",
      "key": "V11-54c45a0ab9bf6f1a64ff9603",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch06_02.tex",
      "target": "C:C06",
      "key": "V11-fb0f3556297b7004743bbe8f",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch06_02.tex",
      "target": "DOC:V10:didactics/key_concepts/key_ch06_02.tex",
      "key": "V11-4028221c6b972ff8b85ad6f3",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch06_01.tex",
      "target": "EDITION:V11",
      "key": "V11-3f7f7cc4783f62f36fb40429",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch06_01.tex",
      "target": "DOC:V10:figures/source_redraws/figure_ch06_01.tex",
      "key": "V11-1dfdd60fcf27511d5f113803",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch06_01.tex",
      "target": "W043",
      "key": "V11-640ad112777a8358a140f914",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 29,
      "command": "workref",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch06_02.tex",
      "target": "EDITION:V11",
      "key": "V11-4acfe0d9d35d5fb1cf7cb14b",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch06_02.tex",
      "target": "DOC:V10:figures/source_redraws/figure_ch06_02.tex",
      "key": "V11-3e5e2a34768f42a2b803c094",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch06_02.tex",
      "target": "W060",
      "key": "V11-f0bf70ff3ee830719c4e2220",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 30,
      "command": "workref",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch06_03.tex",
      "target": "EDITION:V11",
      "key": "V11-52944eb88f77b025ffa79c56",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch06_03.tex",
      "target": "C:C06",
      "key": "V11-2ace38679e10083ed580bf94",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch06_03.tex",
      "target": "DOC:V10:didactics/key_concepts/key_ch06_03.tex",
      "key": "V11-7eed7bc1d8eed2511dad6669",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:didactics/worked06.tex",
      "target": "EDITION:V11",
      "key": "V11-02d0236160997dfc7fcb3ba3",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/worked06.tex",
      "target": "C:C06",
      "key": "V11-15271c916e29e0f34c10ec26",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/worked06.tex",
      "target": "DOC:V10:didactics/worked06.tex",
      "key": "V11-aaec4f8e5facd2f0cba93c51",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:exercises/exercise06.tex",
      "target": "EDITION:V11",
      "key": "V11-518ce1275d796286c9b2641b",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:exercises/exercise06.tex",
      "target": "C:C06",
      "key": "V11-dde3058269a2aa82cee4623e",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:exercises/exercise06.tex",
      "target": "DOC:V10:exercises/exercise06.tex",
      "key": "V11-f6cd5b043a425b47372742e8",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:chapters/chapter07.tex",
      "target": "EDITION:V11",
      "key": "V11-e2a4fed80e5ad1d6a29e37c6",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:chapters/chapter07.tex",
      "target": "C:C07",
      "key": "V11-276913c5541bc11df3e1fa62",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:chapters/chapter07.tex",
      "target": "DOC:V10:chapters/chapter07.tex",
      "key": "V11-9af3cabc7ce054e0a328a481",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": false
    },
    {
      "source": "DOC:V11:chapters/chapter07.tex",
      "target": "W077",
      "key": "V11-0604381d63fabace71588021",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 17,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter07.tex",
      "target": "W077",
      "key": "V11-a363c32aed700570085bbd41",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 39,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter07.tex",
      "target": "W077",
      "key": "V11-c9e4334215eba4649959e34c",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 59,
      "command": "workposs",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter07.tex",
      "target": "W097",
      "key": "V11-0e9582287fac844b86ad26d1",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 19,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter07.tex",
      "target": "W097",
      "key": "V11-98899e15866524899b2fda83",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 95,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter07.tex",
      "target": "W111",
      "key": "V11-396d8864095f8d096bd59a8d",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 31,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter07.tex",
      "target": "W111",
      "key": "V11-18298cf75a818fe6f497af98",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 87,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter07.tex",
      "target": "W111",
      "key": "V11-20478daebb8ee2a4a1e54120",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 153,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter07.tex",
      "target": "W095",
      "key": "V11-cc23f7357d2d5545fa1c2ec9",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 31,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter07.tex",
      "target": "W095",
      "key": "V11-91c9e3a683df97c350df449e",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 131,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter07.tex",
      "target": "W080",
      "key": "V11-4b01e0dadd9043b85e715fa3",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 31,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter07.tex",
      "target": "W080",
      "key": "V11-97afe87fcc681535dbae7e50",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 59,
      "command": "workposs",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter07.tex",
      "target": "W101",
      "key": "V11-3f459215c7a2e8b0a162f4f9",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 43,
      "command": "workposs",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter07.tex",
      "target": "W101",
      "key": "V11-8d1807eb6bcd5d642d816322",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 131,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter07.tex",
      "target": "W148",
      "key": "V11-34ed2bb916319d71c7eb15e9",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 59,
      "command": "workposs",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter07.tex",
      "target": "P006",
      "key": "V11-bf0f333fd1c8de9001576d08",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 74,
      "command": "oroszcite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter07.tex",
      "target": "W045",
      "key": "V11-fe9d405644835001524422de",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 81,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter07.tex",
      "target": "W038",
      "key": "V11-ff19879bb9161c295f0ff38e",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 81,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter07.tex",
      "target": "W192",
      "key": "V11-bd3bda6d55eec4575f05400c",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 87,
      "command": "workposs",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter07.tex",
      "target": "W068",
      "key": "V11-78c6588d89c1ce00ed4434a9",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 87,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter07.tex",
      "target": "W071",
      "key": "V11-23bd70ffe6e97d6f96fc9dee",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 87,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter07.tex",
      "target": "W193",
      "key": "V11-b86801374c2b7124326d8d37",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 87,
      "command": "workposs",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter07.tex",
      "target": "W079",
      "key": "V11-8db87c90d69f91f77f5d4178",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 97,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter07.tex",
      "target": "W082",
      "key": "V11-a58b71b3d719af7f189f8875",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 97,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter07.tex",
      "target": "W151",
      "key": "V11-356a42d18f45c0627b83cf44",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 131,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter07.tex",
      "target": "W099",
      "key": "V11-c31713eda1d6d38ef424a676",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 153,
      "command": "workposs",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter07.tex",
      "target": "W150",
      "key": "V11-a69ae6f5c0c2b2023b23aa25",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 153,
      "command": "workposs",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:didactics/learning07.tex",
      "target": "EDITION:V11",
      "key": "V11-fb8d6de56a29e1914fa7d840",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/learning07.tex",
      "target": "C:C07",
      "key": "V11-df20fe23538a2b0bef1d6e54",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/learning07.tex",
      "target": "DOC:V10:didactics/learning07.tex",
      "key": "V11-db9859a30ff45d06096f4f37",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch07_01.tex",
      "target": "EDITION:V11",
      "key": "V11-057cb5042df11438db29b4ba",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch07_01.tex",
      "target": "C:C07",
      "key": "V11-ab88130c0a864d13b14cbe1a",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch07_01.tex",
      "target": "DOC:V10:didactics/key_concepts/key_ch07_01.tex",
      "key": "V11-1b0f170e7c86211d131c483f",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch07_02.tex",
      "target": "EDITION:V11",
      "key": "V11-7b8052d9aa1ac429800b573a",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch07_02.tex",
      "target": "C:C07",
      "key": "V11-7daab8089ae1d6528b24d098",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch07_02.tex",
      "target": "DOC:V10:didactics/key_concepts/key_ch07_02.tex",
      "key": "V11-ab61792fcd1b8e26b767435f",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch07_01.tex",
      "target": "EDITION:V11",
      "key": "V11-d218d418b0c89282a70e6b15",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch07_01.tex",
      "target": "DOC:V10:figures/source_redraws/figure_ch07_01.tex",
      "key": "V11-60ada955a16d8ead3051bdf6",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch07_01.tex",
      "target": "W079",
      "key": "V11-d51849ceca4e2390eda83ea4",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 30,
      "command": "workref",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch07_02.tex",
      "target": "EDITION:V11",
      "key": "V11-dd87250924d60db6a32ab21a",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch07_02.tex",
      "target": "DOC:V10:figures/source_redraws/figure_ch07_02.tex",
      "key": "V11-c1d1dc1baa30b670866959d0",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch07_02.tex",
      "target": "W095",
      "key": "V11-20f8e83b373facf1ee88874a",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 28,
      "command": "workref",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch07_03.tex",
      "target": "EDITION:V11",
      "key": "V11-5f85ff89ed346404b805a02f",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch07_03.tex",
      "target": "C:C07",
      "key": "V11-8ee3021aef885cb52765f421",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch07_03.tex",
      "target": "DOC:V10:didactics/key_concepts/key_ch07_03.tex",
      "key": "V11-ca82f2554ed1731712c6fdb8",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:didactics/worked07.tex",
      "target": "EDITION:V11",
      "key": "V11-d3c68b6e5d49d504a991f878",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/worked07.tex",
      "target": "C:C07",
      "key": "V11-1d530eca25bfcd6c73140791",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/worked07.tex",
      "target": "DOC:V10:didactics/worked07.tex",
      "key": "V11-64c5e628d6f70afcbeeebf1f",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:exercises/exercise07.tex",
      "target": "EDITION:V11",
      "key": "V11-f9cdcd143c4f5a77ebcfef3b",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:exercises/exercise07.tex",
      "target": "C:C07",
      "key": "V11-a3c994fa741c75f1f2fa1c9b",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:exercises/exercise07.tex",
      "target": "DOC:V10:exercises/exercise07.tex",
      "key": "V11-cce3e7fbad8839b80c8faa50",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:chapters/chapter08.tex",
      "target": "EDITION:V11",
      "key": "V11-e9d9c53027b8b34b5e959de0",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:chapters/chapter08.tex",
      "target": "C:C08",
      "key": "V11-cb7080adf8db6857c121159c",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:chapters/chapter08.tex",
      "target": "DOC:V10:chapters/chapter08.tex",
      "key": "V11-2598757d02502d881f8c741f",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": false
    },
    {
      "source": "DOC:V11:chapters/chapter08.tex",
      "target": "W010",
      "key": "V11-6931681364787f44cc64c756",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 15,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter08.tex",
      "target": "W063",
      "key": "V11-42bdb6eca3dcb96bf9aef5f1",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 15,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter08.tex",
      "target": "W094",
      "key": "V11-ead5ba1005c373270890b2de",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 15,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter08.tex",
      "target": "W069",
      "key": "V11-4b956f1758cbe94200b2067b",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 31,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter08.tex",
      "target": "W069",
      "key": "V11-0dde1c4248db2e84371854f7",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 35,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter08.tex",
      "target": "W073",
      "key": "V11-55b883d56d6abc96c40a23e0",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 35,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter08.tex",
      "target": "W088",
      "key": "V11-eafa4566f509b1f253509dc9",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 35,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter08.tex",
      "target": "W088",
      "key": "V11-3d76be456db83ab54bf847ad",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 119,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter08.tex",
      "target": "W065",
      "key": "V11-dabd4e009a7f6fcd58d308ae",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 41,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter08.tex",
      "target": "W074",
      "key": "V11-1692cdbf9a41b5214dc2d1c7",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 49,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter08.tex",
      "target": "W076",
      "key": "V11-6ce795137e1dc4bc5d51b0a2",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 49,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter08.tex",
      "target": "W106",
      "key": "V11-e8ecd1ee5618f21ca3e550b1",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 51,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter08.tex",
      "target": "W081",
      "key": "V11-2db3fade4c2c16e39fe87b9e",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 51,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter08.tex",
      "target": "W064",
      "key": "V11-3c09e2af7cf82c148571344a",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 65,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter08.tex",
      "target": "W098",
      "key": "V11-baa71ed4ce4256b0c3d6fe16",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 65,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter08.tex",
      "target": "W096",
      "key": "V11-72dc539956fb50ede536c1bc",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 65,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter08.tex",
      "target": "P118",
      "key": "V11-3dbabcc371bbf1d2e4a2f901",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 70,
      "command": "oroszcite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter08.tex",
      "target": "W102",
      "key": "V11-0d6660050e26456d8b6bb1b3",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 91,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter08.tex",
      "target": "W109",
      "key": "V11-73f911287effcf450a34ee42",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 99,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter08.tex",
      "target": "W079",
      "key": "V11-496cb614f4ac1eaa45826bab",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 99,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter08.tex",
      "target": "W083",
      "key": "V11-24c570b4c5d6ab2809b5ac54",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 119,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter08.tex",
      "target": "W091",
      "key": "V11-f1f0dc4dcf3d3a90c6d31353",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 119,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter08.tex",
      "target": "W093",
      "key": "V11-3d53bbac8caf3dd5bc5e5a86",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 133,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter08.tex",
      "target": "W099",
      "key": "V11-3035219240df83ab427d3587",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 133,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter08.tex",
      "target": "W104",
      "key": "V11-2dcfbaca10f7266dbff784e5",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 133,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter08.tex",
      "target": "O023",
      "key": "V11-3f52d5eae03e1384ded53954",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 147,
      "command": "osmanicite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter08.tex",
      "target": "O001",
      "key": "V11-a7166326ae2e14ff9a6b9219",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 147,
      "command": "osmanicite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter08.tex",
      "target": "W107",
      "key": "V11-9a3ad612b25fa85f047093a3",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 155,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter08.tex",
      "target": "W111",
      "key": "V11-6ae446455544078035aa3ee2",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 155,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter08.tex",
      "target": "W105",
      "key": "V11-28049b937a118efd8602929e",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 155,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:didactics/learning08.tex",
      "target": "EDITION:V11",
      "key": "V11-ca2847be38062ebc6bd507b9",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/learning08.tex",
      "target": "C:C08",
      "key": "V11-f3d5f63b74b0919f78c46879",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/learning08.tex",
      "target": "DOC:V10:didactics/learning08.tex",
      "key": "V11-77cf8b79564fe2f1b2d36736",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch08_01.tex",
      "target": "EDITION:V11",
      "key": "V11-929118840bdbfa9402af29eb",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch08_01.tex",
      "target": "C:C08",
      "key": "V11-058e9ff74472cf71c78b2686",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch08_01.tex",
      "target": "DOC:V10:didactics/key_concepts/key_ch08_01.tex",
      "key": "V11-afac67677a3f0e7320aeed5c",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch08_02.tex",
      "target": "EDITION:V11",
      "key": "V11-db03926db245612d8e262c9d",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch08_02.tex",
      "target": "C:C08",
      "key": "V11-6888424d26f677a6d9278659",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch08_02.tex",
      "target": "DOC:V10:didactics/key_concepts/key_ch08_02.tex",
      "key": "V11-5dbacc90ebf9110819a88008",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch08_01.tex",
      "target": "EDITION:V11",
      "key": "V11-ca68319eb2d4c153736e3b69",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch08_01.tex",
      "target": "DOC:V10:figures/source_redraws/figure_ch08_01.tex",
      "key": "V11-8667364d425b852df8fdab7e",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch08_01.tex",
      "target": "W102",
      "key": "V11-bf0dd6c44a1145846c4cff1d",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 34,
      "command": "workref",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch08_02.tex",
      "target": "EDITION:V11",
      "key": "V11-0cfcb0e5253a16ecbaa24e1f",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch08_02.tex",
      "target": "DOC:V10:figures/source_redraws/figure_ch08_02.tex",
      "key": "V11-d9fa9eb90e1bd9f9f35c54e4",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch08_02.tex",
      "target": "W102",
      "key": "V11-f11ce608bcdcf9b693b0d5a1",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 33,
      "command": "workref",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch08_03.tex",
      "target": "EDITION:V11",
      "key": "V11-88197acfb1022cc63bdd9269",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch08_03.tex",
      "target": "C:C08",
      "key": "V11-f6817419ff487cc628c00c15",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch08_03.tex",
      "target": "DOC:V10:didactics/key_concepts/key_ch08_03.tex",
      "key": "V11-5fc098e25927b32e00eabe47",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:didactics/worked08.tex",
      "target": "EDITION:V11",
      "key": "V11-fd92f3a08d0986884da85928",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/worked08.tex",
      "target": "C:C08",
      "key": "V11-efe3d7da6ec56b499afbcd08",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/worked08.tex",
      "target": "DOC:V10:didactics/worked08.tex",
      "key": "V11-290a27d323096319b72eb2cc",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:exercises/exercise08.tex",
      "target": "EDITION:V11",
      "key": "V11-b58bf53686f9e22099c963c7",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:exercises/exercise08.tex",
      "target": "C:C08",
      "key": "V11-6942cfc7e1bfbec164831f0a",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:exercises/exercise08.tex",
      "target": "DOC:V10:exercises/exercise08.tex",
      "key": "V11-06b640530c5e02302ba88607",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:chapters/chapter09.tex",
      "target": "EDITION:V11",
      "key": "V11-2561318e21c7b71128089a19",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:chapters/chapter09.tex",
      "target": "C:C09",
      "key": "V11-8153b3306a0fec9cb33d1a50",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:chapters/chapter09.tex",
      "target": "DOC:V10:chapters/chapter09.tex",
      "key": "V11-1f311bc427516a96254c8c88",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": false
    },
    {
      "source": "DOC:V11:chapters/chapter09.tex",
      "target": "W170",
      "key": "V11-978c5e7640db01a9d5a96569",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 15,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter09.tex",
      "target": "O002",
      "key": "V11-f78da3f8c521b117f4717981",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 25,
      "command": "osmanicite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter09.tex",
      "target": "W186",
      "key": "V11-cd24590956a23a2d31a28f7b",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 45,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter09.tex",
      "target": "W182",
      "key": "V11-91b32df0034d588ca9b5a649",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 53,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter09.tex",
      "target": "W189",
      "key": "V11-00991f785ea0720ef866a3de",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 53,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter09.tex",
      "target": "W155",
      "key": "V11-1f95336c3084fd571890552d",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 61,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter09.tex",
      "target": "W158",
      "key": "V11-8a32fdfc98d411f9adfd3fdf",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 61,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter09.tex",
      "target": "W157",
      "key": "V11-eb6ca19432810baceb036371",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 80,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter09.tex",
      "target": "W157",
      "key": "V11-50f797fa6e9f204db426db02",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 94,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter09.tex",
      "target": "W159",
      "key": "V11-dd8b9d58aaa91895d948485c",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 80,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter09.tex",
      "target": "W160",
      "key": "V11-c6181d4955b10f18f3dcdd47",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 80,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter09.tex",
      "target": "W160",
      "key": "V11-295b8c8a7aec9a8d9aee69bd",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 113,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter09.tex",
      "target": "W168",
      "key": "V11-ec6c54c29475b10159787420",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 94,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter09.tex",
      "target": "O031",
      "key": "V11-9622e672557697eb62c54c8c",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 104,
      "command": "osmanicite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter09.tex",
      "target": "O013",
      "key": "V11-faf0631c941c15ee0698fd47",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 104,
      "command": "osmanicite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter09.tex",
      "target": "O004",
      "key": "V11-6ca18bdecfd3cbd7ca257158",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 104,
      "command": "osmanicite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter09.tex",
      "target": "W185",
      "key": "V11-64776d5a8d2ba453e21561d6",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 125,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter09.tex",
      "target": "W173",
      "key": "V11-8e65300906c8c69b95e97a0a",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 125,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:didactics/learning09.tex",
      "target": "EDITION:V11",
      "key": "V11-ea96136c7534537e752fb8e8",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/learning09.tex",
      "target": "C:C09",
      "key": "V11-d50d1c1e29ea18ca11ed6161",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/learning09.tex",
      "target": "DOC:V10:didactics/learning09.tex",
      "key": "V11-9fddbc4b08d03394bf4ea3e5",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch09_01.tex",
      "target": "EDITION:V11",
      "key": "V11-49dca8ce479bbc448139774a",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch09_01.tex",
      "target": "C:C09",
      "key": "V11-f3f7bfb043f4d0f78b1b3e6e",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch09_01.tex",
      "target": "DOC:V10:didactics/key_concepts/key_ch09_01.tex",
      "key": "V11-8fbc6b0eda013642b5de3da7",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch09_01.tex",
      "target": "EDITION:V11",
      "key": "V11-ad3a76d459598975054e903c",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch09_01.tex",
      "target": "DOC:V10:figures/source_redraws/figure_ch09_01.tex",
      "key": "V11-34882887c0f9b525204b85ff",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch09_01.tex",
      "target": "W160",
      "key": "V11-e86077bfbf8f16dc964e1201",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 29,
      "command": "workref",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch09_02.tex",
      "target": "EDITION:V11",
      "key": "V11-3a6da16e02e589ee4f7ca82f",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch09_02.tex",
      "target": "C:C09",
      "key": "V11-8d48080e78e9d72b85f12f08",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch09_02.tex",
      "target": "DOC:V10:didactics/key_concepts/key_ch09_02.tex",
      "key": "V11-9d36d45288fb93188890d09a",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch09_02.tex",
      "target": "EDITION:V11",
      "key": "V11-d7205a96bd66b2acda6b2a2d",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch09_02.tex",
      "target": "DOC:V10:figures/source_redraws/figure_ch09_02.tex",
      "key": "V11-b91b0da24a82ce3d6b3e5f28",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch09_02.tex",
      "target": "W157",
      "key": "V11-942f96a74a44babde65c36f0",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 29,
      "command": "workref",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch09_03.tex",
      "target": "EDITION:V11",
      "key": "V11-f1eb837e92f396adf560f72f",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch09_03.tex",
      "target": "C:C09",
      "key": "V11-d8e4a43fcafed7bd3c437afc",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch09_03.tex",
      "target": "DOC:V10:didactics/key_concepts/key_ch09_03.tex",
      "key": "V11-2033c330dcdde5960e62aa4c",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:didactics/worked09.tex",
      "target": "EDITION:V11",
      "key": "V11-62995e888c45c30fca07ad82",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/worked09.tex",
      "target": "C:C09",
      "key": "V11-ccd6df7b462e061b01d90359",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/worked09.tex",
      "target": "DOC:V10:didactics/worked09.tex",
      "key": "V11-873d61ae86ba5ab44424122e",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:exercises/exercise09.tex",
      "target": "EDITION:V11",
      "key": "V11-1be32397f8deb4e67a124b78",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:exercises/exercise09.tex",
      "target": "C:C09",
      "key": "V11-ffce953557fa53972cdc60aa",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:exercises/exercise09.tex",
      "target": "DOC:V10:exercises/exercise09.tex",
      "key": "V11-9cda1669af0ce19f07d650c0",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:chapters/chapter10.tex",
      "target": "EDITION:V11",
      "key": "V11-2fbcf1ce75636f356356096a",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:chapters/chapter10.tex",
      "target": "C:C10",
      "key": "V11-e0391247388aef19c99fd6ce",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:chapters/chapter10.tex",
      "target": "DOC:V10:chapters/chapter10.tex",
      "key": "V11-4943d9adec1b25aa90c21f2b",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": false
    },
    {
      "source": "DOC:V11:chapters/chapter10.tex",
      "target": "W118",
      "key": "V11-2704f346e9cbb7db23821584",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 15,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter10.tex",
      "target": "W154",
      "key": "V11-c3cb78ca5e9b3362923e7859",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 28,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter10.tex",
      "target": "W155",
      "key": "V11-481503518a48ccc9953678ef",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 30,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter10.tex",
      "target": "W113",
      "key": "V11-14c2d2d1940d1aa572cfd4c0",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 44,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter10.tex",
      "target": "W112",
      "key": "V11-c70849e78c39191047cbb4fb",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 48,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter10.tex",
      "target": "W067",
      "key": "V11-1d4186f6f24cc4c69bd3d84d",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 48,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter10.tex",
      "target": "W116",
      "key": "V11-53cd9bb10ce4032179806a11",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 55,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter10.tex",
      "target": "W117",
      "key": "V11-626b3186dc39e3eaf38f78b8",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 55,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter10.tex",
      "target": "W121",
      "key": "V11-60205df5c1937a372aa39c50",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 55,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter10.tex",
      "target": "W156",
      "key": "V11-5c28fafd33abe41ecba1d161",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 66,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter10.tex",
      "target": "W163",
      "key": "V11-0c7f40329136fdd8b4e89a10",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 70,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter10.tex",
      "target": "W184",
      "key": "V11-1b977beaa5248fa7fb17a744",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 81,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter10.tex",
      "target": "W178",
      "key": "V11-02e389c306e9222c70597902",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 81,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter10.tex",
      "target": "W187",
      "key": "V11-aea3692da5e50cc3a476ecfe",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 81,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter10.tex",
      "target": "W119",
      "key": "V11-8b45f759e8a1e06bc938729e",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 88,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter10.tex",
      "target": "W162",
      "key": "V11-0d817ab060f371c3f40d8b56",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 108,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter10.tex",
      "target": "BIB:W162Corrigendum2026",
      "key": "V11-c7964d2780def58e61f0a77b",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 108,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter10.tex",
      "target": "W170",
      "key": "V11-430b641d06c9d5ce6afc2186",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 108,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter10.tex",
      "target": "W114",
      "key": "V11-51e1b29d82e90d74f4c8006c",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 108,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter10.tex",
      "target": "O003",
      "key": "V11-b92a3dd118bcedd17902a2e0",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 120,
      "command": "osmanicite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter10.tex",
      "target": "O017",
      "key": "V11-fbb0c71472720add9236ac0e",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 120,
      "command": "osmanicite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter10.tex",
      "target": "P123",
      "key": "V11-52240f58abf50b1516f4b870",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 124,
      "command": "oroszcite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:didactics/learning10.tex",
      "target": "EDITION:V11",
      "key": "V11-558a998c190627d356fce830",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/learning10.tex",
      "target": "C:C10",
      "key": "V11-dd645d5c8c0cf0cc3372aeab",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/learning10.tex",
      "target": "DOC:V10:didactics/learning10.tex",
      "key": "V11-47a8d0ff3ee2a22de3d86db9",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch10_01.tex",
      "target": "EDITION:V11",
      "key": "V11-4d356d8473a27bb5be141f74",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch10_01.tex",
      "target": "C:C10",
      "key": "V11-fec56b5d594a3117960d9c00",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch10_01.tex",
      "target": "DOC:V10:didactics/key_concepts/key_ch10_01.tex",
      "key": "V11-a4db0b6ce0a9edd1df031f45",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch10_02.tex",
      "target": "EDITION:V11",
      "key": "V11-79baec4f605bcd075349c421",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch10_02.tex",
      "target": "C:C10",
      "key": "V11-92e5e29aa3d8d62ee9efd35f",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch10_02.tex",
      "target": "DOC:V10:didactics/key_concepts/key_ch10_02.tex",
      "key": "V11-0ff41d6e6412f7642dcd205d",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch10_01.tex",
      "target": "EDITION:V11",
      "key": "V11-daf6aeb7037a0c0a5c7cd814",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch10_01.tex",
      "target": "DOC:V10:figures/source_redraws/figure_ch10_01.tex",
      "key": "V11-6486eff52532677c32cd5e55",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch10_01.tex",
      "target": "W156",
      "key": "V11-0e1ec3e2292ccd863449772a",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 28,
      "command": "workref",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch10_02.tex",
      "target": "EDITION:V11",
      "key": "V11-8f1c91ded76d3525449d22af",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch10_02.tex",
      "target": "DOC:V10:figures/source_redraws/figure_ch10_02.tex",
      "key": "V11-162b6b4dea75aa914a7adb27",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch10_02.tex",
      "target": "W118",
      "key": "V11-36f41d3e0baa84cc77110726",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 27,
      "command": "workref",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch10_03.tex",
      "target": "EDITION:V11",
      "key": "V11-0d440026f4ab47ffe235e442",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch10_03.tex",
      "target": "C:C10",
      "key": "V11-f6afbcf5a2e30ed3c35426cf",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch10_03.tex",
      "target": "DOC:V10:didactics/key_concepts/key_ch10_03.tex",
      "key": "V11-a8191a8001eb96e8aa0724f5",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:didactics/worked10.tex",
      "target": "EDITION:V11",
      "key": "V11-2941cd6d3b9db7645c22d64b",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/worked10.tex",
      "target": "C:C10",
      "key": "V11-3f19cd6aaff9df72e1391ad0",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/worked10.tex",
      "target": "DOC:V10:didactics/worked10.tex",
      "key": "V11-d66df6cd78064ded67f7f301",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:exercises/exercise10.tex",
      "target": "EDITION:V11",
      "key": "V11-ebd2dc3931d7ba78abc1247c",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:exercises/exercise10.tex",
      "target": "C:C10",
      "key": "V11-57d78e47ca2be88b2c70574b",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:exercises/exercise10.tex",
      "target": "DOC:V10:exercises/exercise10.tex",
      "key": "V11-714bcdaf0a0661b7ae6cb0b5",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:chapters/chapter11.tex",
      "target": "EDITION:V11",
      "key": "V11-a670e5cdaf5e65865d1815c9",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:chapters/chapter11.tex",
      "target": "C:C11",
      "key": "V11-013a7eaeb10a05ba3bd6cbc8",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:chapters/chapter11.tex",
      "target": "DOC:V10:chapters/chapter11.tex",
      "key": "V11-53a434717576eff6827ee950",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": false
    },
    {
      "source": "DOC:V11:chapters/chapter11.tex",
      "target": "W094",
      "key": "V11-0e5bf19b6a9cd5bdc561a293",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 15,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter11.tex",
      "target": "W094",
      "key": "V11-2edff8664f47b16b6a6255b7",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 21,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter11.tex",
      "target": "W094",
      "key": "V11-16c09ab6556af184495c129d",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 170,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter11.tex",
      "target": "W010",
      "key": "V11-d76d35fee50ef48fed553874",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 21,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter11.tex",
      "target": "P078",
      "key": "V11-31fd0d4219dbe3ad71f198ed",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 24,
      "command": "oroszcite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter11.tex",
      "target": "W152",
      "key": "V11-d1c89493b618b40df9c626d5",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 70,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter11.tex",
      "target": "W153",
      "key": "V11-55073273cb703e6876084c06",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 70,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter11.tex",
      "target": "W147",
      "key": "V11-65406a55528ed4df393a413f",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 78,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter11.tex",
      "target": "W147",
      "key": "V11-dc0802722a674cab753b7090",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 87,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter11.tex",
      "target": "W150",
      "key": "V11-6e243c48c043c6febbd6e2b5",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 80,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter11.tex",
      "target": "W150",
      "key": "V11-8ebef9bd37ef9f645887109a",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 87,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter11.tex",
      "target": "W151",
      "key": "V11-8b04b4277329a94e735d623b",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 107,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter11.tex",
      "target": "W011",
      "key": "V11-afc576e63fe82bd9f994c205",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 107,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter11.tex",
      "target": "W071",
      "key": "V11-2c5e7df73e2d2392ad10b600",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 127,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter11.tex",
      "target": "W148",
      "key": "V11-6f75e858166c7017281c906a",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 127,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter11.tex",
      "target": "O009",
      "key": "V11-eac1e399cc8bb908948c22fb",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 153,
      "command": "osmanicite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter11.tex",
      "target": "W149",
      "key": "V11-cddc73c120bb3db1068832a9",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 166,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter11.tex",
      "target": "W112",
      "key": "V11-68cac915ef05ddd3ac6af254",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 170,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter11.tex",
      "target": "W058",
      "key": "V11-d94a5aa1653764c9a4d0e011",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 170,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter11.tex",
      "target": "W185",
      "key": "V11-d77045a7e49237fbd57552b7",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 181,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter11.tex",
      "target": "W173",
      "key": "V11-d36fd237aae617e4539c3509",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 181,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter11.tex",
      "target": "W189",
      "key": "V11-9cd68a4af719d80291b50389",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 181,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:didactics/learning11.tex",
      "target": "EDITION:V11",
      "key": "V11-bad76f6958db6738f5656a23",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/learning11.tex",
      "target": "C:C11",
      "key": "V11-bd53900a7ac4262677b8c6d0",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/learning11.tex",
      "target": "DOC:V10:didactics/learning11.tex",
      "key": "V11-14c2c0be542e394b1ddd4fe7",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch11_01.tex",
      "target": "EDITION:V11",
      "key": "V11-4f5aac25a727bbe9e9fbcae8",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch11_01.tex",
      "target": "C:C11",
      "key": "V11-f1b8028728960096dfd82ddc",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch11_01.tex",
      "target": "DOC:V10:didactics/key_concepts/key_ch11_01.tex",
      "key": "V11-d4881b31232f885ca7e4a091",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch11_01.tex",
      "target": "EDITION:V11",
      "key": "V11-ef0249036919aff0e4cb3818",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch11_01.tex",
      "target": "DOC:V10:figures/source_redraws/figure_ch11_01.tex",
      "key": "V11-19085777c59e874d6fd74cd4",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch11_01.tex",
      "target": "W150",
      "key": "V11-3178569f80c7d8207de3a091",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 34,
      "command": "workref",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch11_02.tex",
      "target": "EDITION:V11",
      "key": "V11-31695431d815bbdf52b7ae10",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch11_02.tex",
      "target": "DOC:V10:figures/source_redraws/figure_ch11_02.tex",
      "key": "V11-5a7046e10361338fbbe539d7",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch11_02.tex",
      "target": "W150",
      "key": "V11-81bca2b243564721ffaa9c41",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 34,
      "command": "workref",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch11_02.tex",
      "target": "EDITION:V11",
      "key": "V11-dca9dff232edd3f34831e2ca",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch11_02.tex",
      "target": "C:C11",
      "key": "V11-497cb7fd2594f121df644f65",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch11_02.tex",
      "target": "DOC:V10:didactics/key_concepts/key_ch11_02.tex",
      "key": "V11-fbc28790697f798e3b831178",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch11_03.tex",
      "target": "EDITION:V11",
      "key": "V11-9b5573ff29208c36cad81f38",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch11_03.tex",
      "target": "C:C11",
      "key": "V11-eecd6a6be30f2dabeaa70cb8",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch11_03.tex",
      "target": "DOC:V10:didactics/key_concepts/key_ch11_03.tex",
      "key": "V11-f56d33d3a64527dd0866f886",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:didactics/worked11.tex",
      "target": "EDITION:V11",
      "key": "V11-88d45d329efd6f1cc8963990",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/worked11.tex",
      "target": "C:C11",
      "key": "V11-4fc613b4b5cff5c6c3aaf14a",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/worked11.tex",
      "target": "DOC:V10:didactics/worked11.tex",
      "key": "V11-34fdcb869768b4fda1ba0d94",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:exercises/exercise11.tex",
      "target": "EDITION:V11",
      "key": "V11-77669ee61ae147832c0d79f8",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:exercises/exercise11.tex",
      "target": "C:C11",
      "key": "V11-0f194fb40828dd3e18562241",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:exercises/exercise11.tex",
      "target": "DOC:V10:exercises/exercise11.tex",
      "key": "V11-f17aee1ccf86702db91b0dcf",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:chapters/chapter12.tex",
      "target": "EDITION:V11",
      "key": "V11-9f8ad82fe9fa3099ab5897be",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:chapters/chapter12.tex",
      "target": "C:C12",
      "key": "V11-92cd1d91700689528999be65",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:chapters/chapter12.tex",
      "target": "DOC:V10:chapters/chapter12.tex",
      "key": "V11-594a9ed7e8c205964bdffcf9",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": false
    },
    {
      "source": "DOC:V11:chapters/chapter12.tex",
      "target": "W095",
      "key": "V11-7fa45c6f09ab11ec2baf882d",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 19,
      "command": "workposs",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter12.tex",
      "target": "W095",
      "key": "V11-f0e8b8d0dd7b15859a0c2552",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 61,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter12.tex",
      "target": "W145",
      "key": "V11-20aac39c2e9e05ec73b28274",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 19,
      "command": "workposs",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter12.tex",
      "target": "W145",
      "key": "V11-ec7f18c1eca8f84ec79f0d75",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 84,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter12.tex",
      "target": "W010",
      "key": "V11-b175132c24d47e168568909e",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 45,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter12.tex",
      "target": "W001",
      "key": "V11-c93780be90b26a0884cd58d3",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 47,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter12.tex",
      "target": "W004",
      "key": "V11-cd879aa3154ea3e1d7de70e1",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 47,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter12.tex",
      "target": "W028",
      "key": "V11-c0876bee8248df4aa8bc7e15",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 61,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter12.tex",
      "target": "W028",
      "key": "V11-3dabe0544d2a6dfc6ecbe86e",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 84,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter12.tex",
      "target": "W017",
      "key": "V11-a9efa72e4ce13fe4c181c178",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 61,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter12.tex",
      "target": "W003",
      "key": "V11-04a7fd3db46b018f5f58ffb2",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 81,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter12.tex",
      "target": "W020",
      "key": "V11-089e30eacb2a3e75d0bd01a2",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 84,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter12.tex",
      "target": "P084",
      "key": "V11-9d1147798aa6f77e03c6b182",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 91,
      "command": "oroszcite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter12.tex",
      "target": "P111",
      "key": "V11-4efa9de4bc13ce68aecdd85a",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 93,
      "command": "oroszcite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter12.tex",
      "target": "W125",
      "key": "V11-bed8d79f681720094f307c1e",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 118,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter12.tex",
      "target": "W123",
      "key": "V11-b5ae0720ada471d496257b58",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 120,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter12.tex",
      "target": "W128",
      "key": "V11-25eafd8a385cf7e49c174693",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 120,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter12.tex",
      "target": "W129",
      "key": "V11-22a92501bfe8eecd86d82eb9",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 120,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter12.tex",
      "target": "W131",
      "key": "V11-1457bf4718759ac00f546060",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 132,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter12.tex",
      "target": "W139",
      "key": "V11-95ff80acf7d1e69c6f1ec0c8",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 132,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter12.tex",
      "target": "W140",
      "key": "V11-7737eb83c317abaf0988b1c1",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 132,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter12.tex",
      "target": "W142",
      "key": "V11-780684ae745a11750ad9b8c4",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 132,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter12.tex",
      "target": "W119",
      "key": "V11-78aa6bd5dcdd9fb2968927fd",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 142,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter12.tex",
      "target": "W120",
      "key": "V11-5e08cb7fc103b6fbdd164119",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 144,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter12.tex",
      "target": "W136",
      "key": "V11-75d296505304b0815ef833e8",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 144,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:didactics/learning12.tex",
      "target": "EDITION:V11",
      "key": "V11-06d1a76ed6612b5d5cc2947c",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/learning12.tex",
      "target": "C:C12",
      "key": "V11-95dc32f0725f7604c761e177",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/learning12.tex",
      "target": "DOC:V10:didactics/learning12.tex",
      "key": "V11-ef073da3194e0f75209e3825",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch12_01.tex",
      "target": "EDITION:V11",
      "key": "V11-129f5e6be4b7e3b39b1ce43e",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch12_01.tex",
      "target": "C:C12",
      "key": "V11-1f6d14c9c8666f768062440f",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch12_01.tex",
      "target": "DOC:V10:didactics/key_concepts/key_ch12_01.tex",
      "key": "V11-e9c15edee618ab8bcbfc666c",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch12_01.tex",
      "target": "EDITION:V11",
      "key": "V11-0c4dc3765b3efb791b8b1b90",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch12_01.tex",
      "target": "DOC:V10:figures/source_redraws/figure_ch12_01.tex",
      "key": "V11-6138ba9f674eb206e1161857",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch12_01.tex",
      "target": "W095",
      "key": "V11-bd1a222a6893a9e7ed28fc01",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 29,
      "command": "workref",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch12_02.tex",
      "target": "EDITION:V11",
      "key": "V11-2892955483b0cedf0e92e734",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch12_02.tex",
      "target": "C:C12",
      "key": "V11-fa3546b633e15991f1dd2629",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch12_02.tex",
      "target": "DOC:V10:didactics/key_concepts/key_ch12_02.tex",
      "key": "V11-0e50ef8dc289427aae58d98c",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch12_02.tex",
      "target": "EDITION:V11",
      "key": "V11-7e20beec46bb8e00d6b87aab",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch12_02.tex",
      "target": "DOC:V10:figures/source_redraws/figure_ch12_02.tex",
      "key": "V11-2fa9d6d6ae4101ee0cfa5c87",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:figures/source_redraws/figure_ch12_02.tex",
      "target": "W120",
      "key": "V11-be92d0e97dc1f3c912d15fcf",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 31,
      "command": "workref",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch12_03.tex",
      "target": "EDITION:V11",
      "key": "V11-b814cfd074e4fa1215d853af",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch12_03.tex",
      "target": "C:C12",
      "key": "V11-f7130a144465c65e0c70a76d",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/key_concepts/key_ch12_03.tex",
      "target": "DOC:V10:didactics/key_concepts/key_ch12_03.tex",
      "key": "V11-30124edc1a48725194f8b17a",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:didactics/worked12.tex",
      "target": "EDITION:V11",
      "key": "V11-aa91a7314c53b3884ed0c1c4",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/worked12.tex",
      "target": "C:C12",
      "key": "V11-3395f38bfb4b9ae91939caf1",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/worked12.tex",
      "target": "DOC:V10:didactics/worked12.tex",
      "key": "V11-57f5eebe9a6501c2292f29d1",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:exercises/exercise12.tex",
      "target": "EDITION:V11",
      "key": "V11-b9cf637745cbf78297852070",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:exercises/exercise12.tex",
      "target": "C:C12",
      "key": "V11-b903679b0d13e7f24fa4ad32",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:exercises/exercise12.tex",
      "target": "DOC:V10:exercises/exercise12.tex",
      "key": "V11-c40929adca74ec4db3cd6d90",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": true
    },
    {
      "source": "DOC:V11:chapters/chapter13.tex",
      "target": "EDITION:V11",
      "key": "V11-166fad3c65b3c5ae7ae6385c",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:chapters/chapter13.tex",
      "target": "C:C13",
      "key": "V11-f98caefc9db2cf99b0d2ad14",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:chapters/chapter13.tex",
      "target": "V01",
      "key": "V11-ec0a137ca52fc79a974af0fe",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 188,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter13.tex",
      "target": "V02",
      "key": "V11-706a50630ae899470395e30d",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 190,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter13.tex",
      "target": "V03",
      "key": "V11-fb41264485e29c104eac8919",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 190,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter13.tex",
      "target": "V04",
      "key": "V11-5c871b3af318e09200cdc6c5",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 192,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter13.tex",
      "target": "V05",
      "key": "V11-39b0f7e2996e4b4ea6785117",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 192,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:chapters/chapter13.tex",
      "target": "DOC:V10:appendices/series_practices.tex",
      "key": "V11-92c48fc49afa283facbd95e9",
      "relation": "V11_PROMOTED_FROM_APPENDIX",
      "edition": "EDITION:V11",
      "old_label": "Appendix C",
      "new_label": "Chapter 13"
    },
    {
      "source": "DOC:V11:chapters/chapter13.tex",
      "target": "B042",
      "key": "V11-3794d6e91892aaca701cbeaa",
      "relation": "V11_EXPLICIT_PREVIOUS_CHAPTER_REFERENCE",
      "edition": "EDITION:V11",
      "rationale": "Advanced Patterns; V02 chapter 5",
      "scope": "Chapter-level further reading and genealogy, not independent validation"
    },
    {
      "source": "DOC:V11:chapters/chapter13.tex",
      "target": "B063",
      "key": "V11-3e497a123a14bc60a0f52eac",
      "relation": "V11_EXPLICIT_PREVIOUS_CHAPTER_REFERENCE",
      "edition": "EDITION:V11",
      "rationale": "Advanced Patterns: From Frameworks to Practice; V03 chapter 15",
      "scope": "Chapter-level further reading and genealogy, not independent validation"
    },
    {
      "source": "DOC:V11:chapters/chapter13.tex",
      "target": "B064",
      "key": "V11-698d6454c676cea14ebcd42f",
      "relation": "V11_EXPLICIT_PREVIOUS_CHAPTER_REFERENCE",
      "edition": "EDITION:V11",
      "rationale": "Limitations and Professional Judgment; V03 chapter 16",
      "scope": "Chapter-level further reading and genealogy, not independent validation"
    },
    {
      "source": "DOC:V11:chapters/chapter13.tex",
      "target": "B088",
      "key": "V11-5ec556a920359b38adfa2aef",
      "relation": "V11_EXPLICIT_PREVIOUS_CHAPTER_REFERENCE",
      "edition": "EDITION:V11",
      "rationale": "The Ralph Loop Pattern",
      "scope": "Chapter-level further reading and genealogy, not independent validation"
    },
    {
      "source": "DOC:V11:chapters/chapter13.tex",
      "target": "B090",
      "key": "V11-fad69038b8b791ef0fe585ab",
      "relation": "V11_EXPLICIT_PREVIOUS_CHAPTER_REFERENCE",
      "edition": "EDITION:V11",
      "rationale": "Memory and Context Engineering",
      "scope": "Chapter-level further reading and genealogy, not independent validation"
    },
    {
      "source": "DOC:V11:chapters/chapter13.tex",
      "target": "B091",
      "key": "V11-a06d3109e0586ffa450cd941",
      "relation": "V11_EXPLICIT_PREVIOUS_CHAPTER_REFERENCE",
      "edition": "EDITION:V11",
      "rationale": "Quality Gates and Backpressure",
      "scope": "Chapter-level further reading and genealogy, not independent validation"
    },
    {
      "source": "DOC:V11:chapters/chapter13.tex",
      "target": "B093",
      "key": "V11-7650ca430562641bcea07d9e",
      "relation": "V11_EXPLICIT_PREVIOUS_CHAPTER_REFERENCE",
      "edition": "EDITION:V11",
      "rationale": "Agentic Patterns in Practice",
      "scope": "Chapter-level further reading and genealogy, not independent validation"
    },
    {
      "source": "DOC:V11:chapters/chapter13.tex",
      "target": "B109",
      "key": "V11-83c981ae79a601abb4dd7c2d",
      "relation": "V11_EXPLICIT_PREVIOUS_CHAPTER_REFERENCE",
      "edition": "EDITION:V11",
      "rationale": "Choosing the Right Loop",
      "scope": "Chapter-level further reading and genealogy, not independent validation"
    },
    {
      "source": "DOC:V11:didactics/learning13.tex",
      "target": "EDITION:V11",
      "key": "V11-043b1391a3f2762abaa20b57",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/learning13.tex",
      "target": "C:C13",
      "key": "V11-55704e4f530365fc64d5d0eb",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/series_glossary.tex",
      "target": "EDITION:V11",
      "key": "V11-ce51cca8e1dff95695786e00",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/series_glossary.tex",
      "target": "C:C13",
      "key": "V11-cbe5b955a39b2d10b5aa9419",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/worked13.tex",
      "target": "EDITION:V11",
      "key": "V11-3180f526785ebf4a9be0aa96",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:didactics/worked13.tex",
      "target": "C:C13",
      "key": "V11-a971995e2c74c3e6b7796449",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:exercises/exercise13.tex",
      "target": "EDITION:V11",
      "key": "V11-5a054a1cc2a6b79fbca0c172",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:exercises/exercise13.tex",
      "target": "C:C13",
      "key": "V11-d18caedebdb92e09f8c17a64",
      "relation": "V11_FILE_IN_CHAPTER",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:appendices/solutions.tex",
      "target": "EDITION:V11",
      "key": "V11-8188b2252543854bc641a476",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:appendices/solutions.tex",
      "target": "PART:V11:APPENDICES",
      "key": "V11-070d1d12e17e8d489527d787",
      "relation": "V11_FILE_IN_APPENDICES",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:appendices/solutions.tex",
      "target": "DOC:V10:appendices/solutions.tex",
      "key": "V11-d6e8e57d97067d04cf478846",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": false
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "EDITION:V11",
      "key": "V11-75723202c008823fcfb1484d",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "PART:V11:APPENDICES",
      "key": "V11-5238f1381f2b1f4591612fc7",
      "relation": "V11_FILE_IN_APPENDICES",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "DOC:V10:appendices/methodology.tex",
      "key": "V11-32abd9438f307430e2112357",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": false
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "BIB:SEPolimiAnnotated2026",
      "key": "V11-7bf2d6788a74c0c3eb1ca8a3",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 15,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W079",
      "key": "V11-a2da9c704aee6b3284042524",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 87,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W079",
      "key": "V11-21ba2c185b1d3af0d5588e8d",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 157,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W077",
      "key": "V11-5a1798b0690ed561071c0401",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 89,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W101",
      "key": "V11-2a17bafe5e7c7e15a2f7c0d4",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 89,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W170",
      "key": "V11-04d0ec33dcb5f464cbb96e93",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 99,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W170",
      "key": "V11-87dce6825302e4ea27be7002",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 101,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W170",
      "key": "V11-6caecd9498fa2dbfedc047f2",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 179,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W170",
      "key": "V11-349c78149462a427ba6e2185",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 193,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W170",
      "key": "V11-fae3668cb0a6dc8739ace264",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 283,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W176",
      "key": "V11-7b522021c91af7d99fdfe47f",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 99,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W003",
      "key": "V11-c470780fabc4c51eca7f694d",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 103,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W003",
      "key": "V11-9aaeee61c3e0a0c3d1ca0aff",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 107,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W003",
      "key": "V11-ded4ed4754444193f5b706d6",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 209,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W003",
      "key": "V11-4f0add8ace38f8efb44d71cb",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 283,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W023",
      "key": "V11-cded46af74329e8558fb2841",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 109,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W007",
      "key": "V11-01e080a55215713da3c10640",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 111,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W022",
      "key": "V11-b233ce6e3f25374b6f269b39",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 111,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W021",
      "key": "V11-8b007b720b7b34699851a4f9",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 111,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W192",
      "key": "V11-2a537bffc61920206841c1f6",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 119,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W068",
      "key": "V11-52f1b57921d7b1429a78d0e1",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 119,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W068",
      "key": "V11-17ce2efadc8010790d476e4e",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 169,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W068",
      "key": "V11-da4a3631747bee50e55b0041",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 171,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W068",
      "key": "V11-8e501b6396c4c73866031cd1",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 283,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W071",
      "key": "V11-11fa232cd0ab2c34bd7b34da",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 119,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W071",
      "key": "V11-00297fd2e461d845aac48057",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 169,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W193",
      "key": "V11-4887e6e87c9262bc32ff2811",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 121,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W111",
      "key": "V11-35c2efb75ddaf71e406c5a48",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 121,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W111",
      "key": "V11-1cfe388b48f17b32ad5dc61b",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 157,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W095",
      "key": "V11-395feb66d01a93a0c059bc94",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 121,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W148",
      "key": "V11-285b8bde801c16a39eacd9e0",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 127,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W148",
      "key": "V11-e0a543cc2012a755787ca573",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 157,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W148",
      "key": "V11-96dfe8657180e81104db859f",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 201,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W099",
      "key": "V11-a7405f70d0514dc951525578",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 129,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W099",
      "key": "V11-db090f81bff50bdaa69995b7",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 173,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W152",
      "key": "V11-e56fec2b3649da81591b6542",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 129,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W152",
      "key": "V11-f8ed199f094093a3cf9c10e0",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 201,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W153",
      "key": "V11-ab7495da9b129f8a364143e3",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 129,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W153",
      "key": "V11-8afe90c37c493074f99da0b9",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 201,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W150",
      "key": "V11-1da19f37c66e747635eec9e3",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 129,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W150",
      "key": "V11-d3f48ddc36009c383de21ab5",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 151,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W150",
      "key": "V11-73375ea4cfcdc78cd99ae2b1",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 199,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W150",
      "key": "V11-098f203e88d6fa35a26a203e",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 285,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W151",
      "key": "V11-8ea3c96dd95211ce548f6d06",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 131,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W151",
      "key": "V11-eeb7af4e72a56bec99925429",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 161,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W151",
      "key": "V11-95cbea75440aea19d168fcc2",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 285,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W001",
      "key": "V11-72cbbcb406249df31409ea1e",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 137,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W004",
      "key": "V11-7dca127d58013deb9c0f2e71",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 137,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W031",
      "key": "V11-ce561502109dd78e12518cc4",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 139,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W029",
      "key": "V11-b8e82778f783bbf53e100e42",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 141,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W054",
      "key": "V11-a5621716e1c7a1fb803a94f6",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 141,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W189",
      "key": "V11-2183a238b13cf53f64789c42",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 143,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W189",
      "key": "V11-7854a51dad3f7088c8296737",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 179,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W061",
      "key": "V11-2a23c04923b074e98f565379",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 149,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W041",
      "key": "V11-32cfb06745c2813016459445",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 149,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W102",
      "key": "V11-060b31dcb57f6e1a55fd86e0",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 159,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W066",
      "key": "V11-e390692dfe410e479238825d",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 163,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W036",
      "key": "V11-61b525aa6e46e3b8f5848373",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 169,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W065",
      "key": "V11-10d85040e612e8e4da84bf53",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 169,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W072",
      "key": "V11-ec97e01355ec639b73b09d6e",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 171,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W085",
      "key": "V11-319db20459d0c0b08182e9b2",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 173,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W087",
      "key": "V11-c3cf5ebf0b8d04b5057131f2",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 173,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W185",
      "key": "V11-5c71ce6689b8ec5dece9c389",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 179,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W118",
      "key": "V11-04b9fa2fc64b08e21673b77a",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 187,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W118",
      "key": "V11-ebe7fc0cc7a328cd1ad83303",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 189,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W120",
      "key": "V11-6c3dc5260482d92a7e9a58b4",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 191,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W120",
      "key": "V11-4e14b2b7e9d2e804d51d7c05",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 285,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W115",
      "key": "V11-3d76fba3c133084ce5c3daec",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 193,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W161",
      "key": "V11-db4293506b6930e2b9508e09",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 193,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W163",
      "key": "V11-7fd763bdf4e9ce988ac01bb4",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 193,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W164",
      "key": "V11-bea6ea898da46c64422ac441",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 193,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W166",
      "key": "V11-35e8c83a30cfbebf1ed90398",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 193,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W167",
      "key": "V11-0d3a69bfdb227e7ed369b2aa",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 193,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W169",
      "key": "V11-56d621c9c7af591d3a36b440",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 193,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W026",
      "key": "V11-1035a470499da674dc3c2e3d",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 203,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W024",
      "key": "V11-49b116ba1887667e15750b92",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 203,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W028",
      "key": "V11-2557e1898cad612fb1ab1b38",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 203,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W145",
      "key": "V11-7a410600bcca47c9e7bcd86b",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 203,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W010",
      "key": "V11-c644522461794397d2b25e6c",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 209,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W136",
      "key": "V11-2d53c810fa6096fba4844459",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 209,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W136",
      "key": "V11-b607781ea793663bd896d0d2",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 211,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W126",
      "key": "V11-8af19487ec0b700944f830ae",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 213,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W019",
      "key": "V11-a1bc6a121d8214ecc9a7e80b",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 215,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W025",
      "key": "V11-8c14cd4e4938011aa1e35917",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 215,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W127",
      "key": "V11-fd9d68d1cba30949a2843164",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 215,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W135",
      "key": "V11-6fe836b47b7bff5d5c1b9de0",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 215,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W138",
      "key": "V11-5d70daed3c980fb596a804ca",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 215,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W130",
      "key": "V11-0103be8fe0fdc96cd8481464",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 215,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "W142",
      "key": "V11-0d8204efb1b061c644749063",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 215,
      "command": "autocite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "O049",
      "key": "V11-9fec8d7f0311905840d77f97",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 223,
      "command": "osmanicite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "O029",
      "key": "V11-0773c3957ea952b2bf5f6eff",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 223,
      "command": "osmanicite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "O010",
      "key": "V11-11d3989aca4d8fe4f86515d9",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 227,
      "command": "osmanicite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "O012",
      "key": "V11-b7a38c852dac6eaafe92b2ad",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 229,
      "command": "osmanicite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "O006",
      "key": "V11-fddff8f0b371a468f2495e69",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 229,
      "command": "osmanicite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "O018",
      "key": "V11-15b8d3402e2b9c704b79b4a0",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 231,
      "command": "osmanicite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "O028",
      "key": "V11-70d69389f42165b7e208f064",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 231,
      "command": "osmanicite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "O023",
      "key": "V11-a79a553a1bdd94a710e448e8",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 235,
      "command": "osmanicite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "O001",
      "key": "V11-c79aa7af12015962b76fe509",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 235,
      "command": "osmanicite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "O002",
      "key": "V11-9c80c7fc22675ce383ea5350",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 237,
      "command": "osmanicite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "O031",
      "key": "V11-e4d46d3b3877879722ab7582",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 237,
      "command": "osmanicite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "O013",
      "key": "V11-6c11df6571e42b9b14818f5e",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 237,
      "command": "osmanicite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "O004",
      "key": "V11-115e485f92462c3e09032fd8",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 237,
      "command": "osmanicite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "O003",
      "key": "V11-9efb5c56d35ea1d39dd24cd2",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 239,
      "command": "osmanicite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "O017",
      "key": "V11-9e3d52a4aa1d40e526d6c765",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 239,
      "command": "osmanicite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "O009",
      "key": "V11-046e2ca6b744a1364bf70a9b",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 241,
      "command": "osmanicite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "P061",
      "key": "V11-07d020c95497796e0c65878d",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 249,
      "command": "oroszcite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "P110",
      "key": "V11-c5d308d44208bdb822c98950",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 251,
      "command": "oroszcite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "P082",
      "key": "V11-b201ff41f39b25b3c63625fa",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 257,
      "command": "oroszcite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "P006",
      "key": "V11-bc7929e260f439b6e2ee4119",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 259,
      "command": "oroszcite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "P118",
      "key": "V11-d7775aaab70722f9cba33251",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 261,
      "command": "oroszcite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "P123",
      "key": "V11-0b47ef6f89fefe6233320f34",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 265,
      "command": "oroszcite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "P078",
      "key": "V11-c0abbbac3bf7e183b47e110d",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 267,
      "command": "oroszcite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "P084",
      "key": "V11-24e35aa6341d6149e921c310",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 269,
      "command": "oroszcite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "P111",
      "key": "V11-c8d8631b06f0aff0040549a9",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 269,
      "command": "oroszcite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "P014",
      "key": "V11-2396384c8f1345bdfe5d4f76",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 273,
      "command": "oroszcite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "P052",
      "key": "V11-e27cf18093171ad5d42fccb3",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 273,
      "command": "oroszcite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "P089",
      "key": "V11-21555a32befab5121e58bb40",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 275,
      "command": "oroszcite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "P095",
      "key": "V11-222f3d0cb7ef2ef7d3e890b3",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 275,
      "command": "oroszcite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/methodology.tex",
      "target": "P101",
      "key": "V11-4437f6a55bc618287b9c13e8",
      "relation": "V11_LITERAL_CITATION",
      "edition": "EDITION:V11",
      "line": 275,
      "command": "oroszcite",
      "scope": "Literal reference; semantic support and verification depth are not inferred from this edge"
    },
    {
      "source": "DOC:V11:appendices/work_id_index.tex",
      "target": "EDITION:V11",
      "key": "V11-62ba2f4d7bfce02415bf6745",
      "relation": "V11_ACTIVE_SOURCE_IN_EDITION",
      "edition": "EDITION:V11"
    },
    {
      "source": "DOC:V11:appendices/work_id_index.tex",
      "target": "DOC:V10:appendices/work_id_index.tex",
      "key": "V11-0a0fb5386535faf0c94d5653",
      "relation": "V11_REVISES_SOURCE_FILE",
      "edition": "EDITION:V11",
      "same_bytes": false
    },
    {
      "source": "C:C13",
      "target": "READING:V11.1:13.3.1",
      "key": "has_reading_note_v11_1_1",
      "relation": "HAS_READING_NOTE"
    },
    {
      "source": "C:C13",
      "target": "READING:V11.1:13.3.2",
      "key": "has_reading_note_v11_1_2",
      "relation": "HAS_READING_NOTE"
    },
    {
      "source": "C:C13",
      "target": "READING:V11.1:13.3.3",
      "key": "has_reading_note_v11_1_3",
      "relation": "HAS_READING_NOTE"
    },
    {
      "source": "C:C13",
      "target": "READING:V11.1:13.3.4",
      "key": "has_reading_note_v11_1_4",
      "relation": "HAS_READING_NOTE"
    },
    {
      "source": "C:C13",
      "target": "READING:V11.1:13.3.5",
      "key": "has_reading_note_v11_1_5",
      "relation": "HAS_READING_NOTE"
    },
    {
      "source": "C:C13",
      "target": "READING:V11.1:13.3.6",
      "key": "has_reading_note_v11_1_6",
      "relation": "HAS_READING_NOTE"
    },
    {
      "source": "C:C13",
      "target": "READING:V11.1:13.3.7",
      "key": "has_reading_note_v11_1_7",
      "relation": "HAS_READING_NOTE"
    },
    {
      "source": "C:C13",
      "target": "READING:V11.1:13.3.8",
      "key": "has_reading_note_v11_1_8",
      "relation": "HAS_READING_NOTE"
    },
    {
      "source": "C:C13",
      "target": "READING:V11.1:13.3.9",
      "key": "has_reading_note_v11_1_9",
      "relation": "HAS_READING_NOTE"
    },
    {
      "source": "C:C13",
      "target": "READING:V11.1:13.3.10",
      "key": "has_reading_note_v11_1_10",
      "relation": "HAS_READING_NOTE"
    },
    {
      "source": "C:C13",
      "target": "READING:V11.1:13.3.11",
      "key": "has_reading_note_v11_1_11",
      "relation": "HAS_READING_NOTE"
    },
    {
      "source": "C:C13",
      "target": "READING:V11.1:13.3.12",
      "key": "has_reading_note_v11_1_12",
      "relation": "HAS_READING_NOTE"
    },
    {
      "source": "READING:V11.1:13.3.1",
      "target": "B005",
      "key": "reading_B005",
      "relation": "RECOMMENDS_READING",
      "empirical_support": false,
      "source_heading_line": 2
    },
    {
      "source": "READING:V11.1:13.3.1",
      "target": "V01",
      "key": "citation",
      "relation": "BIBLIOGRAPHY_LINK",
      "bibliography_label": 151
    },
    {
      "source": "B005",
      "target": "V01",
      "key": "published_book",
      "relation": "DOCUMENT_IN_BOOK"
    },
    {
      "source": "READING:V11.1:13.3.2",
      "target": "B009",
      "key": "reading_B009",
      "relation": "RECOMMENDS_READING",
      "empirical_support": false,
      "source_heading_line": 2
    },
    {
      "source": "READING:V11.1:13.3.2",
      "target": "V01",
      "key": "citation",
      "relation": "BIBLIOGRAPHY_LINK",
      "bibliography_label": 151
    },
    {
      "source": "B009",
      "target": "V01",
      "key": "published_book",
      "relation": "DOCUMENT_IN_BOOK"
    },
    {
      "source": "READING:V11.1:13.3.3",
      "target": "B088",
      "key": "reading_B088",
      "relation": "RECOMMENDS_READING",
      "empirical_support": false,
      "source_heading_line": 2
    },
    {
      "source": "READING:V11.1:13.3.3",
      "target": "V04",
      "key": "citation",
      "relation": "BIBLIOGRAPHY_LINK",
      "bibliography_label": 152
    },
    {
      "source": "READING:V11.1:13.3.3",
      "target": "B089",
      "key": "reading_B089",
      "relation": "RECOMMENDS_READING",
      "empirical_support": false,
      "source_heading_line": 2
    },
    {
      "source": "B088",
      "target": "V04",
      "key": "published_book",
      "relation": "DOCUMENT_IN_BOOK"
    },
    {
      "source": "B089",
      "target": "V04",
      "key": "published_book",
      "relation": "DOCUMENT_IN_BOOK"
    },
    {
      "source": "READING:V11.1:13.3.4",
      "target": "B042",
      "key": "reading_B042",
      "relation": "RECOMMENDS_READING",
      "empirical_support": false,
      "source_heading_line": 4
    },
    {
      "source": "READING:V11.1:13.3.4",
      "target": "V02",
      "key": "citation",
      "relation": "BIBLIOGRAPHY_LINK",
      "bibliography_label": 154
    },
    {
      "source": "READING:V11.1:13.3.4",
      "target": "B063",
      "key": "reading_B063",
      "relation": "RECOMMENDS_READING",
      "empirical_support": false,
      "source_heading_line": 4
    },
    {
      "source": "READING:V11.1:13.3.4",
      "target": "V03",
      "key": "citation",
      "relation": "BIBLIOGRAPHY_LINK",
      "bibliography_label": 155
    },
    {
      "source": "B042",
      "target": "V02",
      "key": "published_book",
      "relation": "DOCUMENT_IN_BOOK"
    },
    {
      "source": "B063",
      "target": "V03",
      "key": "published_book",
      "relation": "DOCUMENT_IN_BOOK"
    },
    {
      "source": "READING:V11.1:13.3.5",
      "target": "B007",
      "key": "reading_B007",
      "relation": "RECOMMENDS_READING",
      "empirical_support": false,
      "source_heading_line": 2
    },
    {
      "source": "READING:V11.1:13.3.5",
      "target": "V01",
      "key": "citation",
      "relation": "BIBLIOGRAPHY_LINK",
      "bibliography_label": 151
    },
    {
      "source": "B007",
      "target": "V01",
      "key": "published_book",
      "relation": "DOCUMENT_IN_BOOK"
    },
    {
      "source": "READING:V11.1:13.3.6",
      "target": "B096",
      "key": "reading_B096",
      "relation": "RECOMMENDS_READING",
      "empirical_support": false,
      "source_heading_line": 2
    },
    {
      "source": "READING:V11.1:13.3.6",
      "target": "V04",
      "key": "citation",
      "relation": "BIBLIOGRAPHY_LINK",
      "bibliography_label": 152
    },
    {
      "source": "B096",
      "target": "V04",
      "key": "published_book",
      "relation": "DOCUMENT_IN_BOOK"
    },
    {
      "source": "READING:V11.1:13.3.7",
      "target": "B091",
      "key": "reading_B091",
      "relation": "RECOMMENDS_READING",
      "empirical_support": false,
      "source_heading_line": 2
    },
    {
      "source": "READING:V11.1:13.3.7",
      "target": "V04",
      "key": "citation",
      "relation": "BIBLIOGRAPHY_LINK",
      "bibliography_label": 152
    },
    {
      "source": "READING:V11.1:13.3.7",
      "target": "B063",
      "key": "reading_B063",
      "relation": "RECOMMENDS_READING",
      "empirical_support": false,
      "source_heading_line": 4
    },
    {
      "source": "READING:V11.1:13.3.7",
      "target": "V03",
      "key": "citation",
      "relation": "BIBLIOGRAPHY_LINK",
      "bibliography_label": 155
    },
    {
      "source": "B091",
      "target": "V04",
      "key": "published_book",
      "relation": "DOCUMENT_IN_BOOK"
    },
    {
      "source": "READING:V11.1:13.3.8",
      "target": "B007",
      "key": "reading_B007",
      "relation": "RECOMMENDS_READING",
      "empirical_support": false,
      "source_heading_line": 2
    },
    {
      "source": "READING:V11.1:13.3.8",
      "target": "V01",
      "key": "citation",
      "relation": "BIBLIOGRAPHY_LINK",
      "bibliography_label": 151
    },
    {
      "source": "READING:V11.1:13.3.9",
      "target": "B090",
      "key": "reading_B090",
      "relation": "RECOMMENDS_READING",
      "empirical_support": false,
      "source_heading_line": 2
    },
    {
      "source": "READING:V11.1:13.3.9",
      "target": "V04",
      "key": "citation",
      "relation": "BIBLIOGRAPHY_LINK",
      "bibliography_label": 152
    },
    {
      "source": "B090",
      "target": "V04",
      "key": "published_book",
      "relation": "DOCUMENT_IN_BOOK"
    },
    {
      "source": "READING:V11.1:13.3.10",
      "target": "B006",
      "key": "reading_B006",
      "relation": "RECOMMENDS_READING",
      "empirical_support": false,
      "source_heading_line": 2
    },
    {
      "source": "READING:V11.1:13.3.10",
      "target": "V01",
      "key": "citation",
      "relation": "BIBLIOGRAPHY_LINK",
      "bibliography_label": 151
    },
    {
      "source": "B006",
      "target": "V01",
      "key": "published_book",
      "relation": "DOCUMENT_IN_BOOK"
    },
    {
      "source": "READING:V11.1:13.3.11",
      "target": "B095",
      "key": "reading_B095",
      "relation": "RECOMMENDS_READING",
      "empirical_support": false,
      "source_heading_line": 2
    },
    {
      "source": "READING:V11.1:13.3.11",
      "target": "V04",
      "key": "citation",
      "relation": "BIBLIOGRAPHY_LINK",
      "bibliography_label": 152
    },
    {
      "source": "READING:V11.1:13.3.11",
      "target": "B105",
      "key": "reading_B105",
      "relation": "RECOMMENDS_READING",
      "empirical_support": false,
      "source_heading_line": 1
    },
    {
      "source": "READING:V11.1:13.3.11",
      "target": "V05",
      "key": "citation",
      "relation": "BIBLIOGRAPHY_LINK",
      "bibliography_label": 153
    },
    {
      "source": "B095",
      "target": "V04",
      "key": "published_book",
      "relation": "DOCUMENT_IN_BOOK"
    },
    {
      "source": "B105",
      "target": "V05",
      "key": "published_book",
      "relation": "DOCUMENT_IN_BOOK"
    },
    {
      "source": "READING:V11.1:13.3.12",
      "target": "B106",
      "key": "reading_B106",
      "relation": "RECOMMENDS_READING",
      "empirical_support": false,
      "source_heading_line": 1
    },
    {
      "source": "READING:V11.1:13.3.12",
      "target": "V05",
      "key": "citation",
      "relation": "BIBLIOGRAPHY_LINK",
      "bibliography_label": 153
    },
    {
      "source": "READING:V11.1:13.3.12",
      "target": "B109",
      "key": "reading_B109",
      "relation": "RECOMMENDS_READING",
      "empirical_support": false,
      "source_heading_line": 1
    },
    {
      "source": "B106",
      "target": "V05",
      "key": "published_book",
      "relation": "DOCUMENT_IN_BOOK"
    },
    {
      "source": "B109",
      "target": "V05",
      "key": "published_book",
      "relation": "DOCUMENT_IN_BOOK"
    },
    {
      "source": "F001",
      "target": "COLLECTION:MF:EXPLORING_GEN_AI",
      "key": "MF_V12:F_INCLUDED_IN_SERIES",
      "relation": "F_INCLUDED_IN_SERIES",
      "rationale": "The supplied hub explicitly lists this article.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/01-tool-landscape.html",
      "source_locator": "https://martinfowler.com/articles/exploring-gen-ai.html"
    },
    {
      "source": "F001",
      "target": "AUTHOR:MF:birgitta-b-ckeler",
      "key": "MF_V12:F_AUTHORED_BY",
      "relation": "F_AUTHORED_BY",
      "rationale": "Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/01-tool-landscape.html",
      "source_locator": "Article byline"
    },
    {
      "source": "F001",
      "target": "T:Engineering structure",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in Engineering structure. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": true,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/01-tool-landscape.html",
      "source_locator": "Body: task and interaction categories; prompt composition; models and hosting"
    },
    {
      "source": "F001",
      "target": "T:Productivity",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in Productivity. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/01-tool-landscape.html",
      "source_locator": "Body: task and interaction categories; prompt composition; models and hosting"
    },
    {
      "source": "F001",
      "target": "K:Developer workflow and adoption",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Developer workflow and adoption. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/01-tool-landscape.html",
      "source_locator": "Body: task and interaction categories; prompt composition; models and hosting"
    },
    {
      "source": "F001",
      "target": "K:Agent context and persistent memory",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Agent context and persistent memory. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/01-tool-landscape.html",
      "source_locator": "Body: task and interaction categories; prompt composition; models and hosting"
    },
    {
      "source": "F001",
      "target": "C:C01",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for AI changes the unit of software work. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/01-tool-landscape.html",
      "source_locator": "Body: task and interaction categories; prompt composition; models and hosting"
    },
    {
      "source": "F001",
      "target": "C:C03",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Limits and capability of coding agents. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/01-tool-landscape.html",
      "source_locator": "Body: task and interaction categories; prompt composition; models and hosting"
    },
    {
      "source": "F001",
      "target": "C:C09",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for System understanding, context and persistent memory. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/01-tool-landscape.html",
      "source_locator": "Body: task and interaction categories; prompt composition; models and hosting"
    },
    {
      "source": "F002",
      "target": "COLLECTION:MF:EXPLORING_GEN_AI",
      "key": "MF_V12:F_INCLUDED_IN_SERIES",
      "relation": "F_INCLUDED_IN_SERIES",
      "rationale": "The supplied hub explicitly lists this article.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/02-median-tale.html",
      "source_locator": "https://martinfowler.com/articles/exploring-gen-ai.html"
    },
    {
      "source": "F002",
      "target": "AUTHOR:MF:birgitta-b-ckeler",
      "key": "MF_V12:F_AUTHORED_BY",
      "relation": "F_AUTHORED_BY",
      "rationale": "Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/02-median-tale.html",
      "source_locator": "Article byline"
    },
    {
      "source": "F002",
      "target": "T:Verification & review",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in Verification & review. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": true,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/02-median-tale.html",
      "source_locator": "Body: the three median implementations and the test discussion"
    },
    {
      "source": "F002",
      "target": "T:Code quality & security",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in Code quality & security. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/02-median-tale.html",
      "source_locator": "Body: the three median implementations and the test discussion"
    },
    {
      "source": "F002",
      "target": "K:Independent verification and oracles",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Independent verification and oracles. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/02-median-tale.html",
      "source_locator": "Body: the three median implementations and the test discussion"
    },
    {
      "source": "F002",
      "target": "K:Automation bias and trust",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Automation bias and trust. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/02-median-tale.html",
      "source_locator": "Body: the three median implementations and the test discussion"
    },
    {
      "source": "F002",
      "target": "C:C05",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for AI-generated code quality, architecture and maintainability. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/02-median-tale.html",
      "source_locator": "Body: the three median implementations and the test discussion"
    },
    {
      "source": "F002",
      "target": "C:C07",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Testing, external oracles and evidence of correctness. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/02-median-tale.html",
      "source_locator": "Body: the three median implementations and the test discussion"
    },
    {
      "source": "F002",
      "target": "C:C10",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Developer learning, mentoring and comprehension debt. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/02-median-tale.html",
      "source_locator": "Body: the three median implementations and the test discussion"
    },
    {
      "source": "F003",
      "target": "COLLECTION:MF:EXPLORING_GEN_AI",
      "key": "MF_V12:F_INCLUDED_IN_SERIES",
      "relation": "F_INCLUDED_IN_SERIES",
      "rationale": "The supplied hub explicitly lists this article.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/03-coding-assistance-when-useful.html",
      "source_locator": "https://martinfowler.com/articles/exploring-gen-ai.html"
    },
    {
      "source": "F003",
      "target": "AUTHOR:MF:birgitta-b-ckeler",
      "key": "MF_V12:F_AUTHORED_BY",
      "relation": "F_AUTHORED_BY",
      "rationale": "Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/03-coding-assistance-when-useful.html",
      "source_locator": "Article byline"
    },
    {
      "source": "F003",
      "target": "T:Productivity",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in Productivity. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": true,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/03-coding-assistance-when-useful.html",
      "source_locator": "Body: usefulness factors and review/rework effort"
    },
    {
      "source": "F003",
      "target": "T:Verification & review",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in Verification & review. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/03-coding-assistance-when-useful.html",
      "source_locator": "Body: usefulness factors and review/rework effort"
    },
    {
      "source": "F003",
      "target": "K:Developer workflow and adoption",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Developer workflow and adoption. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/03-coding-assistance-when-useful.html",
      "source_locator": "Body: usefulness factors and review/rework effort"
    },
    {
      "source": "F003",
      "target": "K:Human cognitive load",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Human cognitive load. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/03-coding-assistance-when-useful.html",
      "source_locator": "Body: usefulness factors and review/rework effort"
    },
    {
      "source": "F003",
      "target": "K:Economic costs and return",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Economic costs and return. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/03-coding-assistance-when-useful.html",
      "source_locator": "Body: usefulness factors and review/rework effort"
    },
    {
      "source": "F003",
      "target": "C:C02",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Measuring productivity from code to production. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/03-coding-assistance-when-useful.html",
      "source_locator": "Body: usefulness factors and review/rework effort"
    },
    {
      "source": "F003",
      "target": "C:C03",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Limits and capability of coding agents. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/03-coding-assistance-when-useful.html",
      "source_locator": "Body: usefulness factors and review/rework effort"
    },
    {
      "source": "F003",
      "target": "C:C10",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Developer learning, mentoring and comprehension debt. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/03-coding-assistance-when-useful.html",
      "source_locator": "Body: usefulness factors and review/rework effort"
    },
    {
      "source": "F003",
      "target": "C:C12",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Economics, jobs, risk and evidence-based adoption. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/03-coding-assistance-when-useful.html",
      "source_locator": "Body: usefulness factors and review/rework effort"
    },
    {
      "source": "F003",
      "target": "F002",
      "key": "MF_V12:F_BODY_LINKS_TO",
      "relation": "F_BODY_LINKS_TO",
      "rationale": "A link in the article body points to this essay; next/previous/latest navigation is excluded.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "target_url": "https://martinfowler.com/articles/exploring-gen-ai/02-median-tale.html",
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/03-coding-assistance-when-useful.html",
      "source_locator": "Body, not series navigation"
    },
    {
      "source": "F004",
      "target": "COLLECTION:MF:EXPLORING_GEN_AI",
      "key": "MF_V12:F_INCLUDED_IN_SERIES",
      "relation": "F_INCLUDED_IN_SERIES",
      "rationale": "The supplied hub explicitly lists this article.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/04-coding-assistance-how-in-the-way.html",
      "source_locator": "https://martinfowler.com/articles/exploring-gen-ai.html"
    },
    {
      "source": "F004",
      "target": "AUTHOR:MF:birgitta-b-ckeler",
      "key": "MF_V12:F_AUTHORED_BY",
      "relation": "F_AUTHORED_BY",
      "rationale": "Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/04-coding-assistance-how-in-the-way.html",
      "source_locator": "Article byline"
    },
    {
      "source": "F004",
      "target": "T:Verification & review",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in Verification & review. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": true,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/04-coding-assistance-how-in-the-way.html",
      "source_locator": "Body: reinforcing existing practices; reviewing instead of producing"
    },
    {
      "source": "F004",
      "target": "T:System knowledge & memory",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in System knowledge & memory. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/04-coding-assistance-how-in-the-way.html",
      "source_locator": "Body: reinforcing existing practices; reviewing instead of producing"
    },
    {
      "source": "F004",
      "target": "T:Code quality & security",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in Code quality & security. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/04-coding-assistance-how-in-the-way.html",
      "source_locator": "Body: reinforcing existing practices; reviewing instead of producing"
    },
    {
      "source": "F004",
      "target": "K:Automation bias and trust",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Automation bias and trust. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/04-coding-assistance-how-in-the-way.html",
      "source_locator": "Body: reinforcing existing practices; reviewing instead of producing"
    },
    {
      "source": "F004",
      "target": "K:Human cognitive load",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Human cognitive load. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/04-coding-assistance-how-in-the-way.html",
      "source_locator": "Body: reinforcing existing practices; reviewing instead of producing"
    },
    {
      "source": "F004",
      "target": "K:Agent context and persistent memory",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Agent context and persistent memory. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/04-coding-assistance-how-in-the-way.html",
      "source_locator": "Body: reinforcing existing practices; reviewing instead of producing"
    },
    {
      "source": "F004",
      "target": "C:C05",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for AI-generated code quality, architecture and maintainability. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/04-coding-assistance-how-in-the-way.html",
      "source_locator": "Body: reinforcing existing practices; reviewing instead of producing"
    },
    {
      "source": "F004",
      "target": "C:C08",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Code review and trust calibration. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/04-coding-assistance-how-in-the-way.html",
      "source_locator": "Body: reinforcing existing practices; reviewing instead of producing"
    },
    {
      "source": "F004",
      "target": "C:C09",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for System understanding, context and persistent memory. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/04-coding-assistance-how-in-the-way.html",
      "source_locator": "Body: reinforcing existing practices; reviewing instead of producing"
    },
    {
      "source": "F005",
      "target": "COLLECTION:MF:EXPLORING_GEN_AI",
      "key": "MF_V12:F_INCLUDED_IN_SERIES",
      "relation": "F_INCLUDED_IN_SERIES",
      "rationale": "The supplied hub explicitly lists this article.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/05-not-your-pair-programmer.html",
      "source_locator": "https://martinfowler.com/articles/exploring-gen-ai.html"
    },
    {
      "source": "F005",
      "target": "AUTHOR:MF:birgitta-b-ckeler",
      "key": "MF_V12:F_AUTHORED_BY",
      "relation": "F_AUTHORED_BY",
      "rationale": "Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/05-not-your-pair-programmer.html",
      "source_locator": "Article byline"
    },
    {
      "source": "F005",
      "target": "T:Skills & learning",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in Skills & learning. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": true,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/05-not-your-pair-programmer.html",
      "source_locator": "Body: knowledge sharing, team flow and pairing with assistance"
    },
    {
      "source": "F005",
      "target": "T:Engineering structure",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in Engineering structure. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/05-not-your-pair-programmer.html",
      "source_locator": "Body: knowledge sharing, team flow and pairing with assistance"
    },
    {
      "source": "F005",
      "target": "T:System knowledge & memory",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in System knowledge & memory. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/05-not-your-pair-programmer.html",
      "source_locator": "Body: knowledge sharing, team flow and pairing with assistance"
    },
    {
      "source": "F005",
      "target": "K:Human-agent collaboration",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Human-agent collaboration. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/05-not-your-pair-programmer.html",
      "source_locator": "Body: knowledge sharing, team flow and pairing with assistance"
    },
    {
      "source": "F005",
      "target": "K:Ownership and knowledge transfer",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Ownership and knowledge transfer. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/05-not-your-pair-programmer.html",
      "source_locator": "Body: knowledge sharing, team flow and pairing with assistance"
    },
    {
      "source": "F005",
      "target": "K:Skills formation and teaching",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Skills formation and teaching. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/05-not-your-pair-programmer.html",
      "source_locator": "Body: knowledge sharing, team flow and pairing with assistance"
    },
    {
      "source": "F005",
      "target": "C:C10",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Developer learning, mentoring and comprehension debt. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/05-not-your-pair-programmer.html",
      "source_locator": "Body: knowledge sharing, team flow and pairing with assistance"
    },
    {
      "source": "F005",
      "target": "C:C11",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Teams, governance and the changing engineering organization. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/05-not-your-pair-programmer.html",
      "source_locator": "Body: knowledge sharing, team flow and pairing with assistance"
    },
    {
      "source": "F005",
      "target": "F004",
      "key": "MF_V12:F_BODY_LINKS_TO",
      "relation": "F_BODY_LINKS_TO",
      "rationale": "A link in the article body points to this essay; next/previous/latest navigation is excluded.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "target_url": "https://martinfowler.com/articles/exploring-gen-ai/04-coding-assistance-how-in-the-way.html",
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/05-not-your-pair-programmer.html",
      "source_locator": "Body, not series navigation"
    },
    {
      "source": "F006",
      "target": "COLLECTION:MF:EXPLORING_GEN_AI",
      "key": "MF_V12:F_INCLUDED_IN_SERIES",
      "relation": "F_INCLUDED_IN_SERIES",
      "rationale": "The supplied hub explicitly lists this article.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/06-tdd-with-coding-assistance.html",
      "source_locator": "https://martinfowler.com/articles/exploring-gen-ai.html"
    },
    {
      "source": "F006",
      "target": "AUTHOR:MF:paul-sobocinski",
      "key": "MF_V12:F_AUTHORED_BY",
      "relation": "F_AUTHORED_BY",
      "rationale": "Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/06-tdd-with-coding-assistance.html",
      "source_locator": "Article byline"
    },
    {
      "source": "F006",
      "target": "T:Verification & review",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in Verification & review. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": true,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/06-tdd-with-coding-assistance.html",
      "source_locator": "Body: red, green and refactoring discussions"
    },
    {
      "source": "F006",
      "target": "T:Skills & learning",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in Skills & learning. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/06-tdd-with-coding-assistance.html",
      "source_locator": "Body: red, green and refactoring discussions"
    },
    {
      "source": "F006",
      "target": "K:Independent verification and oracles",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Independent verification and oracles. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/06-tdd-with-coding-assistance.html",
      "source_locator": "Body: red, green and refactoring discussions"
    },
    {
      "source": "F006",
      "target": "K:Human-agent collaboration",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Human-agent collaboration. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/06-tdd-with-coding-assistance.html",
      "source_locator": "Body: red, green and refactoring discussions"
    },
    {
      "source": "F006",
      "target": "C:C03",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Limits and capability of coding agents. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/06-tdd-with-coding-assistance.html",
      "source_locator": "Body: red, green and refactoring discussions"
    },
    {
      "source": "F006",
      "target": "C:C07",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Testing, external oracles and evidence of correctness. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/06-tdd-with-coding-assistance.html",
      "source_locator": "Body: red, green and refactoring discussions"
    },
    {
      "source": "F006",
      "target": "C:C10",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Developer learning, mentoring and comprehension debt. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/06-tdd-with-coding-assistance.html",
      "source_locator": "Body: red, green and refactoring discussions"
    },
    {
      "source": "F007",
      "target": "COLLECTION:MF:EXPLORING_GEN_AI",
      "key": "MF_V12:F_INCLUDED_IN_SERIES",
      "relation": "F_INCLUDED_IN_SERIES",
      "rationale": "The supplied hub explicitly lists this article.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/07-how-is-this-different.html",
      "source_locator": "https://martinfowler.com/articles/exploring-gen-ai.html"
    },
    {
      "source": "F007",
      "target": "AUTHOR:MF:birgitta-b-ckeler",
      "key": "MF_V12:F_AUTHORED_BY",
      "relation": "F_AUTHORED_BY",
      "rationale": "Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/07-how-is-this-different.html",
      "source_locator": "Article byline"
    },
    {
      "source": "F007",
      "target": "T:Engineering structure",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in Engineering structure. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": true,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/07-how-is-this-different.html",
      "source_locator": "Body: abstraction levels and comparison with traditional generation"
    },
    {
      "source": "F007",
      "target": "K:Specifications and governance",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Specifications and governance. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/07-how-is-this-different.html",
      "source_locator": "Body: abstraction levels and comparison with traditional generation"
    },
    {
      "source": "F007",
      "target": "K:Architecture and modularity",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Architecture and modularity. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/07-how-is-this-different.html",
      "source_locator": "Body: abstraction levels and comparison with traditional generation"
    },
    {
      "source": "F007",
      "target": "C:C01",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for AI changes the unit of software work. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/07-how-is-this-different.html",
      "source_locator": "Body: abstraction levels and comparison with traditional generation"
    },
    {
      "source": "F007",
      "target": "C:C04",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Specifications, intent and executable contracts. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/07-how-is-this-different.html",
      "source_locator": "Body: abstraction levels and comparison with traditional generation"
    },
    {
      "source": "F007",
      "target": "C:C05",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for AI-generated code quality, architecture and maintainability. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/07-how-is-this-different.html",
      "source_locator": "Body: abstraction levels and comparison with traditional generation"
    },
    {
      "source": "F008",
      "target": "COLLECTION:MF:EXPLORING_GEN_AI",
      "key": "MF_V12:F_INCLUDED_IN_SERIES",
      "relation": "F_INCLUDED_IN_SERIES",
      "rationale": "The supplied hub explicitly lists this article.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/08-how-to-tackle-unreliability.html",
      "source_locator": "https://martinfowler.com/articles/exploring-gen-ai.html"
    },
    {
      "source": "F008",
      "target": "AUTHOR:MF:birgitta-b-ckeler",
      "key": "MF_V12:F_AUTHORED_BY",
      "relation": "F_AUTHORED_BY",
      "rationale": "Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/08-how-to-tackle-unreliability.html",
      "source_locator": "Article byline"
    },
    {
      "source": "F008",
      "target": "T:Verification & review",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in Verification & review. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": true,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/08-how-to-tackle-unreliability.html",
      "source_locator": "Body: confidence, timeboxing and assistant persona"
    },
    {
      "source": "F008",
      "target": "T:What agents can do",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in What agents can do. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/08-how-to-tackle-unreliability.html",
      "source_locator": "Body: confidence, timeboxing and assistant persona"
    },
    {
      "source": "F008",
      "target": "K:Agent failure and escalation",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Agent failure and escalation. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/08-how-to-tackle-unreliability.html",
      "source_locator": "Body: confidence, timeboxing and assistant persona"
    },
    {
      "source": "F008",
      "target": "K:Independent verification and oracles",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Independent verification and oracles. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/08-how-to-tackle-unreliability.html",
      "source_locator": "Body: confidence, timeboxing and assistant persona"
    },
    {
      "source": "F008",
      "target": "K:Automation bias and trust",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Automation bias and trust. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/08-how-to-tackle-unreliability.html",
      "source_locator": "Body: confidence, timeboxing and assistant persona"
    },
    {
      "source": "F008",
      "target": "C:C03",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Limits and capability of coding agents. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/08-how-to-tackle-unreliability.html",
      "source_locator": "Body: confidence, timeboxing and assistant persona"
    },
    {
      "source": "F008",
      "target": "C:C07",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Testing, external oracles and evidence of correctness. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/08-how-to-tackle-unreliability.html",
      "source_locator": "Body: confidence, timeboxing and assistant persona"
    },
    {
      "source": "F008",
      "target": "C:C08",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Code review and trust calibration. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/08-how-to-tackle-unreliability.html",
      "source_locator": "Body: confidence, timeboxing and assistant persona"
    },
    {
      "source": "F008",
      "target": "C:C13",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Choosing Practices and Recognizing Their Limits. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/08-how-to-tackle-unreliability.html",
      "source_locator": "Body: confidence, timeboxing and assistant persona"
    },
    {
      "source": "F008",
      "target": "F002",
      "key": "MF_V12:F_BODY_LINKS_TO",
      "relation": "F_BODY_LINKS_TO",
      "rationale": "A link in the article body points to this essay; next/previous/latest navigation is excluded.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "target_url": "https://martinfowler.com/articles/exploring-gen-ai/02-median-tale.html",
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/08-how-to-tackle-unreliability.html",
      "source_locator": "Body, not series navigation"
    },
    {
      "source": "F009",
      "target": "COLLECTION:MF:EXPLORING_GEN_AI",
      "key": "MF_V12:F_INCLUDED_IN_SERIES",
      "relation": "F_INCLUDED_IN_SERIES",
      "rationale": "The supplied hub explicitly lists this article.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/09-ai-help-onboarding-codebase.html",
      "source_locator": "https://martinfowler.com/articles/exploring-gen-ai.html"
    },
    {
      "source": "F009",
      "target": "AUTHOR:MF:birgitta-b-ckeler",
      "key": "MF_V12:F_AUTHORED_BY",
      "relation": "F_AUTHORED_BY",
      "rationale": "Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/09-ai-help-onboarding-codebase.html",
      "source_locator": "Article byline"
    },
    {
      "source": "F009",
      "target": "T:System knowledge & memory",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in System knowledge & memory. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": true,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/09-ai-help-onboarding-codebase.html",
      "source_locator": "Body: issue exploration, code search, environment and testing attempts"
    },
    {
      "source": "F009",
      "target": "T:Skills & learning",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in Skills & learning. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/09-ai-help-onboarding-codebase.html",
      "source_locator": "Body: issue exploration, code search, environment and testing attempts"
    },
    {
      "source": "F009",
      "target": "K:Onboarding and developer fluency",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Onboarding and developer fluency. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/09-ai-help-onboarding-codebase.html",
      "source_locator": "Body: issue exploration, code search, environment and testing attempts"
    },
    {
      "source": "F009",
      "target": "K:System understanding and rationale",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address System understanding and rationale. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/09-ai-help-onboarding-codebase.html",
      "source_locator": "Body: issue exploration, code search, environment and testing attempts"
    },
    {
      "source": "F009",
      "target": "C:C05",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for AI-generated code quality, architecture and maintainability. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/09-ai-help-onboarding-codebase.html",
      "source_locator": "Body: issue exploration, code search, environment and testing attempts"
    },
    {
      "source": "F009",
      "target": "C:C09",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for System understanding, context and persistent memory. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/09-ai-help-onboarding-codebase.html",
      "source_locator": "Body: issue exploration, code search, environment and testing attempts"
    },
    {
      "source": "F009",
      "target": "C:C10",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Developer learning, mentoring and comprehension debt. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/09-ai-help-onboarding-codebase.html",
      "source_locator": "Body: issue exploration, code search, environment and testing attempts"
    },
    {
      "source": "F010",
      "target": "COLLECTION:MF:EXPLORING_GEN_AI",
      "key": "MF_V12:F_INCLUDED_IN_SERIES",
      "relation": "F_INCLUDED_IN_SERIES",
      "rationale": "The supplied hub explicitly lists this article.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/10-ai-for-tech-stack-migration.html",
      "source_locator": "https://martinfowler.com/articles/exploring-gen-ai.html"
    },
    {
      "source": "F010",
      "target": "AUTHOR:MF:birgitta-b-ckeler",
      "key": "MF_V12:F_AUTHORED_BY",
      "relation": "F_AUTHORED_BY",
      "rationale": "Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/10-ai-for-tech-stack-migration.html",
      "source_locator": "Article byline"
    },
    {
      "source": "F010",
      "target": "T:What agents can do",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in What agents can do. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": true,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/10-ai-for-tech-stack-migration.html",
      "source_locator": "Body: manually solved baseline, agent setup and migration observations"
    },
    {
      "source": "F010",
      "target": "T:Code quality & security",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in Code quality & security. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/10-ai-for-tech-stack-migration.html",
      "source_locator": "Body: manually solved baseline, agent setup and migration observations"
    },
    {
      "source": "F010",
      "target": "T:System knowledge & memory",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in System knowledge & memory. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/10-ai-for-tech-stack-migration.html",
      "source_locator": "Body: manually solved baseline, agent setup and migration observations"
    },
    {
      "source": "F010",
      "target": "K:Agent failure and escalation",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Agent failure and escalation. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/10-ai-for-tech-stack-migration.html",
      "source_locator": "Body: manually solved baseline, agent setup and migration observations"
    },
    {
      "source": "F010",
      "target": "K:Long-running agent execution",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Long-running agent execution. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/10-ai-for-tech-stack-migration.html",
      "source_locator": "Body: manually solved baseline, agent setup and migration observations"
    },
    {
      "source": "F010",
      "target": "K:Independent verification and oracles",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Independent verification and oracles. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/10-ai-for-tech-stack-migration.html",
      "source_locator": "Body: manually solved baseline, agent setup and migration observations"
    },
    {
      "source": "F010",
      "target": "C:C03",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Limits and capability of coding agents. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/10-ai-for-tech-stack-migration.html",
      "source_locator": "Body: manually solved baseline, agent setup and migration observations"
    },
    {
      "source": "F010",
      "target": "C:C05",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for AI-generated code quality, architecture and maintainability. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/10-ai-for-tech-stack-migration.html",
      "source_locator": "Body: manually solved baseline, agent setup and migration observations"
    },
    {
      "source": "F010",
      "target": "C:C07",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Testing, external oracles and evidence of correctness. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/10-ai-for-tech-stack-migration.html",
      "source_locator": "Body: manually solved baseline, agent setup and migration observations"
    },
    {
      "source": "F010",
      "target": "C:C09",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for System understanding, context and persistent memory. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/10-ai-for-tech-stack-migration.html",
      "source_locator": "Body: manually solved baseline, agent setup and migration observations"
    },
    {
      "source": "F011",
      "target": "COLLECTION:MF:EXPLORING_GEN_AI",
      "key": "MF_V12:F_INCLUDED_IN_SERIES",
      "relation": "F_INCLUDED_IN_SERIES",
      "rationale": "The supplied hub explicitly lists this article.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/11-multi-file-editing.html",
      "source_locator": "https://martinfowler.com/articles/exploring-gen-ai.html"
    },
    {
      "source": "F011",
      "target": "AUTHOR:MF:birgitta-b-ckeler",
      "key": "MF_V12:F_AUTHORED_BY",
      "relation": "F_AUTHORED_BY",
      "rationale": "Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/11-multi-file-editing.html",
      "source_locator": "Article byline"
    },
    {
      "source": "F011",
      "target": "T:Code quality & security",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in Code quality & security. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": true,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/11-multi-file-editing.html",
      "source_locator": "Body: multi-file mode, feedback loops and implications of larger changes"
    },
    {
      "source": "F011",
      "target": "T:Verification & review",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in Verification & review. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/11-multi-file-editing.html",
      "source_locator": "Body: multi-file mode, feedback loops and implications of larger changes"
    },
    {
      "source": "F011",
      "target": "T:What agents can do",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in What agents can do. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/11-multi-file-editing.html",
      "source_locator": "Body: multi-file mode, feedback loops and implications of larger changes"
    },
    {
      "source": "F011",
      "target": "K:Architecture and modularity",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Architecture and modularity. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/11-multi-file-editing.html",
      "source_locator": "Body: multi-file mode, feedback loops and implications of larger changes"
    },
    {
      "source": "F011",
      "target": "K:Review capacity and maintainers",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Review capacity and maintainers. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/11-multi-file-editing.html",
      "source_locator": "Body: multi-file mode, feedback loops and implications of larger changes"
    },
    {
      "source": "F011",
      "target": "K:Developer workflow and adoption",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Developer workflow and adoption. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/11-multi-file-editing.html",
      "source_locator": "Body: multi-file mode, feedback loops and implications of larger changes"
    },
    {
      "source": "F011",
      "target": "C:C03",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Limits and capability of coding agents. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/11-multi-file-editing.html",
      "source_locator": "Body: multi-file mode, feedback loops and implications of larger changes"
    },
    {
      "source": "F011",
      "target": "C:C05",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for AI-generated code quality, architecture and maintainability. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/11-multi-file-editing.html",
      "source_locator": "Body: multi-file mode, feedback loops and implications of larger changes"
    },
    {
      "source": "F011",
      "target": "C:C08",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Code review and trust calibration. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/11-multi-file-editing.html",
      "source_locator": "Body: multi-file mode, feedback loops and implications of larger changes"
    },
    {
      "source": "F012",
      "target": "COLLECTION:MF:EXPLORING_GEN_AI",
      "key": "MF_V12:F_INCLUDED_IN_SERIES",
      "relation": "F_INCLUDED_IN_SERIES",
      "rationale": "The supplied hub explicitly lists this article.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/12-role-of-reasoning.html",
      "source_locator": "https://martinfowler.com/articles/exploring-gen-ai.html"
    },
    {
      "source": "F012",
      "target": "AUTHOR:MF:birgitta-b-ckeler",
      "key": "MF_V12:F_AUTHORED_BY",
      "relation": "F_AUTHORED_BY",
      "rationale": "Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/12-role-of-reasoning.html",
      "source_locator": "Article byline"
    },
    {
      "source": "F012",
      "target": "T:What agents can do",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in What agents can do. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": true,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/12-role-of-reasoning.html",
      "source_locator": "Body: reasoning models, software tasks and contextual/tool feedback"
    },
    {
      "source": "F012",
      "target": "T:System knowledge & memory",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in System knowledge & memory. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/12-role-of-reasoning.html",
      "source_locator": "Body: reasoning models, software tasks and contextual/tool feedback"
    },
    {
      "source": "F012",
      "target": "K:Evaluation methodology and baselines",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Evaluation methodology and baselines. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/12-role-of-reasoning.html",
      "source_locator": "Body: reasoning models, software tasks and contextual/tool feedback"
    },
    {
      "source": "F012",
      "target": "K:Agent context and persistent memory",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Agent context and persistent memory. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/12-role-of-reasoning.html",
      "source_locator": "Body: reasoning models, software tasks and contextual/tool feedback"
    },
    {
      "source": "F012",
      "target": "C:C03",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Limits and capability of coding agents. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/12-role-of-reasoning.html",
      "source_locator": "Body: reasoning models, software tasks and contextual/tool feedback"
    },
    {
      "source": "F012",
      "target": "C:C09",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for System understanding, context and persistent memory. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/12-role-of-reasoning.html",
      "source_locator": "Body: reasoning models, software tasks and contextual/tool feedback"
    },
    {
      "source": "F013",
      "target": "COLLECTION:MF:EXPLORING_GEN_AI",
      "key": "MF_V12:F_INCLUDED_IN_SERIES",
      "relation": "F_INCLUDED_IN_SERIES",
      "rationale": "The supplied hub explicitly lists this article.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/13-role-of-developer-skills.html",
      "source_locator": "https://martinfowler.com/articles/exploring-gen-ai.html"
    },
    {
      "source": "F013",
      "target": "AUTHOR:MF:birgitta-b-ckeler",
      "key": "MF_V12:F_AUTHORED_BY",
      "relation": "F_AUTHORED_BY",
      "rationale": "Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/13-role-of-developer-skills.html",
      "source_locator": "Article byline"
    },
    {
      "source": "F013",
      "target": "T:Skills & learning",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in Skills & learning. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": true,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/13-role-of-developer-skills.html",
      "source_locator": "Body: missteps and the time-to-commit, iteration and codebase-lifetime perspectives"
    },
    {
      "source": "F013",
      "target": "T:Code quality & security",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in Code quality & security. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/13-role-of-developer-skills.html",
      "source_locator": "Body: missteps and the time-to-commit, iteration and codebase-lifetime perspectives"
    },
    {
      "source": "F013",
      "target": "T:Engineering structure",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in Engineering structure. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/13-role-of-developer-skills.html",
      "source_locator": "Body: missteps and the time-to-commit, iteration and codebase-lifetime perspectives"
    },
    {
      "source": "F013",
      "target": "K:Skills formation and teaching",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Skills formation and teaching. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/13-role-of-developer-skills.html",
      "source_locator": "Body: missteps and the time-to-commit, iteration and codebase-lifetime perspectives"
    },
    {
      "source": "F013",
      "target": "K:Technical debt and complexity",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Technical debt and complexity. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/13-role-of-developer-skills.html",
      "source_locator": "Body: missteps and the time-to-commit, iteration and codebase-lifetime perspectives"
    },
    {
      "source": "F013",
      "target": "K:Human-agent collaboration",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Human-agent collaboration. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/13-role-of-developer-skills.html",
      "source_locator": "Body: missteps and the time-to-commit, iteration and codebase-lifetime perspectives"
    },
    {
      "source": "F013",
      "target": "C:C01",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for AI changes the unit of software work. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/13-role-of-developer-skills.html",
      "source_locator": "Body: missteps and the time-to-commit, iteration and codebase-lifetime perspectives"
    },
    {
      "source": "F013",
      "target": "C:C05",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for AI-generated code quality, architecture and maintainability. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/13-role-of-developer-skills.html",
      "source_locator": "Body: missteps and the time-to-commit, iteration and codebase-lifetime perspectives"
    },
    {
      "source": "F013",
      "target": "C:C10",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Developer learning, mentoring and comprehension debt. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/13-role-of-developer-skills.html",
      "source_locator": "Body: missteps and the time-to-commit, iteration and codebase-lifetime perspectives"
    },
    {
      "source": "F013",
      "target": "C:C11",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Teams, governance and the changing engineering organization. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/13-role-of-developer-skills.html",
      "source_locator": "Body: missteps and the time-to-commit, iteration and codebase-lifetime perspectives"
    },
    {
      "source": "F014",
      "target": "COLLECTION:MF:EXPLORING_GEN_AI",
      "key": "MF_V12:F_INCLUDED_IN_SERIES",
      "relation": "F_INCLUDED_IN_SERIES",
      "rationale": "The supplied hub explicitly lists this article.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/14-guiding-llm-java-bytebuffer.html",
      "source_locator": "https://martinfowler.com/articles/exploring-gen-ai.html"
    },
    {
      "source": "F014",
      "target": "AUTHOR:MF:unmesh-joshi",
      "key": "MF_V12:F_AUTHORED_BY",
      "relation": "F_AUTHORED_BY",
      "rationale": "Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/14-guiding-llm-java-bytebuffer.html",
      "source_locator": "Article byline"
    },
    {
      "source": "F014",
      "target": "T:Code quality & security",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in Code quality & security. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": true,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/14-guiding-llm-java-bytebuffer.html",
      "source_locator": "Body: header reading, position side effects and absolute access"
    },
    {
      "source": "F014",
      "target": "T:Verification & review",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in Verification & review. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/14-guiding-llm-java-bytebuffer.html",
      "source_locator": "Body: header reading, position side effects and absolute access"
    },
    {
      "source": "F014",
      "target": "K:Architecture and modularity",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Architecture and modularity. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/14-guiding-llm-java-bytebuffer.html",
      "source_locator": "Body: header reading, position side effects and absolute access"
    },
    {
      "source": "F014",
      "target": "K:Independent verification and oracles",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Independent verification and oracles. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/14-guiding-llm-java-bytebuffer.html",
      "source_locator": "Body: header reading, position side effects and absolute access"
    },
    {
      "source": "F014",
      "target": "K:System understanding and rationale",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address System understanding and rationale. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/14-guiding-llm-java-bytebuffer.html",
      "source_locator": "Body: header reading, position side effects and absolute access"
    },
    {
      "source": "F014",
      "target": "C:C05",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for AI-generated code quality, architecture and maintainability. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/14-guiding-llm-java-bytebuffer.html",
      "source_locator": "Body: header reading, position side effects and absolute access"
    },
    {
      "source": "F014",
      "target": "C:C07",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Testing, external oracles and evidence of correctness. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/14-guiding-llm-java-bytebuffer.html",
      "source_locator": "Body: header reading, position side effects and absolute access"
    },
    {
      "source": "F014",
      "target": "C:C10",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Developer learning, mentoring and comprehension debt. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/14-guiding-llm-java-bytebuffer.html",
      "source_locator": "Body: header reading, position side effects and absolute access"
    },
    {
      "source": "F015",
      "target": "COLLECTION:MF:EXPLORING_GEN_AI",
      "key": "MF_V12:F_INCLUDED_IN_SERIES",
      "relation": "F_INCLUDED_IN_SERIES",
      "rationale": "The supplied hub explicitly lists this article.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/15-building-tmt-mirror-visualization.html",
      "source_locator": "https://martinfowler.com/articles/exploring-gen-ai.html"
    },
    {
      "source": "F015",
      "target": "AUTHOR:MF:unmesh-joshi",
      "key": "MF_V12:F_AUTHORED_BY",
      "relation": "F_AUTHORED_BY",
      "rationale": "Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/15-building-tmt-mirror-visualization.html",
      "source_locator": "Article byline"
    },
    {
      "source": "F015",
      "target": "T:Skills & learning",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in Skills & learning. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": true,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/15-building-tmt-mirror-visualization.html",
      "source_locator": "Body: initial visualization, hexagon geometry and iterative refinement"
    },
    {
      "source": "F015",
      "target": "T:What agents can do",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in What agents can do. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/15-building-tmt-mirror-visualization.html",
      "source_locator": "Body: initial visualization, hexagon geometry and iterative refinement"
    },
    {
      "source": "F015",
      "target": "K:Skills formation and teaching",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Skills formation and teaching. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/15-building-tmt-mirror-visualization.html",
      "source_locator": "Body: initial visualization, hexagon geometry and iterative refinement"
    },
    {
      "source": "F015",
      "target": "K:Human-agent collaboration",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Human-agent collaboration. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/15-building-tmt-mirror-visualization.html",
      "source_locator": "Body: initial visualization, hexagon geometry and iterative refinement"
    },
    {
      "source": "F015",
      "target": "K:Developer workflow and adoption",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Developer workflow and adoption. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/15-building-tmt-mirror-visualization.html",
      "source_locator": "Body: initial visualization, hexagon geometry and iterative refinement"
    },
    {
      "source": "F015",
      "target": "C:C03",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Limits and capability of coding agents. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/15-building-tmt-mirror-visualization.html",
      "source_locator": "Body: initial visualization, hexagon geometry and iterative refinement"
    },
    {
      "source": "F015",
      "target": "C:C04",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Specifications, intent and executable contracts. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/15-building-tmt-mirror-visualization.html",
      "source_locator": "Body: initial visualization, hexagon geometry and iterative refinement"
    },
    {
      "source": "F015",
      "target": "C:C10",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Developer learning, mentoring and comprehension debt. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/15-building-tmt-mirror-visualization.html",
      "source_locator": "Body: initial visualization, hexagon geometry and iterative refinement"
    },
    {
      "source": "F016",
      "target": "COLLECTION:MF:EXPLORING_GEN_AI",
      "key": "MF_V12:F_INCLUDED_IN_SERIES",
      "relation": "F_INCLUDED_IN_SERIES",
      "rationale": "The supplied hub explicitly lists this article.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/software-supply-chain-attack-surface.html",
      "source_locator": "https://martinfowler.com/articles/exploring-gen-ai.html"
    },
    {
      "source": "F016",
      "target": "AUTHOR:MF:jim-gumbley",
      "key": "MF_V12:F_AUTHORED_BY",
      "relation": "F_AUTHORED_BY",
      "rationale": "Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/software-supply-chain-attack-surface.html",
      "source_locator": "Article byline"
    },
    {
      "source": "F016",
      "target": "AUTHOR:MF:lilly-ryan",
      "key": "MF_V12:F_AUTHORED_BY",
      "relation": "F_AUTHORED_BY",
      "rationale": "Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/software-supply-chain-attack-surface.html",
      "source_locator": "Article byline"
    },
    {
      "source": "F016",
      "target": "T:Code quality & security",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in Code quality & security. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": true,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/software-supply-chain-attack-surface.html",
      "source_locator": "Body: assistant inputs, tools, supply-chain exposure and defenses"
    },
    {
      "source": "F016",
      "target": "T:Engineering structure",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in Engineering structure. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/software-supply-chain-attack-surface.html",
      "source_locator": "Body: assistant inputs, tools, supply-chain exposure and defenses"
    },
    {
      "source": "F016",
      "target": "K:Prompt injection and malicious tools",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Prompt injection and malicious tools. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/software-supply-chain-attack-surface.html",
      "source_locator": "Body: assistant inputs, tools, supply-chain exposure and defenses"
    },
    {
      "source": "F016",
      "target": "K:Dependencies and agent supply chain",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Dependencies and agent supply chain. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/software-supply-chain-attack-surface.html",
      "source_locator": "Body: assistant inputs, tools, supply-chain exposure and defenses"
    },
    {
      "source": "F016",
      "target": "C:C03",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Limits and capability of coding agents. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/software-supply-chain-attack-surface.html",
      "source_locator": "Body: assistant inputs, tools, supply-chain exposure and defenses"
    },
    {
      "source": "F016",
      "target": "C:C06",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Securing generated code and the agent runtime. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/software-supply-chain-attack-surface.html",
      "source_locator": "Body: assistant inputs, tools, supply-chain exposure and defenses"
    },
    {
      "source": "F017",
      "target": "COLLECTION:MF:EXPLORING_GEN_AI",
      "key": "MF_V12:F_INCLUDED_IN_SERIES",
      "relation": "F_INCLUDED_IN_SERIES",
      "rationale": "The supplied hub explicitly lists this article.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/16-building-custom-tooling-with-llms.html",
      "source_locator": "https://martinfowler.com/articles/exploring-gen-ai.html"
    },
    {
      "source": "F017",
      "target": "AUTHOR:MF:unmesh-joshi",
      "key": "MF_V12:F_AUTHORED_BY",
      "relation": "F_AUTHORED_BY",
      "rationale": "Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/16-building-custom-tooling-with-llms.html",
      "source_locator": "Article byline"
    },
    {
      "source": "F017",
      "target": "T:Code quality & security",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in Code quality & security. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": true,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/16-building-custom-tooling-with-llms.html",
      "source_locator": "Body: PlantUML extension, implementation iterations and code habitability"
    },
    {
      "source": "F017",
      "target": "T:Productivity",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in Productivity. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/16-building-custom-tooling-with-llms.html",
      "source_locator": "Body: PlantUML extension, implementation iterations and code habitability"
    },
    {
      "source": "F017",
      "target": "T:System knowledge & memory",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in System knowledge & memory. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/16-building-custom-tooling-with-llms.html",
      "source_locator": "Body: PlantUML extension, implementation iterations and code habitability"
    },
    {
      "source": "F017",
      "target": "K:Architecture and modularity",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Architecture and modularity. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/16-building-custom-tooling-with-llms.html",
      "source_locator": "Body: PlantUML extension, implementation iterations and code habitability"
    },
    {
      "source": "F017",
      "target": "K:System understanding and rationale",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address System understanding and rationale. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/16-building-custom-tooling-with-llms.html",
      "source_locator": "Body: PlantUML extension, implementation iterations and code habitability"
    },
    {
      "source": "F017",
      "target": "K:Developer workflow and adoption",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Developer workflow and adoption. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/16-building-custom-tooling-with-llms.html",
      "source_locator": "Body: PlantUML extension, implementation iterations and code habitability"
    },
    {
      "source": "F017",
      "target": "C:C03",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Limits and capability of coding agents. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/16-building-custom-tooling-with-llms.html",
      "source_locator": "Body: PlantUML extension, implementation iterations and code habitability"
    },
    {
      "source": "F017",
      "target": "C:C05",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for AI-generated code quality, architecture and maintainability. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/16-building-custom-tooling-with-llms.html",
      "source_locator": "Body: PlantUML extension, implementation iterations and code habitability"
    },
    {
      "source": "F017",
      "target": "C:C09",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for System understanding, context and persistent memory. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/16-building-custom-tooling-with-llms.html",
      "source_locator": "Body: PlantUML extension, implementation iterations and code habitability"
    },
    {
      "source": "F017",
      "target": "C:C10",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Developer learning, mentoring and comprehension debt. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/16-building-custom-tooling-with-llms.html",
      "source_locator": "Body: PlantUML extension, implementation iterations and code habitability"
    },
    {
      "source": "F018",
      "target": "COLLECTION:MF:EXPLORING_GEN_AI",
      "key": "MF_V12:F_INCLUDED_IN_SERIES",
      "relation": "F_INCLUDED_IN_SERIES",
      "rationale": "The supplied hub explicitly lists this article.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/autonomous-agents-codex-example.html",
      "source_locator": "https://martinfowler.com/articles/exploring-gen-ai.html"
    },
    {
      "source": "F018",
      "target": "AUTHOR:MF:birgitta-b-ckeler",
      "key": "MF_V12:F_AUTHORED_BY",
      "relation": "F_AUTHORED_BY",
      "rationale": "Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/autonomous-agents-codex-example.html",
      "source_locator": "Article byline"
    },
    {
      "source": "F018",
      "target": "T:What agents can do",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in What agents can do. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": true,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/autonomous-agents-codex-example.html",
      "source_locator": "Body: supervised/background distinction, task trace and repeated attempts"
    },
    {
      "source": "F018",
      "target": "T:Verification & review",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in Verification & review. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/autonomous-agents-codex-example.html",
      "source_locator": "Body: supervised/background distinction, task trace and repeated attempts"
    },
    {
      "source": "F018",
      "target": "K:Agent failure and escalation",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Agent failure and escalation. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/autonomous-agents-codex-example.html",
      "source_locator": "Body: supervised/background distinction, task trace and repeated attempts"
    },
    {
      "source": "F018",
      "target": "K:Code reuse and duplication",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Code reuse and duplication. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/autonomous-agents-codex-example.html",
      "source_locator": "Body: supervised/background distinction, task trace and repeated attempts"
    },
    {
      "source": "F018",
      "target": "K:Independent verification and oracles",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Independent verification and oracles. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/autonomous-agents-codex-example.html",
      "source_locator": "Body: supervised/background distinction, task trace and repeated attempts"
    },
    {
      "source": "F018",
      "target": "C:C03",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Limits and capability of coding agents. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/autonomous-agents-codex-example.html",
      "source_locator": "Body: supervised/background distinction, task trace and repeated attempts"
    },
    {
      "source": "F018",
      "target": "C:C05",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for AI-generated code quality, architecture and maintainability. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/autonomous-agents-codex-example.html",
      "source_locator": "Body: supervised/background distinction, task trace and repeated attempts"
    },
    {
      "source": "F018",
      "target": "C:C07",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Testing, external oracles and evidence of correctness. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/autonomous-agents-codex-example.html",
      "source_locator": "Body: supervised/background distinction, task trace and repeated attempts"
    },
    {
      "source": "F018",
      "target": "C:C09",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for System understanding, context and persistent memory. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/autonomous-agents-codex-example.html",
      "source_locator": "Body: supervised/background distinction, task trace and repeated attempts"
    },
    {
      "source": "F019",
      "target": "COLLECTION:MF:EXPLORING_GEN_AI",
      "key": "MF_V12:F_INCLUDED_IN_SERIES",
      "relation": "F_INCLUDED_IN_SERIES",
      "rationale": "The supplied hub explicitly lists this article.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/i-still-care-about-the-code.html",
      "source_locator": "https://martinfowler.com/articles/exploring-gen-ai.html"
    },
    {
      "source": "F019",
      "target": "AUTHOR:MF:birgitta-b-ckeler",
      "key": "MF_V12:F_AUTHORED_BY",
      "relation": "F_AUTHORED_BY",
      "rationale": "Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/i-still-care-about-the-code.html",
      "source_locator": "Article byline"
    },
    {
      "source": "F019",
      "target": "T:Verification & review",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in Verification & review. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": true,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/i-still-care-about-the-code.html",
      "source_locator": "Body: operational responsibility and comparison with compilers"
    },
    {
      "source": "F019",
      "target": "T:Code quality & security",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in Code quality & security. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/i-still-care-about-the-code.html",
      "source_locator": "Body: operational responsibility and comparison with compilers"
    },
    {
      "source": "F019",
      "target": "K:Automation bias and trust",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Automation bias and trust. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/i-still-care-about-the-code.html",
      "source_locator": "Body: operational responsibility and comparison with compilers"
    },
    {
      "source": "F019",
      "target": "K:System understanding and rationale",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address System understanding and rationale. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/i-still-care-about-the-code.html",
      "source_locator": "Body: operational responsibility and comparison with compilers"
    },
    {
      "source": "F019",
      "target": "K:Ownership and knowledge transfer",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Ownership and knowledge transfer. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/i-still-care-about-the-code.html",
      "source_locator": "Body: operational responsibility and comparison with compilers"
    },
    {
      "source": "F019",
      "target": "C:C01",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for AI changes the unit of software work. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/i-still-care-about-the-code.html",
      "source_locator": "Body: operational responsibility and comparison with compilers"
    },
    {
      "source": "F019",
      "target": "C:C05",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for AI-generated code quality, architecture and maintainability. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/i-still-care-about-the-code.html",
      "source_locator": "Body: operational responsibility and comparison with compilers"
    },
    {
      "source": "F019",
      "target": "C:C08",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Code review and trust calibration. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/i-still-care-about-the-code.html",
      "source_locator": "Body: operational responsibility and comparison with compilers"
    },
    {
      "source": "F019",
      "target": "C:C13",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Choosing Practices and Recognizing Their Limits. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/i-still-care-about-the-code.html",
      "source_locator": "Body: operational responsibility and comparison with compilers"
    },
    {
      "source": "F019",
      "target": "F007",
      "key": "MF_V12:F_BODY_LINKS_TO",
      "relation": "F_BODY_LINKS_TO",
      "rationale": "A link in the article body points to this essay; next/previous/latest navigation is excluded.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "target_url": "https://martinfowler.com/articles/exploring-gen-ai/07-how-is-this-different.html",
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/i-still-care-about-the-code.html",
      "source_locator": "Body, not series navigation"
    },
    {
      "source": "F020",
      "target": "COLLECTION:MF:EXPLORING_GEN_AI",
      "key": "MF_V12:F_INCLUDED_IN_SERIES",
      "relation": "F_INCLUDED_IN_SERIES",
      "rationale": "The supplied hub explicitly lists this article.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/partner-with-ai-and-throw-away-the-code.html",
      "source_locator": "https://martinfowler.com/articles/exploring-gen-ai.html"
    },
    {
      "source": "F020",
      "target": "AUTHOR:MF:matteo-vaccari",
      "key": "MF_V12:F_AUTHORED_BY",
      "relation": "F_AUTHORED_BY",
      "rationale": "Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/partner-with-ai-and-throw-away-the-code.html",
      "source_locator": "Article byline"
    },
    {
      "source": "F020",
      "target": "T:Productivity",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in Productivity. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": true,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/partner-with-ai-and-throw-away-the-code.html",
      "source_locator": "Body: diagnosis, experiments, discarded proposals and final rewrite"
    },
    {
      "source": "F020",
      "target": "T:Skills & learning",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in Skills & learning. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/partner-with-ai-and-throw-away-the-code.html",
      "source_locator": "Body: diagnosis, experiments, discarded proposals and final rewrite"
    },
    {
      "source": "F020",
      "target": "T:Economics",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in Economics. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/partner-with-ai-and-throw-away-the-code.html",
      "source_locator": "Body: diagnosis, experiments, discarded proposals and final rewrite"
    },
    {
      "source": "F020",
      "target": "K:Output versus shipped value",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Output versus shipped value. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/partner-with-ai-and-throw-away-the-code.html",
      "source_locator": "Body: diagnosis, experiments, discarded proposals and final rewrite"
    },
    {
      "source": "F020",
      "target": "K:Evaluation methodology and baselines",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Evaluation methodology and baselines. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/partner-with-ai-and-throw-away-the-code.html",
      "source_locator": "Body: diagnosis, experiments, discarded proposals and final rewrite"
    },
    {
      "source": "F020",
      "target": "K:System understanding and rationale",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address System understanding and rationale. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/partner-with-ai-and-throw-away-the-code.html",
      "source_locator": "Body: diagnosis, experiments, discarded proposals and final rewrite"
    },
    {
      "source": "F020",
      "target": "C:C02",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Measuring productivity from code to production. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/partner-with-ai-and-throw-away-the-code.html",
      "source_locator": "Body: diagnosis, experiments, discarded proposals and final rewrite"
    },
    {
      "source": "F020",
      "target": "C:C05",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for AI-generated code quality, architecture and maintainability. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/partner-with-ai-and-throw-away-the-code.html",
      "source_locator": "Body: diagnosis, experiments, discarded proposals and final rewrite"
    },
    {
      "source": "F020",
      "target": "C:C10",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Developer learning, mentoring and comprehension debt. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/partner-with-ai-and-throw-away-the-code.html",
      "source_locator": "Body: diagnosis, experiments, discarded proposals and final rewrite"
    },
    {
      "source": "F020",
      "target": "C:C12",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Economics, jobs, risk and evidence-based adoption. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/partner-with-ai-and-throw-away-the-code.html",
      "source_locator": "Body: diagnosis, experiments, discarded proposals and final rewrite"
    },
    {
      "source": "F021",
      "target": "COLLECTION:MF:EXPLORING_GEN_AI",
      "key": "MF_V12:F_INCLUDED_IN_SERIES",
      "relation": "F_INCLUDED_IN_SERIES",
      "rationale": "The supplied hub explicitly lists this article.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/to-vibe-or-not-vibe.html",
      "source_locator": "https://martinfowler.com/articles/exploring-gen-ai.html"
    },
    {
      "source": "F021",
      "target": "AUTHOR:MF:birgitta-b-ckeler",
      "key": "MF_V12:F_AUTHORED_BY",
      "relation": "F_AUTHORED_BY",
      "rationale": "Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/to-vibe-or-not-vibe.html",
      "source_locator": "Article byline"
    },
    {
      "source": "F021",
      "target": "T:Verification & review",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in Verification & review. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": true,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/to-vibe-or-not-vibe.html",
      "source_locator": "Body: risk factors and situational review decisions"
    },
    {
      "source": "F021",
      "target": "T:Engineering structure",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in Engineering structure. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/to-vibe-or-not-vibe.html",
      "source_locator": "Body: risk factors and situational review decisions"
    },
    {
      "source": "F021",
      "target": "K:Automation bias and trust",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Automation bias and trust. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/to-vibe-or-not-vibe.html",
      "source_locator": "Body: risk factors and situational review decisions"
    },
    {
      "source": "F021",
      "target": "K:Human-agent collaboration",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Human-agent collaboration. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/to-vibe-or-not-vibe.html",
      "source_locator": "Body: risk factors and situational review decisions"
    },
    {
      "source": "F021",
      "target": "C:C01",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for AI changes the unit of software work. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/to-vibe-or-not-vibe.html",
      "source_locator": "Body: risk factors and situational review decisions"
    },
    {
      "source": "F021",
      "target": "C:C08",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Code review and trust calibration. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/to-vibe-or-not-vibe.html",
      "source_locator": "Body: risk factors and situational review decisions"
    },
    {
      "source": "F021",
      "target": "C:C13",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Choosing Practices and Recognizing Their Limits. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/to-vibe-or-not-vibe.html",
      "source_locator": "Body: risk factors and situational review decisions"
    },
    {
      "source": "F022",
      "target": "COLLECTION:MF:EXPLORING_GEN_AI",
      "key": "MF_V12:F_INCLUDED_IN_SERIES",
      "relation": "F_INCLUDED_IN_SERIES",
      "rationale": "The supplied hub explicitly lists this article.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/anchoring-to-reference.html",
      "source_locator": "https://martinfowler.com/articles/exploring-gen-ai.html"
    },
    {
      "source": "F022",
      "target": "AUTHOR:MF:birgitta-b-ckeler",
      "key": "MF_V12:F_AUTHORED_BY",
      "relation": "F_AUTHORED_BY",
      "rationale": "Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/anchoring-to-reference.html",
      "source_locator": "Article byline"
    },
    {
      "source": "F022",
      "target": "T:System knowledge & memory",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in System knowledge & memory. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": true,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/anchoring-to-reference.html",
      "source_locator": "Body: reference application, differences, report and update workflow"
    },
    {
      "source": "F022",
      "target": "T:Code quality & security",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in Code quality & security. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/anchoring-to-reference.html",
      "source_locator": "Body: reference application, differences, report and update workflow"
    },
    {
      "source": "F022",
      "target": "T:Engineering structure",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in Engineering structure. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/anchoring-to-reference.html",
      "source_locator": "Body: reference application, differences, report and update workflow"
    },
    {
      "source": "F022",
      "target": "K:Architecture and modularity",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Architecture and modularity. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/anchoring-to-reference.html",
      "source_locator": "Body: reference application, differences, report and update workflow"
    },
    {
      "source": "F022",
      "target": "K:Agent context and persistent memory",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Agent context and persistent memory. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/anchoring-to-reference.html",
      "source_locator": "Body: reference application, differences, report and update workflow"
    },
    {
      "source": "F022",
      "target": "K:Specifications and governance",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Specifications and governance. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/anchoring-to-reference.html",
      "source_locator": "Body: reference application, differences, report and update workflow"
    },
    {
      "source": "F022",
      "target": "C:C04",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Specifications, intent and executable contracts. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/anchoring-to-reference.html",
      "source_locator": "Body: reference application, differences, report and update workflow"
    },
    {
      "source": "F022",
      "target": "C:C05",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for AI-generated code quality, architecture and maintainability. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/anchoring-to-reference.html",
      "source_locator": "Body: reference application, differences, report and update workflow"
    },
    {
      "source": "F022",
      "target": "C:C09",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for System understanding, context and persistent memory. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/anchoring-to-reference.html",
      "source_locator": "Body: reference application, differences, report and update workflow"
    },
    {
      "source": "F023",
      "target": "COLLECTION:MF:EXPLORING_GEN_AI",
      "key": "MF_V12:F_INCLUDED_IN_SERIES",
      "relation": "F_INCLUDED_IN_SERIES",
      "rationale": "The supplied hub explicitly lists this article.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/sdd-3-tools.html",
      "source_locator": "https://martinfowler.com/articles/exploring-gen-ai.html"
    },
    {
      "source": "F023",
      "target": "AUTHOR:MF:birgitta-b-ckeler",
      "key": "MF_V12:F_AUTHORED_BY",
      "relation": "F_AUTHORED_BY",
      "rationale": "Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/sdd-3-tools.html",
      "source_locator": "Article byline"
    },
    {
      "source": "F023",
      "target": "T:Engineering structure",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in Engineering structure. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": true,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/sdd-3-tools.html",
      "source_locator": "Body: definitions of SDD; Kiro, spec-kit and Tessl explorations; reflections"
    },
    {
      "source": "F023",
      "target": "T:System knowledge & memory",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in System knowledge & memory. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/sdd-3-tools.html",
      "source_locator": "Body: definitions of SDD; Kiro, spec-kit and Tessl explorations; reflections"
    },
    {
      "source": "F023",
      "target": "K:Specifications and governance",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Specifications and governance. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/sdd-3-tools.html",
      "source_locator": "Body: definitions of SDD; Kiro, spec-kit and Tessl explorations; reflections"
    },
    {
      "source": "F023",
      "target": "K:Developer workflow and adoption",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Developer workflow and adoption. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/sdd-3-tools.html",
      "source_locator": "Body: definitions of SDD; Kiro, spec-kit and Tessl explorations; reflections"
    },
    {
      "source": "F023",
      "target": "K:Agent context and persistent memory",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Agent context and persistent memory. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/sdd-3-tools.html",
      "source_locator": "Body: definitions of SDD; Kiro, spec-kit and Tessl explorations; reflections"
    },
    {
      "source": "F023",
      "target": "C:C04",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Specifications, intent and executable contracts. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/sdd-3-tools.html",
      "source_locator": "Body: definitions of SDD; Kiro, spec-kit and Tessl explorations; reflections"
    },
    {
      "source": "F023",
      "target": "C:C09",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for System understanding, context and persistent memory. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/sdd-3-tools.html",
      "source_locator": "Body: definitions of SDD; Kiro, spec-kit and Tessl explorations; reflections"
    },
    {
      "source": "F023",
      "target": "C:C11",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Teams, governance and the changing engineering organization. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/sdd-3-tools.html",
      "source_locator": "Body: definitions of SDD; Kiro, spec-kit and Tessl explorations; reflections"
    },
    {
      "source": "F023",
      "target": "C:C13",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Choosing Practices and Recognizing Their Limits. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/sdd-3-tools.html",
      "source_locator": "Body: definitions of SDD; Kiro, spec-kit and Tessl explorations; reflections"
    },
    {
      "source": "F023",
      "target": "F018",
      "key": "MF_V12:F_BODY_LINKS_TO",
      "relation": "F_BODY_LINKS_TO",
      "rationale": "A link in the article body points to this essay; next/previous/latest navigation is excluded.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "target_url": "https://martinfowler.com/articles/exploring-gen-ai/autonomous-agents-codex-example.html",
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/sdd-3-tools.html",
      "source_locator": "Body, not series navigation"
    },
    {
      "source": "F024",
      "target": "COLLECTION:MF:EXPLORING_GEN_AI",
      "key": "MF_V12:F_INCLUDED_IN_SERIES",
      "relation": "F_INCLUDED_IN_SERIES",
      "rationale": "The supplied hub explicitly lists this article.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/ccmenu-quality.html",
      "source_locator": "https://martinfowler.com/articles/exploring-gen-ai.html"
    },
    {
      "source": "F024",
      "target": "AUTHOR:MF:erik-doernenburg",
      "key": "MF_V12:F_AUTHORED_BY",
      "relation": "F_AUTHORED_BY",
      "rationale": "Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/ccmenu-quality.html",
      "source_locator": "Article byline"
    },
    {
      "source": "F024",
      "target": "T:Code quality & security",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in Code quality & security. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": true,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/ccmenu-quality.html",
      "source_locator": "Body: GitLab support, optional values, duplication and cache behavior"
    },
    {
      "source": "F024",
      "target": "T:Verification & review",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in Verification & review. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/ccmenu-quality.html",
      "source_locator": "Body: GitLab support, optional values, duplication and cache behavior"
    },
    {
      "source": "F024",
      "target": "K:Technical debt and complexity",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Technical debt and complexity. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/ccmenu-quality.html",
      "source_locator": "Body: GitLab support, optional values, duplication and cache behavior"
    },
    {
      "source": "F024",
      "target": "K:Code reuse and duplication",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Code reuse and duplication. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/ccmenu-quality.html",
      "source_locator": "Body: GitLab support, optional values, duplication and cache behavior"
    },
    {
      "source": "F024",
      "target": "K:Architecture and modularity",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Architecture and modularity. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/ccmenu-quality.html",
      "source_locator": "Body: GitLab support, optional values, duplication and cache behavior"
    },
    {
      "source": "F024",
      "target": "C:C05",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for AI-generated code quality, architecture and maintainability. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/ccmenu-quality.html",
      "source_locator": "Body: GitLab support, optional values, duplication and cache behavior"
    },
    {
      "source": "F024",
      "target": "C:C07",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Testing, external oracles and evidence of correctness. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/ccmenu-quality.html",
      "source_locator": "Body: GitLab support, optional values, duplication and cache behavior"
    },
    {
      "source": "F024",
      "target": "C:C08",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Code review and trust calibration. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/ccmenu-quality.html",
      "source_locator": "Body: GitLab support, optional values, duplication and cache behavior"
    },
    {
      "source": "F025",
      "target": "COLLECTION:MF:EXPLORING_GEN_AI",
      "key": "MF_V12:F_INCLUDED_IN_SERIES",
      "relation": "F_INCLUDED_IN_SERIES",
      "rationale": "The supplied hub explicitly lists this article.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/context-engineering-coding-agents.html",
      "source_locator": "https://martinfowler.com/articles/exploring-gen-ai.html"
    },
    {
      "source": "F025",
      "target": "AUTHOR:MF:birgitta-b-ckeler",
      "key": "MF_V12:F_AUTHORED_BY",
      "relation": "F_AUTHORED_BY",
      "rationale": "Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/context-engineering-coding-agents.html",
      "source_locator": "Article byline"
    },
    {
      "source": "F025",
      "target": "T:System knowledge & memory",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in System knowledge & memory. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": true,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/context-engineering-coding-agents.html",
      "source_locator": "Body: trigger-based feature overview and context configuration"
    },
    {
      "source": "F025",
      "target": "T:Engineering structure",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in Engineering structure. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/context-engineering-coding-agents.html",
      "source_locator": "Body: trigger-based feature overview and context configuration"
    },
    {
      "source": "F025",
      "target": "K:Agent context and persistent memory",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Agent context and persistent memory. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/context-engineering-coding-agents.html",
      "source_locator": "Body: trigger-based feature overview and context configuration"
    },
    {
      "source": "F025",
      "target": "K:Developer workflow and adoption",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Developer workflow and adoption. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/context-engineering-coding-agents.html",
      "source_locator": "Body: trigger-based feature overview and context configuration"
    },
    {
      "source": "F025",
      "target": "K:Specifications and governance",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Specifications and governance. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/context-engineering-coding-agents.html",
      "source_locator": "Body: trigger-based feature overview and context configuration"
    },
    {
      "source": "F025",
      "target": "C:C03",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Limits and capability of coding agents. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/context-engineering-coding-agents.html",
      "source_locator": "Body: trigger-based feature overview and context configuration"
    },
    {
      "source": "F025",
      "target": "C:C09",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for System understanding, context and persistent memory. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/context-engineering-coding-agents.html",
      "source_locator": "Body: trigger-based feature overview and context configuration"
    },
    {
      "source": "F025",
      "target": "C:C13",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Choosing Practices and Recognizing Their Limits. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/context-engineering-coding-agents.html",
      "source_locator": "Body: trigger-based feature overview and context configuration"
    },
    {
      "source": "F026",
      "target": "COLLECTION:MF:EXPLORING_GEN_AI",
      "key": "MF_V12:F_INCLUDED_IN_SERIES",
      "relation": "F_INCLUDED_IN_SERIES",
      "rationale": "The supplied hub explicitly lists this article.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/harness-engineering-memo.html",
      "source_locator": "https://martinfowler.com/articles/exploring-gen-ai.html"
    },
    {
      "source": "F026",
      "target": "AUTHOR:MF:birgitta-b-ckeler",
      "key": "MF_V12:F_AUTHORED_BY",
      "relation": "F_AUTHORED_BY",
      "rationale": "Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/harness-engineering-memo.html",
      "source_locator": "Article byline"
    },
    {
      "source": "F026",
      "target": "T:Engineering structure",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in Engineering structure. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": true,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/harness-engineering-memo.html",
      "source_locator": "Body: three categories; templates; runtime constraints; brownfield retrofit; final thoughts"
    },
    {
      "source": "F026",
      "target": "T:Code quality & security",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in Code quality & security. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/harness-engineering-memo.html",
      "source_locator": "Body: three categories; templates; runtime constraints; brownfield retrofit; final thoughts"
    },
    {
      "source": "F026",
      "target": "K:Architecture and modularity",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Architecture and modularity. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/harness-engineering-memo.html",
      "source_locator": "Body: three categories; templates; runtime constraints; brownfield retrofit; final thoughts"
    },
    {
      "source": "F026",
      "target": "K:Independent verification and oracles",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Independent verification and oracles. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/harness-engineering-memo.html",
      "source_locator": "Body: three categories; templates; runtime constraints; brownfield retrofit; final thoughts"
    },
    {
      "source": "F026",
      "target": "K:Long-running agent execution",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Long-running agent execution. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/harness-engineering-memo.html",
      "source_locator": "Body: three categories; templates; runtime constraints; brownfield retrofit; final thoughts"
    },
    {
      "source": "F026",
      "target": "C:C03",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Limits and capability of coding agents. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/harness-engineering-memo.html",
      "source_locator": "Body: three categories; templates; runtime constraints; brownfield retrofit; final thoughts"
    },
    {
      "source": "F026",
      "target": "C:C05",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for AI-generated code quality, architecture and maintainability. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/harness-engineering-memo.html",
      "source_locator": "Body: three categories; templates; runtime constraints; brownfield retrofit; final thoughts"
    },
    {
      "source": "F026",
      "target": "C:C07",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Testing, external oracles and evidence of correctness. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/harness-engineering-memo.html",
      "source_locator": "Body: three categories; templates; runtime constraints; brownfield retrofit; final thoughts"
    },
    {
      "source": "F026",
      "target": "C:C11",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Teams, governance and the changing engineering organization. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/harness-engineering-memo.html",
      "source_locator": "Body: three categories; templates; runtime constraints; brownfield retrofit; final thoughts"
    },
    {
      "source": "F026",
      "target": "C:C13",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Choosing Practices and Recognizing Their Limits. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/harness-engineering-memo.html",
      "source_locator": "Body: three categories; templates; runtime constraints; brownfield retrofit; final thoughts"
    },
    {
      "source": "F027",
      "target": "COLLECTION:MF:EXPLORING_GEN_AI",
      "key": "MF_V12:F_INCLUDED_IN_SERIES",
      "relation": "F_INCLUDED_IN_SERIES",
      "rationale": "The supplied hub explicitly lists this article.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/humans-and-agents.html",
      "source_locator": "https://martinfowler.com/articles/exploring-gen-ai.html"
    },
    {
      "source": "F027",
      "target": "AUTHOR:MF:kief-morris",
      "key": "MF_V12:F_AUTHORED_BY",
      "relation": "F_AUTHORED_BY",
      "rationale": "Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/humans-and-agents.html",
      "source_locator": "Article byline"
    },
    {
      "source": "F027",
      "target": "T:Engineering structure",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in Engineering structure. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": true,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/humans-and-agents.html",
      "source_locator": "Body: why/how loops; humans outside, in and on the loop; flywheel"
    },
    {
      "source": "F027",
      "target": "T:Jobs & roles",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in Jobs & roles. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/humans-and-agents.html",
      "source_locator": "Body: why/how loops; humans outside, in and on the loop; flywheel"
    },
    {
      "source": "F027",
      "target": "K:Human-agent collaboration",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Human-agent collaboration. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/humans-and-agents.html",
      "source_locator": "Body: why/how loops; humans outside, in and on the loop; flywheel"
    },
    {
      "source": "F027",
      "target": "K:Long-running agent execution",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Long-running agent execution. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/humans-and-agents.html",
      "source_locator": "Body: why/how loops; humans outside, in and on the loop; flywheel"
    },
    {
      "source": "F027",
      "target": "K:Specifications and governance",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Specifications and governance. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/humans-and-agents.html",
      "source_locator": "Body: why/how loops; humans outside, in and on the loop; flywheel"
    },
    {
      "source": "F027",
      "target": "C:C01",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for AI changes the unit of software work. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/humans-and-agents.html",
      "source_locator": "Body: why/how loops; humans outside, in and on the loop; flywheel"
    },
    {
      "source": "F027",
      "target": "C:C03",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Limits and capability of coding agents. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/humans-and-agents.html",
      "source_locator": "Body: why/how loops; humans outside, in and on the loop; flywheel"
    },
    {
      "source": "F027",
      "target": "C:C11",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Teams, governance and the changing engineering organization. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/humans-and-agents.html",
      "source_locator": "Body: why/how loops; humans outside, in and on the loop; flywheel"
    },
    {
      "source": "F027",
      "target": "C:C13",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Choosing Practices and Recognizing Their Limits. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/humans-and-agents.html",
      "source_locator": "Body: why/how loops; humans outside, in and on the loop; flywheel"
    },
    {
      "source": "F028",
      "target": "COLLECTION:MF:EXPLORING_GEN_AI",
      "key": "MF_V12:F_INCLUDED_IN_SERIES",
      "relation": "F_INCLUDED_IN_SERIES",
      "rationale": "The supplied hub explicitly lists this article.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-factors.html",
      "source_locator": "https://martinfowler.com/articles/exploring-gen-ai.html"
    },
    {
      "source": "F028",
      "target": "AUTHOR:MF:birgitta-b-ckeler",
      "key": "MF_V12:F_AUTHORED_BY",
      "relation": "F_AUTHORED_BY",
      "rationale": "Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-factors.html",
      "source_locator": "Article byline"
    },
    {
      "source": "F028",
      "target": "T:What agents can do",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in What agents can do. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": true,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-factors.html",
      "source_locator": "Scope; factors influencing viability; context size and harness; conclusions"
    },
    {
      "source": "F028",
      "target": "T:Economics",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in Economics. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-factors.html",
      "source_locator": "Scope; factors influencing viability; context size and harness; conclusions"
    },
    {
      "source": "F028",
      "target": "T:System knowledge & memory",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in System knowledge & memory. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-factors.html",
      "source_locator": "Scope; factors influencing viability; context size and harness; conclusions"
    },
    {
      "source": "F028",
      "target": "K:Agent context and persistent memory",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Agent context and persistent memory. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-factors.html",
      "source_locator": "Scope; factors influencing viability; context size and harness; conclusions"
    },
    {
      "source": "F028",
      "target": "K:Economic costs and return",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Economic costs and return. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-factors.html",
      "source_locator": "Scope; factors influencing viability; context size and harness; conclusions"
    },
    {
      "source": "F028",
      "target": "K:Evaluation methodology and baselines",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Evaluation methodology and baselines. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-factors.html",
      "source_locator": "Scope; factors influencing viability; context size and harness; conclusions"
    },
    {
      "source": "F028",
      "target": "C:C03",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Limits and capability of coding agents. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-factors.html",
      "source_locator": "Scope; factors influencing viability; context size and harness; conclusions"
    },
    {
      "source": "F028",
      "target": "C:C09",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for System understanding, context and persistent memory. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-factors.html",
      "source_locator": "Scope; factors influencing viability; context size and harness; conclusions"
    },
    {
      "source": "F028",
      "target": "C:C12",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Economics, jobs, risk and evidence-based adoption. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-factors.html",
      "source_locator": "Scope; factors influencing viability; context size and harness; conclusions"
    },
    {
      "source": "F028",
      "target": "F029",
      "key": "MF_V12:F_BODY_LINKS_TO",
      "relation": "F_BODY_LINKS_TO",
      "rationale": "A link in the article body points to this essay; next/previous/latest navigation is excluded.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "target_url": "https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-experiences.html",
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-factors.html",
      "source_locator": "Body, not series navigation"
    },
    {
      "source": "F029",
      "target": "COLLECTION:MF:EXPLORING_GEN_AI",
      "key": "MF_V12:F_INCLUDED_IN_SERIES",
      "relation": "F_INCLUDED_IN_SERIES",
      "rationale": "The supplied hub explicitly lists this article.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-experiences.html",
      "source_locator": "https://martinfowler.com/articles/exploring-gen-ai.html"
    },
    {
      "source": "F029",
      "target": "AUTHOR:MF:birgitta-b-ckeler",
      "key": "MF_V12:F_AUTHORED_BY",
      "relation": "F_AUTHORED_BY",
      "rationale": "Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-experiences.html",
      "source_locator": "Article byline"
    },
    {
      "source": "F029",
      "target": "T:What agents can do",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in What agents can do. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": true,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-experiences.html",
      "source_locator": "Viability funnel; two task descriptions; manual/automated phases; day-to-day use"
    },
    {
      "source": "F029",
      "target": "T:Productivity",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in Productivity. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-experiences.html",
      "source_locator": "Viability funnel; two task descriptions; manual/automated phases; day-to-day use"
    },
    {
      "source": "F029",
      "target": "T:System knowledge & memory",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in System knowledge & memory. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-experiences.html",
      "source_locator": "Viability funnel; two task descriptions; manual/automated phases; day-to-day use"
    },
    {
      "source": "F029",
      "target": "K:Benchmarks and construct validity",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Benchmarks and construct validity. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-experiences.html",
      "source_locator": "Viability funnel; two task descriptions; manual/automated phases; day-to-day use"
    },
    {
      "source": "F029",
      "target": "K:Evaluation methodology and baselines",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Evaluation methodology and baselines. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-experiences.html",
      "source_locator": "Viability funnel; two task descriptions; manual/automated phases; day-to-day use"
    },
    {
      "source": "F029",
      "target": "K:Agent context and persistent memory",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Agent context and persistent memory. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-experiences.html",
      "source_locator": "Viability funnel; two task descriptions; manual/automated phases; day-to-day use"
    },
    {
      "source": "F029",
      "target": "C:C02",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Measuring productivity from code to production. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-experiences.html",
      "source_locator": "Viability funnel; two task descriptions; manual/automated phases; day-to-day use"
    },
    {
      "source": "F029",
      "target": "C:C03",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Limits and capability of coding agents. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-experiences.html",
      "source_locator": "Viability funnel; two task descriptions; manual/automated phases; day-to-day use"
    },
    {
      "source": "F029",
      "target": "C:C09",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for System understanding, context and persistent memory. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-experiences.html",
      "source_locator": "Viability funnel; two task descriptions; manual/automated phases; day-to-day use"
    },
    {
      "source": "F029",
      "target": "C:C12",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Economics, jobs, risk and evidence-based adoption. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-experiences.html",
      "source_locator": "Viability funnel; two task descriptions; manual/automated phases; day-to-day use"
    },
    {
      "source": "F029",
      "target": "F028",
      "key": "MF_V12:F_BODY_LINKS_TO",
      "relation": "F_BODY_LINKS_TO",
      "rationale": "A link in the article body points to this essay; next/previous/latest navigation is excluded.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "target_url": "https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-factors.html",
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-experiences.html",
      "source_locator": "Body, not series navigation"
    },
    {
      "source": "F029",
      "target": "F011",
      "key": "MF_V12:F_BODY_LINKS_TO",
      "relation": "F_BODY_LINKS_TO",
      "rationale": "A link in the article body points to this essay; next/previous/latest navigation is excluded.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "target_url": "https://martinfowler.com/articles/exploring-gen-ai/11-multi-file-editing.html",
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-experiences.html",
      "source_locator": "Body, not series navigation"
    },
    {
      "source": "F030",
      "target": "COLLECTION:MF:EXPLORING_GEN_AI",
      "key": "MF_V12:F_INCLUDED_IN_SERIES",
      "relation": "F_INCLUDED_IN_SERIES",
      "rationale": "The supplied hub explicitly lists this article.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/refactoring-economic-benefit.html",
      "source_locator": "https://martinfowler.com/articles/exploring-gen-ai.html"
    },
    {
      "source": "F030",
      "target": "AUTHOR:MF:giles-edwards-alexander",
      "key": "MF_V12:F_AUTHORED_BY",
      "relation": "F_AUTHORED_BY",
      "rationale": "Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/refactoring-economic-benefit.html",
      "source_locator": "Article byline"
    },
    {
      "source": "F030",
      "target": "T:Economics",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in Economics. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": true,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/refactoring-economic-benefit.html",
      "source_locator": "Experiment in refactoring; results table; notes on process; further work"
    },
    {
      "source": "F030",
      "target": "T:Code quality & security",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in Code quality & security. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/refactoring-economic-benefit.html",
      "source_locator": "Experiment in refactoring; results table; notes on process; further work"
    },
    {
      "source": "F030",
      "target": "K:Economic costs and return",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Economic costs and return. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/refactoring-economic-benefit.html",
      "source_locator": "Experiment in refactoring; results table; notes on process; further work"
    },
    {
      "source": "F030",
      "target": "K:Architecture and modularity",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Architecture and modularity. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/refactoring-economic-benefit.html",
      "source_locator": "Experiment in refactoring; results table; notes on process; further work"
    },
    {
      "source": "F030",
      "target": "K:Code reuse and duplication",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Code reuse and duplication. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/refactoring-economic-benefit.html",
      "source_locator": "Experiment in refactoring; results table; notes on process; further work"
    },
    {
      "source": "F030",
      "target": "C:C02",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Measuring productivity from code to production. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/refactoring-economic-benefit.html",
      "source_locator": "Experiment in refactoring; results table; notes on process; further work"
    },
    {
      "source": "F030",
      "target": "C:C05",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for AI-generated code quality, architecture and maintainability. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/refactoring-economic-benefit.html",
      "source_locator": "Experiment in refactoring; results table; notes on process; further work"
    },
    {
      "source": "F030",
      "target": "C:C12",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Economics, jobs, risk and evidence-based adoption. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/refactoring-economic-benefit.html",
      "source_locator": "Experiment in refactoring; results table; notes on process; further work"
    },
    {
      "source": "F031",
      "target": "COLLECTION:MF:EXPLORING_GEN_AI",
      "key": "MF_V12:F_INCLUDED_IN_SERIES",
      "relation": "F_INCLUDED_IN_SERIES",
      "rationale": "The supplied hub explicitly lists this article.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/tdd-in-the-agent-loop.html",
      "source_locator": "https://martinfowler.com/articles/exploring-gen-ai.html"
    },
    {
      "source": "F031",
      "target": "AUTHOR:MF:birgitta-b-ckeler",
      "key": "MF_V12:F_AUTHORED_BY",
      "relation": "F_AUTHORED_BY",
      "rationale": "Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/tdd-in-the-agent-loop.html",
      "source_locator": "Article byline"
    },
    {
      "source": "F031",
      "target": "T:Verification & review",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in Verification & review. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": true,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/tdd-in-the-agent-loop.html",
      "source_locator": "Setup; results; test-first and red-green goals; costs; conclusions"
    },
    {
      "source": "F031",
      "target": "T:Economics",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in Economics. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/tdd-in-the-agent-loop.html",
      "source_locator": "Setup; results; test-first and red-green goals; costs; conclusions"
    },
    {
      "source": "F031",
      "target": "K:Independent verification and oracles",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Independent verification and oracles. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/tdd-in-the-agent-loop.html",
      "source_locator": "Setup; results; test-first and red-green goals; costs; conclusions"
    },
    {
      "source": "F031",
      "target": "K:Evaluation methodology and baselines",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Evaluation methodology and baselines. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/tdd-in-the-agent-loop.html",
      "source_locator": "Setup; results; test-first and red-green goals; costs; conclusions"
    },
    {
      "source": "F031",
      "target": "K:Economic costs and return",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Economic costs and return. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/tdd-in-the-agent-loop.html",
      "source_locator": "Setup; results; test-first and red-green goals; costs; conclusions"
    },
    {
      "source": "F031",
      "target": "C:C03",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Limits and capability of coding agents. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/tdd-in-the-agent-loop.html",
      "source_locator": "Setup; results; test-first and red-green goals; costs; conclusions"
    },
    {
      "source": "F031",
      "target": "C:C07",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Testing, external oracles and evidence of correctness. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/tdd-in-the-agent-loop.html",
      "source_locator": "Setup; results; test-first and red-green goals; costs; conclusions"
    },
    {
      "source": "F031",
      "target": "C:C12",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Economics, jobs, risk and evidence-based adoption. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/tdd-in-the-agent-loop.html",
      "source_locator": "Setup; results; test-first and red-green goals; costs; conclusions"
    },
    {
      "source": "F031",
      "target": "C:C13",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Choosing Practices and Recognizing Their Limits. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/tdd-in-the-agent-loop.html",
      "source_locator": "Setup; results; test-first and red-green goals; costs; conclusions"
    },
    {
      "source": "F031",
      "target": "F030",
      "key": "MF_V12:F_BODY_LINKS_TO",
      "relation": "F_BODY_LINKS_TO",
      "rationale": "A link in the article body points to this essay; next/previous/latest navigation is excluded.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "target_url": "https://martinfowler.com/articles/exploring-gen-ai/refactoring-economic-benefit.html",
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/tdd-in-the-agent-loop.html",
      "source_locator": "Body, not series navigation"
    },
    {
      "source": "F032",
      "target": "COLLECTION:MF:EXPLORING_GEN_AI",
      "key": "MF_V12:F_INCLUDED_IN_SERIES",
      "relation": "F_INCLUDED_IN_SERIES",
      "rationale": "The supplied hub explicitly lists this article.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/an-accidental-blackboard.html",
      "source_locator": "https://martinfowler.com/articles/exploring-gen-ai.html"
    },
    {
      "source": "F032",
      "target": "AUTHOR:MF:giles-edwards-alexander",
      "key": "MF_V12:F_AUTHORED_BY",
      "relation": "F_AUTHORED_BY",
      "rationale": "Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/an-accidental-blackboard.html",
      "source_locator": "Article byline"
    },
    {
      "source": "F032",
      "target": "T:Engineering structure",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in Engineering structure. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": true,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/an-accidental-blackboard.html",
      "source_locator": "Emergent behavior; shared plans; repository as blackboard; CI trade-off"
    },
    {
      "source": "F032",
      "target": "T:System knowledge & memory",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in System knowledge & memory. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/an-accidental-blackboard.html",
      "source_locator": "Emergent behavior; shared plans; repository as blackboard; CI trade-off"
    },
    {
      "source": "F032",
      "target": "K:Human-agent collaboration",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Human-agent collaboration. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/an-accidental-blackboard.html",
      "source_locator": "Emergent behavior; shared plans; repository as blackboard; CI trade-off"
    },
    {
      "source": "F032",
      "target": "K:Agent context and persistent memory",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Agent context and persistent memory. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/an-accidental-blackboard.html",
      "source_locator": "Emergent behavior; shared plans; repository as blackboard; CI trade-off"
    },
    {
      "source": "F032",
      "target": "K:Long-running agent execution",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Long-running agent execution. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/an-accidental-blackboard.html",
      "source_locator": "Emergent behavior; shared plans; repository as blackboard; CI trade-off"
    },
    {
      "source": "F032",
      "target": "C:C03",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Limits and capability of coding agents. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/an-accidental-blackboard.html",
      "source_locator": "Emergent behavior; shared plans; repository as blackboard; CI trade-off"
    },
    {
      "source": "F032",
      "target": "C:C09",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for System understanding, context and persistent memory. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/an-accidental-blackboard.html",
      "source_locator": "Emergent behavior; shared plans; repository as blackboard; CI trade-off"
    },
    {
      "source": "F032",
      "target": "C:C11",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Teams, governance and the changing engineering organization. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/an-accidental-blackboard.html",
      "source_locator": "Emergent behavior; shared plans; repository as blackboard; CI trade-off"
    },
    {
      "source": "F033",
      "target": "COLLECTION:MF:EXPLORING_GEN_AI",
      "key": "MF_V12:F_INCLUDED_IN_SERIES",
      "relation": "F_INCLUDED_IN_SERIES",
      "rationale": "The supplied hub explicitly lists this article.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/are-harnesses-worth-the-cost.html",
      "source_locator": "https://martinfowler.com/articles/exploring-gen-ai.html"
    },
    {
      "source": "F033",
      "target": "AUTHOR:MF:naresh-jain",
      "key": "MF_V12:F_AUTHORED_BY",
      "relation": "F_AUTHORED_BY",
      "rationale": "Published byline; hosting on martinfowler.com does not assign authorship to Martin Fowler.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/are-harnesses-worth-the-cost.html",
      "source_locator": "Article byline"
    },
    {
      "source": "F033",
      "target": "T:Economics",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in Economics. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": true,
      "source_url": "https://martinfowler.com/articles/are-harnesses-worth-the-cost.html",
      "source_locator": "Experiment setup; independent outer evaluation; model comparisons; economics; boundaries"
    },
    {
      "source": "F033",
      "target": "T:Verification & review",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in Verification & review. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": false,
      "source_url": "https://martinfowler.com/articles/are-harnesses-worth-the-cost.html",
      "source_locator": "Experiment setup; independent outer evaluation; model comparisons; economics; boundaries"
    },
    {
      "source": "F033",
      "target": "T:Engineering structure",
      "key": "MF_V12:F_EDITORIAL_STREAM_MAPPING",
      "relation": "F_EDITORIAL_STREAM_MAPPING",
      "rationale": "Editorial placement in Engineering structure. Read the recorded source scope and caveat; this is not a Polimi-assigned F classification.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "mapping_author": "Enrico Papalini / AI-assisted editorial integration",
      "primary": false,
      "source_url": "https://martinfowler.com/articles/are-harnesses-worth-the-cost.html",
      "source_locator": "Experiment setup; independent outer evaluation; model comparisons; economics; boundaries"
    },
    {
      "source": "F033",
      "target": "K:Economic costs and return",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Economic costs and return. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/are-harnesses-worth-the-cost.html",
      "source_locator": "Experiment setup; independent outer evaluation; model comparisons; economics; boundaries"
    },
    {
      "source": "F033",
      "target": "K:Independent verification and oracles",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Independent verification and oracles. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/are-harnesses-worth-the-cost.html",
      "source_locator": "Experiment setup; independent outer evaluation; model comparisons; economics; boundaries"
    },
    {
      "source": "F033",
      "target": "K:Specifications and governance",
      "key": "MF_V12:F_EDITORIAL_TOPIC_MAPPING",
      "relation": "F_EDITORIAL_TOPIC_MAPPING",
      "rationale": "The selected passages address Specifications and governance. This thematic interpretation does not constitute empirical support.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/are-harnesses-worth-the-cost.html",
      "source_locator": "Experiment setup; independent outer evaluation; model comparisons; economics; boundaries"
    },
    {
      "source": "F033",
      "target": "C:C02",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Measuring productivity from code to production. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/are-harnesses-worth-the-cost.html",
      "source_locator": "Experiment setup; independent outer evaluation; model comparisons; economics; boundaries"
    },
    {
      "source": "F033",
      "target": "C:C03",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Limits and capability of coding agents. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/are-harnesses-worth-the-cost.html",
      "source_locator": "Experiment setup; independent outer evaluation; model comparisons; economics; boundaries"
    },
    {
      "source": "F033",
      "target": "C:C04",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Specifications, intent and executable contracts. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/are-harnesses-worth-the-cost.html",
      "source_locator": "Experiment setup; independent outer evaluation; model comparisons; economics; boundaries"
    },
    {
      "source": "F033",
      "target": "C:C07",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Testing, external oracles and evidence of correctness. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/are-harnesses-worth-the-cost.html",
      "source_locator": "Experiment setup; independent outer evaluation; model comparisons; economics; boundaries"
    },
    {
      "source": "F033",
      "target": "C:C12",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Economics, jobs, risk and evidence-based adoption. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/are-harnesses-worth-the-cost.html",
      "source_locator": "Experiment setup; independent outer evaluation; model comparisons; economics; boundaries"
    },
    {
      "source": "F033",
      "target": "C:C13",
      "key": "MF_V12:F_EDITORIAL_CHAPTER_MAPPING",
      "relation": "F_EDITORIAL_CHAPTER_MAPPING",
      "rationale": "Proposed companion reading for Choosing Practices and Recognizing Their Limits. No citation was inserted into the manuscript.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "actual_citation": false,
      "source_url": "https://martinfowler.com/articles/are-harnesses-worth-the-cost.html",
      "source_locator": "Experiment setup; independent outer evaluation; model comparisons; economics; boundaries"
    },
    {
      "source": "F033",
      "target": "F030",
      "key": "MF_V12:F_BODY_LINKS_TO",
      "relation": "F_BODY_LINKS_TO",
      "rationale": "A link in the article body points to this essay; next/previous/latest navigation is excluded.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "target_url": "https://martinfowler.com/articles/exploring-gen-ai/refactoring-economic-benefit.html",
      "source_url": "https://martinfowler.com/articles/are-harnesses-worth-the-cost.html",
      "source_locator": "Body, not series navigation"
    },
    {
      "source": "COLLECTION:MF:EXPLORING_GEN_AI",
      "target": "AUTHOR:MF:birgitta-b-ckeler",
      "key": "MF_V12:F_SERIES_EDITED_BY",
      "relation": "F_SERIES_EDITED_BY",
      "rationale": "The series index explicitly credits Birgitta as a contributor and editor.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai.html",
      "source_locator": "Series index closing credit"
    },
    {
      "source": "F001",
      "target": "O031",
      "key": "MF_V12:F_EDITORIAL_COMPARISON",
      "relation": "F_EDITORIAL_COMPARISON",
      "rationale": "Different taxonomies of constructing tool context; a conceptual comparison, not an effectiveness claim.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/01-tool-landscape.html",
      "target_basis": "Recorded atlas summary and limitations; no new W/O/P/B primary-source audit",
      "source_locator": "Body: task and interaction categories; prompt composition; models and hosting"
    },
    {
      "source": "F002",
      "target": "W077",
      "key": "MF_V12:F_EDITORIAL_COMPARISON",
      "relation": "F_EDITORIAL_COMPARISON",
      "rationale": "Both raise the origin of test expectations; the median example is not a replication of the Java benchmark.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/02-median-tale.html",
      "target_basis": "Recorded atlas summary and limitations; no new W/O/P/B primary-source audit",
      "source_locator": "Body: the three median implementations and the test discussion"
    },
    {
      "source": "F003",
      "target": "W010",
      "key": "MF_V12:F_EDITORIAL_COMPARISON",
      "relation": "F_EDITORIAL_COMPARISON",
      "rationale": "Contrasts perceived assistance with end-to-end delivered change; measures and settings differ.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/03-coding-assistance-when-useful.html",
      "target_basis": "Recorded atlas summary and limitations; no new W/O/P/B primary-source audit",
      "source_locator": "Body: usefulness factors and review/rework effort"
    },
    {
      "source": "F004",
      "target": "O019",
      "key": "MF_V12:F_EDITORIAL_COMPARISON",
      "relation": "F_EDITORIAL_COMPARISON",
      "rationale": "Reviewer attention is a shared problem; these practitioner accounts are not independent causal evidence.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/04-coding-assistance-how-in-the-way.html",
      "target_basis": "Recorded atlas summary and limitations; no new W/O/P/B primary-source audit",
      "source_locator": "Body: reinforcing existing practices; reviewing instead of producing"
    },
    {
      "source": "F005",
      "target": "W173",
      "key": "MF_V12:F_EDITORIAL_COMPARISON",
      "relation": "F_EDITORIAL_COMPARISON",
      "rationale": "Human knowledge sharing offers a reading connection to stewardship, not an AI-pairing evaluation.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/05-not-your-pair-programmer.html",
      "target_basis": "Recorded atlas summary and limitations; no new W/O/P/B primary-source audit",
      "source_locator": "Body: knowledge sharing, team flow and pairing with assistance"
    },
    {
      "source": "F006",
      "target": "B014",
      "key": "MF_V12:F_EDITORIAL_COMPARISON",
      "relation": "F_EDITORIAL_COMPARISON",
      "rationale": "Human-led tests and quality-assurance practices can be compared without treating a pattern as a trial result.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/06-tdd-with-coding-assistance.html",
      "target_basis": "Recorded atlas summary and limitations; no new W/O/P/B primary-source audit",
      "source_locator": "Body: red, green and refactoring discussions"
    },
    {
      "source": "F007",
      "target": "B050",
      "key": "MF_V12:F_EDITORIAL_COMPARISON",
      "relation": "F_EDITORIAL_COMPARISON",
      "rationale": "Contrasts learned generation and explicit contracts; the book process is a separate authorial proposal.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/07-how-is-this-different.html",
      "target_basis": "Recorded atlas summary and limitations; no new W/O/P/B primary-source audit",
      "source_locator": "Body: abstraction levels and comparison with traditional generation"
    },
    {
      "source": "F008",
      "target": "B109",
      "key": "MF_V12:F_EDITORIAL_COMPARISON",
      "relation": "F_EDITORIAL_COMPARISON",
      "rationale": "Both motivate controls chosen for the observed problem; neither establishes a universal reliability threshold.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/08-how-to-tackle-unreliability.html",
      "target_basis": "Recorded atlas summary and limitations; no new W/O/P/B primary-source audit",
      "source_locator": "Body: confidence, timeboxing and assistant persona"
    },
    {
      "source": "F009",
      "target": "W155",
      "key": "MF_V12:F_EDITORIAL_COMPARISON",
      "relation": "F_EDITORIAL_COMPARISON",
      "rationale": "An onboarding narrative and an exploratory comprehension study address related but different settings.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/09-ai-help-onboarding-codebase.html",
      "target_basis": "Recorded atlas summary and limitations; no new W/O/P/B primary-source audit",
      "source_locator": "Body: issue exploration, code search, environment and testing attempts"
    },
    {
      "source": "F009",
      "target": "O002",
      "key": "MF_V12:F_EDITORIAL_COMPARISON",
      "relation": "F_EDITORIAL_COMPARISON",
      "rationale": "Compare recovery of brownfield context; common subject matter is not corroborating evidence.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/09-ai-help-onboarding-codebase.html",
      "target_basis": "Recorded atlas summary and limitations; no new W/O/P/B primary-source audit",
      "source_locator": "Body: issue exploration, code search, environment and testing attempts"
    },
    {
      "source": "F010",
      "target": "W101",
      "key": "MF_V12:F_EDITORIAL_COMPARISON",
      "relation": "F_EDITORIAL_COMPARISON",
      "rationale": "Both expose risks of semantic migration, but use different tasks, methods and tool generations.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/10-ai-for-tech-stack-migration.html",
      "target_basis": "Recorded atlas summary and limitations; no new W/O/P/B primary-source audit",
      "source_locator": "Body: manually solved baseline, agent setup and migration observations"
    },
    {
      "source": "F011",
      "target": "W073",
      "key": "MF_V12:F_EDITORIAL_COMPARISON",
      "relation": "F_EDITORIAL_COMPARISON",
      "rationale": "Larger changes invite comparison with review complexity; no equivalent treatment or outcome is claimed.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/11-multi-file-editing.html",
      "target_basis": "Recorded atlas summary and limitations; no new W/O/P/B primary-source audit",
      "source_locator": "Body: multi-file mode, feedback loops and implications of larger changes"
    },
    {
      "source": "F012",
      "target": "O006",
      "key": "MF_V12:F_EDITORIAL_COMPARISON",
      "relation": "F_EDITORIAL_COMPARISON",
      "rationale": "Relates reasoning choices to external loop feedback; this mapping is editorial, not a tested comparison.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/12-role-of-reasoning.html",
      "target_basis": "Recorded atlas summary and limitations; no new W/O/P/B primary-source audit",
      "source_locator": "Body: reasoning models, software tasks and contextual/tool feedback"
    },
    {
      "source": "F013",
      "target": "P047",
      "key": "MF_V12:F_EDITORIAL_COMPARISON",
      "relation": "F_EDITORIAL_COMPARISON",
      "rationale": "Shared author and overlapping practitioner concerns; do not count these accounts as independent confirmation.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/13-role-of-developer-skills.html",
      "target_basis": "Recorded atlas summary and limitations; no new W/O/P/B primary-source audit",
      "source_locator": "Body: missteps and the time-to-commit, iteration and codebase-lifetime perspectives"
    },
    {
      "source": "F014",
      "target": "W101",
      "key": "MF_V12:F_EDITORIAL_COMPARISON",
      "relation": "F_EDITORIAL_COMPARISON",
      "rationale": "Explaining code and preserving behavior are separable; the ByteBuffer dialogue is not a modernization benchmark.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/14-guiding-llm-java-bytebuffer.html",
      "target_basis": "Recorded atlas summary and limitations; no new W/O/P/B primary-source audit",
      "source_locator": "Body: header reading, position side effects and absolute access"
    },
    {
      "source": "F015",
      "target": "W118",
      "key": "MF_V12:F_EDITORIAL_COMPARISON",
      "relation": "F_EDITORIAL_COMPARISON",
      "rationale": "A successful learning narrative does not measure the retention outcome investigated in a learning study.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/15-building-tmt-mirror-visualization.html",
      "target_basis": "Recorded atlas summary and limitations; no new W/O/P/B primary-source audit",
      "source_locator": "Body: initial visualization, hexagon geometry and iterative refinement"
    },
    {
      "source": "F016",
      "target": "W060",
      "key": "MF_V12:F_EDITORIAL_COMPARISON",
      "relation": "F_EDITORIAL_COMPARISON",
      "rationale": "Threat analysis and adversarial workspace-injection research concern related boundaries, not the same prevalence estimate.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/software-supply-chain-attack-surface.html",
      "target_basis": "Recorded atlas summary and limitations; no new W/O/P/B primary-source audit",
      "source_locator": "Body: assistant inputs, tools, supply-chain exposure and defenses"
    },
    {
      "source": "F016",
      "target": "W053",
      "key": "MF_V12:F_EDITORIAL_COMPARISON",
      "relation": "F_EDITORIAL_COMPARISON",
      "rationale": "Supply-chain commentary connects to configuration exposure; neither establishes real-world exploitation frequency.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/software-supply-chain-attack-surface.html",
      "target_basis": "Recorded atlas summary and limitations; no new W/O/P/B primary-source audit",
      "source_locator": "Body: assistant inputs, tools, supply-chain exposure and defenses"
    },
    {
      "source": "F017",
      "target": "B022",
      "key": "MF_V12:F_EDITORIAL_COMPARISON",
      "relation": "F_EDITORIAL_COMPARISON",
      "rationale": "Compare maintained code and persistent project knowledge as context; no automatic effectiveness equivalence.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/16-building-custom-tooling-with-llms.html",
      "target_basis": "Recorded atlas summary and limitations; no new W/O/P/B primary-source audit",
      "source_locator": "Body: PlantUML extension, implementation iterations and code habitability"
    },
    {
      "source": "F018",
      "target": "W111",
      "key": "MF_V12:F_EDITORIAL_COMPARISON",
      "relation": "F_EDITORIAL_COMPARISON",
      "rationale": "Unattended task completion and acceptance evidence are different; the small Codex example is not a benchmark replication.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/autonomous-agents-codex-example.html",
      "target_basis": "Recorded atlas summary and limitations; no new W/O/P/B primary-source audit",
      "source_locator": "Body: supervised/background distinction, task trace and repeated attempts"
    },
    {
      "source": "F018",
      "target": "W031",
      "key": "MF_V12:F_EDITORIAL_COMPARISON",
      "relation": "F_EDITORIAL_COMPARISON",
      "rationale": "Both make repository reuse relevant; an anecdote is not a second study of reuse rates.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/autonomous-agents-codex-example.html",
      "target_basis": "Recorded atlas summary and limitations; no new W/O/P/B primary-source audit",
      "source_locator": "Body: supervised/background distinction, task trace and repeated attempts"
    },
    {
      "source": "F019",
      "target": "W189",
      "key": "MF_V12:F_EDITORIAL_COMPARISON",
      "relation": "F_EDITORIAL_COMPARISON",
      "rationale": "Responsibility and understanding connect to the critique of authorship-based knowledge proxies; both remain qualified arguments.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/i-still-care-about-the-code.html",
      "target_basis": "Recorded atlas summary and limitations; no new W/O/P/B primary-source audit",
      "source_locator": "Body: operational responsibility and comparison with compilers"
    },
    {
      "source": "F020",
      "target": "W009",
      "key": "MF_V12:F_EDITORIAL_COMPARISON",
      "relation": "F_EDITORIAL_COMPARISON",
      "rationale": "Both question code-acceptance metrics; a discarded-code case differs from survey-based productivity measurement.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/partner-with-ai-and-throw-away-the-code.html",
      "target_basis": "Recorded atlas summary and limitations; no new W/O/P/B primary-source audit",
      "source_locator": "Body: diagnosis, experiments, discarded proposals and final rewrite"
    },
    {
      "source": "F021",
      "target": "W093",
      "key": "MF_V12:F_EDITORIAL_COMPARISON",
      "relation": "F_EDITORIAL_COMPARISON",
      "rationale": "Situational review heuristics can be compared with risk-ranked automation; the heuristic is not validated calibration.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/to-vibe-or-not-vibe.html",
      "target_basis": "Recorded atlas summary and limitations; no new W/O/P/B primary-source audit",
      "source_locator": "Body: risk factors and situational review decisions"
    },
    {
      "source": "F021",
      "target": "P118",
      "key": "MF_V12:F_EDITORIAL_COMPARISON",
      "relation": "F_EDITORIAL_COMPARISON",
      "rationale": "Compare review proportionality using the existing restricted-record summary, not a newly inspected subscriber article.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/to-vibe-or-not-vibe.html",
      "target_basis": "Recorded atlas summary and limitations; no new W/O/P/B primary-source audit",
      "source_locator": "Body: risk factors and situational review decisions"
    },
    {
      "source": "F022",
      "target": "B022",
      "key": "MF_V12:F_EDITORIAL_COMPARISON",
      "relation": "F_EDITORIAL_COMPARISON",
      "rationale": "A runnable reference and persistent instructions provide different contextual anchors; the link is a design comparison.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/anchoring-to-reference.html",
      "target_basis": "Recorded atlas summary and limitations; no new W/O/P/B primary-source audit",
      "source_locator": "Body: reference application, differences, report and update workflow"
    },
    {
      "source": "F023",
      "target": "O018",
      "key": "MF_V12:F_EDITORIAL_COMPARISON",
      "relation": "F_EDITORIAL_COMPARISON",
      "rationale": "Both discuss specification granularity; the article’s doubts must not be collapsed into endorsement of SDD.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/sdd-3-tools.html",
      "target_basis": "Recorded atlas summary and limitations; no new W/O/P/B primary-source audit",
      "source_locator": "Body: definitions of SDD; Kiro, spec-kit and Tessl explorations; reflections"
    },
    {
      "source": "F023",
      "target": "B063",
      "key": "MF_V12:F_EDITORIAL_COMPARISON",
      "relation": "F_EDITORIAL_COMPARISON",
      "rationale": "Compare the SDD taxonomy with the book’s pattern catalogue; they are different classifications and proposals.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/sdd-3-tools.html",
      "target_basis": "Recorded atlas summary and limitations; no new W/O/P/B primary-source audit",
      "source_locator": "Body: definitions of SDD; Kiro, spec-kit and Tessl explorations; reflections"
    },
    {
      "source": "F023",
      "target": "B064",
      "key": "MF_V12:F_EDITORIAL_COMPARISON",
      "relation": "F_EDITORIAL_COMPARISON",
      "rationale": "Brownfield fit and documentation overhead connect to the book’s limitations discussion, not proof of framework efficacy.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/sdd-3-tools.html",
      "target_basis": "Recorded atlas summary and limitations; no new W/O/P/B primary-source audit",
      "source_locator": "Body: definitions of SDD; Kiro, spec-kit and Tessl explorations; reflections"
    },
    {
      "source": "F024",
      "target": "O007",
      "key": "MF_V12:F_EDITORIAL_COMPARISON",
      "relation": "F_EDITORIAL_COMPARISON",
      "rationale": "Both concern internal quality behind passing checks; the CCMenu anecdote remains a bounded account.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/ccmenu-quality.html",
      "target_basis": "Recorded atlas summary and limitations; no new W/O/P/B primary-source audit",
      "source_locator": "Body: GitLab support, optional values, duplication and cache behavior"
    },
    {
      "source": "F025",
      "target": "O031",
      "key": "MF_V12:F_EDITORIAL_COMPARISON",
      "relation": "F_EDITORIAL_COMPARISON",
      "rationale": "Two context-engineering framings; shared terminology is neither a citation assertion nor independent validation.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/context-engineering-coding-agents.html",
      "target_basis": "Recorded atlas summary and limitations; no new W/O/P/B primary-source audit",
      "source_locator": "Body: trigger-based feature overview and context configuration"
    },
    {
      "source": "F025",
      "target": "B090",
      "key": "MF_V12:F_EDITORIAL_COMPARISON",
      "relation": "F_EDITORIAL_COMPARISON",
      "rationale": "Context delivery and persistent memory can be compared while keeping configuration distinct from authoritative state.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/context-engineering-coding-agents.html",
      "target_basis": "Recorded atlas summary and limitations; no new W/O/P/B primary-source audit",
      "source_locator": "Body: trigger-based feature overview and context configuration"
    },
    {
      "source": "F026",
      "target": "B104",
      "key": "MF_V12:F_EDITORIAL_COMPARISON",
      "relation": "F_EDITORIAL_COMPARISON",
      "rationale": "Compare harness components and verification gaps; the original OpenAI account was not independently replicated here.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/harness-engineering-memo.html",
      "target_basis": "Recorded atlas summary and limitations; no new W/O/P/B primary-source audit",
      "source_locator": "Body: three categories; templates; runtime constraints; brownfield retrofit; final thoughts"
    },
    {
      "source": "F027",
      "target": "O009",
      "key": "MF_V12:F_EDITORIAL_COMPARISON",
      "relation": "F_EDITORIAL_COMPARISON",
      "rationale": "Both discuss human work above execution; analogous loop language does not imply identical governance.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/humans-and-agents.html",
      "target_basis": "Recorded atlas summary and limitations; no new W/O/P/B primary-source audit",
      "source_locator": "Body: why/how loops; humans outside, in and on the loop; flywheel"
    },
    {
      "source": "F027",
      "target": "B105",
      "key": "MF_V12:F_EDITORIAL_COMPARISON",
      "relation": "F_EDITORIAL_COMPARISON",
      "rationale": "Connects a proposed human role to organizational loop ownership, without claiming measured team improvement.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/humans-and-agents.html",
      "target_basis": "Recorded atlas summary and limitations; no new W/O/P/B primary-source audit",
      "source_locator": "Body: why/how loops; humans outside, in and on the loop; flywheel"
    },
    {
      "source": "F028",
      "target": "B108",
      "key": "MF_V12:F_EDITORIAL_COMPARISON",
      "relation": "F_EDITORIAL_COMPARISON",
      "rationale": "Local feasibility and a full local loop address different scopes; the memoir is not a production TCO benchmark.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-factors.html",
      "target_basis": "Recorded atlas summary and limitations; no new W/O/P/B primary-source audit",
      "source_locator": "Scope; factors influencing viability; context size and harness; conclusions"
    },
    {
      "source": "F029",
      "target": "B109",
      "key": "MF_V12:F_EDITORIAL_COMPARISON",
      "relation": "F_EDITORIAL_COMPARISON",
      "rationale": "Task and setup sensitivity provide a comparison for choosing a smaller mechanism, not a universal model ranking.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/local-models-for-coding-experiences.html",
      "target_basis": "Recorded atlas summary and limitations; no new W/O/P/B primary-source audit",
      "source_locator": "Viability funnel; two task descriptions; manual/automated phases; day-to-day use"
    },
    {
      "source": "F030",
      "target": "B106",
      "key": "MF_V12:F_EDITORIAL_COMPARISON",
      "relation": "F_EDITORIAL_COMPARISON",
      "rationale": "Estimated inference savings are narrower than accepted-change economics; setup, review and maintenance remain separate costs.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/refactoring-economic-benefit.html",
      "target_basis": "Recorded atlas summary and limitations; no new W/O/P/B primary-source audit",
      "source_locator": "Experiment in refactoring; results table; notes on process; further work"
    },
    {
      "source": "F031",
      "target": "W077",
      "key": "MF_V12:F_EDITORIAL_COMPARISON",
      "relation": "F_EDITORIAL_COMPARISON",
      "rationale": "Writing tests first does not establish oracle independence; this comparison spans different experimental designs.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/tdd-in-the-agent-loop.html",
      "target_basis": "Recorded atlas summary and limitations; no new W/O/P/B primary-source audit",
      "source_locator": "Setup; results; test-first and red-green goals; costs; conclusions"
    },
    {
      "source": "F031",
      "target": "F006",
      "key": "MF_V12:F_EDITORIAL_COMPARISON",
      "relation": "F_EDITORIAL_COMPARISON",
      "rationale": "Human-led assisted TDD and TDD wholly within an agent are different interventions, not contradictory replications.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/tdd-in-the-agent-loop.html",
      "target_basis": "Recorded atlas summary and limitations; no new W/O/P/B primary-source audit",
      "source_locator": "Setup; results; test-first and red-green goals; costs; conclusions"
    },
    {
      "source": "F031",
      "target": "B091",
      "key": "MF_V12:F_EDITORIAL_COMPARISON",
      "relation": "F_EDITORIAL_COMPARISON",
      "rationale": "Compares test-feedback mechanisms with quality gates; passing tests and reliable acceptance remain distinct.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/tdd-in-the-agent-loop.html",
      "target_basis": "Recorded atlas summary and limitations; no new W/O/P/B primary-source audit",
      "source_locator": "Setup; results; test-first and red-green goals; costs; conclusions"
    },
    {
      "source": "F032",
      "target": "P070",
      "key": "MF_V12:F_EDITORIAL_COMPARISON",
      "relation": "F_EDITORIAL_COMPARISON",
      "rationale": "Concurrent agents share coordination and review-capacity concerns; the Pulse-derived record is a different source context.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/an-accidental-blackboard.html",
      "target_basis": "Recorded atlas summary and limitations; no new W/O/P/B primary-source audit",
      "source_locator": "Emergent behavior; shared plans; repository as blackboard; CI trade-off"
    },
    {
      "source": "F032",
      "target": "B095",
      "key": "MF_V12:F_EDITORIAL_COMPARISON",
      "relation": "F_EDITORIAL_COMPARISON",
      "rationale": "An emergent blackboard and designed multi-agent orchestration are related approaches, not equivalent reliability results.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/exploring-gen-ai/an-accidental-blackboard.html",
      "target_basis": "Recorded atlas summary and limitations; no new W/O/P/B primary-source audit",
      "source_locator": "Emergent behavior; shared plans; repository as blackboard; CI trade-off"
    },
    {
      "source": "F033",
      "target": "W095",
      "key": "MF_V12:F_EDITORIAL_COMPARISON",
      "relation": "F_EDITORIAL_COMPARISON",
      "rationale": "A small implementation experiment can inform a lifecycle-cost discussion but does not replicate the broader synthesis.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/are-harnesses-worth-the-cost.html",
      "target_basis": "Recorded atlas summary and limitations; no new W/O/P/B primary-source audit",
      "source_locator": "Experiment setup; independent outer evaluation; model comparisons; economics; boundaries"
    },
    {
      "source": "F033",
      "target": "B106",
      "key": "MF_V12:F_EDITORIAL_COMPARISON",
      "relation": "F_EDITORIAL_COMPARISON",
      "rationale": "Generation cost per attempt does not include the full economic costs described in the book.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/are-harnesses-worth-the-cost.html",
      "target_basis": "Recorded atlas summary and limitations; no new W/O/P/B primary-source audit",
      "source_locator": "Experiment setup; independent outer evaluation; model comparisons; economics; boundaries"
    },
    {
      "source": "F033",
      "target": "B109",
      "key": "MF_V12:F_EDITORIAL_COMPARISON",
      "relation": "F_EDITORIAL_COMPARISON",
      "rationale": "Conditional harness benefits offer a comparison for minimum-sufficient control selection, not validation of the book’s framework.",
      "provenance": "Independent atlas integration of Exploring Gen AI, 2026-10-13",
      "empirical_validation": false,
      "source_url": "https://martinfowler.com/articles/are-harnesses-worth-the-cost.html",
      "target_basis": "Recorded atlas summary and limitations; no new W/O/P/B primary-source audit",
      "source_locator": "Experiment setup; independent outer evaluation; model comparisons; economics; boundaries"
    }
  ]
}
